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

程序在DSPL2RAMSH中运行

创龙的GPIO_LED程序。。自己做的138板子。。程序放在SHRAM能正常运行。。但是通过修改CMD文件中Section将程序放在DSPL2RAMSH运行出现问题。。

1.用DSP核和ARM核都不行。。DSP核出现如下问题:debug后程序就runing。。暂停后就如图片一样

2。ARM核时错误相同,不过控制台还出现:

求解答。。卡壳一个月了、。。好人一生平安。

li zhi yuan li:

附上我的CMD文件:

Tony Tang:

回复 li zhi yuan li:

是不是核电压不稳定啊。或者你的代码初始化里将L2配置成Cache了。

放DDR上能跑吗?

li zhi yuan li:

回复 Tony Tang:

1.2V核电压是稳定的。。另外没有将L2配置成Cache。。代码是修改的创龙的。。自己做的板子没有DDR。。。。将程序放SHDSPL2RAM中运行有什么需要注意的吗?我是直接将所有段都放里面了?

Tony Tang:

回复 li zhi yuan li:

就是一片内存,没有什么要注意的。

li zhi yuan li:

回复 Tony Tang:

因为放在SHRAM中可以正常运行。。可以说明硬件没问题吗?

Tony Tang:

回复 li zhi yuan li:

 异常后,看看地址0x01840000的L2CFG寄存器值是多少。

li zhi yuan li:

回复 Tony Tang:

你好。这是异常后L2CFG的值:

另外如果我把代码放到低地址的DSPL2RAM中。。编译都通不过。。出现以下错误:

好像是说。空间不够是吧?为什么呢?128K的SHRAM都没问题啊?258K的DSPL2RAM怎么会不够??还是其他问题?

Tony Tang:

回复 li zhi yuan li:

提供一下map文件。

li zhi yuan li:

回复 Tony Tang:

这是放在SHDSPL2RAM的.map文件:

li zhi yuan li:

回复 Tony Tang:

接上部分

赞(0)
未经允许不得转载:TI中文支持网 » 程序在DSPL2RAMSH中运行
分享到: 更多 (0)