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.

[参考译文] AM62A7:使用 Linux 中的 WKUP_UART

Guru**** 2834805 points

Other Parts Discussed in Thread: AM62A7

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1630089/am62a7-using-the-wkup_uart-from-linux

器件型号: AM62A7

是否可以禁用 dm_edgeai_mcu1_0_release_strip.out 固件中的 WKUP_UART、以便 A53 可以从 Linux 使用该固件?

这里有一个有关如何禁用 AM62x 的 WKUP_UART 的指南
 
 
遗憾的是、AM62A 使用了特殊版本的 DM 固件来添加一些用于 AI 支持的内容、因此 AM62x/P 使用的标准 MCU 固件不是一对一兼容的。
 
我下载了 mcu_plus_sdk_am62ax_11_01_00_16 以防万一、但遗憾的是、所提供代码中的任何位置似乎都没有对以下文件名的引用。
DM_edgeai_mcu1_0_release_strip.out
 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jonathan、

    在我们继续之前、您能否确认您是否在 AM62A7 上使用 VPAC/ISP 摄像头功能?

    我们提出的原因是这样 DM_edgeai_mcu1_0_release_strip 抵消 是一款特定于 AM62Ax 的固件、其中包括 VPAC/ISP 代码和 DM 任务。 根据您的回答、我们会将其发送给相应的专家以获得进一步帮助。

    此致、
    Harshith

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

    嗨、Harshith、

    我们在当前项目中不使用任何摄像头、因此不需要该功能。  

    谢谢、

    Holden

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

    您好:
    感谢您的查询。 有关专家因** TI 印度**假期而离职。
    请预计响应会延迟。 感谢您的耐心和理解。

    此致、
    TI E2E 支持团队
    ——
    *这是一个自动通知。*

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

    尊敬的 Jonathan:

    对延迟深表歉意。

     正确的是、dm_edgeai_mcu1_0_release_strip.out 源在 MCU+ SDK 中不可用。 但是、此修复不需要它—禁用 WKUP_UART 以进行 DM 日志记录是电路板配置更改、而不是 DM 固件更改。 您参考的 AM62x 指南中的相同方法直接适用于 AM62Ax、只需改用 AM62Ax 板配置文件 — https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/latest/exports/docs/api_guide_am62x/DEVELOP_AND_DEBUG_DMR5.html#autotoc_md358

    此外、在 Linux 电路板 DTS 中启用 wkup_uart0:

    &wkup_uart0 {
        status = "okay";
    };
    

    需要进行这两项更改 — 电路板配置从 DM 固件中释放 WKUP_UART0 所有权、而 DTS 更改使 Linux 能够使用它。

    此致、
    Harshith

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

    感谢您的澄清

    您正确地知道 dm_edgeai_mcu1_0_release_strip.out 源在 MCU+ SDK 中不可用。 但是、此修复不需要它—禁用 WKUP_UART 进行 DM 日志记录是电路板配置更改、而不是 DM 固件更改。

     这两个说法似乎与我矛盾。  如果我不需要重新编译 dm_edgeai 固件文件、如何更改板配置并影响 dm 固件?  

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

    尊敬的 Jonathan:

    这两个语句并不矛盾、电路板配置和 DM 固件是位于不同引导二进制文件中的独立组件:

    • 电路板配置打包到 tiboot3.bin 中、并在提前启动时由 TIFS 使用。
    • DM 固件打包到 tispl.bin 中

    有关目标图像的更多信息,请参阅此页面 — 目标图像

    DM 固件不会嵌入电路板配置。 当 TIFS 初始化时、它从 tiboot3.bin 读取和解析电路板配置、并在 DM 初始化期间通过 TI-SCI 协议将包括 UART 路由和调试跟踪目标在内的相关设置传递到 DM。 DM 在下次引导时自动提取新配置。 因此、正确的步骤是修改电路板配置并仅重新编译 tiboot3.bin、无需更改 tispl.bin 或 DM 二进制文件。

    此致、
    Harshith