创龙的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:
接上部分