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

280049调试时增加几个全局变量,掉电重启后程序无法运行

我在调试280049程序时,在增加几个全局变量后,掉电重启程序不能正常运行。程序是烧录至FLASH的,在未添加全局变量前掉电重启可正常运行。

生成的MAP对比如下图所示。

后续我把f28004x_codestartbranch.asm中的看门狗关掉后,即使加入全局变量,掉电后程序也可正常运行。另外我看了28335的官方codestartbranch文件默认就是关看门狗,不明白为什么不同平台的看门狗处理不一致。

mangui zhang:在工程属性下增大一下堆栈看看呢

我在调试280049程序时,在增加几个全局变量后,掉电重启程序不能正常运行。程序是烧录至FLASH的,在未添加全局变量前掉电重启可正常运行。

生成的MAP对比如下图所示。

后续我把f28004x_codestartbranch.asm中的看门狗关掉后,即使加入全局变量,掉电后程序也可正常运行。另外我看了28335的官方codestartbranch文件默认就是关看门狗,不明白为什么不同平台的看门狗处理不一致。

Green Deng:不确定添加的是什么全局变量?理论上与看门狗是没关系的。程序在RAM中运行正常吗?

赞(0)
未经允许不得转载:TI中文支持网 » 280049调试时增加几个全局变量,掉电重启后程序无法运行
分享到: 更多 (0)