硬汉嵌入式论坛

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

[STM32H7] STM32H750在SDRAM运行并调试程序

[复制链接]

3

主题

14

回帖

23

积分

新手上路

积分
23
发表于 2022-9-16 10:02:04 | 显示全部楼层 |阅读模式
目前已经实现通过boot初始化好SDRAM 并加载SD卡内的bin程序到SDRAM启动正常运行。
仿真调试的思路是跟内部ram一样的原理,但是脚本无法加载到SDRAM或者加载到SDRAM后马上就消失了
脚本如下,试验过加载到内部0x24000000没有问题。
[C] 纯文本查看 复制代码
FUNC void Setup (void) {
  SP = _RDWORD(0xD0000000);          // Setup Stack Pointer
  PC = _RDWORD(0xD0000004);          // Setup Program Counter
  _WDWORD(0xE000ED08, 0xD0000000);   // Setup Vector Table Offset Register
}

LOAD %L INCREMENTAL                  // Download
Setup();                             // Setup for Running
g,main


微信截图_20220916104112.png
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2022-9-16 10:08:15 | 显示全部楼层
另外SD卡加载程序到SDRAM后就可以同步仿真调试了,但不能每次都刷卡吧
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2022-9-16 10:09:06 | 显示全部楼层
也尝试过把地址映射到0x70000000,效果是一样的,不知道是哪里在作祟
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2022-9-16 13:04:25 | 显示全部楼层
折腾半天,最后搞了一个FLM下载到SDRAM,搞定了
image.png
image.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2022-9-17 00:49:01 | 显示全部楼层
454234682 发表于 2022-9-16 13:04
折腾半天,最后搞了一个FLM下载到SDRAM,搞定了

这骚操作可以
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2022-9-18 10:21:34 | 显示全部楼层
主要是SPI太慢了,想用QSPI搞个文件系统使用FTP下载数据,无奈只能SDRAM启动了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-13 23:13 , Processed in 0.182237 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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