Skip to content

Instantly share code, notes, and snippets.

@lupyuen
Created July 12, 2021 09:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lupyuen/4a77baac69962ff3d65624b8c33608c0 to your computer and use it in GitHub Desktop.
Save lupyuen/4a77baac69962ff3d65624b8c33608c0 to your computer and use it in GitHub Desktop.
BL706 Flash Log from BL Dev Cube https://lupyuen.github.io/articles/bl706
[17:00:56.257] - {'xtal_type': 'XTAL_32M', 'pll_clk': '144M', 'encrypt_type': 'None', 'key_sel': '0', 'cache_way_disable': 'None', 'sign_type': 'None', 'crc_ignore': 'False', 'hash_ignore': 'False', 'encrypt_key': '', 'aes_iv': '', 'public_key_cfg': '', 'private_key_cfg': '', 'device_tree': '', 'page_type': 'mcu', 'flash_clk_type': '72M', 'boot_src': 'Flash', 'img_type': 'SingleCPU', 'img_addr': '0x2000', 'bootinfo_addr': '0x0', 'img_file': 'C:\\bl_mcu_sdk\\out\\examples\\lvgl\\lvgl_main.bin', 'dl_device': 'Uart', 'dl_comport': 'COM6', 'dl_comspeed': '2000000', 'dl_jlinkspeed': '1000', 'dl_chiperase': 'False', 'dl_xtal': '32M'}
[17:00:56.417] - Update flash cfg finished
[17:00:56.427] - EFUSE_CFG
[17:00:56.427] - BOOTHEADER_CFG
[17:00:56.447] - Create bootheader using C:\BouffaloLabDevCube-1.5.3-win32\v1.5.3\chips\bl702\img_create_mcu/bootheader_cfg.ini
[17:00:56.447] - Updating data according to <C:\BouffaloLabDevCube-1.5.3-win32\v1.5.3\chips\bl702\img_create_mcu/bootheader_cfg.ini[BOOTHEADER_CFG]>
[17:00:56.454] - Created file len:176
[17:00:56.457] - Image create path: C:\BouffaloLabDevCube-1.5.3-win32\v1.5.3\chips\bl702\img_create_mcu
[17:00:56.457] - Config file: C:\BouffaloLabDevCube-1.5.3-win32\v1.5.3\chips\bl702\img_create_mcu/img_create_cfg.ini
[17:00:56.487] - Image hash is b'f36c51bed1a26566692bd0f57d2aec35bc1bd5d65e92ca6f5005219f07262ad2'
[17:00:56.487] - Header crc: b'c290eccb'
[17:00:56.487] - Write flash img
[17:00:56.487] - image create success
[17:00:56.487] - ========= eflash loader config =========
[17:00:56.637] - Version: bflb_eflash_loader_v2.1.1
[17:00:56.637] - Program Start
[17:00:56.637] - ========= eflash loader cmd arguments =========
[17:00:56.637] - Config file: C:\BouffaloLabDevCube-1.5.3-win32\v1.5.3\chips\bl702\eflash_loader\eflash_loader_cfg.ini
[17:00:56.637] - serial port is COM6
[17:00:56.637] - chiptype: bl702
[17:00:56.647] - ========= Interface is uart =========
[17:00:56.647] - com speed: 2000000
[17:00:56.647] - Eflash load helper file: C:\BouffaloLabDevCube-1.5.3-win32\v1.5.3\chips\bl702\eflash_loader/eflash_loader_32m.bin
[17:00:56.647] - Eflash load helper file: C:\BouffaloLabDevCube-1.5.3-win32\v1.5.3\chips\bl702\eflash_loader/eflash_loader_32m.bin
[17:00:56.647] - ========= load eflash_loader.bin =========
[17:00:56.647] - Load eflash_loader.bin via uart
[17:00:56.647] - ========= image load =========
[17:01:01.843] - usb serial port
[17:01:01.903] - clean buf
[17:01:01.903] - send sync
[17:01:02.013] - ack is b''
[17:01:02.013] - retry
[17:01:02.013] - usb serial port
[17:01:02.073] - clean buf
[17:01:02.073] - send sync
[17:01:02.283] - ack is b'4f4b464c0201'
[17:01:02.323] - shake hand success
[17:01:02.343] - get_boot_info
[17:01:02.353] - data read is b'0100020700000000931d00002b0000800000d8b476949424'
[17:01:02.353] - ========= ChipID: 00008000002b =========
[17:01:02.353] - sign is 0 encrypt is 0
[17:01:02.393] - segcnt is 1
[17:01:02.413] - segdata_len is 64992
[17:01:02.433] - 4080/64992
[17:01:02.453] - 8160/64992
[17:01:02.473] - 12240/64992
[17:01:02.493] - 16320/64992
[17:01:02.523] - 20400/64992
[17:01:02.543] - 24480/64992
[17:01:02.563] - 28560/64992
[17:01:02.583] - 32640/64992
[17:01:02.603] - 36720/64992
[17:01:02.634] - 40800/64992
[17:01:02.654] - 44880/64992
[17:01:02.673] - 48960/64992
[17:01:02.693] - 53040/64992
[17:01:02.713] - 57120/64992
[17:01:02.743] - 61200/64992
[17:01:02.763] - 64992/64992
[17:01:02.773] - Run img
[17:01:02.893] - Load helper bin time cost(ms): 6245.565673828125
[17:01:03.003] - ========= flash read jedec ID =========
[17:01:03.003] - Flash load shake hand
[17:01:08.134] - clean buf
[17:01:08.144] - send sync
[17:01:08.344] - ack is b'4f4b'
[17:01:08.384] - Read flash jedec ID
[17:01:08.384] - readdata:
[17:01:08.384] - b'ef401680'
[17:01:08.384] - Finished
[17:01:08.434] - Update flash cfg finished
[17:01:08.444] - EFUSE_CFG
[17:01:08.444] - BOOTHEADER_CFG
[17:01:08.464] - Create bootheader using C:\BouffaloLabDevCube-1.5.3-win32\v1.5.3\chips\bl702\img_create_mcu/bootheader_cfg.ini
[17:01:08.464] - Updating data according to <C:\BouffaloLabDevCube-1.5.3-win32\v1.5.3\chips\bl702\img_create_mcu/bootheader_cfg.ini[BOOTHEADER_CFG]>
[17:01:08.474] - Created file len:176
[17:01:08.474] - Image create path: C:\BouffaloLabDevCube-1.5.3-win32\v1.5.3\chips\bl702\img_create_mcu
[17:01:08.474] - Config file: C:\BouffaloLabDevCube-1.5.3-win32\v1.5.3\chips\bl702\img_create_mcu/img_create_cfg.ini
[17:01:08.484] - Image hash is b'f36c51bed1a26566692bd0f57d2aec35bc1bd5d65e92ca6f5005219f07262ad2'
[17:01:08.484] - Header crc: b'c290eccb'
[17:01:08.484] - Write flash img
[17:01:08.494] - True
[17:01:08.494] - Program operation
[17:01:08.494] - Dealing Index 0
[17:01:08.494] - ========= programming chips\bl702\img_create_mcu\bootinfo.bin to 0x0
[17:01:08.504] - ========= flash load =========
[17:01:08.504] - ========= flash erase =========
[17:01:08.504] - Erase flash from 0x0 to 0xaf
[17:01:08.564] - Erase time cost(ms): 59.999267578125
[17:01:08.564] - Load 176/176 {"progress":100}
[17:01:08.564] - Load 176/176 {"progress":100}
[17:01:08.564] - Write check
[17:01:08.572] - Flash load time cost(ms): 8.016357421875
[17:01:08.572] - Finished
[17:01:08.572] - Sha caled by host: 7c54c0f9f111395d729a89fdb44c496e79a90fa1cf022778044bca7f640a4e21
[17:01:08.572] - xip mode Verify
[17:01:08.574] - Read Sha256/176
[17:01:08.574] - Flash xip readsha time cost(ms): 0.0
[17:01:08.574] - Finished
[17:01:08.574] - Sha caled by dev: 7c54c0f9f111395d729a89fdb44c496e79a90fa1cf022778044bca7f640a4e21
[17:01:08.574] - Verify success
[17:01:08.574] - Dealing Index 1
[17:01:08.574] - ========= programming chips\bl702\img_create_mcu\img.bin to 0x2000
[17:01:08.574] - ========= flash load =========
[17:01:08.574] - ========= flash erase =========
[17:01:08.574] - Erase flash from 0x2000 to 0x4853f
[17:01:09.964] - Erase time cost(ms): 1390.48095703125
[17:01:09.974] - Load 2048/288064 {"progress":0}
[17:01:09.984] - Load 4096/288064 {"progress":1}
[17:01:09.984] - Load 6144/288064 {"progress":2}
[17:01:09.994] - Load 8192/288064 {"progress":2}
[17:01:10.004] - Load 10240/288064 {"progress":3}
[17:01:10.004] - Load 12288/288064 {"progress":4}
[17:01:10.014] - Load 14336/288064 {"progress":4}
[17:01:10.024] - Load 16384/288064 {"progress":5}
[17:01:10.034] - Load 18432/288064 {"progress":6}
[17:01:10.034] - Load 20480/288064 {"progress":7}
[17:01:10.044] - Load 22528/288064 {"progress":7}
[17:01:10.054] - Load 24576/288064 {"progress":8}
[17:01:10.064] - Load 26624/288064 {"progress":9}
[17:01:10.064] - Load 28672/288064 {"progress":9}
[17:01:10.074] - Load 30720/288064 {"progress":10}
[17:01:10.085] - Load 32768/288064 {"progress":11}
[17:01:10.085] - Load 34816/288064 {"progress":12}
[17:01:10.095] - Load 36864/288064 {"progress":12}
[17:01:10.105] - Load 38912/288064 {"progress":13}
[17:01:10.115] - Load 40960/288064 {"progress":14}
[17:01:10.115] - Load 43008/288064 {"progress":14}
[17:01:10.125] - Load 45056/288064 {"progress":15}
[17:01:10.139] - Load 47104/288064 {"progress":16}
[17:01:10.145] - Load 49152/288064 {"progress":17}
[17:01:10.153] - Load 51200/288064 {"progress":17}
[17:01:10.157] - Load 53248/288064 {"progress":18}
[17:01:10.165] - Load 55296/288064 {"progress":19}
[17:01:10.175] - Load 57344/288064 {"progress":19}
[17:01:10.175] - Load 59392/288064 {"progress":20}
[17:01:10.185] - Load 61440/288064 {"progress":21}
[17:01:10.195] - Load 63488/288064 {"progress":22}
[17:01:10.205] - Load 65536/288064 {"progress":22}
[17:01:10.205] - Load 67584/288064 {"progress":23}
[17:01:10.215] - Load 69632/288064 {"progress":24}
[17:01:10.225] - Load 71680/288064 {"progress":24}
[17:01:10.235] - Load 73728/288064 {"progress":25}
[17:01:10.235] - Load 75776/288064 {"progress":26}
[17:01:10.245] - Load 77824/288064 {"progress":27}
[17:01:10.255] - Load 79872/288064 {"progress":27}
[17:01:10.265] - Load 81920/288064 {"progress":28}
[17:01:10.273] - Load 83968/288064 {"progress":29}
[17:01:10.275] - Load 86016/288064 {"progress":29}
[17:01:10.285] - Load 88064/288064 {"progress":30}
[17:01:10.295] - Load 90112/288064 {"progress":31}
[17:01:10.295] - Load 92160/288064 {"progress":31}
[17:01:10.305] - Load 94208/288064 {"progress":32}
[17:01:10.315] - Load 96256/288064 {"progress":33}
[17:01:10.325] - Load 98304/288064 {"progress":34}
[17:01:10.325] - Load 100352/288064 {"progress":34}
[17:01:10.335] - Load 102400/288064 {"progress":35}
[17:01:10.345] - Load 104448/288064 {"progress":36}
[17:01:10.355] - Load 106496/288064 {"progress":36}
[17:01:10.355] - Load 108544/288064 {"progress":37}
[17:01:10.365] - Load 110592/288064 {"progress":38}
[17:01:10.375] - Load 112640/288064 {"progress":39}
[17:01:10.385] - Load 114688/288064 {"progress":39}
[17:01:10.385] - Load 116736/288064 {"progress":40}
[17:01:10.395] - Load 118784/288064 {"progress":41}
[17:01:10.405] - Load 120832/288064 {"progress":41}
[17:01:10.415] - Load 122880/288064 {"progress":42}
[17:01:10.415] - Load 124928/288064 {"progress":43}
[17:01:10.425] - Load 126976/288064 {"progress":44}
[17:01:10.435] - Load 129024/288064 {"progress":44}
[17:01:10.445] - Load 131072/288064 {"progress":45}
[17:01:10.445] - Load 133120/288064 {"progress":46}
[17:01:10.455] - Load 135168/288064 {"progress":46}
[17:01:10.465] - Load 137216/288064 {"progress":47}
[17:01:10.475] - Load 139264/288064 {"progress":48}
[17:01:10.475] - Load 141312/288064 {"progress":49}
[17:01:10.485] - Load 143360/288064 {"progress":49}
[17:01:10.495] - Load 145408/288064 {"progress":50}
[17:01:10.505] - Load 147456/288064 {"progress":51}
[17:01:10.515] - Load 149504/288064 {"progress":51}
[17:01:10.515] - Load 151552/288064 {"progress":52}
[17:01:10.525] - Load 153600/288064 {"progress":53}
[17:01:10.535] - Load 155648/288064 {"progress":54}
[17:01:10.545] - Load 157696/288064 {"progress":54}
[17:01:10.545] - Load 159744/288064 {"progress":55}
[17:01:10.555] - Load 161792/288064 {"progress":56}
[17:01:10.565] - Load 163840/288064 {"progress":56}
[17:01:10.575] - Load 165888/288064 {"progress":57}
[17:01:10.575] - Load 167936/288064 {"progress":58}
[17:01:10.585] - Load 169984/288064 {"progress":59}
[17:01:10.595] - Load 172032/288064 {"progress":59}
[17:01:10.595] - Load 174080/288064 {"progress":60}
[17:01:10.605] - Load 176128/288064 {"progress":61}
[17:01:10.615] - Load 178176/288064 {"progress":61}
[17:01:10.615] - Load 180224/288064 {"progress":62}
[17:01:10.625] - Load 182272/288064 {"progress":63}
[17:01:10.635] - Load 184320/288064 {"progress":63}
[17:01:10.635] - Load 186368/288064 {"progress":64}
[17:01:10.645] - Load 188416/288064 {"progress":65}
[17:01:10.655] - Load 190464/288064 {"progress":66}
[17:01:10.655] - Load 192512/288064 {"progress":66}
[17:01:10.665] - Load 194560/288064 {"progress":67}
[17:01:10.673] - Load 196608/288064 {"progress":68}
[17:01:10.675] - Load 198656/288064 {"progress":68}
[17:01:10.685] - Load 200704/288064 {"progress":69}
[17:01:10.685] - Load 202752/288064 {"progress":70}
[17:01:10.695] - Load 204800/288064 {"progress":71}
[17:01:10.705] - Load 206848/288064 {"progress":71}
[17:01:10.715] - Load 208896/288064 {"progress":72}
[17:01:10.715] - Load 210944/288064 {"progress":73}
[17:01:10.725] - Load 212992/288064 {"progress":73}
[17:01:10.735] - Load 215040/288064 {"progress":74}
[17:01:10.735] - Load 217088/288064 {"progress":75}
[17:01:10.745] - Load 219136/288064 {"progress":76}
[17:01:10.755] - Load 221184/288064 {"progress":76}
[17:01:10.765] - Load 223232/288064 {"progress":77}
[17:01:10.775] - Load 225280/288064 {"progress":78}
[17:01:10.775] - Load 227328/288064 {"progress":78}
[17:01:10.785] - Load 229376/288064 {"progress":79}
[17:01:10.795] - Load 231424/288064 {"progress":80}
[17:01:10.805] - Load 233472/288064 {"progress":81}
[17:01:10.805] - Load 235520/288064 {"progress":81}
[17:01:10.815] - Load 237568/288064 {"progress":82}
[17:01:10.825] - Load 239616/288064 {"progress":83}
[17:01:10.835] - Load 241664/288064 {"progress":83}
[17:01:10.835] - Load 243712/288064 {"progress":84}
[17:01:10.845] - Load 245760/288064 {"progress":85}
[17:01:10.855] - Load 247808/288064 {"progress":86}
[17:01:10.865] - Load 249856/288064 {"progress":86}
[17:01:10.873] - Load 251904/288064 {"progress":87}
[17:01:10.875] - Load 253952/288064 {"progress":88}
[17:01:10.886] - Load 256000/288064 {"progress":88}
[17:01:10.886] - Load 258048/288064 {"progress":89}
[17:01:10.896] - Load 260096/288064 {"progress":90}
[17:01:10.906] - Load 262144/288064 {"progress":91}
[17:01:10.916] - Load 264192/288064 {"progress":91}
[17:01:10.916] - Load 266240/288064 {"progress":92}
[17:01:10.926] - Load 268288/288064 {"progress":93}
[17:01:10.936] - Load 270336/288064 {"progress":93}
[17:01:10.946] - Load 272384/288064 {"progress":94}
[17:01:10.946] - Load 274432/288064 {"progress":95}
[17:01:10.956] - Load 276480/288064 {"progress":95}
[17:01:10.966] - Load 278528/288064 {"progress":96}
[17:01:10.976] - Load 280576/288064 {"progress":97}
[17:01:10.976] - Load 282624/288064 {"progress":98}
[17:01:10.986] - Load 284672/288064 {"progress":98}
[17:01:10.996] - Load 286720/288064 {"progress":99}
[17:01:10.996] - Load 288064/288064 {"progress":100}
[17:01:10.996] - Load 288064/288064 {"progress":100}
[17:01:10.996] - Write check
[17:01:11.006] - Flash load time cost(ms): 1041.113037109375
[17:01:11.006] - Finished
[17:01:11.006] - Sha caled by host: f36c51bed1a26566692bd0f57d2aec35bc1bd5d65e92ca6f5005219f07262ad2
[17:01:11.006] - xip mode Verify
[17:01:11.036] - Read Sha256/288064
[17:01:11.036] - Flash xip readsha time cost(ms): 30.00732421875
[17:01:11.036] - Finished
[17:01:11.046] - Sha caled by dev: f36c51bed1a26566692bd0f57d2aec35bc1bd5d65e92ca6f5005219f07262ad2
[17:01:11.046] - Verify success
[17:01:11.046] - Program Finished
[17:01:11.046] - All time cost(ms): 14408.09130859375
[17:01:11.172] - [All Success]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment