硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1165|回复: 11
收起左侧

[STM32H7] 贴一下硬汉哥的H7裸机工程的CubeMX相关设置

[复制链接]

12

主题

37

回帖

73

积分

初级会员

积分
73
发表于 2024-8-25 20:46:50 | 显示全部楼层 |阅读模式
本帖最后由 Alo9611 于 2024-8-26 08:49 编辑

在学习硬汉哥的H7工程时,发现其裸机工程都是由HAL代码初始化的,没有CubeMX的相关设置介绍与截图,现结合硬汉哥的工程,贴上相关的工程截图,也当一个我的H7学习笔记作用

MPU代码初始化截图:

代码初始化截图

代码初始化截图

CubeMX->CORTEX_M7初始化截图:

CubeMX初始化截图

CubeMX初始化截图

Image [4].png
Image [3].png
TODO:补充下FMC的相关设置,MX工程文件附件分享

评分

参与人数 1金币 +10 收起 理由
不吃鱼的猫大人 + 10 赞一个!

查看全部评分

回复

使用道具 举报

12

主题

37

回帖

73

积分

初级会员

积分
73
 楼主| 发表于 2024-8-25 20:50:22 | 显示全部楼层
虽然部分代码还不知道为何如此初始化的作用,例如MPU Control Mode为何选择此模式、下面的Region的设置貌似跟MPU有关,记得后面Cache章节有讲等等·······
但是还是先用着吧
回复

使用道具 举报

12

主题

37

回帖

73

积分

初级会员

积分
73
 楼主| 发表于 2024-8-26 08:55:49 | 显示全部楼层
FMC貌似因为CubeMX初始化中的默认地址线是A0,A1,不能拿A10、A11替换,只能在代码中修改,待我再研究一下
回复

使用道具 举报

3

主题

382

回帖

391

积分

高级会员

积分
391
发表于 2024-8-26 10:23:35 | 显示全部楼层
哈哈哈V7的我也发过一个还移植了shell
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115490
QQ
发表于 2024-8-27 08:53:45 | 显示全部楼层
谢谢楼主分享。
回复

使用道具 举报

12

主题

37

回帖

73

积分

初级会员

积分
73
 楼主| 发表于 2024-9-7 17:13:19 | 显示全部楼层
补一个时钟树的设置,注意此处主频并没有跑到满480MHz,而是400Mhz
代码设置:
Snipaste_2024-09-07_17-08-41.png
CubeMX-时钟树截图:
Snipaste_2024-09-07_17-11-22.png
回复

使用道具 举报

12

主题

37

回帖

73

积分

初级会员

积分
73
 楼主| 发表于 2024-9-10 20:38:19 | 显示全部楼层
Alo9611 发表于 2024-8-26 08:55
FMC貌似因为CubeMX初始化中的默认地址线是A0,A1,不能拿A10、A11替换,只能在代码中修改,待我再研究一下

这个是我理解的有问题,实际可以直接拿CubeMX初始化FMC
回复

使用道具 举报

12

主题

37

回帖

73

积分

初级会员

积分
73
 楼主| 发表于 2024-9-10 20:41:43 | 显示全部楼层
关于FMC的CubeMX的设置:
Snipaste_2024-09-10_20-40-47.png
Snipaste_2024-09-10_20-41-18.png
回复

使用道具 举报

12

主题

37

回帖

73

积分

初级会员

积分
73
 楼主| 发表于 2024-9-10 20:43:33 | 显示全部楼层
MX工程的附件
V7_MXproj.zip (3.72 KB, 下载次数: 7)
回复

使用道具 举报

12

主题

37

回帖

73

积分

初级会员

积分
73
 楼主| 发表于 2024-9-10 21:08:14 | 显示全部楼层
本帖最后由 Alo9611 于 2024-9-10 21:24 编辑

再贴一下工程点亮LED1的代码截图

工程压缩文件

工程压缩文件


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115490
QQ
发表于 2024-9-11 00:16:31 | 显示全部楼层

谢谢分享
回复

使用道具 举报

12

主题

37

回帖

73

积分

初级会员

积分
73
 楼主| 发表于 2024-9-11 11:37:00 | 显示全部楼层

还是感谢V6的MX工程帖子和FMC扩展IO的帖子给的启发,学到了很多知识,但是关于地址线为啥选择15还是不太懂,要研究下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-4-28 22:47 , Processed in 0.371993 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表