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

求问omapL138更改内存映射后无法运行?

如题,ARM端运行环境ubuntu10.04,dsp端编译环境ccs3.3.8,gpp和dsp均编译通过,运行的时候提示内存映射有问题,dsp端的tcf是直接导入了 dsplink-omapl138gem-base.tci文件的,所以感觉是 CFG_OMAPL138GEM_SHMEM.c和omapl138gem-base.tci哪里是不是不匹配?

运行时报错如下图:

我的c文件和tci就是在dsp的可用内存区里面加了两块内存区,然后更改了入口地址,原来是c3e0 0000,改成了c800 0000 ,dsp端的可用内存是0xC800 0000 – 0xcFFF FFFF的128M;加的两块内存如图:

想问下这里的IRAM我没有改,但是C文件 DSPIRAM,起始地址0x11800000,大小0x40000,而在.tci文件中对应内存区MEM : IRAM,起始地址0x11800000,大小0x8000,

xingyun zhang:

上面这个tci文件中的IRAM区,是不是与C文件中的不相符呢?不太了解这个IRAM的作用,但是这些都是之前给的例程好像。。

Shine:

回复 xingyun zhang:

是否有参考过下面wiki网站上的FAQ。http://processors.wiki.ti.com/index.php/Troubleshooting_DSPLink_configuration_issues#Problem:_Modifying_DSPLink_configuration_file_is_not_making_any_difference_in_memory_map 

赞(0)
未经允许不得转载:TI中文支持网 » 求问omapL138更改内存映射后无法运行?
分享到: 更多 (0)