【国产MCU移植】MM32F3270 EVBoard

灵动微电子MM32单片机的例程 可以支持的型号为:MM32F103xC,MM32F103xE ,与Cortex-M微控制器软件接口标准(CMSIS)兼容,支持MM32标准库函数,还提供了GPIO,SYSTICK配置等库函数版样例。 立即下载

本文由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移植贡献活动开启!

ME32F030开发资料 例程集合 立即下载

相关推荐

MM32F3270 keil pack包

MM32F3270是一款基于Cortex-M4内核的高性能微控制器,具有丰富的外设和功能,适用于各种应用场景,包括工业控制、消费类电子和汽车电子等领域。Keil提供了专门针对MM32F3270的软件开发包(pack),为开发者提供了便捷的开发环境和丰富的工具支持。 这个Keil pack包包含了针对MM32F3270微控制器的各种驱动程序、例程和工具集,为开发者提供了快速启动项目的能力。该资源提供了丰富的外设驱动程序,包括通用串行接口、通用定时器、模拟-数字转换器等,使开发者能够轻松地与外部设备进行通信和交互。 除了驱动程序,该Keil pack还提供了丰富的示例代码,涵盖了各种常见的应用场景,例如UART通信、PWM输出、ADC采样等。这些示例代码不仅可以帮助开发者快速理解如何使用MM32F3270的各种功能,还可以作为项目的起点,加速开发进度。 此外,该资源还提供了一套完整的开发工具集,包括编译器、调试器和仿真器等,为开发者提供了全面的开发环境。开发者可以使用Keil提供的集成开发环境(IDE)进行代码编写、调试和仿真,从而提高开发效率并降低开发成本。 总之,MM32F32

【MM32F5270开发板试用】六、如何用 星辰内核 + 国产RTOS 通过I2S播放 “星辰大海”

本篇文章来自极术社区与灵动组织的MM32F5270开发板评测活动,更多开发板试用活动请关注极术社区网站。作者:Magicoe是攻城狮

weixin_47569031的博客 903

MM32F3270.7z

灵动MM32F3277资料包

基于keil环境下mm32f327单片机rtthread的移植

mm32f3277移植rtthread系统(基于keil环境和逐飞库)

m0_46430715的博客 2529

MM32F3270 库函数和例程.rar

支持MM32F3270 与Cortex-M微控制器软件接口标准(CMSIS)兼容,支持MM32标准库函数,还提供了GPIO,SYSTICK配置等库函数版样例。

hpm6750evk2开发板(一)菜鸟入门

hpm6750与我们平时常用的stm单片机在开发环境和开发方法上有很大的区别,所以上手还是需要花一点时间的,拿到板子先不要急着上电调试,我们先找资料学习一下了,免得多走冤枉路,以下是我整理的一些学习资源,包括开发板使用手册、芯片SDK、开发工具、视频资料等,建议先把使用手册和学习视频先看了,再取搭建环境测试。最近刚入手一块hpm6750evk2开发板,花了几天时间学习,算是菜鸟入门了,今天分享一下学习过程。看完资料后,把开发工具安装上,下一篇文章我们分享一下调试工程的过程和遇到的问题。

Silas1750的博客 3083

使用mm32f3277g7p代替stm32f103rct6软件篇-点灯

虽说mm32f3277g7p和stm32f103rct6引脚兼容,但想软件兼容也不是容易的事。在灵动微官网下载了mm32f3270例程和固件库后,开始改软件,实现点灯功能。 例程和固件库下载地址如下: 上海灵动微电子股份有限公司上海灵动微电子股份有限公司https://www.mindmotion.com.cn/products/mm32mcu/mm32f/mm32f_mainstream/mm32f3270/打开GPIO例程后,和正点原子的miniSTM32例程对比,可以看出来,软件框架没有改变,固件

u013072995的博客 5091

永磁同步电机高效标定技术:从理论到实践的全面解析

本文全面解析永磁同步电机高效标定技术,从MTPA标定、弱磁区优化到初始角校准,详细介绍了理论原理和实战技巧。针对新能源汽车应用场景,提供标定系统集成要点和AI辅助优化方案,帮助工程师提升电机性能标定效率与精度。

weixin_28452161的博客 501

【MM32F3270火龙果】点亮led

本文将介绍如何在MM32F3270火龙果微控制器上使用Keil开发环境点亮LED。MM32F3270火龙果是一款功能强大的微控制器,具有丰富的外设和性能,适用于各种应用场景。LED点亮是嵌入式系统开发中的基础任务之一,通过本文的指导,读者将学习如何在MM32F3270上配置GPIO,并控制其输出状态以点亮LED。GPIO是General-purpose and alternate-function I/Os的缩写他的含义是:通用和复用的引脚GPIO是分组的,每一组有很多引脚。

m0_62599305的博客 1474

手把手教你编写PCIe设备驱动:基于Linux内核的实战教程

本文详细介绍了基于Linux内核的PCIe设备驱动开发全流程,包括环境准备、设备探测、中断处理、DMA配置等核心内容。通过实战代码示例和Makefile编写指南,帮助开发者快速掌握PCIe驱动开发技术,实现高性能设备驱动开发与优化。

weixin_30687051的博客 193

MM32F3270通讯板之LIN接口主从通讯分享

MM32F3270系列MCU的UART(通用异步收发器)支持全双工数据传输,可以通过分数波特率发生器,选择宽范围的通讯波特率,也可以通过波特率自适应功能来自动判别通讯波特率,其通讯速率的容忍度可以达到±3%;另外还支持5/6/7/8/9位数据通讯、支持数据奇/偶校验方式以及接收空闲中断等功能;还可以通过复用端口引脚CTS/RTS来实现数据收发的流控功能。除此之外MM32F3270系列MCU的UART还具备异步单向通讯和半双工单线通讯的功能、支持多机通讯、智能卡操作、IrDA红外通讯和LIN接口通讯的功能,可

ic2121的博客 3987

AI应用架构师实战:半导体器件仿真AI智能体系统搭建

半导体器件仿真(如MOSFET、FinFET等)是芯片设计的核心环节,传统流程依赖专家手动调参、多物理场仿真引擎(如TCAD)耗时(小时级至天级)、经验难以沉淀,导致研发周期长、成本高。如何构建一个AI智能体系统,实现仿真任务的自动化调度、参数智能优化、结果分析与知识沉淀,成为提升半导体研发效率的关键挑战。

移动开发前沿的博客 1222

【MM32F3270火龙果】keil安装MM32F3270

在嵌入式系统开发中,选择适合的开发工具和微控制器平台至关重要。本文将介绍如何在Keil开发环境中安装和配置MM32F3270火龙果微控制器的开发环境。MM32F3270火龙果是一款功能强大的微控制器,具有丰富的外设和性能,适用于各种应用场景。通过在Keil中安装MM32F3270的开发环境,开发者可以充分利用其强大的开发工具和资源,实现高效的项目开发。通过本文的介绍,我们了解了如何在Keil开发环境中安装和配置MM32F3270火龙果微控制器的开发环境。

m0_62599305的博客 667

构建自己的 Qt 插件系统

Qt 本身提供了插件相关的技术,但并没有提供一个通用的插件框架!倘若要开发一个较大的 GUI 应用程序,并希望使其可扩展,那么拥有这样一个插件框架无疑会带来很大的好处。

青春不老,奋斗不止! 2万+

问答式AI vs 智能体(Agent):它们有什么不同?

你肯定用过 ChatGPT 或文心一言——问它一个问题,它给你一个答案。AI Agent(AI智能体)。很多人搞不清楚:它们不都是"AI"吗?有什么区别?这篇文章用一个最简单的类比,彻底讲清楚这两者的本质差异。框架特点适合人群AutoGPT完全自主执行任务,链式思考开发者MetaGPT模拟团队协作,多角色分工开发者LangChain最流行的Agent开发框架开发者Dify可视化无代码搭建Agent非技术用户Coze(扣子)字节跳动出品,国内最易用普通用户WorkBuddy。

Johnny2004的专栏 445

【MM32】EVBoard 之 MM32F3270系列 - ADC通道采集和内部温度传感器

前言 MB039 EVBoard 为灵动 MM32 新一代通用高性能 F 系列 MM32F3270 硬件评估测试板。本文主要讲解 MB039 板载ADC通道采集以及内部温度传感器采集。 硬件 MB039 拥有三个电位调节器,具体接口图如下: 其中,RV1、RV2、RV3 电路图如下: A1、A2、A3 信号与 MM32F3270 引脚对应关系如下: 经查阅数据手册,ADC通道与引脚、电位器对应关系如下所示: 引脚 ADC通道 原理图 PA1 ADC1_CH1 RV3 PA4 ADC1

Chen Do的博客 2897

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

【MM32F3270 Micropython】pwm输出

MicroPython是一种精简的Python 3编程语言实现,旨在在微控制器和嵌入式系统上运行。在嵌入式系统中,PWM(脉冲宽度调制)是一种常见的技术,用于控制电机、LED和其他需要模拟信号的设备。在本文中,我们将探讨如何在MM32F3270微控制器上使用MicroPython实现PWM输出,以控制外部设备。当我们想要控制设备的亮度或速度时,PWM脉宽调制技术就派上用场了。它的原理非常简单,就好像我们在灯泡上使用开关一样。开关可以打开或关闭灯泡,但无法改变亮度。

m0_62599305的博客 1468

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

灵动MM32 MCU MM32F3277G9P CoreMark 跑分 MM32F3270 MM32F3277

测试环境 IAR 7.80.4 主频:120 MHz 优化等级: Low / No Size Limit / SRAM 2K performance run parameters for coremark. CoreMark Size : 666 Total ticks : 58735 Total time (secs): 58.735000 Iterations/Sec : 170.256236 Iterations : 10000 Compiler version : I

u012917013的博客 2917

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

【MM32F5270开发板试用】五、rt-thread 利用SPI接口驱动SD卡

篇文章来自极术社区与灵动组织的MM32F5270开发板评测活动,更多开发板试用活动请关注极术社区网站。作者:Magicoe是攻城狮

weixin_47569031的博客 688

[MM32生态]【EV Board (MM32L0136C7P)测评】+板子印象

7、sdk的获取也是比较少见的,需要通过注册再官网下载,除此之外sdk不全,像内部flash的操作历程是没有的、sdk的注释部分也是错的,比如串口例程中明明是串口2,注释是串口1。1、没有板载调试器,目前市面上官方出的板子像ST、雅特力、国名技术等基本都板载了调试器的,像cmsis-dap就是比较好的调试器了;4、主芯片是低功耗设计的,但是确选用了非低功耗的ido,另外外设的供电也没法单独控制,这可能是这块板子最大的**肋;6、CN4、CN5、CN6这三个接口,选用的座子,作为评估板,也是比较少见的。

ic2121的博客 365

在mm32f3270为micropython创建Pin模块(1)

在mm32f3270为micropython创建Pin模块(1) 文章目录在mm32f3270为micropython创建Pin模块(1)Requirements代码框架 Requirements 最终期望实现的效果是,在REPL界面能运行如下脚本: from machine import Pin pin0 = Pin(22) UART0 = Pin(pin0, af=PIN_AF_1) pin1 = Pin(23, mode=PIN_MODE_1, drive=PIN_DRIVE_1) pin1.h

suyong_yq的专栏 769

华大单片机移植RTThread操作系统

华大单片机移植RTThread-国产操作系统 文章目录华大单片机移植RTThread-国产操作系统1.华大单片机型号选择2.RTThread源码下载2.1 .资料说明2.3.源码下载3.移植过程3.1.新建华大单片机最小系统工程模板,这里不展开3.2.在Keil MDK加入Rtthread代码3.3添加rtthread源码到工程中3.4 添加完成的样子3.5 移植后需要修改部分东西才能让系统真正跑起来。。4.测试例子5.最后一说: 1.华大单片机型号选择 1.由于收拾目前又华大的HC32L13x系列的芯片和

明哥的博客 9006

灵动微推出全新主流型MM32F3270系列32位MCU

上海灵动微电子推出全新主流型MM32F3270系列32位MCU,此款MM32F3270系列是基于M3内核的32位微控制器,MM32F3270适用于要求高集成度的高性能控制领域,如:工业控制、消防监控、家电、电源管理、打印机和扫描仪、通信转换模块等应用领域范围。MM32F3270系列支持工业级(-40℃至85℃)和扩展工业级(-40℃~105℃)工作温度。内置多种省电工作模式保证低功耗应用的要求。 灵动微电子MM32F3270在性能和外设集成度配置方面具有显著的特点,其中包括: •Arm Cortex-M3内

EVERSPIN的博客 1585

移植micropython最小工程到mm32f3270微控制器

移植micropython最小工程到mm32f3270微控制器 苏勇, 2021-08 文章目录移植micropython最小工程到mm32f3270微控制器Introduction初试micropython v1.6增加MM32的移植为新移植创建Makefile附件 Introduction micropython v1.6发布已经有一段时间, 相比于之前的v1.3, 在内核中增强了一些功能并修复了一些bug, 支持的芯片也多了一些. 特别注意的是, micropython除了对STM32继续投入主要支持

suyong_yq的专栏 1614
上一篇: 国潮崛起!RT-Thread国产MCU移植贡献活动!
下一篇: 【AI简报20210806期】地平线征程5车载AI芯片发布、PaddleOCR新发版v2.2
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值