This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RM57L843:rm57l843

Guru**** 2459600 points
Other Parts Discussed in Thread: RM57L843

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/636461/rm57l843-rm57l843

器件型号:RM57L843

我打算在 EMIF 上使用异步256MB 闪存和 RM57L。  所需的地址行在封装中不可用。 但是、数据表中提到、GPIO 可用于集成更高的闪存容量。  

您能否分享任何应用手册、说明可以使用哪些 I/O 以及如何实现这些 I/O?
此外、如果我们不使用保留引脚、可用的 EMIF 空间还不够、如何在器件的存储器映射中映射地址空间?
如果我们使用更高的闪存容量、DMA 模式是否可以在相同的设置下工作?
谢谢你。

此致;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rah跟、

    我不知道您提到的技术。 我要向一位同事介绍一下 EMIF 的使用体验比我更丰富 希望他能够帮助您并提供一些指导。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好、Chuck

    请尽快更新。

    此致;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好  

    上周报告了这一问题。 已经有很多天了,我没有重播。 我不希望 TI 支持花费太多时间。

    请您咨询更具技术性的人员。

    此致;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Bari、

    RM57具有3个用于异步存储器的芯片选择、每个芯片可支持高达64 MB 的存储器。

    如果存储器件为16位、则使用 EMIF_Ba1提供最低有效位 A[0]、并且 EMIF_BA0可用作高位地址行 EMIF_A[22]。 要连接64MB 内存(每个芯片选择的最大值)、您需要另外2个 GIO 引脚来连接上部地址 EMIF_A[23]和 EMIF_A[24]。

    如果您使用 GIO 引脚作为存储器地址、则需要手动切换这些 GIO 以选择4个存储器组:

    GIO1-EMIG_A[24] GIO0-EMIF_A[3]组
    0 0 0 0第1个16 MB
    0 1 2个16 MB
    1 0 2第3个16 MB
    1 1 3 4 16 MB
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    感谢您的帮助。  

    如果 EMIF_Ba1用作 A[0],则 EMIFA0用作 A[1],依此类推.......... 、最后一位 EMIF_BA0用作 A[22]、则意味 着 EMIFA21_RTPCLK 将未使用且未连接。 请确认吗?

    此致;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    一切可好。

    请更新我的信息。

    此致;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    EMIF_A)将用作 EMIF Addr[22]:

    EMIF_Ba1 --内存芯片的 A[0]
    EMIF_ADDR[0]--内存芯片的 A[1]
    EMIF_ADDR[1]--内存芯片的 A[2]
    (笑声) (笑声)
    EMIF_ADDR[21]--内存芯片的 A[22]
    EMIF_BA0 --内存芯片的 A[23]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢王

    您是否认为在选择闪存时可能存在任何其他时序信号参数间隔、需要查找。


    此致;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Bari、

    这些信号映射应该没有问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。


    刚刚完成设计、我发现了一个错误、想再次确认。 对于64MB 的16位存储器设备、我们需要25条地址行、而不是26条。 因此、我们只需要1个地址行即可访问该地址。 下面是我们的设计的连接。



    EMIF_Ba1 --内存芯片的 A[0]
    EMIF_ADDR[0]--内存芯片的 A[1]
    EMIF_ADDR[1]--内存芯片的 A[2]
    (笑声) (笑声)
    EMIF_ADDR[21]--内存芯片的 A[22]
    EMIF_BA0 --内存芯片的 A[23]
    EMIF_GIO0 --内存芯片的 A[24]

    请确认上部地址行是否正确? 我期待着作出快速答复。

    此致;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请更新、

    寄存器

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好

    我正在等待重放我之前的帖子。 另请告诉我以下内容。



    1)- RM57L843的数据表显示、8位 GIO 端口的数量仅为2个、具有16个中断、总共具有161个 GPIO。 而 doc spnu562考虑了08个8位端口的可能性、并且可以有32个中断。 这意味着所有145个引脚仅在不用于其原始功能时可用于引脚、或者可用于端口。



    2)-数据表显示、它提供了三个异步接口 CS、每个 CS 在 EMIF 上的三个 CS 上提供16MB 的数据、而文档 spnu562指定了使用 GPIO 提供外部存储器、而未提及任何大小。 当我请求支持时、我被告知可以使用64MB (因为地址范围也确认了这一点)。 我对数据表的第90页感到困惑、它声称具有64MB 的帧大小和16MB 的实际大小。 帧与实际大小之间有何差异? 是否可以使用64MB 16位设备?

    此致;



    此致;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RM57只有16个具有外部中断功能的专用 GPIO 引脚
    2.每个 CS 的内存大小高达64MB。 内存地址行仅支持高达16MB 的内存。