I tried flashing linux image using "BLDEVCUBE" tool which i got from openbouffalo buildroot github. I am getting error "ErrorCode: 003E, ErrorMsg: BFLB FLASH LOAD VERIFY FAIL". I am using "PineOx64" module, which is BL808 chip. Below is log message of BLDEVCUBE. Please help.
[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