Skip to content

Programming internal bl616 tang20k nano #151

@fhersete

Description

@fhersete

Hi, I'm unable to update the latest version of FPGA Companion to use the board's internal BL616.

Is there a working procedure or guide?

[19:25:30.270] - The args are ['--write', '--flash']
[19:25:30.272] - Start programming
[19:25:30.273] - ========= eflash loader cmd args =========
[19:25:30.277] - Serial port is /dev/ttyUSB0
[19:25:30.277] - The chip type is bl616
[19:25:30.278] - The default timeout is 2s
[19:25:30.278] - The cpu reset flag is False
[19:25:30.340] - The com speed is 2000000
[19:25:30.340] - ========= interface: uart =========
[19:25:30.341] - Bootrom load
[19:25:30.342] - ========= image get bootinfo =========
[19:25:30.344] - Start handshake
[19:25:30.600] - Power off tx and rx, press the device
[19:25:30.651] - Power on tx and rx
[19:25:31.554] - Clean buffer
[19:25:31.555] - Send sync
[19:25:31.757] - The ack data is b'fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55'
[19:25:31.758] - Retry handshake
[19:25:32.012] - Power off tx and rx, press the device
[19:25:32.063] - Power on tx and rx
[19:25:32.967] - Clean buffer
[19:25:32.967] - Send sync
[19:25:33.169] - The ack data is b'fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55'
[19:25:33.171] - Retry handshake
[19:25:33.425] - Power off tx and rx, press the device
[19:25:33.475] - Power on tx and rx
[19:25:34.379] - Clean buffer
[19:25:34.379] - Send sync
[19:25:34.582] - The ack data is b'fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55fa55'
[19:25:34.583] - Retry handshake
[19:25:34.586] - Handshake failed
[19:25:34.587] - ########################################################################
[19:25:34.587] - 请按照以下描述排查问题:
[19:25:34.588] - Boot pin是否上拉到板子自身的3.3V,而不是外部的3.3V
[19:25:34.744] - UART RX是否连接到USB转串口的TX引脚
[19:25:34.744] - UART TX是否连接到USB转串口的RX引脚
[19:25:34.745] - 在使用烧录软件进行烧录前,是否在Boot pin拉高的情况下,使用Reset/Chip_En复位了芯片
[19:25:34.745] - 烧录软件所选择的COM口,是否是连接芯片的串口
[19:25:34.751] - 烧录软件上选择的波特率是否是USB转串口支持的波特率
[19:25:34.769] - 3.3V供电是否正常
[19:25:34.769] - 板子供电电流是否正常(烧录模式下,芯片耗电电流5-7mA)
[19:25:34.770] - ########################################################################
[19:25:34.770] - Handshake failed
[19:25:34.771] - ErrorCode: 0050, ErrorMsg: BFLB IMG LOAD HANDSHAKE FAIL
[19:25:34.774] - All programming failed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions