STM32工程移植:不同型号芯片工程之间的移植:ZE到C8
适用于开发方式为:MDK+固件库不同芯片对应的启动文件FLASH大小对应的后缀小于64Kld.s=64 or 128md.shdhd.s在ST给的固件库可以找到,我也会在文章后面发其他(我没有用到):cl:互联型产品,stm32f105/107系列vl:超值型产品,stm32f100系列xl:超高密度产品,stm32f101/103系列不...
·
适用于开发方式为: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
USE_STDPERIPH_DRIVER,STM32F10X_HD
//上面是之前的
USE_STDPERIPH_DRIVER,STM32F10X_MD
3.OK了呀!! 运行一下,如果不行重新打开MDK

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)