art pi 优化使用的问题

发布于 2021-01-05 17:48:34

问题描述:
请问 art pi 默认为-Oz 优化,为啥优化成 -O0 之后,hardfault?

详细描述:
默认情况下,shell等正常可以输出。改变优化等级后,串口无输出,单步调试,发现直接hardfault的,连 show version 都没有输出。调用栈信息如下图
image.png

另外,请问各位大佬,类似 hardfault 问题查找步骤有哪些?谢谢了

查看更多

关注者
0
被浏览
315
3 个回答
junli_wang
junli_wang 2021-01-06

arm clang(AC6)编译器不要使用-O0优化,这个优化级别会有问题.

flyboy
flyboy 2021-01-06

或者编译出来的固件大小超出app分区范围了?

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览