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.

[参考译文] TMS570LC4357:EMIF 接口连接到16位或闪存

Guru**** 2468460 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1073762/tms570lc4357-emif-interface-connecting-to-a-16-bit-nor-flash

部件号:TMS570LC4357

我在 TMS570LC4357数据表第6.14.1章中看到一条注释:

但是,从外部 ROM 读取数据或通过16位宽数据总线连接到硬件寄存器时会产生影响。 通过将 EMIF_DATA[7:0]连接到 ROM 或 ASIC 数据[15:8],将 EMIF_DATA[15:8]连接到 ROM 或 ASIC 数据[7:0],EMIF_DATA[15:8]可以将 EMIF_DATA[15:8]连接到 BE32。

这是否意味着如果我要使用-be32链接选项将 EMIF 连接到外部或闪存,我需要将 TMS570 EMIF_DATA[7:0]连接到或闪存数据[15:8],并将 EMIF_DATA[15:8]连接到或闪存数据[7:0],以获得正确的字节序?

感谢您的回答。

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

    您好,

    LC4357 EMIF 与其他 Hercules 设备一样,采用了 E-8而不是 E-32。 如果要将 RAM 连接到 EMIF,则它不会出现问题,因为 RAM 是中性的。 如果要连接 FPGA / ROM,可以在 EMIF_DATA[15:8]和 EMIF_DATA[7:0]之间进行切换。  

    您的理解是正确的。