I've got a Sipeed M1s Dock board which powered by M1S module (based on BL808 chip). I tried to burn it with official Bouffalo Lab Dev Cube utiluty like that:
1) I connect the board into PC via "UART" connector
2) I press "Boot" button
3) I press "Reset" button
4) I release "Reset" button
5) I release "Boot" button
After that I guess my module in a boot mode because there is no images on LCD (the internal project should show one)
6) I choose the highest UART in Dev Cube (in my case COM7, there are COM5 and COM7)
7) I set UART speed to 2000000
8) I press "Create and Download" button on Dev Cube
9) I've got an error (log is attached below)
[16:45:47.523] - EFUSE_CFG
[16:45:47.523] - BOOTHEADER_GROUP0_CFG
[16:45:47.523] - BOOTHEADER_GROUP1_CFG
[16:45:47.538] - Create bootheader using E:\Install\Development\RISC-V\BL808\BouffaloLabDevCube-v1.8.4\chips\bl808\img_create_mcu/efuse_bootheader_cfg.ini
[16:45:47.538] - Updating data according to <E:\Install\Development\RISC-V\BL808\BouffaloLabDevCube-v1.8.4\chips\bl808\img_create_mcu/efuse_bootheader_cfg.ini[BOOTHEADER_GROUP0_CFG]>
[16:45:47.554] - Created file len:352
[16:45:47.560] - Create bootheader using E:\Install\Development\RISC-V\BL808\BouffaloLabDevCube-v1.8.4\chips\bl808\img_create_mcu/efuse_bootheader_cfg.ini
[16:45:47.560] - Updating data according to <E:\Install\Development\RISC-V\BL808\BouffaloLabDevCube-v1.8.4\chips\bl808\img_create_mcu/efuse_bootheader_cfg.ini[BOOTHEADER_GROUP1_CFG]>
[16:45:47.560] - Created file len:352
[16:45:47.560] - Create efuse using E:\Install\Development\RISC-V\BL808\BouffaloLabDevCube-v1.8.4\chips\bl808\img_create_mcu/efuse_bootheader_cfg.ini
[16:45:47.560] - Updating data according to <E:\Install\Development\RISC-V\BL808\BouffaloLabDevCube-v1.8.4\chips\bl808\img_create_mcu/efuse_bootheader_cfg.ini[EFUSE_CFG]>
[16:45:47.576] - Created file len:256
[16:45:47.576] - Image create path: E:\Install\Development\RISC-V\BL808\BouffaloLabDevCube-v1.8.4\chips\bl808\img_create_mcu
[16:45:47.576] - Config file: E:\Install\Development\RISC-V\BL808\BouffaloLabDevCube-v1.8.4\chips\bl808\img_create_mcu/img_create_cfg.ini
[16:45:47.592] - Image hash is b'2edbe82eb14442314d9985cbb59434f8aeb2d08801d797362734e5b313d5010c'
[16:45:47.607] - Header crc: b'b36af3b6'
[16:45:47.607] - Write flash img
[16:45:47.607] - Image hash is b'47d6ef60a60ba4046447472c2b4a402172917c3aa6f91adce6caab50c8d5799e'
[16:45:47.623] - Header crc: b'6b351c59'
[16:45:47.623] - Write flash img
[16:45:47.623] - Encrypt efuse data
[16:45:47.623] - ========= eflash loader config =========
[16:45:47.676] - Version: eflash_loader_v2.4.6
[16:45:47.676] - Program Start
[16:45:47.676] - ========= eflash loader cmd arguments =========
[16:45:47.676] - None
[16:45:47.676] - Config file: E:\Install\Development\RISC-V\BL808\BouffaloLabDevCube-v1.8.4\chips\bl808\eflash_loader\eflash_loader_cfg.ini
[16:45:47.676] - serial port is COM7 (PROG)
[16:45:47.676] - cpu_reset=False
[16:45:47.676] - chiptype: bl808
[16:45:47.676] - ========= Interface is uart =========
[16:45:47.676] - com speed: 2000000
[16:45:47.676] - Bootrom load
[16:45:47.676] - ========= get_boot_info =========
[16:45:47.676] - ========= image get bootinfo =========
[16:45:47.808] - ack is
[16:45:47.808] - Not ack OK
[16:45:47.808] - result:
[16:45:47.824] - default set DTR high
[16:45:47.939] - usb serial port
[16:45:47.993] - clean buf
[16:45:48.024] - send sync
[16:45:48.457] - ack is
[16:45:48.457] - retry
[16:45:48.457] - default set DTR high
[16:45:48.579] - usb serial port
[16:45:48.642] - clean buf
[16:45:48.664] - send sync
[16:45:49.081] - ack is
[16:45:49.081] - retry
[16:45:49.081] - default set DTR high
[16:45:49.197] - usb serial port
[16:45:49.259] - clean buf
[16:45:49.281] - send sync
[16:45:49.698] - ack is
[16:45:49.698] - retry
[16:45:49.698] - shake hand fail
[16:45:49.698] - ########################################################################
[16:45:49.698] - 请按照以下描述排查问题:
[16:45:49.698] - Boot pin是否上拉到板子自身的3.3V,而不是外部的3.3V
[16:45:49.698] - UART RX是否连接到USB转串口的TX引脚
[16:45:49.698] - UART TX是否连接到USB转串口的RX引脚
[16:45:49.714] - 在使用烧录软件进行烧录前,是否在Boot pin拉高的情况下,使用Reset/Chip_En复位了芯片
[16:45:49.714] - 烧录软件所选择的COM口,是否是连接芯片的串口
[16:45:49.714] - 烧录软件上选择的波特率是否是USB转串口支持的波特率
[16:45:49.714] - 3.3V供电是否正常
[16:45:49.714] - 板子供电电流是否正常(烧录模式下,芯片耗电电流5-7mA)
[16:45:49.714] - ########################################################################
[16:45:49.714] - shake hand fail
[16:45:49.729] - ErrorCode: 0050, ErrorMsg: BFLB IMG LOAD SHAKEHAND FAIL
[16:45:49.729] - Burn Retry
[16:45:49.729] - 0
[16:45:49.729] - Burn return with retry fail
The operating system is Windows 10.