[应用相关] STM32的Keil(MDK)工程切换器件(启动文件)

[复制链接]
 楼主| heimaojingzhang 发表于 2021-6-4 19:40 | 显示全部楼层 |阅读模式
使用环境
1、软件环境:Keil MDK 5.15
2、硬件环境:STM32F103C8T6最小系统

最近在帮忙看朋友的一个STM32的Keil工程,发现程序下载到板子之后运行状态异常,再次下载程序竟然不用按复位键直接下载!初步确定是板子不兼容的问题,估计得改器件(启动文件)。查看工程所选择的器件为STM32F103RE,而我自己的板子是STM32F103C8T6,这两款芯片有什么区别呢?通过ST的资料我们发现:
43360ba1118c2c15.png


STM32F103RE是大容量器件,跟STM32F103C8肯定不一样,所以才出现了奇怪的问题。于是乎改器件!


 楼主| heimaojingzhang 发表于 2021-6-4 19:40 | 显示全部楼层

Step1.在打开Project-Options-Device

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Bhbmc5OTk4,size_16,color_FFFFFF,t_70.jpg

这时候应该会出现很多器件,如果没有器件请安装器件库,具体怎么安装,不在本文的探讨范围之内。


 楼主| heimaojingzhang 发表于 2021-6-4 19:40 | 显示全部楼层

Step2.选择相应的器件选“ok”即可

切换前工程:

20190104093213134.png

切换后:

20190104093240890.png

同时在工程文件夹中多了C8的器件库,这是自动添加的

20190104093331719.png


您需要登录后才可以回帖 登录 | 注册

本版积分规则

106

主题

4333

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部