接着上个帖子
C6416程序在SDRAM运行速度问题
在后续调试中,把程序放片外运行,利用cache,速度没有问题,但是会出现PC指向无效地址,导致程序跑飞现象。
如果程序放片内运行,则无此现象,代码查阅,没有发现溢出等问题,大神们,有没有方向性指导意见? 完全无从下手。。
Tony Tang:
bin lin但是会出现PC指向无效地址,导致程序跑飞现象
具体信息是什么?
建议加大stack试试,可能是stack不够跑飞了。
bin lin:
回复 Tony Tang:
以下就是相关参数::
1、PC值
2、map参数
3、stack
最后将 stack 增加为0x8000,问题依旧……
Shine:
PC指针指向0x800013d4,这块是CE0地址空间,不是无效地址。
bin lin:
回复 Shine:
可是MAP文件指示 只占空间为0x800013c0,而且PC跳到0x800013d4后,跳转不回去