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.

[参考译文] CCS:EVM_J721E 的主域控制台_UART (MCU2_1)

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/907950/ccs-main-domain-console_uart-mcu2_1-for-evm_j721e

工具/软件:Code Composer Studio

大家好、

我尝试从 PSDK_RTOS_auto_J7_06_02_00_21运行其中一个 gateway_demos 应用程序(CAN_eth_gateway),并保持宏 gateway_uart_enable 为 true (导出 gateway_uart_enable?= true)

在 Rules.make 中 、并从 CCS/JTAG 从 MCU2_1加载映像、预期调试打印将出现在 Main_domain_UART_0中、端口中不会出现打印、而是仅从 CCS 控制台显示。

同样的问题可能是什么? 您能不能提供同样的原因。

此致、

Jeyaseelan   

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

    Jeyaseelan、您好!

    很抱歉耽误你的答复。 出现了一些通知问题。

    您使用的是哪款 SDK? 从6.2 SDK 开始、UART 打印不再适用于网关应用、因为根据资源分区、MCU 2_0是 UART 所有者。

    您的用例是什么?

    此致

    葡萄园

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

    您好、Vineyeth、

    以下是 main2_1内核的两个用例。

    来自所有13个接口的 CAN 消息必须从  main2_1内核进行时间戳记、并将 其发送到 A72 以通过 IPC 进行进一步的数据处理。 A72将将经过后处理的数据发送到云以供客户端发布。

    2.一些已识别的 CAN 消息将通过选定的9个可用以太网端口之一路由。 (CAN <->以太网)网关。

    mcu1_0内核将用于电源调节控制

    我们可能需要通过此内核与 CAN、以太网、IPC 连接到 A72。 因此、我启动 了 CAN_eth_gateway 引用应用程序。 因此、我们必须启用调试 UART 端口之一来调试应用。 如何 为此核心应用启用相同功能。 该端口应与 mcu1_0和 main_a72的调试端口一起工作。

    目前、我们使用的是 SDK 版本"PSDK_RTOS_auto_J7_06_02_00_21"

    此致、

    Jeyaseelan

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

    Jeyaseelan、您好!

    感谢您的解释。

    网关应用当然适合您的要求。

    1. CAN 消息可在 MCU 2_1的软件中设置时间戳。 这就是我们今天在示例应用中所做的工作。 然后、您可以使用 IPC 将数据发送到 A72。

    2.路由已由网关示例应用程序完成。

    3.我在这里看不到任何限制,但如果你遇到任何问题,请告诉我们。 当前的 OSPI 引导示例已在 MCU 2_0和 MCU 2_1之前引导 MCU 1_0

    MCU 2_1上的当前网关应用通过 IPC 与 MCU 2_0上运行的 EthFw 应用进行通信。 由于 EthFw 拥有主 UART 2、因此您可以使用它来显示调试 UART 消息。 这是否适合您?

    您可以在网关示例应用程序(main_tirtos.c)中看到 IPC 的示例代码。 查找 IPC、Mailbox 等关键字

    此致

    葡萄园

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

    您好、Vineyeth、

    感谢您的回复。 我们希望保留用于 MCU2_1的专用调试 UART、因为主域在 EVM 中连接了4个调试 UART。 目前只有2个用于一个来自 MCU2_0 (Ethfw 开关),另一个来自 A72。 如果可以使用 MCU2_1主域中未使用的另外两个之一

    如果是、您是否可以共享相同的修补程序。

    此致、

    Jeyaseelan

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

    Jeyaseelan、您好!

    让我检查一下这里、然后返回给您。

    此致

    葡萄园

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

    Jeyaseelan、您好!

    请使用随附的补丁作为参考。 这是在 SDK 7.0版本中的网关演示文件夹的基础上创建的。

    e2e.ti.com/.../gateway_2D00_main_2D00_uart3_2D00_output.patch


    此致

    葡萄园

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

    您好、Vineyet、

    感谢补丁的更改。我将检查补丁并返回给您。

    此致、

    Jeyaseelan