STM8 IAR 编译时遇到问题no definition for "assert_failed"

2019-07-19 21:49发布

我看到STM8的性价比比STC高很多后就决定研究研究STM8了,完完全全的新人啊,在淘宝上买东西的时候顺带买了块STM8S105K4T,才4块钱。
折腾了一天,自己用洞洞板焊了个小小的系统板,然后想试一个简单的工程,编译出现下面这错误,完全不明白额。

另外,STM8如何用串口下载?
买的时候不知道需要ST-LINK,早知道买个了,本身我也在使用STM32的

[Li005]: no definition for "assert_failed" [referenced from D:ProjectIAR For STM8TempDebugObjstm8s_gpio.o] 

Error while running Linker 
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
Edwardwei
1楼-- · 2019-07-20 01:00
回复【2楼】正点原子:
---------------------------------
我看到STM8特便宜就想转型到STM8,以后8位机就不用STC的了。我在淘宝上买器件的时候顺便买了个STM8,然后自己焊了块系统板想学学,结果没买ST-LINK,也烧录不了程序。。
这个问题自己解决了,跟STM32里的那个assert failed 是一样的,我没有写assert failed函数,然后又没有把#define USE_FULL_ASSERT给注释掉,所以出了错。
正点原子
2楼-- · 2019-07-20 04:57
帮顶,开发板没有现成例子么?

一周热门 更多>