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.

[FAQ] [参考译文] 【常见问题解答】TDA4VM-Q1:如何从 PDK 应用启用跨域 UART 访问。

Guru**** 2420880 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1544830/faq-tda4vm-q1-how-to-enable-cross-domain-uart-access-from-pdk-applications

器件型号:TDA4VM-Q1


工具/软件:

在 UART 实例受限的定制电路板上、如何将在一个域中运行的应用的调试输出路由到不同域中可用的 UART 实例?
特别是、我希望从基于 PDK 的应用中实现跨域 UART 使用。

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

    默认情况下、当我们从 PDK 应用中启用 UART 时、与正在运行的内核的域相对应的 UART 实例将被启用。  

    例如:  
    如果在构建应用时为 MCU 域内核提供了 UART 支持、则将启用 MCU 域 UART 实例。
    如果是为主域内核构建、则将启用主域 UART 实例 (UART0)。  

    要跨域使用 UART 实例、需要进行以下补丁中所示的更改。
    e2e.ti.com/.../8132.0001_2D00_Enable_2D00_MAIN_2D00_UART2_2D00_in_2D00_ipc_5F00_echo_5F00_test_5F00_example_2D00_on_2D00_mcu1_5F00_0.patch

    该补丁使用 Board_initParams 显式设置 UART 域和实例以覆盖默认配置、该配置连接当前内核域的 UART 实例。

    我们启用了一个应用 (IPC 回波测试) 运行的芯片组 使用主域中可用的 UART 实例的 MCU 域。  

    这在 UART 可用性仅限于与定制电路板上的其他功能或任何其他功能混合、并且需要进行跨域访问来记录或调试的情况下非常有用。