Topic

FAQ
Login Register
tlsr9528开发板烧录固件后无法打印
Feb 29, 2024 10:31

/

A

/A

通过手动搭建Zephyr工程环境后,从git拉取最新master分支的代码,cd connectedhomeip/example/lighting-app/telink目录中,通过west build -b tlsr9528a -- -DFLASH_SIZE=2m指令将生成的zephyr.bin文件烧录到开发板中,串口下如下接线,不显示出相关串口打印信息



2 replies
Jinmiao.Yu Feb 29, 2024 15:15
0
/A

Hi,

1. 请在connectedhomeip/example/lighting-app/telink目录中删除原有的build目录,重新编译固件

2. 编译完成后,使用BDT工具把zephyr.bin烧录到9528开发板上,烧录前擦除2040k

3. 烧录完成后给开发板上电,看是否能搜到telink light的蓝牙广播

4. 如果搜不到蓝牙广播,那编译出来的固件有问题,没能正常启动,可能是因为你搭建环境时有步骤做错了

5. 如果能搜到蓝牙广播,请检查串口工具的波特率是否为115200,杜邦线是否连接正常


以上建立在你没有对代码进行修改的基础上,如果有修改,请提供diff文件

huangli [Author] Mar 01, 2024 09:00
0
/A

按照图中所示,tlsr9528a开发板烧录B92_flash_4wire_switch.bin 激活flash 4线模式后,重新擦除烧录zephyr.bin文件,能正常显示串口信息