本帖最后由 zhuzaixingfu 于 2015-6-29 11:12 编辑
最近在使用MK10FX512xxx12时,在调试过程中发现有时候会出现HardFault,而在对HardFault进行追溯时,发现是非法指令引起的,而引起非法指令的直接原因是在没有进行任何对flash(内部flash)进行编程操作时,flash的相关地址内的内容直接变成了0xFF,不知道大家有没有碰过?
如图中所示,其中图1是调用SystemInit之前的,而图2是调用了SystemInit之后的,已经确定了SystemInit没有任何问题,这个问题的出现似乎有点随机。
一周热门 更多>