请问一下这是怎么回事?..OBJ est.axf: Error: L6218E: Undefined symbol WFI_SET (referred from sys.o).

2019-07-21 03:33发布

这是光盘的标准历程,但总会出现这样的问题,编译不能通过,  请问怎么解决?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
41条回答
正点原子
1楼-- · 2019-07-23 03:17
回复【13楼】gzlhao:
---------------------------------
这是个奇葩问题了,换MDK5试过么?
xbo729
2楼-- · 2019-07-23 08:30
你看看你是不是用了函数前多加了extern 外部引用。。而本地没有定义该函数
熊英小二
3楼-- · 2019-07-23 13:01
回复【14楼】正点原子:
---------------------------------
TEST.axf: Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_md.o).
TEST.axf: Error: L6218E: Undefined symbol __BASEPRICONFIG (referred from stm32f10x_nvic.o).
TEST.axf: Error: L6218E: Undefined symbol __GetBASEPRI (referred from stm32f10x_nvic.o).
TEST.axf: Error: L6218E: Undefined symbol __RESETFAULTMASK (referred from stm32f10x_nvic.o).
TEST.axf: Error: L6218E: Undefined symbol __RESETPRIMASK (referred from stm32f10x_nvic.o).
TEST.axf: Error: L6218E: Undefined symbol __SETFAULTMASK (referred from stm32f10x_nvic.o).
TEST.axf: Error: L6218E: Undefined symbol __SETPRIMASK (referred from stm32f10x_nvic.o).
TEST.axf: Error: L6218E: Undefined symbol __WFE (referred from stm32f10x_pwr.o).
TEST.axf: Error: L6218E: Undefined symbol __WFI (referred from stm32f10x_pwr.o).




这么多这个问题,用低版本的MDK确实可以,我现在用的是4.5.3,真想把这个问题解决了(这是我按http://www.openedv.com/posts/list/29355.htm#172652方法更改以后的问题  实在解决不了了)原子哥勿喷啊
正点原子
4楼-- · 2019-07-23 18:58
回复【16楼】熊英小二:
---------------------------------
我现在用MDK5.14
熊英小二
5楼-- · 2019-07-23 23:00
 精彩回答 2  元偷偷看……
正点原子
6楼-- · 2019-07-24 03:19
2.0没这几个指令的实现方式了吧。
建议用3.5吧。

一周热门 更多>