查看: 4115|回复: 3

[已解决] LPC4357的SDRAM问题

[复制链接]

该用户从未签到

12

主题

48

帖子

0

中级会员

Rank: 3Rank: 3

积分
204
最后登录
2020-2-27
发表于 2017-10-18 16:10:13 | 显示全部楼层 |阅读模式
本帖最后由 apleilx 于 2017-10-18 16:35 编辑

最近在玩微雪电子的的LPC4357评估板,上面搭载的SDRAM型号MT48LC8M32B2看资料:
32bits Data;
地址线 4bank,行列地址分别是0-11和0-8共32MB。

按照微雪的例程配置只能正常读写 前16MB,后16MB地址的读写会覆盖前16M的数据,就像物理地址重复一样。

现在按照LPC4357的UM上的几种32MB 32bits SDRAM配置都试了下,结果要么读写完全错误,要么就是跟微雪示例程序一样的情况,后16MB覆盖前16MB。

另外,看微雪的代码,它配置的本来就是只读写16MB的,但这个芯片实际是32MB,用LPC4357只能用一半吗?

下面贴上UM里面SDRAM的配置描述,两个标记处的配置方法都试了还是不行

最佳答案

apleilx 发表于 2017-10-19 13:02 板子是 微雪电子官网买的,芯片没动过。 对后16M地址的读写操作就像是前16M的影子一样。 怎么感觉好像地址没有被偏移过一样。 你那边能测试下地址线吗?看看你控制偏移后的数据发 ...

LPC4357-DRAM

LPC4357-DRAM

LPC4357-DRAM2

LPC4357-DRAM2

MT32MBSDRAM

MT32MBSDRAM
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24879
最后登录
2025-7-20
发表于 2017-10-19 10:10:41 | 显示全部楼层
如果你直接操作后16MB是否能够成功?你的板子不是官方的,我不知道你这颗MT48LC8M32B2芯片是否正版。建议你问问你买板子方,看看他们是否有配套板子的32M直接操作的代码。
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

48

帖子

0

中级会员

Rank: 3Rank: 3

积分
204
最后登录
2020-2-27
 楼主| 发表于 2017-10-19 13:02:21 | 显示全部楼层
小恩GG 发表于 2017-10-19 10:10
如果你直接操作后16MB是否能够成功?你的板子不是官方的,我不知道你这颗MT48LC8M32B2芯片是否正版。建议你 ...

板子是 微雪电子官网买的,芯片没动过。

对后16M地址的读写操作就像是前16M的影子一样。

比如在偏移地址0处写的数据0x3C3C3C3C,在偏移16M的地址就读到0x3C3C3C3C。
同样,写16M地址然后读0地址也是一样的。
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24879
最后登录
2025-7-20
发表于 2017-10-20 16:29:15 | 显示全部楼层
apleilx 发表于 2017-10-19 13:02
板子是 微雪电子官网买的,芯片没动过。

对后16M地址的读写操作就像是前16M的影子一样。

怎么感觉好像地址没有被偏移过一样。
你那边能测试下地址线吗?看看你控制偏移后的数据发的到底对不对呢?如果跟踪发出来的就不对,那么就是软件问题了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 16:16 , Processed in 0.106115 second(s), 28 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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