打印

CC2430定认数组unsigned char __xdata a[504]的问题

[复制链接]
2171|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lianyicq|  楼主 | 2013-1-9 10:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用128K的CC2430在IAR中定义了2个变量unsigned char __xdata a[504];unsigned char __xdata *p;我用指针去调用数组中的内容,但是DEBUG时发现读取的参数和定义变量时预置数据不相符,好象值根本没有赋进数组。我用unsigned char  a[];unsigned char  *p定义,数据是正确的,这种办法,数组元素不能达到504个。请问如何解决,谢谢。另外我已在 IAR-option-general options-target下将data model 设为了large,calling convention 设为了xdata stack reentrant。

相关帖子

沙发
lianyicq|  楼主 | 2013-1-9 12:52 | 只看该作者
问题解决了,options--Linker--Config-Linker command file --override default---设置为$TOOLKIT_DIR$\config\lnk51ew_cc2430.xcl

使用特权

评论回复
板凳
jlass| | 2013-1-9 17:19 | 只看该作者
恭喜楼主

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

0

帖子

0

粉丝