打印
[其他ST产品]

MCU如何过渡MPU,米尔基于STM32MP135开发板裸机开发应用笔记

[复制链接]
楼主: ppaakala
手机看帖
扫描二维码
随时随地手机跟帖
21
ppaakala|  楼主 | 2024-7-14 13:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
继续右键点击工程文件名,然后点击properties:

使用特权

评论回复
22
ppaakala|  楼主 | 2024-7-14 13:50 | 只看该作者

使用特权

评论回复
23
ppaakala|  楼主 | 2024-7-14 13:50 | 只看该作者
按照以上步骤打开STM32CubeMP13-1.0.0ProjectsSTM32MP135C-DKTemplatesBSP_BasicTemplatesSTM32CubeIDEMP13_BSP_BasicTemplates路径下的stm32mp13xx_a7_sysram.ld文件:

使用特权

评论回复
24
ppaakala|  楼主 | 2024-7-14 13:51 | 只看该作者

使用特权

评论回复
25
ppaakala|  楼主 | 2024-7-14 13:51 | 只看该作者
将REGION_ALIAS("RAM", DDR_BASE);部分的注释删除,再把REGION_ALIAS("RAM", SYSRAM_BASE)给注释掉,保存并选中:

使用特权

评论回复
26
ppaakala|  楼主 | 2024-7-14 13:51 | 只看该作者

使用特权

评论回复
27
ppaakala|  楼主 | 2024-7-14 13:57 | 只看该作者
2.2.调试应用

使用特权

评论回复
28
ppaakala|  楼主 | 2024-7-14 13:57 | 只看该作者
将以上环境配置完成之后,在应用调试阶段也需要进行一个配置,打开工程的调试设置界面,点击startup,将monitor reset删除,保存并调试

使用特权

评论回复
29
ppaakala|  楼主 | 2024-7-14 13:57 | 只看该作者

使用特权

评论回复
30
ppaakala|  楼主 | 2024-7-14 13:58 | 只看该作者
将开发板接上串口,全速运行,串口会打印Hello World - USE_STM32MP135 BOARD,至此应用调试成功。

使用特权

评论回复
31
ppaakala|  楼主 | 2024-7-14 13:58 | 只看该作者

使用特权

评论回复
32
ppaakala|  楼主 | 2024-7-14 13:58 | 只看该作者
3.创建应用

3.1.适配硬件

使用特权

评论回复
33
ppaakala|  楼主 | 2024-7-14 13:59 | 只看该作者
以米尔MYD-YF13x开发板上的心跳灯为例,首先要确定心跳灯用到的GPIO口。查看硬件原理图可以看到心跳灯连接的是SPI5_MOSI:

使用特权

评论回复
34
ppaakala|  楼主 | 2024-7-14 13:59 | 只看该作者

使用特权

评论回复
35
ppaakala|  楼主 | 2024-7-14 13:59 | 只看该作者
通过查看米尔的Pin List可知道SPI5_MOSI对应的引脚是PH12,那么接下来就开始创建工程来配置心跳灯的闪烁。

使用特权

评论回复
36
ppaakala|  楼主 | 2024-7-14 14:00 | 只看该作者
3.2.工程创建

使用特权

评论回复
37
ppaakala|  楼主 | 2024-7-14 14:00 | 只看该作者
米尔创建的工程位于STM32CubeMP13-1.0.0ProjectsSTM32MP135C-DKExamplesGPIOGPIO_EXTI路径下,根据1.1中的方法导入工程,如下:

使用特权

评论回复
38
ppaakala|  楼主 | 2024-7-14 14:00 | 只看该作者

使用特权

评论回复
39
ppaakala|  楼主 | 2024-7-14 14:00 | 只看该作者
开始对心跳灯进行配置,修改stm32mp13xx_disco.h里的心跳灯引脚配置:

使用特权

评论回复
40
ppaakala|  楼主 | 2024-7-14 14:00 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则