硬汉嵌入式论坛

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

[BOOT/IAP] IAP跳转至APP后,sdram就挂了

[复制链接]

5

主题

7

回帖

22

积分

新手上路

积分
22
发表于 2022-5-26 19:44:25 | 显示全部楼层 |阅读模式
平台是H750,通过bootloader加载app后,发现sdram挂在了初始化阶段。
首先程序跳转没有问题,我把app里面的sdram屏蔽之后,其他的外设和gpio都能正常工作,系统也正常运行;
然后sdram的配置也应该没有问题,因为我把sdram初始化移植到bootloader中,在bootloader里面能够正常访问sdram,但跳转到app里仍然会在访问sdram的时候挂掉;
最后,app不通过bootloader加载,而是直接通过仿真器烧录后运行,sdram仍然是正常的。




回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2022-5-27 01:02:06 | 显示全部楼层
能想到是SDRAM初始化的时候里面有个延迟函数,是不是你那个延迟在app没有正常执行。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2022-5-27 01:02:07 | 显示全部楼层
能想到是SDRAM初始化的时候里面有个延迟函数,是不是你那个延迟在app没有正常执行。
回复

使用道具 举报

5

主题

7

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2022-5-27 08:58:03 | 显示全部楼层
eric2013 发表于 2022-5-27 01:02
能想到是SDRAM初始化的时候里面有个延迟函数,是不是你那个延迟在app没有正常执行。

2.png
还没到delay那,在前面发送cmd的时候挂了
回复

使用道具 举报

5

主题

7

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2022-5-27 09:14:56 | 显示全部楼层
eric2013 发表于 2022-5-27 01:02
能想到是SDRAM初始化的时候里面有个延迟函数,是不是你那个延迟在app没有正常执行。

2.png
再更具体的位置在这
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2022-5-28 09:45:29 | 显示全部楼层
要不看下我这个,我这个的SDRAM是在APP里面跑的

https://www.armbbs.cn/forum.php?mod=viewthread&tid=86980

image.png
回复

使用道具 举报

4

主题

27

回帖

39

积分

新手上路

积分
39
发表于 2022-6-1 19:31:51 | 显示全部楼层
system_stm32h7xx.c

[C] 纯文本查看 复制代码
  /*
   * Disable the FMC bank1 (enabled after reset).
   * This, prevents CPU speculation access on this bank which blocks the use of FMC during
   * 24us. During this time the others FMC master (such as LTDC) cannot use it!
   */
  FMC_Bank1_R->BTCR[0] = 0x000030D2;
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2024-5-11 00:31:54 | 显示全部楼层
lizimu 发表于 2022-6-1 19:31
system_stm32h7xx.c

[mw_shl_code=c,true]  /*

老哥,我这两天也遇到这个问题了,也是正点的代码。请问你是怎么解决的?system_stm32h7xx.c这个文件我看和安富莱的不太一样,没有FMC_Bank1_R->BTCR[0] = 0x000030D2;这一句
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 07:49 , Processed in 0.176029 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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