全局变量的地址被改成了0xffffffff是什么原因

2019-07-14 13:43发布

tica, SimSun, sans-serif">全局变量的地址 应该 始终 不变的。
可是 程序中一个全局变量的地址 在执行了 一个函数 后 就 变成 oxFFFFFFFF了。
而这个函数 并没有 使用这个全局变量。
这到底是什么原因??
我用的 编译器 是 IAR6.7
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
spoondrift
1楼-- · 2019-07-14 21:11
 精彩回答 2  元偷偷看……
doubleyh
2楼-- · 2019-07-14 21:52
DOWNLOAD_INIT()里有类似mmu功能的语句吗?
spoondrift
3楼-- · 2019-07-15 02:22
没有,只有 向flash 写数据,还有memcpy,memset这些语句。到底什么情况下会修改全局变量的地址?因为是在stlink和jlink跟踪发现的。

一周热门 更多>