我用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。
|