完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
第一点:#include <STM32f10x_lib.h>报错 解决方法:全部改为#include 个人建议寄存器版本的system文件夹全部换成附件的system 第二点:各种头文件找不到的报错,错误多的像牛毛,主要原因是找不到各种系统头文件 解决方法: ①:在define目录里面写入:USE_STDPERIPH_DRIVER,STM32F10X_HD 千万注意,两个中间隔开使用的是半角符的逗号,不要使用错了 ②把系统会被用到的头文件打包起来建立一个文件夹放在SYSTEM/sys/systemflies文件夹里面 然后使用inlude paths包含进去。同时不要忘记了自己编写的头文件也要每一个都要包含进去。系统头文件压缩包附件有 第三点最坑的报错: Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_md.o) 解决方法: 将启动文件startup_stm32f10x_md.s中如下三行注释掉,具体分析请参靠(http://blog.csdn.net/yx_l128125/article/details/9231385): IMPORT SystemInit LDR R0, =SystemInit BLX R0 这三句话注释掉。 如下图在程序第132行到134行 以上,今天是第一个程序,我快吐血了,但是先发个贴,也是第一个贴,若大家按照我的方法解决问题了请在此帖回复,若没有解决希望大家一起探讨,keil公司的软件升级真的让好多像我这样的新人头疼啊~~~~祝好
|
|
相关推荐
|
|
1276 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1209 浏览 3 评论
2288 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1372 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1799 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 22:17 , Processed in 0.609844 second(s), Total 70, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号