硬汉嵌入式论坛

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

[STM32H7] 牛,测试STM32H7B0竟然也有2MB容量的内部Flash空间可供使用

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2022-2-10 10:35:20 | 显示全部楼层 |阅读模式
1.4MB的内部RAM,外加2MB的内部Flash,厉害了。

本来H7B0也是超值系列(还有H750和H730都是超值系列),只有128KB的内部Flash:
STM32H7B0(*): 280 MHz,  128 Kbytes of Flash organized in 8 Kbytes sectors for flexible over the Air upgrade,  1.4 Mbytes RAM, dual Octo-SPI with On-the-fly decryption

今天使用之前给H7B0倒腾的下载算法,测试2MB读写都正常。

下载2MB的文件到内部Flash:

QQ截图20220210102630.png

读取2MB的末尾1KB,完全正确:

QQ截图20220210103407.png



回复

使用道具 举报

1

主题

94

回帖

97

积分

初级会员

积分
97
发表于 2022-2-10 10:56:03 | 显示全部楼层
哇,太好了,不用扩了。
回复

使用道具 举报

6

主题

36

回帖

54

积分

初级会员

积分
54
发表于 2022-2-10 11:17:18 | 显示全部楼层
在数据手册里怎么没有看到关于2MB内部Flash的描述呀。这2MFlash是哪里的
回复

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
发表于 2022-2-10 11:21:04 | 显示全部楼层
和早期的H750类似。 可能只是最近一两年的批次才会免费送容量,后面的难说。。。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2022-2-10 11:22:13 | 显示全部楼层
lxianchao 发表于 2022-2-10 11:17
在数据手册里怎么没有看到关于2MB内部Flash的描述呀。这2MFlash是哪里的

手册里面描述是只有128KB。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2022-2-10 11:28:19 | 显示全部楼层
caicaptain2 发表于 2022-2-10 11:21
和早期的H750类似。 可能只是最近一两年的批次才会免费送容量,后面的难说。。。。

当前这两年感觉问题不大。超值系列确实是更加超值了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2022-2-10 11:38:31 | 显示全部楼层
测试了读回校验和软件CRC校验都没有问题。
回复

使用道具 举报

25

主题

287

回帖

367

积分

高级会员

积分
367
发表于 2022-2-10 12:54:02 | 显示全部楼层
应该是用的同一种晶元,就是类似于STM32F103C8T6的后一半64KB也可以用一样的吧,可能厂家没有不做测试,不保证所有的芯片2MB Flash都可以正常用
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2022-2-10 14:06:21 | 显示全部楼层
爱恋之燕 发表于 2022-2-10 12:54
应该是用的同一种晶元,就是类似于STM32F103C8T6的后一半64KB也可以用一样的吧,可能厂家没有不做测试,不 ...

H730之前测试过一次,没有多出来的。

H7B0和H750看来是一波的。
回复

使用道具 举报

4

主题

160

回帖

172

积分

初级会员

积分
172
发表于 2022-2-10 15:59:04 | 显示全部楼层
在哪买的? 都没货。。。
回复

使用道具 举报

56

主题

904

回帖

1072

积分

至尊会员

积分
1072
发表于 2022-2-10 19:16:17 | 显示全部楼层
ram扩个32M  就可以真的不用扩了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2022-2-11 10:28:45 | 显示全部楼层
fyyxxm 发表于 2022-2-10 15:59
在哪买的? 都没货。。。

去年给TOOL做脱机烧录验证的时候从淘宝上买了几个测试板子。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2022-2-11 10:29:24 | 显示全部楼层
roguebear 发表于 2022-2-10 19:16
ram扩个32M  就可以真的不用扩了。

内置SDRAM/DDR,绝对逆天。
回复

使用道具 举报

5

主题

201

回帖

216

积分

高级会员

积分
216
发表于 2022-2-11 12:39:30 | 显示全部楼层
没想到这玩意内部也有多余的FLASH可以用啊,估计也是新出的原因,等成熟稳定了后面的可能就不一定有2MB了。
回复

使用道具 举报

0

主题

84

回帖

84

积分

初级会员

积分
84
发表于 2022-2-11 13:17:40 | 显示全部楼层
H7 主频搞到1G,内置RAM扩展1Gb,才叫逆天,还要啥A核,还要啥RISCV,直接高低端全吃掉。
回复

使用道具 举报

5

主题

192

回帖

212

积分

高级会员

积分
212
发表于 2022-2-11 14:27:58 | 显示全部楼层
我是想问 H750 的 QPSI 的烧写算法 也适用于H7B0吧?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2022-2-11 14:29:01 | 显示全部楼层
旮旯旭 发表于 2022-2-11 14:27
我是想问 H750 的 QPSI 的烧写算法 也适用于H7B0吧?

可以的,简单修改下就能用于H7B0。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2022-2-11 14:47:48 | 显示全部楼层
xk2yx 发表于 2022-2-11 13:17
H7 主频搞到1G,内置RAM扩展1Gb,才叫逆天,还要啥A核,还要啥RISCV,直接高低端全吃掉。

现在低端的A核,设计的太麻烦了,最近研究A9内核,确实设计的臃肿太多了,基于A9的外设应用反倒显的很简单,确实应该用高性能的M内核去替代这些低端的A系。让我们使用更高性能的外设来玩。
回复

使用道具 举报

4

主题

160

回帖

172

积分

初级会员

积分
172
发表于 2022-2-11 17:16:05 | 显示全部楼层
M7/M55 1GHZ  8M FLASH 64M RAM就够做N种事了。
回复

使用道具 举报

15

主题

87

回帖

132

积分

初级会员

积分
132
发表于 2022-2-11 18:54:58 | 显示全部楼层
请教下各位哈,
h750的芯片,程序里定义了 32字节,也就是256bit 的常量,以 256bit对齐的,内容全为 0xff,
调用以下程序对其进行编程,有时可以写入,但 ECC 有时是错的,读取写入数据会 fault ,
之前F3,F4是可以这么做的,对内容为 0xff 的字节进行编程,看手册也是说可以按32字节编程的
你们有这么用过不?

__set_PRIMASK(1);
  HAL_FLASH_Unlock();
  
  result = HAL_FLASH_Program(FLASH_TYPEPROGRAM_FLASHWORD, adr , (uint32_t)buf);
  
  HAL_FLASH_Lock();
   
  __set_PRIMASK(0);
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2022-2-12 01:33:18 | 显示全部楼层
硬汉哥有H7B0的下载算法提供下载吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2022-2-12 09:50:01 | 显示全部楼层
欢快的萌新 发表于 2022-2-12 01:33
硬汉哥有H7B0的下载算法提供下载吗

下载我们的TOOL上位机软件包,里面有我们做的算法文件。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-2-12 11:43:36 | 显示全部楼层
用ST-LINK V3,能不能看到STM32H7B0  片内FLASH 的真实容量?
回复

使用道具 举报

24

主题

119

回帖

191

积分

初级会员

积分
191
发表于 2022-2-12 14:11:32 | 显示全部楼层
高端MCU最大的瓶颈其实是没有内置DDR,估计是因为M内核不支持,厂家也没办法。
至于flash,外挂一下4线flash很便宜,布线也都简单。反正平时保存数据也都需要flash。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2022-2-12 14:30:38 | 显示全部楼层
yxydoctor 发表于 2022-2-12 14:11
高端MCU最大的瓶颈其实是没有内置DDR,估计是因为M内核不支持,厂家也没办法。
至于flash,外挂一下4线fla ...

支持DDR应该跟内核的关系不大,做个DDR外设控制器就行。

TI去年推出的都带DDR控制器了。

TI发布4核R5+M4,800MHz主频,2.5MB RAM带千兆以太网,USB3.X的AM24x系列单片机,火力全开运行功耗不到1瓦
https://www.armbbs.cn/forum.php? ... 7846&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2022-2-12 14:30:56 | 显示全部楼层
walker168 发表于 2022-2-12 11:43
用ST-LINK V3,能不能看到STM32H7B0  片内FLASH 的真实容量?

可以使用MDK的memory看。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2022-2-12 15:51:49 | 显示全部楼层
yuntian 发表于 2022-2-11 18:54
请教下各位哈,
h750的芯片,程序里定义了 32字节,也就是256bit 的常量,以 256bit对齐的,内容全为 0xff ...

是用的最新版HAL库吧,V1.10.X
回复

使用道具 举报

0

主题

57

回帖

57

积分

初级会员

积分
57
发表于 2022-2-12 18:31:38 | 显示全部楼层
ST只对前128负责,其他区域出了问题或者被削掉一概没有技术支持
回复

使用道具 举报

15

主题

87

回帖

132

积分

初级会员

积分
132
发表于 2022-2-13 09:45:10 | 显示全部楼层
eric2013 发表于 2022-2-12 15:51
是用的最新版HAL库吧,V1.10.X

把常量全部做成 0xff 是可以写了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2022-2-14 08:58:28 | 显示全部楼层
yuntian 发表于 2022-2-13 09:45
把常量全部做成 0xff 是可以写了

好的。
回复

使用道具 举报

12

主题

68

回帖

104

积分

初级会员

积分
104
发表于 2022-4-2 09:41:10 来自手机 | 显示全部楼层
这个多出来的flash可以在程序里进行读写吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2022-4-2 09:46:54 | 显示全部楼层
weboser 发表于 2022-4-2 09:41
这个多出来的flash可以在程序里进行读写吗?

没问题。
回复

使用道具 举报

3

主题

56

回帖

65

积分

初级会员

积分
65
发表于 2022-7-2 07:54:27 来自手机 | 显示全部楼层
好像说h7b0的qspi的xip模式能读能写,不知道是不是真的
回复

使用道具 举报

6

主题

32

回帖

50

积分

初级会员

积分
50
发表于 2022-7-4 14:59:44 | 显示全部楼层
硬汉哥,stm32H7b0的系统BootLoader咋进不去?嗨,修改BootAddr的选项字节只能设置16位,只能进到0x1ff0.用函数指针跳过去,发CAN帧还是没有反应,这款芯片是不是不支持CAN升级
回复

使用道具 举报

6

主题

32

回帖

50

积分

初级会员

积分
50
发表于 2022-7-4 15:00:14 | 显示全部楼层
image.png
回复

使用道具 举报

1

主题

32

回帖

35

积分

新手上路

积分
35
发表于 2023-7-14 01:13:58 | 显示全部楼层
入股我的image文件很大,如果直接修改keil里面的flash配置是否能直接下载进去?
回复

使用道具 举报

1

主题

32

回帖

35

积分

新手上路

积分
35
发表于 2023-7-14 17:09:23 | 显示全部楼层
我尝试用HAL_FLASH_UNLOCK然后用HAL_FLASH_PROGRAM来写入测试,发现写不进去。会报错。我的是VQ版本。
(测试0x801FFF0处没问题,测试0x8100000不成功。)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2023-7-14 18:11:02 | 显示全部楼层
watershade 发表于 2023-7-14 17:09
我尝试用HAL_FLASH_UNLOCK然后用HAL_FLASH_PROGRAM来写入测试,发现写不进去。会报错。我的是VQ版本。
( ...

没问题,我的是H7B0VBT6

1.png

2.png

回复

使用道具 举报

2

主题

37

回帖

43

积分

新手上路

积分
43
发表于 2023-7-20 09:16:20 | 显示全部楼层
407ve系列是不是也是超过官方说得512kb的flash?据说有1m
回复

使用道具 举报

0

主题

20

回帖

20

积分

新手上路

积分
20
发表于 2023-7-20 09:27:51 | 显示全部楼层
我用的是H750VBT6 有参考的配置和测试程序吗,我试试我这边行不行
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 03:00 , Processed in 0.433375 second(s), 36 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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