工具/软件:
在 UART 实例受限的定制电路板上、如何将在一个域中运行的应用的调试输出路由到不同域中可用的 UART 实例?
特别是、我希望从基于 PDK 的应用中实现跨域 UART 使用。
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.
工具/软件:
在 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 可用性仅限于与定制电路板上的其他功能或任何其他功能混合、并且需要进行跨域访问来记录或调试的情况下非常有用。