This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好:
1、我现在在cc2530上面烧写了boot(路径:C:\Texas Instruments\ZStack-CC2530-2.5.1a\Projects\zstack\Utilities\BootLoad\CC2530),然后完全根据Serial Boot Loader For CC253x SoC这个文档配置的app,用sbdemo烧写的app,烧写完毕后红绿灯常亮,但是在重启后,红灯一直闪,应该是没有跳转到app中,看了看boot的代码,应该是在sbImgValid这个函数中一直返回false,但是我查看GenericApp.bin中0090~0091和0092~0093的值是一样的(请见下图),是什么原因呢?请各位大神帮忙解答一下。
谢谢!!!
2、我不想用按键跳转,想直接上电完毕后就跳转到app中,是更改SB_UART_DELAY这个值就可以了吗?
1. 请问您是否正在使用SmartRF05EB进行评估?根据您的描述,似乎保留了SBL,但CRC失败。您需要确保遵循SBL文档的10.5.2节并检查所有10-12节,以确保完成所有步骤。
2. 是的,可以更改SB_UART_DELAY。
您好,感谢回答:
1、我用的是SmartRF04EB+cc2530模式调试的,用SmartRF04EB将boot先烧写进去,然后利用SBLdemo.exe在将协议栈例程GenericApp.bin(234kB)烧写进去的,IAR配置也是完全按照文档10-12节来进行配置的,还有您看我的GenericApp.bin中0x90-0x93明明是一致了,检测CRC的时候还是返回false呢
谢谢!!!
简而言之,SMARTRF04EB不支持CC2530器件:
http://www.ti.com/lit/swru039
https://e2e.ti.com/support/wireless-connectivity/other-wireless/f/667/t/233257
建议您参阅以上链接,他们提及如何解决引导负载问题。
这与TI开发的SMARTRF04EB板完全不同,这也消除了我对于设备不兼容的困惑: https://www.ti.com/lit/swra105
请问您使用什么CC2530板?建议您将引导代码和应用程序代码合并到一个映像中,以由FLASH-PROGRAMMER加载。这将有助于确定问题是否与不建议使用的SBDemo PC工具有关。另外,请使用IAR EW8051 v8.10.4来构建项目。