STM32
直播中

洪欣意

7年用户 213经验值
私信 关注
[问答]

MDK4.23新建工程设置OK后编译报错

我装MDK4.23新建工程,所有设置OK后编译报错。说有没定义的符号,估计是启动代码问题
但安装MDK3.80后,所有设置OK后编译就不会有这个问题。
请教各路大神,这是MDK版本的问题吗?

回帖(6)

汪潇潇

2020-3-27 09:04:43
图片看不到
举报

陈政竹

2020-3-27 09:16:01
我用的就是423的,就没有问题啊,只不过423上面自带的那个库是3.4的,而3.80的比较早了,但是没问题啊
你找一下报错的符号,看在3.80里面能找到不
举报

卢家辉

2020-3-27 09:23:42
图片内容是:Error6218E:Undefined symbol Systeminit(referred from startup_stm32f10x_md.o).
1.我MDK4.23的Source Group 1自动加载的文件是startup_stm3210x_md.s
2.我MDK3.80的Source Group 1自动加载的文件是STM32F10x.s
请问是不是MDK4.23的启动代码自动加载错了还是...
举报

李雯婷

2020-3-27 09:41:51
要用新的库,旧的库没有Systeminit,是一个初始化RCC的函数。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分