工具/软件:Code Composer Studio
您好!
需要有关 tms320c6701的帮助。
问题出在程序(非数据)内存读取中。 链接器具有指令:.const > IPROG (所有常量值都放置在 prog 存储器中(IPROG: O = 00000200h l = 0000FE00h)。 程序代码最简单:
CONST int AR1[5]={1、2、3、4、5}; int AR2[5]={0、0、0、0、0}; int main (void) { AR2[0]= AR1[0]; AR2[1]= AR1[1]; AR2[2]= AR1[2]; AR2[3]= AR1]];AR1[AR1]
映射文件批准将 AR1放置在0x0000xxxx 地址、将 AR2放置在0x8000xxxx。
但是 AR2获得的值不是1、2、3、4、5、而是一些其他值。
有人知道为什么会发生这种情况吗? 请提供帮助。
