本文由RT-Thread论坛用户@想当诸侯的小蚂蚁 原创发布:https://club.rt-thread.org/ask/article/3018.html
#移植前的准备
##前提
现在芯片价格不断上涨,国内很多厂商也在不断的找替换方案。虽然公司对芯片价格不是很敏感,作为新生代农民工菊花还是紧了紧,主动要求替换国产芯片本来想使用GD系列,领导拍板使用华大的,最终我选择了HC32F460PETB。
最近rt-thread举办【国产MCU移植】活动,工作人员建议我把原先移植nano版本基础上提交PR,刚好练练手。
HC32F460基于Keil MDK 移植 RT-Thread Nano
https://club.rt-thread.org/ask/article/2966.html
##硬件
- 芯片型号:HC32F460PETB
- 芯片内核:ARM Cortex M4
- 芯片主频:最高200MHz
- 片内SRAM:192K
- 片内FLASH:512K
##目标
- 环境搭建
- 基础工程
- 验证工程
#移植过程
##1.环境搭建
安装KEIL5。
安装HC32F460的pack:HDSC.HC32F460.1.0.7.pack,官网下载链接: http://www.hdsc.com.cn/Category83-1487
串口助手 - MobaXterm
##2.基础工程
###1.准备rt-thread-master源码包
下载地址: https://gitee.com/rtthread/rt-thread
###2.准备模版
查找基础模板华大系列bsp包,rt-thread代码仓库中已存在hc32f4a0,复制一份文件夹名修改为hc32f460
按照目录文件顺序依次做修改
###3.修改模版
修改hc32f460\application目录下main.c
<