你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32MP135F-DK开发板评测-裸机Led Blink程序

[复制链接]
BinWin 发布时间:2023-12-5 16:04
     在STM32MP157时是多核异构,可以使用片上M4内核设计单片机实时程序。但部分外设资源是和A7核共享的,且M4核是没有独立的程序存储空间。也就是要运行M4核的程序就要先启动Linux系统然后加载单片机程序。在调试阶段是可以直接DEBUG的。  
     接下来实验下,从简单的开始,修改GPIO例程。这个程序肯定是小于128K RAM占用的。安装完CubeIDE后也要安装相应的软件包,就是STM32Cube_FW_MP13_Vxx,目前是V1.0版本。
1.png
软件包还有个用处,就是丰富的例程可以学习参考       2.png 1 y! |( x9 y, l# l& W, z
       导入程序到ide后如下
3.png
% ^( S' u1 d8 B- _) E. }* t$ g
首先运行一次例程,验证开发环境和调试配置是否可用。阅读例程说明可以知道,按下按键1,绿色LED亮。经过debug全速运行,没有任何问题。 4.png
以上没有问题,那么修改程序为经典的led blink。直接使用BSP内的外设封装。在while循环内添加两行代码即可。
  1. BSP_LED_Toggle(LED_GREEN);0 @& Y$ U: T1 s) p4 F+ C0 D
  2. HAL_Delay(100);
复制代码
     裸机程序调试基本就是这个过程。目前看复杂的地方在新建工程的配置和固化量产代码。下一次实验下固化这个LED Blink程序。

/ o* F' n1 B0 ^6 H/ \2 E) P5 G' Z% V
5.png
收藏 评论1 发布时间:2023-12-5 16:04

举报

1个回答
星海灿烂 回答时间:2023-12-6 11:55:00

大佬,有试过裸机屏幕程序嘛

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版