首先,我成功编译C:\BLE-CC254x-1.4.0_origin\Projects\ble\util\SBL\iar\cc254x\sbl.eww,并将生成的SBL_CC254xF256_UART0_ALT1.hex文件通过Flash Programmer + CC Debugger下载到SmartRF开发板上(基于2540和2541的实验结果都一样)
然后,我使用TI官网上的SerialBootTool v1.3.2,连接mini USB线到SmartRF开发板,设置COM:115200,None, None, One, 8,点击"Load Image"按钮,可以Write Image, 但是最后应该是Validate Image失败,提示:Load Image Did Not Finish Successfully和Enable Command Fail Code Received Verification Of Image Failed,打开手机搜索不到设备
另实验:上述mini USB线不用,用USB转串口设备,给SmartRF供电,即USB转串口设备输出3.3V连接SmartRF P2.2,RX/TX与对方的TX/RX相连,甚至RTS/CTS与对方的CTS/RTS相连也试了,还是不行。
网上搜了一大顿,这个连接细节TI根本没提供,结果卡住了!
请指导!
Barbara Wu:
请参考http://processors.wiki.ti.com/index.php/SerialBootLoader