5折!不是高性能MCU用不起,而是MP135裸跑更具性价比
2024-03-28
399
来源:米尔电子
以前微处理器(MPU)与微控制器(MCU)是截然不同的两种设备,MPU支持丰富的软件系统,如Linux和相关的软件堆栈,而MCU通常将专注于裸机和RTOS。近年来,随着MCU的性能越来越高,MCU和MPU之间的区别变得越来越模糊。
STM32MP135是一款入门级的高性价比MPU,适用于MCU性能达不到要求或者需要跑Linux的场景。米尔的STM32MP135开发板提供基于STM32Cube的Bare metal裸机开发的软件,能够进一步加强实时性能支持以满足用户实现硬实时应用的需求。这一点尤其对习惯于使用MCU开发的用户来说非常友好,可以让开发者在使用MPU强大性能的同时获得类似MCU的开发体验。米尔提供了支持裸机开发环境,接下来就让我们介绍如何在米尔的STM32MP135开发板上进行裸机开发。
为了感谢广大客户一直对ST和米尔的支持,米尔这次推出STM32MP135开发板打折活动,粉丝价5折,限量20套,抢完恢复原价。
购买链接:https://detail.tmall.com/item.htm?id=709683675130
1.环境搭建
1.1.获取源码
下载米尔提供的04_Sources/STM32CubeMP13-1.0.0源码包,并使用 STM32CubeIDE导入STM32Cube_FW_MP13_V1.0.0ProjectsSTM32MP135C-DKExamplesDDRDDR_Init文件,点击File->Import->Existing Projects into Workspace。
1.2.编译源码
成功导入工程后进行编译,点击进行编译,当下方出现0 errors, 0 warnings表示编译成功。
1.3.开发板接线
当工程源码编译完后,开发板需要连接ST-Link进行调试,并且将拨码开关拨到工程模式1-4:1000,用到的接口是J7,由于出厂时没有将引脚焊接,需要用户自行焊接,接线方式如下图:
1.4.调试工程
在2.3中编译完后,接下来进行调试的操作,点击调试,如图:
进入到界面之后点击全速运行,看到开发板的蓝灯在闪烁说明ddr初始化成功:
2.应用加载
2.1.应用环境配置
在初始化完ddr后,接下来就是让应用程序跑在ddr上,这里我们选用MYD-YF13X-20230601STM32CubeMP13-1.0.0ProjectsSTM32MP135C-DKTemplatesBSP_BasicTemplates路径下的工程应用:
根据1.1中的方法导入工程,看到工程成功导入之后,右键点击工程文件名,然后点击properties:
在执行以上操作后弹出Enter Value后添加USE_DDR字符并保存:
继续右键点击工程文件名,然后点击properties:
按照以上步骤打开STM32CubeMP13-1.0.0ProjectsSTM32MP135C-DKTemplatesBSP_BasicTemplatesSTM32CubeIDEMP13_BSP_BasicTemplates路径下的stm32mp13xx_a7_sysram.ld文件:
将REGION_ALIAS("RAM", DDR_BASE);部分的注释删除,再把REGION_ALIAS("RAM", SYSRAM_BASE)给注释掉,保存并选中:
2.2.调试应用
将以上环境配置完成之后,在应用调试阶段也需要进行一个配置,打开工程的调试设置界面,点击startup,将monitor reset删除,保存并调试:
将开发板接上串口,全速运行,串口会打印Hello World - USE_STM32MP135 BOARD,至此应用调试成功。
3.创建应用
3.1.适配硬件
以米尔MYD-YF13x开发板上的心跳灯为例,首先要确定心跳灯用到的GPIO口。查看硬件原理图可以看到心跳灯连接的是SPI5_MOSI:
通过查看米尔的Pin List可知道SPI5_MOSI对应的引脚是PH12,那么接下来就开始创建工程来配置心跳灯的闪烁。
3.2.工程创建
米尔创建的工程位于STM32CubeMP13-1.0.0ProjectsSTM32MP135C-DKExamplesGPIOGPIO_EXTI路径下,根据1.1中的方法导入工程,如下:
开始对心跳灯进行配置,修改stm32mp13xx_disco.h里的心跳灯引脚配置:
修改完后回到main.c文件里在while函数中添加心跳灯的代码:
编译并调试后,让程序全速运行,可以看到开发板上的蓝灯闪烁:
至此创建的工程调试成功。
产品介绍
米尔STM32MP135开发板,基于STM32MP13系列处理器,单核Cortex-A7 设计,运行频率高达1GHz,专为入门级Linux、裸机或RTOS系统设计。开发板采用12V/2A直流供电,搭载了2路千兆以太网接口、1路USB2.0协议MINI PCIE插座的4G模块接口、1路RGB显示接口、1路音频输入输出接口、2路USB HOST Type A、1路 USB OTG Type-C接口、1路Micro SD接口等。开发板接口丰富,适用于能源电力、工业控制、工业网关、工业HMI等场景。
产品链接:
2024-09-06
Openharmony软件评估指南-瑞芯微RK3568开发板
Openharmony软件评估指南用于介绍在米尔的开发板上运行Openharmony系统下的核心资源与外设资源的测试步骤与评估方法。本文可作为前期评估指南使用,也可以作为通用系统开发的测试指导书使用。本文档使用于米尔电子的MYD-LR3568系列板卡,该板卡是米尔电子的嵌入式开发平台基于瑞芯微公司的高性能的嵌入式ARM处理器开发的,其中该系列使用的核心芯片为RK3568X。图1-1.米尔MYD-L
2024-09-06
7折,米尔-新唐MA35D1开发板正式开售!
近日,米尔发布基于新唐MA35D1芯片设计的嵌入式处理器模块MYC-LMA35核心板及开发板。MYC-LMA35核心板及开发板不仅集成了高性能的处理器芯片,还采用了创新的设计理念和丰富的外设资源,旨在满足新能源充电桩、工程机械控制器、OBD汽车诊断仪、工业网关、运动控制器和电力DTU等多元化应用场景的需求。为回馈广大客户的支持与厚爱,米尔电子特别推出新品MYD-LMA35开发板7折优惠活动,限量2
2024-09-06
米尔电子获年度AI创新产品奖,多款AI核心板赋能
近日,由电子发烧友网和elexcon2024深圳国际电子展暨嵌入式展、半导体展联合举办的2024第八届人工智能大会顺利举行,大会表彰了在行业中表现卓越的电子元器件和芯片、模组供应商,公布了“2024年度市场卓越表现奖”获奖名单。作为领先的嵌入式处理器模组厂商-米尔电子,凭借多款AI核心板荣获“年度AI创新产品奖”。再次展现出米尔电子在嵌入式模组行业的创新能力。米尔电子深耕嵌入式领域10多年,与ST
2024-08-28
领万元大奖!米尔电子Remi Pi 瑞米派创意秀
大赛简介为鼓励工程师勇于创新探索的精神,提升实践动手能力,更深度的体验瑞米派产品,米尔电子联合瑞萨共同发起“米尔电子&瑞萨 瑞米派创意秀”,提供瑞米派支持开发者创新应用。报名条件:需关注米尔电子公众号的用户;报名对象:面向企业、创客团队、工程师、电子爱好者、研究院等人士,不限个人或团体形式参赛。大赛日程01-活动申请【时间:2024/08/28-2024/09/30】在线填《报名申请表》,
2024-08-28
米尔携瑞萨RZ系列产品亮相Elexcon深圳国际电子展
2024年8月27日-29日,elexcon2024深圳国际电子展在深圳会展中心(福田)隆重开幕。汇聚全球优质品牌广商齐聚现场,打造电子全产业链创新展示、一站式采购及技术交流平台,展示全球产业动态及未来技术趋势。深圳市米尔电子有限公司(简称:米尔电子)作为瑞萨电子的合作伙伴参展,展出基于RZ系列的核心模组和行业应用demo。elexcon瑞萨展台-米尔活动现场精彩1:米尔RZ/G2L开发板的充电桩
2024-08-23
现场送瑞米派!预约瑞萨RZ/G通用MPU研讨会
RZ/G系列是基于Arm®Cortex®架构和RISC-V架构运行Linux操作系统的可扩展MPU平台,具有先进的图形、视频引擎和高速接口。RZ/G系列的可扩展和高效性使其成为工业自动化、楼宇自动化HMI、工业摄像头和网关应用的理想之选。8月28日,瑞萨电子将携手米尔电子、Qt、百问网、AIZIP等合作伙伴举办线下研讨会,邀您赴现场共同探讨RZ/G系列的技术细节,包括硬件架构、软件开发工具以及在工
2024-08-23
国产核心板全面进攻-RK3568开发板评测
随着端侧AI应用的落地,预计集成NPU的SoC产品将迎来爆发式的增量市场。本期与非网给大家带来一款采用国内知名SoC厂商的产品——基于瑞芯微RK3568的开发板(MYD-LR3568J-32E4D-180-I-GK)。此款开发板是米尔电子推出的一款基于瑞芯微RK3568的工业板。笔者手上的为最高规格配置的版本,4GB LPDDR4 + 32GB eMMC,工业级温度的处理器RK3568J。开发板硬
2024-08-15
原生支持17路UART和4路CAN FD,新唐MA35D1核心板发布!
米尔发布基于新唐MA35D1芯片设计的嵌入式处理器模块MYC-LMA35核心板及开发板,MA35D1是集成2个Cortex-A35与1个Cortex-M4的异构微处理器芯片。核心板采用创新LGA 252PIN设计,存储配置256MB DDR3L、256MB Nand Flash/ 8GB EMMC,同时具有丰富的通讯接口,可广泛应用于新能源充电桩、工程机械控制器、OBD汽车诊断仪、工业网关、运动控
2024-07-31
米尔RK3568加推工控板和工控机,更丰富的场景应用
国产之星-瑞芯微RK3568一直备受关注,米尔电子推广的RK3568核心板采用创新LGA设计,核心板质量更可靠,成本更优。除米粉派RK3568(MYD-LR3568开发板)之外,米尔加推MYD-LR3568-GK工控板和MYD-LR3568-GK-B工控机,丰富更多的应用场景。MYD-LR3568-GK工控板基于MYC-LR3568工业级核心板设计,搭载4核ARM Cortex-A55架构的高性能
2024-07-31
新品7折购!米尔RK3568国产开发板
近日,米尔电子发布MYC-LR3568核心板及开发板,核心板基于高性能、低功耗的国产芯片-瑞芯微RK3568。核心板采用LGA 创新设计,可实现100%全国产自主可控。为感谢广大客户支持,新品上架MYD-LR3568系列开发板7折回馈客户,原价499元,抢先体验价350元起!各型号限购20套,每个ID限购1套,售完即止!产品型号对应核心板型号工作温度MYD-LR3568J-32E4D-180-I-