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

硬汉嵌入式论坛

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

SDRAM学习资料

  [复制链接]

8529

主题

5万

帖子

6万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
68097
QQ
发表于 2013-10-22 16:59:14 | 显示全部楼层 |阅读模式
鉴于F429/439开始支持SDRAM,所以搞了一些资料学习一下。
HOW TO USE SDRAM.zip (339 KB, 下载次数: 3638)

评分

参与人数 1金币 +20 收起 理由
frognidie + 20 很给力!

查看全部评分

微信公众号:点击此处扫描图片关注        
淘宝小店:https://armfly.taobao.com/
勇往直前,聆听,尊重,冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

115

主题

876

帖子

1106

积分

至尊会员

积分
1106
QQ
发表于 2013-10-23 08:12:36 | 显示全部楼层
感谢分享
回复

使用道具 举报

115

主题

876

帖子

1106

积分

至尊会员

积分
1106
QQ
发表于 2013-10-23 12:08:07 | 显示全部楼层
F429难懂支持内存管理了吗?程序能在sdram中运行?
回复

使用道具 举报

8529

主题

5万

帖子

6万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
68097
QQ
 楼主| 发表于 2013-10-23 12:12:25 | 显示全部楼层

回 jcx0324 的帖子

jcx0324:F429难懂支持内存管理了吗?程序能在sdram中运行? (2013-10-23 12:08) 
不带MMU,应该可以在SDRAM运行程序的。
微信公众号:点击此处扫描图片关注        
淘宝小店:https://armfly.taobao.com/
勇往直前,聆听,尊重,冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

2

主题

137

帖子

2

积分

初级会员

积分
2
发表于 2013-12-3 17:02:20 | 显示全部楼层
感谢。下载。
回复

使用道具 举报

3

主题

17

帖子

23

积分

新手上路

积分
23
发表于 2014-10-31 00:15:42 | 显示全部楼层
资料非常好,谢谢楼主!
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

积分
0
发表于 2014-11-7 21:38:57 | 显示全部楼层
429 的SDRAM 如果作为数据RAM 区,非常不稳定, 我把emwin动态数据区定义到SDRAM ,只要连续快速运行JPG图像解压显示,就会偶尔出现运行不稳定,经常报硬件错误。如果采用官方代码定义为内部SRAM,就非常稳定。  我感觉 SDRAM 稳定性明显没有SRAM好, 建议大家小心,我正再次改板优化SDRAM的PCB设计,暂时
不会采用SDRAM 作为程序执行区,太不靠谱。
回复

使用道具 举报

8529

主题

5万

帖子

6万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
68097
QQ
 楼主| 发表于 2014-11-7 21:45:51 | 显示全部楼层

回 terry 的帖子

terry:429 的SDRAM 如果作为数据RAM 区,非常不稳定, 我把emwin动态数据区定义到SDRAM ,只要连续快速运行JPG图像解压显示,就会偶尔出现运行不稳定,经常报硬件错误。如果采用官方代码定义为内部SRAM,就非常稳定。  我感觉 SDRAM 稳定性明显没有SRAM好, 建议大家小心,我正 .. (2014-11-07 21:38) 
是不是TFT显存和emWin的动态内存都是用的SDRAM,一般这种复合操作,STM32系列处理器就很容易出错,特别是处理不过来的时候直接死机了,进入硬件异常。
微信公众号:点击此处扫描图片关注        
淘宝小店:https://armfly.taobao.com/
勇往直前,聆听,尊重,冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

0

主题

2

帖子

2

积分

新手上路

积分
2
发表于 2014-12-1 09:13:06 | 显示全部楼层
最近在学SDRAM,这个资料很好,谢谢老大分享。
回复

使用道具 举报

7

主题

45

帖子

7

积分

新手上路

积分
7
发表于 2015-1-18 19:27:36 | 显示全部楼层
SDRAM在STM32F29中有什么作用啊
回复

使用道具 举报

3

主题

17

帖子

23

积分

新手上路

积分
23
发表于 2015-2-10 12:54:08 | 显示全部楼层
感谢楼主,非常好的资料!
回复

使用道具 举报

0

主题

2

帖子

0

积分

新手上路

积分
0
发表于 2015-4-19 10:12:51 | 显示全部楼层
相当好的资料,谢谢楼主!
回复

使用道具 举报

6

主题

396

帖子

408

积分

高级会员

积分
408
发表于 2015-5-3 16:17:58 | 显示全部楼层
支持楼主[s:151] [s:151]
回复

使用道具 举报

0

主题

1

帖子

1

积分

新手上路

积分
1
发表于 2015-8-19 11:11:32 | 显示全部楼层
特意注册帐号来表感谢的,现在可以不用注册就能下载的网站这是我遇到的第一个
回复

使用道具 举报

1

主题

10

帖子

12

积分

新手上路

积分
12
发表于 2015-9-17 09:20:36 | 显示全部楼层
很给力的资料,谢谢了[s:149]
回复

使用道具 举报

7

主题

17

帖子

31

积分

新手上路

积分
31
发表于 2015-11-2 14:02:35 | 显示全部楼层
看完之后明白了。。虽然429的SDRAM是个坑
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

积分
0
发表于 2016-4-7 10:26:59 | 显示全部楼层
我的 SRAM 和 9341屏  单独工作都没问题  同时工作 跑Rtthread操作系统和 Emwin 图形系统就崩溃
HardFault  起初我打算跟踪LR寄存器 找到引发硬件异常的位置 但是 我每次根的地方都不一样
后来我放弃了 我用排除法 排除了操作系用 导致的稳定性异常,我最终找到了 是FSMC接口 的问题
我修改了时序  将速度降低了一点  就缓解多了
修改时序之前 代码不超过3分钟就Hard了  修改后  2~3天 HardFault一次,我蛋疼呀管理员
回复

使用道具 举报

13

主题

108

帖子

134

积分

初级会员

积分
134
发表于 2016-4-7 16:52:22 | 显示全部楼层

回 eric2013 的帖子

eric2013:是不是TFT显存和emWin的动态内存都是用的SDRAM,一般这种复合操作,STM32系列处理器就很容易出错,特别是处理不过来的时候直接死机了,进入硬件异常。 (2014-11-07 21:45)
我同时用的AD7606和SDRAM,确实比较容易进入Fault
回复

使用道具 举报

8529

主题

5万

帖子

6万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
68097
QQ
 楼主| 发表于 2016-4-8 01:37:44 | 显示全部楼层

回 洗脚水煮饺子 的帖子

洗脚水煮饺子:我的 SRAM 和 9341屏  单独工作都没问题  同时工作 跑Rtthread操作系统和 Emwin 图形系统就崩溃
HardFault  起初我打算跟踪LR寄存器 找到引发硬件异常的位置 但是 我每次根的地方都不一样
后来我放弃了 我用排除法 排除了操作系用 导致的稳定性异 .. (2016-04-07 10:26) 
不排除你的SRAM布线不好导致的,曾经我们最早发布的V5板子遇到过类似的问题,不过我们的不是死机,我的是外部SRAM做emWin动态内存的时候,界面显示有几处雪花点,很是纳闷,后来重新对SRAM进行了布线,现在我们V5板子的这个示波器界面就是用的外部SRAM做emWin动态内存,完全没有这个问题了。
http://www.armbbs.cn/forum.php?mod=viewthread&tid=3886
微信公众号:点击此处扫描图片关注        
淘宝小店:https://armfly.taobao.com/
勇往直前,聆听,尊重,冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

8529

主题

5万

帖子

6万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
68097
QQ
 楼主| 发表于 2016-4-8 01:39:29 | 显示全部楼层

回 fswyt 的帖子

fswyt:我同时用的AD7606和SDRAM,确实比较容易进入Fault (2016-04-07 16:52) 
其实真心觉得ST应该给SDRAM独立出一批接口出来比较靠谱,不过缺点就是32位SDRAM太占引脚了。
微信公众号:点击此处扫描图片关注        
淘宝小店:https://armfly.taobao.com/
勇往直前,聆听,尊重,冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

1

主题

25

帖子

1

积分

新手上路

积分
1
发表于 2016-4-8 09:54:37 | 显示全部楼层
感谢分享!
回复

使用道具 举报

1

主题

25

帖子

1

积分

新手上路

积分
1
发表于 2016-4-8 10:04:55 | 显示全部楼层
高手进阶,终极内存技术指南——完整,我也贡献一下吧,楼主的是doc文档,这里是PDF文档,也是完整版的。 内存技术指南-赵效民.pdf (4.41 MB, 下载次数: 1362)
回复

使用道具 举报

6

主题

30

帖子

6

积分

新手上路

积分
6
发表于 2016-4-22 08:37:59 | 显示全部楼层
学习学习,天天向上
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

积分
0
QQ
发表于 2016-7-7 11:23:53 | 显示全部楼层
非常感谢!
回复

使用道具 举报

0

主题

2

帖子

2

积分

新手上路

积分
2
发表于 2016-12-30 18:17:39 | 显示全部楼层
谢谢各位大大
回复

使用道具 举报

0

主题

10

帖子

0

积分

新手上路

积分
0
发表于 2017-10-21 16:26:14 | 显示全部楼层
相当好的资料,谢谢楼主!
回复

使用道具 举报

1

主题

6

帖子

8

积分

新手上路

积分
8
发表于 2018-5-8 17:23:36 | 显示全部楼层
感谢分享,谢谢
回复

使用道具 举报

0

主题

4

帖子

4

积分

新手上路

积分
4
发表于 2018-10-16 20:38:03 | 显示全部楼层
好东西 偷偷下载了 哇咔咔
回复

使用道具 举报

11

主题

62

帖子

84

积分

初级会员

积分
84
发表于 2018-11-1 22:53:53 | 显示全部楼层
没那么不稳定吧,建议优化一下时序,或看看有没有分配重叠的部分。
我的32M里面3M用于帧缓存,8M用于显存,10M用于ramfs,其余交给FreeRTOS的Heap_4管理,我的程序基本都跑在SDRAM里,没有那么悲观。
回复

使用道具 举报

0

主题

8

帖子

8

积分

新手上路

积分
8
发表于 2018-11-10 15:07:34 | 显示全部楼层
感谢感谢,前来学习
回复

使用道具 举报

0

主题

3

帖子

3

积分

新手上路

积分
3
发表于 2019-4-14 21:15:17 | 显示全部楼层
收了,感谢分享!
回复

使用道具 举报

0

主题

1

帖子

1

积分

新手上路

积分
1
发表于 2020-9-24 10:47:41 | 显示全部楼层
感谢楼主的无私分享,多谢
回复

使用道具 举报

25

主题

497

帖子

547

积分

金牌会员

积分
547
QQ
发表于 2020-9-28 14:12:04 | 显示全部楼层
突然想起,在校的时候,DIY的电脑出故障,多次都是把内存条拆下来擦一下、吹一下就好了。
Releasing your creativity
回复

使用道具 举报

25

主题

497

帖子

547

积分

金牌会员

积分
547
QQ
发表于 2020-9-28 14:16:00 | 显示全部楼层
再回想几年前在机顶盒行业,SMT加工对DDR的焊接工艺要求很细,方案商提供的PCB图纸,主芯片到DDR的走线打死都不能动。
Releasing your creativity
回复

使用道具 举报

47

主题

703

帖子

797

积分

金牌会员

积分
797
发表于 2020-9-28 20:03:44 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2021-1-19 09:51 , Processed in 2.210283 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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