程序员开发实例大全宝库

网站首页 > 编程文章 正文

快速移植大容量STM32单片机的方法

zazugpt 2025-05-21 17:55:17 编程文章 6 ℃ 0 评论

近期项目上用到了ST的103系列单片机,虽说ST单片机的价格飞涨,可好歹还能高价搞到一些货,年初更换国产某款替代型号的产品更惨,扫货也少不到,价格也是翻倍的上涨,产品不好做了;去年打样生产的样件早期选型64kb的型号,今年重新拾起来测试发现容量不够用了,需要升级更大容量的Flash,现将芯片更换大容量的型号的方法归纳如下:

1、在Keil MDK中更换单片机的型号

2、修改芯片容量的.S文件

由于stm32f103RE使用的.S文件是starup_stm32f10x_hd.s;而stm32f103C8t6使用的.S文件是starup_stm32f10x_md.s

3、修改宏定义

在Options for target按钮下的C/C++下,将Preprocessor Symbols 下Define中的STM32F10X_MD修改为STM32F10X_HD

以上就是移植的全部步骤

如果缺少第3步,将会出现 error: #67:expected a "}"的错误:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表