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

C6416程序放片外运行,PC指向无效地址

接着上个帖子 

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后,跳转不回去

赞(0)
未经允许不得转载:TI中文支持网 » C6416程序放片外运行,PC指向无效地址
分享到: 更多 (0)