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.

[参考译文] AM5748:SDK 09.03:是否可以在内核设备树中定义引脚多路复用器?

Guru**** 2427060 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1526176/am5748-sdk-09-03-can-pinmuxes-be-defined-in-kernel-device-tree

部件号:AM5748


工具/软件:

是否允许在 6.1 内核的内核器件树中设置 pinmux?

早在 SDK 06 天、我们就被告知所有引脚复用都必须在 IO 隔离(即在 SPL 中)时完成、 sprac44a 中对此进行了介绍。  但在 6.1 内核中、有几个 57x 器件树确实使用正常的 pinmux 设置。  

无法在内核中进行 pinmuxing 是非常恼人的,所以如果允许它会很好。

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

    Jonathan、

    不建议这样做。 您过去提供的建议仍然有效。 最好使用 mux_data.h 文件。

    -Josue

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

    好的、感谢您的指导。  57x 与 L138/335x/62X 不同的原因是否存在?

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

    您好:

    我今天不在办公室。 请预计 1 到 2 个工作日的响应时间会延迟。

    -Josue

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

    Jonathan、

    这些都是不同的处理器/架构。

    -Josue

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

    “好的、是的、是的、是吗?  这会如何改变我的问题?  我很好奇、57x 架构会影响 pinmux、有什么特别之处。

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

    Jonathan、

    您参考的应用手册对此进行了明确说明:

    为了确保 AM57xx 数据手册的时序要求和开关特性表中发布的 IO 时序值在器件的整个生命周期内、AM57xx 软件必须实现正确的焊盘配置要求。 不遵守这些要求的影响可能不会立即得到观察。 但是、从长远来看、不遵守此程序可能会导致系统问题。 建议阅读 AM57xx TRM 中控制模块的焊盘配置部分、以便熟悉详细要求、包括焊盘配置寄存器、IOSET、虚拟 IO 时序模式、手动 IO 时序模式、隔离要求和 IO 延迟重校准。 当 PinMux 工具与 Processor SDK RTOS 中的电路板库结合使用时或在运行 Linux 时与 U-Boot 结合使用时、所有这些要求都将自动配置。“


    -Josue

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

    谢谢。 这很明显。