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.

[参考译文] Linux/AM3356:AD 多路复用模式下的8位访问

Guru**** 2595770 points
Other Parts Discussed in Thread: TL16C752C

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/587983/linux-am3356-8-bit-access-in-a-ad-muxed-mode

器件型号:AM3356
主题中讨论的其他器件:TL16C752C

工具/软件:Linux

您好!

在修改项目以使用 PRU_MII 的过程中、我们必须使用 AD 复用模式。 我认为使用连接到 CS0的 NAND 闪存、8位访问不是问题、因为它只使用 AD<0..7>和 NBE0。 但我还需要访问外部8位 UART (TL16C752C)。 它使用的 和 ,但由于 A0不再可用,因此不能使用。 是否可以访问它、也许可以用任何 nbe 寻址 A0? 还是在16位模式复用中、无法访问8位器件?

感谢你的帮助

此致

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

    您可以使用任何可用的地址来代替 A0。 只需重新映射 UART 地址。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、感谢您的回答。
    但 AD-MUX 访问是16位宽的,UART (TL16C752C)是8位宽的。 因此、我想、重新获取还不够、并且可能还必须相应地修改 Linux 驱动程序"TTY/串行/8250"、不能这样做?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您肯定需要修改的驱动程序。