适用于开发方式为:MDK+固件库
不同芯片对应的启动文件
FLASH大小 | 对应的后缀 |
---|---|
小于64K | ld.s |
=64 or 128 | md.s |
hd | hd.s |
在ST给的固件库可以找到,我也会在文章后面发
其他(我没有用到):
cl:互联型产品,stm32f105/107系列
vl:超值型产品,stm32f100系列
xl:超高密度产品,stm32f101/103系列
不同型号对应FLASH大小
6 | 32K字节 |
---|---|
8 | 8=64K字节 |
10 | 128K字节 |
B | 256K字节 |
E | 512K字节 |
G | 1024K字节 |
1.更改启动文件
找到你想移植的启动文件,更改成对应的!!
比如我的就应该:hd.s –> md.s
2.MDK打开配置项目
打开工程文件,更改型号,由ZE改为C8,确定
更改工程中的启动文件:
把刚刚更换的启动文件添加进来:去掉原来的。
我这里更换了更改定义
比如我这是HD改为MD
1 | USE_STDPERIPH_DRIVER,STM32F10X_HD |
3.OK了呀!! 运行一下,如果不行重新打开MDK
- 本文链接:http://uaena.net.cn/2021/04/18/STM32-transplant/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。