如题,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