cc2530外部晶振配置
时间:10-02
整理:3721RD
点击:
TI大神:
在cc2530flash内部不同的区域写入两个不同的程序A和B(A是应用程序,B是升级程序),通过boot loader 实现对这两个程序的跳转,这两个不同程序的外部晶振32M配置是否都需要在相应的程序中写入,还是只需要对单片机进行一次外部晶振32M的配置。因为通过实验第一次实现了从boot loader跳转到B程序,当单片机掉电或者复位后,通过单步调试发现程序运行到B程序的外部晶振32M配置时候,写在flash的B程序就完全改变了
下图是写入的B程序
程序复位后进行单步调试时运行到704E
下图是从704E运行到7051时候B程序发生了变化
当程序退出时B程序的位置又重新恢复到正确的程序代码如下图所示
个人猜想是时钟晶振配置的问题,但是第一次B程序的位置没发生改变,复位后再次运行就出现所说的问题。所以想请大神解答下这个原因,谢谢
问题已经解决
欢迎把出现的问题,和解决办法分享下。谢谢!