国产MCU移植MM32F3270 EVBoard
Posted RT-Thread物联网操作系统
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了国产MCU移植MM32F3270 EVBoard相关的知识,希望对你有一定的参考价值。
本文由RT-Thread论坛用户Zain 原创发布:https://club.rt-thread.org/ask/article/2950.html
环境搭建
-
安装MDK、rt-thread env、IAR等工具
-
克隆RT-Thread源码
git clone https://github.com/RT-Thread/rt-thread.git
-
为MDK、IAR安装MM32系列芯片pack,详见Pack文件_上海灵动微电子股份有限公司 (mindmotion.com.cn)
-
安装MM32-Link驱动等,详见支持工具_上海灵动微电子股份有限公司 (mindmotion.com.cn)
移植过程
在bsp/下复制一份芯片差不多的已有的bsp,例如mm32l3xx/。或自行创建。
简单介绍一下各文件
applications/
用户以后要编写的应用层软件将出现在本文件夹
drivers/
驱动程序。
figures/
图片
Libraries/
灵动微电子官方固件库。详见库函数和例程_上海灵动微电子股份有限公司 (mindmotion.com.cn)
.config
menuconfig生成的配置文件
Kconfig
menuconfig配置
project.ewd、project.ewp、project.eww
IAR工程
project.uvoptx、project.uvprojx
MDK工程
README.md
rtconfig.h
rtconfig.py
构建脚本配置文件
SConscript
SConstruct
template.ewp、template.eww、template.uvopt、template.uvoptx、template.uvprojx
移植过程
修改Libraries/:将该文件夹下的内容替换成要适配芯片的官方库。
修改Libraries/SConscript:主要是修改一下各目录名、文件名。
scons --target=mdk5 生成MDK5工程
打开MDK工程,修改设备类型等TARGET信息。
编写驱动程序及demo。
打开IAR工程,修改OPTIONS下各设置(主要也是设备类型),并测试。
修改各目录下的Kconfig文件,按自己的驱动来。
根据Kconfig修改各目录下的SConscript文件。
其他
仓库地址:cndabai/rt-thread: RT-Thread is an open source IoT operating system. (github.com)
邮箱:1468728718@qq.com
第一次上手,欢迎批评指正。
近来芯片缺货大幕拉开,掀起新一轮国产替代浪潮。RT-Thread发起一场国产MCU移植贡献活动,邀请开发者们参加!
活动详情:国潮崛起!RT-Thread国产MCU移植贡献活动开启!
以上是关于国产MCU移植MM32F3270 EVBoard的主要内容,如果未能解决你的问题,请参考以下文章
国产MCU移植移植RT-Thread到国产芯片HC32F460PETB
国产MCU系列在 HK32F030 上移植 RT-Thread Nano
国产MCU移植HC32F460基于Keil MDK 移植 RT-Thread Nano
国产MCU移植手把手教你使用RT-Thread制作GD32F103系列BSP