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

DSP2812采用外部flash存储程序,并从外部程序启动,烧入外部flash后,发现程序运行不起来

DSP2812采用外部flash存储程序,并从外部程序启动,烧入外部flash后,发现程序运行不起来,程序的入口地址没有问题,通过load symbol发现程序一直在boot.inc里死循环,并没有调制main函数,如果将PC指针地址直接采用main函数的地址,运行是正常的,有没有大神可以解决一下,为什么程序没有调制mail函数

Green Deng:

这是程序还卡在boot阶段,请问你的boot引脚是否配置正确?

user4527073:

回复 Green Deng:

boot管脚应该没有问题,因为源程序烧入flash是可以正常运行的,然后在源程序的基础上,我又增加了一些代码,然后再烧入flash,就运行不起来了

Green Deng:

回复 user4527073:

你好,请问你是否是尝试在启动时从CS7而非内部启动ROM中执行?如果是这样,是否可以在加电和引导期间验证XMP / MC信号电平?
如果不是这样的设置,还请提供一下更多信息。

user4527073:

回复 Green Deng:

XMP/MC管脚直接上拉了高电平

Green Deng:

回复 user4527073:

你好,你这边描述的时候最好详细一点。因为本身F2812使用外部flash并且从外部flash启动配置起来就比较复杂,只提供一点信息的很难判断问题啊

赞(0)
未经允许不得转载:TI中文支持网 » DSP2812采用外部flash存储程序,并从外部程序启动,烧入外部flash后,发现程序运行不起来
分享到: 更多 (0)