This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28377D: 内存RAMGS0-15区 自0x0001C000 之后无法修改和读取

Part Number: TMS320F28377D

我在调试工程时因为声明的全局标量比较多,声明了共14个float数组 每个数组大小为5000,所以将所有的RAMGS都用到了,并且将RAMGS分配给了 .ebss(除了一部分GS给了程序段),然后程序编译没有报错

运行的时候 我通过Expression 监视数组里的值 自0x1C000之后全部显示“Memory map prevented reading 0x........ @data  ” 而且通过串口将数组里的数发出来也全是0   ,不能被程序修改,  0x1C000之前的数据都是正常的

下面是flash.CMD文件

下面是Expression里的结果:(1C000之前的都可以看)