openbouffalo / buildroot_bouffalo

Linux Image for the BL808 CPU by Bouffalo Lab
124 stars 33 forks source link

ErrorCode: 003E, ErrorMsg: BFLB FLASH LOAD VERIFY FAIL, PINEOx64, BLDevCube Tool #51

Closed nbenhur closed 7 months ago

nbenhur commented 1 year ago

Getting SHA error while flashing pine0x64 using BLDevCube. How to solve the error? Below is the log message.

[15:46:09.493] - ========= Interface is Uart ========= [15:46:09.498] - eflash loader bin is eflash_loader_auto.bin [15:46:09.723] - Version: eflash_loader_v2.4.5 [15:46:09.723] - Program Start [15:46:09.724] - ========= eflash loader cmd arguments ========= [15:46:09.724] - /home/hlsyslabs3/work/m1s_bl808/openbouffalo/bouffalolab_flashing_tools/BouffaloLabDevCube-v1.8.3/chips/bl808/eflash_loader/eflash_loader_cfg.ini [15:46:09.725] - Config file: /home/hlsyslabs3/work/m1s_bl808/openbouffalo/bouffalolab_flashing_tools/BouffaloLabDevCube-v1.8.3/chips/bl808/eflash_loader/eflash_loader_cfg.ini [15:46:09.737] - serial port is /dev/ttyUSB0 [15:46:09.741] - cpu_reset=False [15:46:09.742] - chiptype: bl808 [15:46:09.743] - ========= Interface is uart ========= [15:46:09.743] - com speed: 2000000 [15:46:09.744] - Bootrom load [15:46:09.744] - ========= get_boot_info ========= [15:46:09.748] - ========= image get bootinfo ========= [15:46:11.756] - ack is [15:46:11.757] - Not ack OK [15:46:11.762] - result: [15:46:12.027] - tx rx and power off, press the machine! [15:46:12.028] - cutoff time is 0.05 [15:46:12.079] - power on tx and rx [15:46:12.985] - reset cnt: 0, reset hold: 0.05, shake hand delay: 0.1 [15:46:12.986] - clean buf [15:46:12.987] - send sync [15:46:13.490] - ack is 4f4b [15:46:13.522] - shake hand success [15:46:14.027] - data read is b'01000808000000000b14c102ff1c35cf0eb454002ff4fb18' [15:46:14.030] - ========= ChipID: b40ecf351cff ========= [15:46:14.031] - Get bootinfo time cost(ms): 4283.389892578125 [15:46:14.032] - clock para file: /home/hlsyslabs3/work/m1s_bl808/openbouffalo/bouffalolab_flashing_tools/BouffaloLabDevCube-v1.8.3/chips/bl808/efuse_bootheader/clock_para.bin [15:46:14.033] - change bdrate: 2000000 [15:46:14.034] - Clock PLL set [15:46:14.035] - clock para: [15:46:14.035] - 5043464707040000030103000102000201010001010101010a894b86 [15:46:14.044] - Set clock time cost(ms): 9.327392578125 [15:46:14.161] - Read mac addr [15:46:14.165] - flash set para [15:46:14.166] - get flash pin cfg from bootinfo: 0x04 [15:46:14.167] - set flash cfg: 14104 [15:46:14.167] - Set flash config [15:46:14.175] - Set para time cost(ms): 6.470458984375 [15:46:14.176] - ========= flash read jedec ID ========= [15:46:14.184] - Read flash jedec ID [15:46:14.185] - flash jedec id: ef601800 [15:46:14.186] - Finished [15:46:14.213] - Program operation [15:46:14.216] - Dealing Index 0 [15:46:14.218] - ========= programming chips/bl808/img_create_iot/img_single.bin to 0x00800000 [15:46:14.300] - flash para file: /home/hlsyslabs3/work/m1s_bl808/openbouffalo/bouffalolab_flashing_tools/BouffaloLabDevCube-v1.8.3/chips/bl808/efuse_bootheader/flash_para.bin [15:46:14.301] - Set flash config [15:46:14.306] - Set para time cost(ms): 4.21337890625 [15:46:14.307] - ========= flash load ========= [15:46:14.349] - ========= flash erase ========= [15:46:14.350] - Erase flash from 0x800000 to 0x16fffff [15:46:35.303] - Erase time cost(ms): 20952.3662109375 [15:46:35.983] - decompress flash load 381572 [15:46:36.013] - Load 4096/381572 {"progress":1} [15:46:36.053] - Load 8192/381572 {"progress":2} [15:46:36.094] - Load 12288/381572 {"progress":3} [15:46:36.124] - Load 16384/381572 {"progress":4} [15:46:36.164] - Load 20480/381572 {"progress":5} [15:46:36.204] - Load 24576/381572 {"progress":6} [15:46:36.244] - Load 28672/381572 {"progress":7} [15:46:36.277] - Load 32768/381572 {"progress":8} [15:46:36.330] - Load 36864/381572 {"progress":9} [15:46:37.543] - Load 40960/381572 {"progress":10} [15:46:37.576] - Load 45056/381572 {"progress":11} [15:46:37.616] - Load 49152/381572 {"progress":12} [15:46:39.824] - Load 53248/381572 {"progress":13} [15:46:46.341] - Load 57344/381572 {"progress":15} [15:46:46.372] - Load 61440/381572 {"progress":16} [15:46:46.403] - Load 65536/381572 {"progress":17} [15:46:46.436] - Load 69632/381572 {"progress":18} [15:46:46.467] - Load 73728/381572 {"progress":19} [15:46:46.501] - Load 77824/381572 {"progress":20} [15:46:46.534] - Load 81920/381572 {"progress":21} [15:46:46.568] - Load 86016/381572 {"progress":22} [15:46:46.602] - Load 90112/381572 {"progress":23} [15:46:46.633] - Load 94208/381572 {"progress":24} [15:46:46.666] - Load 98304/381572 {"progress":25} [15:46:46.697] - Load 102400/381572 {"progress":26} [15:46:46.731] - Load 106496/381572 {"progress":27} [15:46:46.770] - Load 110592/381572 {"progress":28} [15:46:46.801] - Load 114688/381572 {"progress":30} [15:46:46.834] - Load 118784/381572 {"progress":31} [15:46:46.868] - Load 122880/381572 {"progress":32} [15:46:46.901] - Load 126976/381572 {"progress":33} [15:46:46.935] - Load 131072/381572 {"progress":34} [15:46:46.969] - Load 135168/381572 {"progress":35} [15:46:47.002] - Load 139264/381572 {"progress":36} [15:46:47.033] - Load 143360/381572 {"progress":37} [15:46:47.064] - Load 147456/381572 {"progress":38} [15:46:47.097] - Load 151552/381572 {"progress":39} [15:46:47.128] - Load 155648/381572 {"progress":40} [15:46:47.159] - Load 159744/381572 {"progress":41} [15:46:47.192] - Load 163840/381572 {"progress":42} [15:46:47.223] - Load 167936/381572 {"progress":44} [15:46:47.257] - Load 172032/381572 {"progress":45} [15:46:47.291] - Load 176128/381572 {"progress":46} [15:46:47.325] - Load 180224/381572 {"progress":47} [15:46:47.356] - Load 184320/381572 {"progress":48} [15:46:47.387] - Load 188416/381572 {"progress":49} [15:46:47.417] - Load 192512/381572 {"progress":50} [15:46:47.451] - Load 196608/381572 {"progress":51} [15:46:47.484] - Load 200704/381572 {"progress":52} [15:46:47.518] - Load 204800/381572 {"progress":53} [15:46:47.551] - Load 208896/381572 {"progress":54} [15:46:47.584] - Load 212992/381572 {"progress":55} [15:46:47.615] - Load 217088/381572 {"progress":56} [15:46:47.646] - Load 221184/381572 {"progress":57} [15:46:47.679] - Load 225280/381572 {"progress":59} [15:46:47.713] - Load 229376/381572 {"progress":60} [15:46:47.747] - Load 233472/381572 {"progress":61} [15:46:47.781] - Load 237568/381572 {"progress":62} [15:46:47.815] - Load 241664/381572 {"progress":63} [15:46:47.846] - Load 245760/381572 {"progress":64} [15:46:47.879] - Load 249856/381572 {"progress":65} [15:46:47.913] - Load 253952/381572 {"progress":66} [15:46:47.946] - Load 258048/381572 {"progress":67} [15:46:47.977] - Load 262144/381572 {"progress":68} [15:46:48.008] - Load 266240/381572 {"progress":69} [15:46:48.039] - Load 270336/381572 {"progress":70} [15:46:48.069] - Load 274432/381572 {"progress":71} [15:46:48.103] - Load 278528/381572 {"progress":72} [15:46:48.137] - Load 282624/381572 {"progress":74} [15:46:48.168] - Load 286720/381572 {"progress":75} [15:46:48.199] - Load 290816/381572 {"progress":76} [15:46:48.229] - Load 294912/381572 {"progress":77} [15:46:48.260] - Load 299008/381572 {"progress":78} [15:46:48.293] - Load 303104/381572 {"progress":79} [15:46:48.324] - Load 307200/381572 {"progress":80} [15:46:48.355] - Load 311296/381572 {"progress":81} [15:46:48.389] - Load 315392/381572 {"progress":82} [15:46:48.423] - Load 319488/381572 {"progress":83} [15:46:48.457] - Load 323584/381572 {"progress":84} [15:46:48.488] - Load 327680/381572 {"progress":85} [15:46:48.522] - Load 331776/381572 {"progress":86} [15:46:48.553] - Load 335872/381572 {"progress":88} [15:46:48.586] - Load 339968/381572 {"progress":89} [15:46:48.616] - Load 344064/381572 {"progress":90} [15:46:48.647] - Load 348160/381572 {"progress":91} [15:46:48.677] - Load 352256/381572 {"progress":92} [15:46:48.712] - Load 356352/381572 {"progress":93} [15:46:48.743] - Load 360448/381572 {"progress":94} [15:46:48.775] - Load 364544/381572 {"progress":95} [15:46:48.810] - Load 368640/381572 {"progress":96} [15:46:48.842] - Load 372736/381572 {"progress":97} [15:46:48.876] - Load 376832/381572 {"progress":98} [15:46:48.907] - Load 380928/381572 {"progress":99} [15:46:50.831] - Load 381572/381572 {"progress":100} [15:46:50.832] - Load 381572/381572 {"progress":100} [15:46:50.832] - Write check [15:46:54.117] - Flash load time cost(ms): 18811.154541015625 [15:46:54.117] - Finished [15:46:54.158] - Sha caled by host: 0e7c34874bc9216800418042b624dfdf4ee683994b07596567517684772befd6 [15:46:54.159] - xip mode Verify [15:47:07.057] - Read Sha256/15728640 [15:47:07.060] - Flash xip readsha time cost(ms): 12898.075439453125 [15:47:07.061] - Finished [15:47:07.065] - Sha caled by dev: 9950ed61a1e02a90bc935b574b9ba1d44d41c8d9d11c1b0938cb444918f42a54 [15:47:07.065] - Verify fail [15:47:07.066] - ######################################################################## [15:47:07.066] - 请按照以下描述排查问题: [15:47:07.066] - 是否降低烧录波特率到500K测试过 [15:47:07.066] - 烧写文件的大小是否超过Flash所能存储的最大空间 [15:47:07.066] - Flash是否被写保护 [15:47:07.066] - ######################################################################## [15:47:07.067] - ErrorCode: 003E, ErrorMsg: BFLB FLASH LOAD VERIFY FAIL [15:47:07.068] - Burn Retry [15:47:07.069] - 0 [15:47:07.074] - Burn return with retry fail

gamelaster commented 1 year ago

Do you have 128Mbit flash or 16 Mbit

nbenhur commented 1 year ago

Hi, I have 128Mbit PineOx64.

On Thu, Mar 23, 2023 at 6:15 PM Marek Kraus @.***> wrote:

Do you have 128Mbit flash or 16 Mbit

— Reply to this email directly, view it on GitHub https://github.com/openbouffalo/buildroot_bouffalo/issues/51#issuecomment-1481132936, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFN4JWUWXSOE2D353Z3HOY3W5RAWLANCNFSM6AAAAAAWFCEBSA . You are receiving this because you authored the thread.Message ID: @.***>

Fishwaldo commented 1 year ago

You could try reducing the baudrate when flashing

aikomastboom commented 12 months ago

115200 baud worked for me