查看: 13404|回复: 15

[求助] RT1052的SDRAM和NandFlash同时使用的问题

[复制链接]
  • TA的每日心情
    奋斗
    2019-11-27 08:36
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    1

    主题

    10

    帖子

    0

    新手上路

    Rank: 1

    积分
    33
    最后登录
    2020-1-22
    发表于 2019-11-15 14:40:30 | 显示全部楼层 |阅读模式
    野火的RT1052开发指南上说SDRAM和NandFlash共用SEMC接口,两者不能同时使用,但我觉得,单片机接口复用的情况很多啊,可以通过片选信号解决同时使用的问题,应该不会不能同时使用吧。但是我实际程序中也确实是NandFlash用了,程序就不能跑在SDRAM中运行,NandFlash不用就可在SDRAM中正常运行。不知道是我程序配置的问题还是真如野火说的两者不能同时使用。希望有人能指点一下,谢谢。
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

    该用户从未签到

    12

    主题

    49

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    326
    最后登录
    2023-3-23
    发表于 2019-11-26 16:37:11 | 显示全部楼层
    不知道你是做产品 还是弄个板子跑着玩儿 我看你的做法都悬 通信总线瓶颈严重拥堵 简直是哪壶不开提哪壶. 也许你的需求根本不需要这么快的处理器吧
    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24861
    最后登录
    2025-7-18
    发表于 2019-11-18 10:02:59 | 显示全部楼层
    不能同时用
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-11-27 08:36
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    1

    主题

    10

    帖子

    0

    新手上路

    Rank: 1

    积分
    33
    最后登录
    2020-1-22
     楼主| 发表于 2019-11-18 10:10:56 | 显示全部楼层

    我把程序中NandFlash初始化时对SEMC接口的初始化的部分去掉后,程序能正常在SDRAM中运行了,而且我在NandFlash中跑的文件系统也能使用。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24861
    最后登录
    2025-7-18
    发表于 2019-11-18 14:02:19 | 显示全部楼层
    wuzanin 发表于 2019-11-18 10:10
    我把程序中NandFlash初始化时对SEMC接口的初始化的部分去掉后,程序能正常在SDRAM中运行了,而且我在Nand ...

    我现在有点不清楚你的表述,NandFlash都没有初始化,NandFlash中的文件怎么来访问呢??
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-11-27 08:36
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    1

    主题

    10

    帖子

    0

    新手上路

    Rank: 1

    积分
    33
    最后登录
    2020-1-22
     楼主| 发表于 2019-11-18 14:08:54 | 显示全部楼层
    小恩GG 发表于 2019-11-18 14:02
    我现在有点不清楚你的表述,NandFlash都没有初始化,NandFlash中的文件怎么来访问呢?? ...

    NandFlash初始化还是有的,但是之前的程序在初始化NandFlash的同时也初始化了SEMC接口,我是把初始化SEMC那部分去掉了,因为在DCD文件中初始化SDRAM的时候初始化过SEMC接口,我再初始化一遍,程序就运行不了了。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24861
    最后登录
    2025-7-18
    发表于 2019-11-18 14:21:32 | 显示全部楼层
    wuzanin 发表于 2019-11-18 14:08
    NandFlash初始化还是有的,但是之前的程序在初始化NandFlash的同时也初始化了SEMC接口,我是把初始化SEMC ...

    你说的程序运行不了,是指原先程序是运行在SDRAM中的吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-11-27 08:36
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    1

    主题

    10

    帖子

    0

    新手上路

    Rank: 1

    积分
    33
    最后登录
    2020-1-22
     楼主| 发表于 2019-11-18 14:47:33 | 显示全部楼层
    小恩GG 发表于 2019-11-18 14:21
    你说的程序运行不了,是指原先程序是运行在SDRAM中的吗?

    是的,我程序都是运行在SDRAM中的
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24861
    最后登录
    2025-7-18
    发表于 2019-11-20 09:39:52 | 显示全部楼层
    wuzanin 发表于 2019-11-18 14:47
    是的,我程序都是运行在SDRAM中的

    这种方式那肯定不行,你在SDRAM运行代码,然后操作和它同样连接的SEMC接口来读取其他存储器
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-11-27 08:36
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    1

    主题

    10

    帖子

    0

    新手上路

    Rank: 1

    积分
    33
    最后登录
    2020-1-22
     楼主| 发表于 2019-11-26 08:43:28 | 显示全部楼层
    小恩GG 发表于 2019-11-20 09:39
    这种方式那肯定不行,你在SDRAM运行代码,然后操作和它同样连接的SEMC接口来读取其他存储器 ...

    可以的,我都已经能正常运行了。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-18 21:35 , Processed in 0.110137 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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