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.

[参考译文] RM48L952:EMIF 异步额外脉冲

Guru**** 2350610 points
Other Parts Discussed in Thread: RM48L952, HALCOGEN
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/615453/rm48l952-emif-async-extra-pulses

器件型号:RM48L952
主题中讨论的其他器件: HALCOGEN

您好!

似乎有很多关于 EMIF 异步额外脉冲的讨论正在进行中。

RM48L952 Rev.D 勘误表指出、这些可通过 MPU 区定义器件进行修复或严格排序。

我的配置:

在这种配置下、仍然会有额外的脉冲。

我想知道:

1) 1)如何检查这些区域设置是否真正在使用中。 例如、如果其他区域可能与区域5重叠。 我检查了是否真正调用了 MPU init 函数。

2) 2)在另一个 E2E 主题中、TI 员工说、对于另一个 MCU、此修复不够、您需要从外部或具有 DQM 信号的 EMIF_NOE 信号来消除额外的脉冲。 那么、RM48L952 Rev.D 勘误表中是否可能存在错误? Rev.D 勘误表是否还应该说请执行外部操作或使用 EMIF_NOE?

BR、

TONI

电源 我尝试过这个外部 OR、它似乎正常工作、但它会减慢 EMIF 异步吞吐量...

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

    EMIF#4的权变措施是将 MPU 中的外部存储器区域配置为"器件"或"严格排序"类型。 HALCoGen 显示了所有 MPU 区的起始地址和结束地址、很容易检查是否有任何区重叠。

    是否可以提供硬件解决方法的链接(或使用 NOE)? 我知道另一个器件对于新器件具有类似的权变措施、但 RM48不具有。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    该主题的链接: e2e.ti.com/.../1882079

    是的、我可以从 Halcogen 配置中看到 MPU 区、但在示例中、如果我不调用 MPU 初始化、那么这些区将不会被使用。 因此、我想在运行代码时使用调试器检查配置。

    这似乎是可能的,但很困难。 这是因为 MPU 是一个协处理器、需要使用 MRC 指令从其中提取数据。

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

    该权变措施(或使用 NOE)适用于 RevB TMS570LC43x 器件和 RM57器件。 RM48 EMIF#4的唯一权变措施是使用在 MPU 中配置的器件模式或严格排序模式。 给我带来的不便、我深表歉意。