正点原子HAL库工程ZET6移植C8T6
文章目录
- 正点原子HAL库工程ZET6移植C8T6
- 1、有现成的,直接拿来用
- 2、从战舰教程改启动文件
- 1、找一个跑马灯例程工程,更换启动文件
- 2、修改顶层头文件
- 3、Keil MDK修改芯片型号
- 4、修改全局宏定义
- 5、修改debug芯片容量
- 6、修改外设引脚
- 7、编译烧录
1、有现成的,直接拿来用
正点原子新出的教程是C8T6最小系统板
传送门
2、从战舰教程改启动文件
1、找一个跑马灯例程工程,更换启动文件
更换中等容量(Medium-density)启动文件 startup_stm32f103xb.s
(位于 Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/arm)。
2、修改顶层头文件
更换中等容量(Medium-density)片上外设头文件stm32f103xb.h
(位于 Drivers/CMSIS/Device/ST/STM32F1xx/Include)。
3、Keil MDK修改芯片型号
打开工程 → (魔术棒)Options for Target → Device → 选择 STM32F103C8
。
4、修改全局宏定义
在编译器预定义宏中,将 STM32F103xE 改为 STM32F103xB
。
Keil:(魔术棒)Options for Target → C/C++ → Define 中修改
5、修改debug芯片容量
魔术棒 → Debug →setting →Flash download
中修改
6、修改外设引脚
把LED文件改为PC13闪烁
7、编译烧录
查看现象。