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.

[参考译文] AM62P:同时使用 MCU's 通信接口和 WKUP's 通信接口

Guru**** 2337870 points
Other Parts Discussed in Thread: SK-AM62, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1519294/am62p-using-mcu-s-communication-interface-and-wkup-s-communication-interface-at-the-same-time

部件号:AM62P
主题中讨论的其他器件:SK-AM62SysConfig

工具/软件:

您好、

阅读 MCU+SDK 教程后、我发现可以使用 CCS 编译、编程和调试 MCU 端程序。  但是、WKUP 端程序由 CCS 编译并通过闪存脚本刷写。  我想问、如果我需要在单个程序中使用 MCU 的 UART 和 WKUP 的 UART、如何  编译、刷写和调试程序?  或者、是否建议将 MCU 侧接口 (UART、I2C、SPI) 放置在一个程序中、将 WKUP 侧接口放置在另一个程序中?

BR、

Bomiao

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

    尊敬的 Fan:

    请通读以下常见问题解答(请参阅 SK-AM62 部分): https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1276094/faq-sk-am62-purpose-of-different-uarts

    除此之外、当您从中选择多个 UART 时、假设一个应用程序中有多个域、这应该不是问题。

    假设您配置了 2 个 UART、然后一个 UART 用于与外部外设进行 TX 和 RX 操作、而您配置的另一个 UART 用于调试目的、也可以说仅用于日志记录目的。

    在这种情况下、您只需浏览所使用应用程序的 SysConfig 工具。

    在 SysConfig 工具中、只需转到“TI 驱动程序移植层“下名为“调试日志“的部分:

    在这里、您必须指定需要设置哪个 UART 端口用于记录目的、而其他 UART 可用于满足其各自的需求。

    我希望我能澄清你的疑问。

    这适用于 I2C、SPI、OSPI、QSPI、闪存等其他模块。

    如果您有任何其他待解决的问题、请告诉我。

    此致、

    Vaibhav

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

    您好、

    通过参考此链接(AM62Px MCU+ SDK:在器件管理器/唤醒 R5 内核上开发应用)、我认为、如果您要在程序中使用 WKUP 外设 (UART、I2C、MCSPI)、则无法通过 CCS 加载程序、而应该通过闪存脚本加载。 我的问题是我有一个使用 MCU_UART 和 WKUP_UART 的程序、可以通过 CCS 加载该程序吗? 如果是、请在加载程序之前连接哪个内核。

    或者应该通过 闪存脚本加载该程序、这是否意味着该程序被放置在闪存中而不是 SRAM 中?

    BR、

    Bomiao

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

    我附加下面的 UART 配置。

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

    尊敬的 Fabio:

    请允许我回答您的未解决问题。

    我收到了您的问题、稍后我将澄清如何构建应用程序、何时通过 CCS 加载以及何时通过脚本刷写。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    您是否有任何更新?

    BR、

    Biao

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid=“652727" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1519294/am62p-using-mcu-s-communication-interface-and-wkup-s-communication-interface-at-the-same-time ]我发现可以使用 CCS 编译、编程和调试 MCU 端程序。  但是、WKUP 端程序由 CCS 编译并通过闪存脚本刷写

    这种理解是正确的。

    但下面的理解不正确。

    或者是否建议将 MCU 端接口 (UART、I2C、SPI) 放置在一个程序中、将 WKUP 端接口放置在另一个程序中?

    虽然配置同一域的特定外设更为合理、因为与另一个域外设相比、延迟会更好、但您仍然可以假设在 WKUP 应用中配置了 MCU 域外设。 上面突出显示的第一点适用于整个 WKUP 应用的刷写、不取决于应用内部使用的外设。

    希望这一点澄清。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    我的问题背景是我想在一个程序中使用 MCU_UART 和 WKUP_UART。 我想知道这个程序是可以通过 CCS 加载还是通过刷写脚本加载。 如果可以通过 CCS 加载此程序、在使用 CCS 时应该连接哪个内核 (R5-MCU 或 R5-WKUP)。

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

    您好、

    感谢您的耐心。

    我的问题背景是我要在一个程序中使用 MCU_UART 和 WKUP_UART。 我想知道这个程序是可以通过 CCS 加载还是通过刷写脚本加载。 如果可以通过 CCS 加载此程序、则在使用 CCS 时应连接哪个内核 (R5-MCU 或 R5-WKUP)。

    您的程序/一个应用可以具有您所述的两个 UART 实例。

    如果您的程序不是以 wkup-R5fss0-0_freeRTOS 结尾的程序、则您可以将其直接加载到 CCS 内核中。

    否则、如果它以 wkup-R5fss0-0_freeRTOS 结尾、则需要通过脚本进行刷写。

    此致、

    Vaibhav