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.

[参考译文] AWR2E44PEVM:有关 AWR2E44PEVM 问题的刷写 MCAL (V2.2.7) 示例

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1623153/awr2e44pevm-flashing-mcal-v2-2-7-examples-on-awr2e44pevm-issue

器件型号: AWR2E44PEVM

您好 TI、

我得到了 mcal 封装版本 (mcal-02_07_00)、目前我正在尝试加载 Eth (eth_app) 的示例。

我按照 SDK 中所述的步骤、通过刷写 SBL 空二进制文件 (default_sbl_null_no_appimage.cfg) 来准备 EVM 以供 CCS 加载和运行

然后在 CCS(.xer5f 文件)中加载程序、但终端打印损坏。

目前我正在使用 baudrate : 115200 如 mcal & SDK doucentation 中所述,并尝试加载释放和调试映像。

您能否告知在 EVM 上加载 mcal 示例图像时是否缺少步骤或不同的步骤?

 

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

    尊敬的 Marwan:

    您能否查看所用 EVM 上的晶体频率?

    MCAL 示例当前是针对 50MHz 晶体配置的。 如果电路板使用 40MHz 晶体、即使波特率设置为 115200、也通常会导致终端上打印损坏。

    此致、
    Ananya K C

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

    您好 Ananya、

    感谢您的答复、我将更改 MCAL 示例配置。

    同时、您能否确认我遵循了正确的 EVM 准备和 MCAL 示例刷写过程?

    此致、
    Marwan Abd El Hafez

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

    您好 Ananya、  

    我已经检查了配置、并且晶体配置为 40MHz  。 但我注意到、在 main 函数的 EthApp.c 文件中、AppUtils_defaultInit 函数启用 UART、其中 SYS_CLOCK_FREQ_XTAL 等于 1200U

    然后在 Eth UART-Init 函数中、使用不同的值再次启用 App_Platform    

    您能检查一下这个问题、并就接下来要做什么提供建议吗?

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

    尊敬的 Marwan:

    要运行以太网示例、您需要刷写以下路径中可用的 CCS 调试应用程序映像:

    C:\ti\mmwave_mcuplus_sdk_04_07_01_04\mmwave_mcuplus_sdk_04_07_01_04\ti\utils\ccsdebug\awr2x44P_ccsdebug.appimage

    请不要使用 default_sbl_null_no_appimage.cfg、而是使用 default_sbl_qspi.cfg 并将该配置文件中的应用程序映像路径更新到上述路径。 刷写完成后、您可以继续在 CCS 中加载.xer5f 文件以进行调试。

    此致、
    Ananya K C

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

    尊敬的 Marwan:

    在初始化期间观察到的 UART 分频值差异应该是示例应用程序初始化流程的一部分。 此配置更改不会影响以太网示例的功能。

    请将 晶体频率的 MCAL 配置从 40MHz 更改为 50MHz。

    此致、
    Ananya K C

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

    您好 Ananya、

    我已经尝试过您提到的内容但仍然获得相同的结果、尝试将频率更改为 50MHz 和 40MHz、我会收到相同的问题。

    电路板具有 40MHz 的晶体频率、在 MCAL 示例中正确配置、您之前提到过、MCAL 示例的晶体频率配置为 50MHz、这导致了问题、现在您提到晶体频率应为 50MHz、即使电路板具有 40MHz 的晶体频率也是如此。

    请建议如何解决这个问题?

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

    尊敬的 Marwan:

    为造成混淆深表歉意、之前我假设所使用的 EVM 含有 50MHz 晶体。 如果您的电路板有一个 40MHz 晶体、那么配置应该确实与 40MHz 匹配。

    您能否确认在加载 MCAL 示例之前是否遵循了加载 CCS 调试应用映像的过程?

    此致、
    Ananya K C

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

    您好 Ananya、

    是的、我在加载 MCAL 示例之前遵循了加载 CCS 调试应用映像的过程。

    此致、
    Marwan

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

    尊敬的 Marwan:

    在此处更新 MOM  

    - Ananya 将与 MCAL 团队检查波特率配置以分析问题并返回给我们。

    -要运行以太网应用程序、必须安装 Wireshark 和 Colasoft。

    另一个调试步骤是以不同于 115200 的 UART 波特率运行 MCAL 示例、并验证输出是否正确打印。

    此致、
    Ananya K C

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

    您好 Ananya、

    我尝试了不同的波特率、但仍然面临相同的问题。

    此致、
    Marwan Abd El Hafez

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

    尊敬的 Marwan:

    您能否分享任何示例应用程序*。xer5f 文件? 我将尝试在我这边重现这个问题

    此致、
    Ananya K C

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

    您好 Ananya、

    请查看随附的.xer5 文件请求的 ETH 应用程序

    此致
    Marwan Abd El Hafez

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

    您好:Marwan、

    感谢您分享该文件。 请授予我下载权限。

    此致、
    Ananya K C

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

    尊敬的 Marwan:

    我测试了。 两个 EVM 上的 xer5f 文件 — 一个具有 40MHz XTAL、另一个具有 50MHz XTAL。 在 40MHz XTAL EVM 上、UART 输出显示为乱码数据、与您共享的 Tera Term 日志类似。 但是、在 50MHz XTAL EVM 上、UART 输出符合预期。

    此行为表明时钟配置不匹配。 在 EB Tresos 中、应针对 40MHz XTAL 配置 MCU 模块、然后重新构建驱动程序和示例以确保正确执行。

    此致、
    Ananya K C

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

    您好 Ananya、

    您能否将 MCU 生成的数据文件与 40MHz 配置共享、这样我们就有相同的配置、并将我生成的数据文件与您的数据文件进行比较

    此致、
    Marwan Abd El Hafez

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

    您好 Ananya、

    我将 MCU 配置为使用 40MHz 的外部时钟作为输入源、生成的数据文件与 MCAL 软件包生成的数据文件相同。 但是、我继续执行 MCAL 驱动程序和示例的全新重建过程、但仍然面临着同样的问题。

    请尽快提供帮助

    此致、
    Marwan Abd El Hafez

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

    尊敬的 Marwan:

    您能否确认配置文件是否是使用 EB Tresos 生成的? 具体来说、通过导入 MCU 插件、将生成的文件放入适当的目录、然后重新编译工程。

    此致、
    Ananya K C

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

    尊敬的 Marwan:

    更新 E2E:

    • Valeo 团队确认为 50MHz XTAL 配置的示例正常工作、并且在串行控制台上可以看到 UART 打印。
    • 与 Valeo 团队共享 50MHz MCU 配置文件以进行比较。

    此致、
    Ananya K C