TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6701: Memory Map Error:

Part Number:TMS320C6701

hi,大家好,我想要在PC上评估算法的性能,现在将算法移植到CCS的开发环境下,可以编译通过,但是在执行debug的时候出现了下面的这个问题

TMS320C6713: Error:   Memory Map Error: WRITE access by CPU to address 0xffff7b2c, which is RESERVED in Hardware. 

在网上搜索了下之后绝得这个可能与cmd文件的写法有关,我的cmd文件内容如下:

MEMORY
{
VECS: o = 0x00000000 l = 0x00000200 /* Interrupt vector table */
IRAM: o = 0x00000200 l = 0x0000FFE0 /* 64kB Internal RAM */
SDRAM: o = 0x80000000 l = 0x01000000 /* 16MB External SDRAM */
}SECTIONS{ .intvecs > VECS /* Custom section for interrupt vector table */
//.text > IRAM
.text > SDRAM
.stack > IRAM .bss > IRAM .cio > IRAM .const > IRAM .data > IRAM .switch > IRAM .sysmem > IRAM //.far > IRAM
.far > SDRAM
.args > IRAM .ppinfo > IRAM
.ppdata > IRAM
/* COFF sections */
.pinit > IRAM
.cinit > IRAM
/* EABI sections */
.binit > IRAM
.init_array > IRAM
.neardata > IRAM
.fardata > IRAM
.rodata > IRAM
.c6xabi.exidx > IRAM
.c6xabi.extab > IRAM
}

请问下这个问题应该怎么解决?

Nancy Wang:

从错误提示来看应该是 0xffff7b2c 这个地址不能被访问,属于RESERVED的内存区域。

,

lu jian:

多谢您!应该是我把stack空间设置的太小了:),问题已经解决啦~

,

Nancy Wang:

好的,感谢分享!

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6701: Memory Map Error:
分享到: 更多 (0)