记录一下最近在使用Telink的BDT烧录软件烧录时遇到的问题
【问题】
最近在使用Zigbee SDK开发,使用Telink BDT烧录编译好的bin文件时报错,但是点擦除芯片又能执行。
【原因】
直接操作没有解锁的芯片会报错, 导致固件无法烧录。
【解决】
1.点击File 找到解锁 bin 文件,点击"Activate",出现" Activate OK! ",然后在点击"SWS",出现"TC32 EVK: Swire ok!",表示此时烧录器与要烧录的开发板或芯片模块通信成功。
2.Setting 设置选择 SRAM 烧录 。
3.点击 reset 提示 Program Run 说明解锁程序已运行。
4.File打开自己要烧录的bin文件,Activate 设备,提示 Activate OK 。
5.Setting 设置 flash 烧录,烧录完成后点击 reset。
这个 unlock 的程序是基于内存运行的, 目的就是下载到内存后, 点击 reset 开始运行这
个程序, 这个程序会调用 flash 驱动去解锁 flash, 解锁后就可以烧录到 flash 了。 解锁后即
可正常烧录。