查看: 1775|回复: 6

[求助] 请教下大佬们使用RT1176自己搞板子SDRAM测试貌似工作不稳?

[复制链接]

该用户从未签到

18

主题

63

帖子

0

中级会员

Rank: 3Rank: 3

积分
290
最后登录
2024-12-3
发表于 2024-7-1 12:29:28 | 显示全部楼层 |阅读模式
请教下大佬们使用RT1176购买的核心板子SDRAM测试貌似工作不稳?

sdram 有时工作1-2天也没有问题了,有时一开机就不行,

sdram 由 2片 16bit 的 32MB 组成 32bit 64MB

sdram 配置参数:

         // sdram semc clock == 132MHz
    sdramconfig.csxPinMux           = kSEMC_MUXCSX0;
    sdramconfig.address             = SDRAM_BASE_ADDR;
    sdramconfig.memsize_kbytes      = 2 * 32 * 1024;       /* 64MB = 2*32*1024*1KBytes*/
    sdramconfig.portSize            = kSEMC_PortSize32Bit; /*two 16-bit SDRAMs make up 32-bit portsize*/
    sdramconfig.burstLen            = kSEMC_Sdram_BurstLen4;
    sdramconfig.columnAddrBitNum    = kSEMC_SdramColunm_9bit;
    sdramconfig.casLatency          = kSEMC_LatencyThree;
    sdramconfig.tPrecharge2Act_Ns   = 15; /* tRP 18ns 以纳秒为单位预充到活动等待时间 */
    sdramconfig.tAct2ReadWrite_Ns   = 15; /* tRCD 18ns 动作读取/写入等待时间,以纳秒为单位 */
    sdramconfig.tRefreshRecovery_Ns = 72; /* Use the maximum of the (Trfc , Txsr). 资料要求最低 72
                                                                                                                        刷新恢复时间,以纳秒为单位
                                                  */
    sdramconfig.tWriteRecovery_Ns   = 2; /* tWR 10ns W9825G6JB-6/6I 资料要求最低 2
         
                                                  写恢复时间(以纳秒为单位)
                                               */
    sdramconfig.tCkeOff_Ns =
        42; /* The minimum cycle of SDRAM CLK off state. CKE is off in self refresh at a minimum period tRAS.
                                        SDRAM CLK关断的最小周期。CKE在最小周期内关闭自我刷新
                      */
    sdramconfig.tAct2Prechage_Ns       = 42; /* tRAS 40ns 主动充电,以纳秒为单位 */
    sdramconfig.tSelfRefRecovery_Ns    = 72; // tXSR 资料要求最低 72 自刷新恢复时间(以纳秒为单位)
    sdramconfig.tRefresh2Refresh_Ns    = 60; // tRC 资料要求最低 60  刷新以纳秒为单位刷新等待时间
    sdramconfig.tAct2Act_Ns            = 60; // tRC/tRDD 10ns 有效至有效的等待时间, 取tRC = tRAS + tRP = tRCD + tWR + tRP
    sdramconfig.tPrescalePeriod_Ns     = 160 * (1000000000 / clockFrq); //取160个tCLK时钟周期
    sdramconfig.refreshPeriod_nsPerRow = 64 * 1000000 / 8192; /* 64ms/8192 */
    sdramconfig.refreshUrgThreshold    = sdramconfig.refreshPeriod_nsPerRow;
    sdramconfig.refreshBurstLen        = 1;
         
    sdramconfig.delayChain             = 2; /* 此值必须 >= 1 延迟链,它在DQS时钟上增加延迟以补偿时间,而DQS比 读取数据 */



有时能够工作 1-2 天是不是说明 硬件应该是没有问题 ????



回复

使用道具 举报

该用户从未签到

18

主题

63

帖子

0

中级会员

Rank: 3Rank: 3

积分
290
最后登录
2024-12-3
 楼主| 发表于 2024-9-20 11:57:26 | 显示全部楼层

板子现在彻底挂了, 哎, 也不知道具体是哪里有问题了,

主控 rt1176, sdram , qspi flash 8bit 的 芯片我都更换过, 问题依旧,

后续看看 有没有哪里有 rt1176 核心板卖的,到时重新搞块回来玩玩,

1176 的核心板自己也不想做,因为自己做太麻烦  

点评

我今天刚开始调试我们自制的sdram,有什么参考可以分享一下吗  发表于 2024-9-20 14:02
回复 支持 1 反对 0

使用道具 举报

  • TA的每日心情
    开心
    2025-7-11 08:53
  • 签到天数: 301 天

    连续签到: 2 天

    [LV.8]以坛为家I

    3900

    主题

    7513

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    39627
    最后登录
    2025-8-1
    发表于 2024-7-2 08:34:43 | 显示全部楼层
    能工作硬件应该没问题
    qiandao qiandao
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18

    主题

    63

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    290
    最后登录
    2024-12-3
     楼主| 发表于 2024-7-21 14:13:43 | 显示全部楼层
    本帖最后由 eefocus_3733915 于 2024-7-21 15:57 编辑
    NXP管管 发表于 2024-7-2 08:34
    能工作硬件应该没问题

    目前 sdram 使用的是 2 片 16bit 组成 32bit 接口的, 工作不稳定
    rt1176 sdram 读写测试, 速度也慢, 而且还经常出错 ??

    rt1170-semc-err.png


    参数配置:
    rt1170-semc-err2.png



    现在被这个 sdram 搞的没有脾气了呀

    ----------------------------------------------------------------
    我现在把 组成 32bit 接口改成 16bit 接口测试了一下, 貌似工作是稳定的, 这说不说说明 sdram 的布线有问题呀 ?
    貌似使用 w9825 系列的 sdram , 读速度提不上去哇 ?? 貌似没有 is 的 快





    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-7-9 14:13
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    4

    主题

    16

    帖子

    0

    注册会员

    Rank: 2

    积分
    108
    最后登录
    2025-6-16
    发表于 2024-9-19 22:39:44 | 显示全部楼层
    请问有后续了吗
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18

    主题

    63

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    290
    最后登录
    2024-12-3
     楼主| 发表于 2024-9-20 16:23:49 | 显示全部楼层

    现在貌似硬件扯淡坏了,搞不了呀,

    现在偶尔能够识别到 主控芯片,有些不想折腾了,看看后续有没有其他店家卖 rt1176 核心板的到时重新购买核心板来捣鼓捣鼓
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-1 10:48 , Processed in 0.101150 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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