硬汉嵌入式论坛

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

[STM32H7] 请教下各位大佬, 使用h743内存映射模式+内部flash组合下载程序失败?

[复制链接]

684

主题

3514

回帖

5591

积分

论坛元老

积分
5591
发表于 2024-9-25 21:17:27 | 显示全部楼层 |阅读模式




请教下各位大佬, 使用h743内存映射模式+内部flash组合下载程序失败?

下载算法也做了, 刚刚开始 下载程序都是没有问题的, 貌似后来 下载程序就会出现错误, 难道是我的 qspi flash 坏了吗 ?

tttte.png





回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2024-9-26 08:03:09 | 显示全部楼层
可以分别单独烧写内部和外部试试
回复

使用道具 举报

684

主题

3514

回帖

5591

积分

论坛元老

积分
5591
 楼主| 发表于 2024-9-26 08:59:01 | 显示全部楼层
eric2013 发表于 2024-9-26 08:03
可以分别单独烧写内部和外部试试

文件有点大,内部 2M flash 放不下,如果去掉一些软件放在 内部 2M flash 里面时可以的
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2024-9-26 10:52:58 | 显示全部楼层
hpdell 发表于 2024-9-26 08:59
文件有点大,内部 2M flash 放不下,如果去掉一些软件放在 内部 2M flash 里面时可以的

单独仅下载外部Flash正常不
回复

使用道具 举报

684

主题

3514

回帖

5591

积分

论坛元老

积分
5591
 楼主| 发表于 2024-9-26 11:47:34 | 显示全部楼层
eric2013 发表于 2024-9-26 10:52
单独仅下载外部Flash正常不

不正常
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2024-9-27 10:45:44 | 显示全部楼层

那这个算法可能有问题。
回复

使用道具 举报

684

主题

3514

回帖

5591

积分

论坛元老

积分
5591
 楼主| 发表于 2024-9-28 15:17:19 | 显示全部楼层
eric2013 发表于 2024-9-27 10:45
那这个算法可能有问题。




终于搞定了,

找了一个 多年前的 老版本的 下载算法来修改就可以了,

貌似使用新的 stm32h7x  hal  v1.B.3  版本的库来制作不行 ,  

老版本的 stm32h7 hal       v1.9.0  版本上修改就可以, 而且只能使用 ac5  ,

下载算法 貌似猫腻多呀  
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2024-9-29 09:11:30 | 显示全部楼层
hpdell 发表于 2024-9-28 15:17
终于搞定了,

找了一个 多年前的 老版本的 下载算法来修改就可以了,

好的,解决就好。
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2025-3-25 19:58:53 | 显示全部楼层
eric2013 发表于 2024-9-26 10:52
单独仅下载外部Flash正常不

请问我准备将程序直接下载到外部FLASH,但是编译都不通过该怎么解决?是程序太大了吗
Snipaste_2025-03-25_19-25-20.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2025-3-26 09:19:53 | 显示全部楼层
muuuuuuu 发表于 2025-3-25 19:58
请问我准备将程序直接下载到外部FLASH,但是编译都不通过该怎么解决?是程序太大了吗

这个提示.bss是RAM超了

回复

使用道具 举报

684

主题

3514

回帖

5591

积分

论坛元老

积分
5591
 楼主| 发表于 2025-3-26 11:36:35 | 显示全部楼层
muuuuuuu 发表于 2025-3-25 19:58
请问我准备将程序直接下载到外部FLASH,但是编译都不通过该怎么解决?是程序太大了吗

建议下载算法里面不要搞的那么复杂,越简单越好
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2025-4-3 23:19:20 | 显示全部楼层
eric2013 发表于 2025-3-26 09:19
这个提示.bss是RAM超了

好的谢谢,LVGL用了一个画布占内存几百KBRAM
大佬还有一个问题想请教一下,如果我用H750VBT6学习,但是规划的工程量有点大,是ROM+内存映射运行还是内部初始化然后跳转到外部FLASH的APP运行开发方便?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2025-4-4 11:10:10 | 显示全部楼层
muuuuuuu 发表于 2025-4-3 23:19
好的谢谢,LVGL用了一个画布占内存几百KBRAM
大佬还有一个问题想请教一下,如果我用H750VBT6学 ...

现在的H750还有2MB容量可用,直接当2MB使用比较方便。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-11 06:32 , Processed in 0.466396 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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