硬汉嵌入式论坛

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

[STM32H7] 初次下载STM32H7RS的软件包STM32CubeH7RS,查看里面分享的案例感觉非常乱,捋顺了下

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2025-2-6 07:03:40 | 显示全部楼层 |阅读模式
这几天为H7-TOOL增加STM32H7RS的脱机烧录支持,所以专门买了个NUCLEO板子测试,还没到货,当前优先看下对应的软件包STM32CubeH7RS的用法。

1、Github下载

https://github.com/STMicroelectronics/STM32CubeH7RS

下载后,各种例子都无法编译通过,闹心,原因看此贴:ST的Github大部分软件包都分割成独立的小软件包,导致直接从TAG下载的软件包都不完整

2、解决了编译问题后,然后就是各种Boot + App + ExtMemLoader案例玩法。

初次看这些案例软包会觉得乱糟糟的,这里简单捋顺下

(1)这个芯片内部Flash,只有64KB,可以运行简单程序,复杂点的必须外置Flash了。

Boot:运行在内部Flash,用于跳转到外部Flash运行程序。

APP:  运行在外部Flash的例子。

ExtMemLoader:是为STM32CubeProg做的下载算法。

12.png

(2)初次看软件包里面的例子,有些MDK版本的APP例子在Option选项里面将Flash也安排在了内部Flash 0x0800 0000里面,有些例子是正常的0x7000 0000, 让人感觉非常懵逼。

此时必须看是否自定义分散加载了,这种情况是设置了分散加载导致的,设置了分散加载,Flash设置就不起作用了。

1.png

2.png


回复

使用道具 举报

6

主题

306

回帖

324

积分

高级会员

积分
324
发表于 2025-2-6 08:52:14 | 显示全部楼层
跟着大佬带着我们玩
关注
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
 楼主| 发表于 2025-2-7 06:21:33 | 显示全部楼层

已经添加完成

QQ20250207-062011.png


1234.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 06:34 , Processed in 0.040594 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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