晚上玩stm32遇到的小坑

建了个工程之后编译报错:
:.\Objects\32.axf: Error: L6218E: Undefined symbol assert_failed (referred from misc.o).

仔细检查了下有没有少文件,结果发现并没有少,按照网上的方法改了:USE_STDPERIPH_DRIVER,STM32F10X_HD之后依旧报错。

百思不得其解,之后百度到一片文章:

进入stm32f10x_conf.h之后把这个断言宏#define USE_FULL_ASSERT 1注释掉就行了,问题解决。(之前从来没遇到过这个问题,更新了下pack之后就这样了)

原创作者联系方式:
邮箱:[email protected],个人微信:vivohan。

这里十分感谢前辈的无私分享

前前后后鼓捣了一个多小时。

猜你喜欢

转载自blog.csdn.net/c13323527140/article/details/88092391