请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

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

[STM32H7] 一个很大的程序该如何运行

[复制链接]

6

主题

2

回帖

20

积分

新手上路

积分
20
发表于 2023-5-24 11:38:09 | 显示全部楼层 |阅读模式
想请教一下,程序大概10Mflash 7Mram,我想把程序用bin2c变成.c文件的数组加载到sdram运行。在写app部分工程的时候内存应该怎样配置呢?在ram混合使用那一章好像是指数组不需要指定位置吗,我这个程序没多少数组,单纯就是运行占ram
]X~XECRWS5U@JQ$4ZB``E8L.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
发表于 2023-5-24 12:06:20 | 显示全部楼层
此贴的方法比较方便。

爽,一种非常给力的STM32H7内部Flash和QSPI Flash混合运行程序的方式,不再需要用户单独制作BOOT和APP
https://www.armbbs.cn/forum.php? ... 1011&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

6

主题

2

回帖

20

积分

新手上路

积分
20
 楼主| 发表于 2023-5-24 14:41:01 | 显示全部楼层
eric2013 发表于 2023-5-24 12:06
此贴的方法比较方便。

爽,一种非常给力的STM32H7内部Flash和QSPI Flash混合运行程序的方式,不再需要用 ...

用这种方式flash够了,ram不够咋办。。sdram像内部ram一样那一章好像是存储数组不需要计算位置吧。cubeai模型需要的ram太大编译就直接报错
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105914
QQ
发表于 2023-5-24 17:13:31 | 显示全部楼层
qld836945467 发表于 2023-5-24 14:41
用这种方式flash够了,ram不够咋办。。sdram像内部ram一样那一章好像是存储数组不需要计算位置吧。cubeai ...

CubeIDE得设置那个ld分散加载文件才行。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 18:48 , Processed in 0.258828 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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