创建MDK文件工程
1. 选择工程,在GPIO点亮灯目录下创建OBJ、USER、SYSTEM、CORE、FWLIB、HEADER、GPIO;
这里就不一一演示了
相关资源:示例代码
如何选择自己的芯片类型
这里以stm32f103c8t6为例,更换其他的芯片也是这样操作 即可!
启动文件介绍
这三个文件是:startup_stm32f10x_ld.s适用于小容量产品、startup_stm32f10x_md.s适用于中等 容量产品、startup_stm32f10x_hd.s适用于大容量产品;
这里的容量是指 FLASH 的大小.判断方法如下:
- 小容量:FLASH≤32K
- 中容量:64K≤FLASH≤128K
- 大容量:256K≤FLASH
我们开发板使用的是 STM32F103C8T6,FLASH 容量为 64KB,属于中容量产品,所以我们选择 startup_stm32f10x_md.s 作为我们的启动文件。
添加启动文件
复制startup_stm32f10x_md.s文件放到工程目录CORE下: