• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

[J-Link] Ozone,_fp_init进硬件中断

硬石 2020-10-29 浏览量:871

求助一个问题,我用Ozone调程序,同一个ELF文件,并且我已经确保编译指令加入了FPU信息,在Keil下可以正常运行,而Ozone里边进到_fp_init就直接HardFault了。

Ozone版本:V3.20f、V3.20c均有测试,结果一样

编译环境:Keil & ARMClang

堆栈信息:

WA[JGPGL(6M%H[RKYBW~]@7.png


进入HardFault的地方:

]9@4DILC}4I8[D036S9SMZL.png


看情况是不识别FPU指令,但是我已经设置了内核是Cortex-M4F以及芯片型号,请问这种情况应该如何解决呢?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:1
  • 在配置工程中,有初始化PC指针、SP指针的选项,都选择DO NOT SET,试试;

    不然OZONE会自己配置启动函数,影响了正常的执行;

    我和你一样的问题,注释掉工程配置中的启动函数,就工作正常了;

相关问题

问题达人换一批

[J-Link] Ozone,_fp_init进硬件中断