微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > cc2530外部晶振配置

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程序的位置没发生改变,复位后再次运行就出现所说的问题。所以想请大神解答下这个原因,谢谢

问题已经解决

欢迎把出现的问题,和解决办法分享下。谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top