STM32一keil5更换芯片后报错问题的解决。

目录

一、STM32型号认识

二、报错问题

   当我们在原来工程下修改芯片时,原本可以编译通过的代码突然很多报错。如下所示,这是因为我们的启动文件配置错误。对于不同型号的芯片其flash容量不同,我们要配置不同的启动文件。

三、常用的启动配置文件

低容量:16KB 、32KB ,选择 startup_stm32f10x_ld.s 或 startup_stm32f10x_ld_vl.s

中容量 :64KB、128KB ,选择 startup_stm32f10x_md.s 或 startup_stm32f10x_md_vl.s

高容量: 256KB及以上 , 选择 startup_stm32f10x_hd.s 或 startup_stm32f10x_hd_vl.s

四、问题解决

   由于我们的芯片选择的是STM32RC,所以我们要选择 startup_stm32f10x_hd.s 的启动文件。删除原来的启动文件,将我们选择的启动文件添加到工程中。然后修改下面的内容即可。

这样我们就顺利编译通过啦!完成!

相关推荐
国产电子元器件32 分钟前
电流传感器的输出可以直接接示波器吗?
stm32·单片机·嵌入式硬件
zlinear数据采集卡1 小时前
SPI Flash存储电路深度解析:从芯片选型到ZLinear采集卡的实战设计
c语言·嵌入式硬件·自动化·硬件架构
m0_747124533 小时前
单片机 VSCode 开发环境搭建
vscode·单片机·嵌入式硬件
嵌入式小站3 小时前
STM32 零基础可移植教程 21:1602A 并口 4 位模式,先显示 Hello
stm32·单片机·嵌入式硬件
夜月yeyue3 小时前
KCP 与 UDP 可靠传输
linux·网络·单片机·网络协议·udp·php
WIZnet3 小时前
W55RP20-EVB-MKR MicroPython 实战(14):MQTT 协议与 OneNET 平台对接
单片机·网络协议·wiznet
三佛科技-187366133974 小时前
AIP8P005B(SOP14)中微爱芯8位MCU用辉芒微FT60E112A SOP14替代
单片机·嵌入式硬件
西城微科方案开发4 小时前
LED汽车打气泵PCBA方案
单片机·嵌入式硬件
羊羊一洋4 小时前
GCC __attribute__ 完全指南:从入门到实战
c语言·stm32
Purple Coder4 小时前
51单片机(1)
单片机·嵌入式硬件·51单片机