【国产MCU移植】MM32F3270 EVBoard

本文详细介绍了如何在MM32F3270开发板上移植RT-Thread操作系统,包括环境搭建、移植步骤以及相关工具的安装。用户需要安装MDK、rt-thread env、IAR等工具,克隆RT-Thread源码,并针对MM32系列芯片进行配置。移植过程中涉及修改官方固件库、配置文件以及编写驱动程序。此外,文章还提供了仓库地址和作者联系方式,欢迎大家参与国产MCU移植贡献活动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文由RT-Thread论坛用户Zain 原创发布:https://club.rt-thread.org/ask/article/2950.html

环境搭建

  1. 安装MDK、rt-thread env、IAR等工具

  2. 克隆RT-Thread源码

    git clone https://github.com/RT-Thread/rt-thread.git
    
  3. 为MDK、IAR安装MM32系列芯片pack,详见Pack文件_上海灵动微电子股份有限公司 (mindmotion.com.cn)

  4. 安装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移植贡献活动开启!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值