从ST官网下载的标准库编译有错误

解决方法:
1、把老的core_cm3.h去掉,删除,或者改成core_cm3.h.old;
2、Project -> Options -> General Options -> Library Configuration -> Use CMSIS,右下角的选项中选择 use CMSIS;
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
STM32F4系列是ST公司生产的一款高性能ARM Cortex-M4微控制器,它广泛应用于工业控制、医疗设备、消费电子等领域。配置STM32F4标准库Standard Peripheral Library,SPL)通常涉及以下步骤: 1. **下载标准库:**首先需要从ST官方网站下载对应型号的STM32F4标准库。 2. **安装开发环境:**在配置标准库之前,你需要安装一个适合的集成开发环境(IDE),比如Keil uVision、IAR Embedded Workbench或STM32CubeIDE。 3. **创建项目:**在IDE中创建一个新的项目,并选择对应的微控制器型号STM32F4。 4. **配置项目设置:**根据项目需求配置时钟树、启动文件、链接脚本等。 5. **添加库文件:**将下载STM32F4标准库解压缩,并将库文件中的源代码文件(.c)和头文件(.h)添加到你的项目中。 6. **配置系统时钟:**使用库中提供的时钟配置文件设置系统时钟,确保MCU工作在正确的时钟频率。 7. **配置外设:**根据需要配置外设,比如GPIO、USART、TIMERS等。在标准库中,通常每个外设都有相应的初始化函数。 8. **编写应用代码:**在初始化外设后,你可以在主函数中添加自己的应用代码来实现具体功能。 9. **编译和调试:**编写完代码后,需要进行编译和调试。确保没有编译错误,并在调试过程中检查程序运行情况。 10. **烧写程序:**将编译好的程序烧写到STM32F4芯片中,完成最后的验证工作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值