Warning: Stack pointer is setup to incorrect alignment. Stack addr = 0x0C0CEA46

2019-08-05 15:18发布

各位高手啊,兄弟我遇到难题了。
我用的是LM3S9B92的芯片,一次下载一个程序把芯片给锁住了,于是我用j-link commander重新解锁。解锁后发现原来能用的程序现在下载提示警告Warning: Stack pointer is setup to incorrect alignment. Stack addr = 0x0C0CEA46。然后进入调试就在运行状态,板子上午任何表现,就想程序没再运行一样。这是什么原因啊,怎么解决啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
永远的不知
1楼-- · 2019-08-05 16:51
您是C几版本的芯片?
永远的不知
2楼-- · 2019-08-05 20:48
1# xifengsong

如果是C1的版本,解锁后,flash前4k的补丁程序也就丢失了,需要将iar的icf或keil的sct文件,修改为flash从0开始。
sqcumt123
3楼-- · 2019-08-06 00:26
貌似内存分配问题
xifengsong
4楼-- · 2019-08-06 03:33
 精彩回答 2  元偷偷看……
永远的不知
5楼-- · 2019-08-06 05:59
5# xifengsong

解决了就好,结贴吧
xifengsong
6楼-- · 2019-08-06 07:54
结了

一周热门 更多>