lianyicq 发表于 2013-1-9 10:53

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

我用128K的CC2430在IAR中定义了2个变量unsigned char __xdata a;unsigned char __xdata *p;我用指针去调用数组中的内容,但是DEBUG时发现读取的参数和定义变量时预置数据不相符,好象值根本没有赋进数组。我用unsigned chara[];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

恭喜楼主
页: [1]
查看完整版本: CC2430定认数组unsigned char __xdata a[504]的问题