请教:擦除了一个函数,重启就不再工作了

2020-01-01 17:41发布

随便写了一个很简单的函数,将其编译在一个特定的页
1.此页只有它,无其它内容;
2.板子重启后,也不会被调用(特定条件才会被执行)

用烧写软件,将此页删除,程序立即死掉(可以理解)

断电重启,发现板子还是死掉的,这一点很难理解,大家有什么见解?谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
41条回答
popo_new
2020-01-04 22:27
这个问题,一直没搞定,今天继续测试,
使用仿真器,一启动程序直接死在 while处,
因为我刚好就是用绝对定位将一个小函数编译到某页(无其它内容),难道Stm32
在运行前,会将所有的函数检查一遍?

void HardFault_Handler(void)
{
        /* Go to infinite loop when Hard Fault exception occurs */
  while (1)
  {
  }
}

一周热门 更多>