TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2540的UBL问题,移入后无法运行bin文件

最近在调试CC2540的通过USB升级的程序,我是按照Universal Boot Loader for SOC-8051 by USB-MSD Developer’s Guide 这里的步骤修改的,烧写入UBL的程序后插入电脑,将我修改后的bin文件放到CC2540中后,我的程序并没有运行起来,再次将CC2540插入到电脑上后,发现里面有一个147650kb的文件。这是什么问题呢?有没有遇见过该问题的人给我些指导呢?

另外:我将协议栈中的例子HostTestApp通过UBL的方式写到CC2540上是可以用的,所以应该是我的工程哪里设置的有问题。

我使用的协议栈是1.4.2.2

Viki Shi:

CC2540 UBL的问题已有许多相关讨论,请参考这边:

https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/t/232541

https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/int_bluetooth_low_energy/f/162/t/392863

zhili shen:

现在解决了这个问题,原因是我忽视了UBL指导手册里面的说的“必须调用appForceBoot()”这句话,在程序里添加上这个调用后可以使用

Viki Shi:

回复 zhili shen:

解决就好,有问题欢迎来论坛一起讨论

赞(0)
未经允许不得转载:TI中文支持网 » CC2540的UBL问题,移入后无法运行bin文件
分享到: 更多 (0)