微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > TIMAC1.5.2加入SerialBootloader后无法跳转到APP程序区

TIMAC1.5.2加入SerialBootloader后无法跳转到APP程序区

时间:10-02 整理:3721RD 点击:

论坛大牛们,最近在用TIMAC1.5.2的库进行开发,加入bootloader,发现无法跳转到APP程序区,boot已经正常起来了,断点发现也已经执行到地址跳转指令。

   APP程序上,

chipcon_cstartup.s51用的是库里面的,本身包含了workaround.s51文件里面内容,如果不包含,在9.1版本以上的会报V1?V2?……错误。number of virtual值设置了为8了。

Iar版本只能用9.1以上版本打开,9.1版本和9.2版本都试了。

cc2530-sb.xcl用的是zSTACK2.5.1a里面的,

链接,生成bin文件命令也加了,

MAKE_CRC_SHDW的宏和_crcShdw也对照的改过了,

也选择了retain unchanged pages。但是就是无法跳转到app程序区。

但是如果是老版本的TIMAC就没有遇到这个问题了,与这些操作一样,但是可以跳转。

可以尝试一下 http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/59042.aspx 给出的解决方案

有可能是编译器的问题

这个我在编译的时候已经遇到过这个问题,也已经根据这个帖子改过了。现在编译没有错误了,但是现在不能进行app代码的跳转。是想知道自己是否还有什么问题疏忽了。

找到原因了,因为自己boot用的是内置晶振,app代码用的是外部的,所以一直起不来

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

网站地图

Top