[其他ST产品] MCU如何过渡MPU,米尔基于STM32MP135开发板裸机开发应用笔记

[复制链接]
 楼主| ppaakala 发表于 2024-7-14 13:50 | 显示全部楼层
继续右键点击工程文件名,然后点击properties:
 楼主| ppaakala 发表于 2024-7-14 13:50 | 显示全部楼层
 楼主| ppaakala 发表于 2024-7-14 13:50 | 显示全部楼层
按照以上步骤打开STM32CubeMP13-1.0.0ProjectsSTM32MP135C-DKTemplatesBSP_BasicTemplatesSTM32CubeIDEMP13_BSP_BasicTemplates路径下的stm32mp13xx_a7_sysram.ld文件:
 楼主| ppaakala 发表于 2024-7-14 13:51 | 显示全部楼层
 楼主| ppaakala 发表于 2024-7-14 13:51 | 显示全部楼层
将REGION_ALIAS("RAM", DDR_BASE);部分的注释删除,再把REGION_ALIAS("RAM", SYSRAM_BASE)给注释掉,保存并选中:
 楼主| ppaakala 发表于 2024-7-14 13:51 | 显示全部楼层
 楼主| ppaakala 发表于 2024-7-14 13:57 | 显示全部楼层
2.2.调试应用
 楼主| ppaakala 发表于 2024-7-14 13:57 | 显示全部楼层
将以上环境配置完成之后,在应用调试阶段也需要进行一个配置,打开工程的调试设置界面,点击startup,将monitor reset删除,保存并调试
 楼主| ppaakala 发表于 2024-7-14 13:57 | 显示全部楼层
 楼主| ppaakala 发表于 2024-7-14 13:58 | 显示全部楼层
将开发板接上串口,全速运行,串口会打印Hello World - USE_STM32MP135 BOARD,至此应用调试成功。
 楼主| ppaakala 发表于 2024-7-14 13:58 | 显示全部楼层
 楼主| ppaakala 发表于 2024-7-14 13:58 | 显示全部楼层
3.创建应用

3.1.适配硬件
 楼主| ppaakala 发表于 2024-7-14 13:59 | 显示全部楼层
以米尔MYD-YF13x开发板上的心跳灯为例,首先要确定心跳灯用到的GPIO口。查看硬件原理图可以看到心跳灯连接的是SPI5_MOSI:
 楼主| ppaakala 发表于 2024-7-14 13:59 | 显示全部楼层
 楼主| ppaakala 发表于 2024-7-14 13:59 | 显示全部楼层
通过查看米尔的Pin List可知道SPI5_MOSI对应的引脚是PH12,那么接下来就开始创建工程来配置心跳灯的闪烁。
 楼主| ppaakala 发表于 2024-7-14 14:00 | 显示全部楼层
3.2.工程创建
 楼主| ppaakala 发表于 2024-7-14 14:00 | 显示全部楼层
米尔创建的工程位于STM32CubeMP13-1.0.0ProjectsSTM32MP135C-DKExamplesGPIOGPIO_EXTI路径下,根据1.1中的方法导入工程,如下:
 楼主| ppaakala 发表于 2024-7-14 14:00 | 显示全部楼层
 楼主| ppaakala 发表于 2024-7-14 14:00 | 显示全部楼层
开始对心跳灯进行配置,修改stm32mp13xx_disco.h里的心跳灯引脚配置:

 楼主| ppaakala 发表于 2024-7-14 14:00 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部