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.

[参考译文] AWR2944:AWR2944

Guru**** 2558470 points
Other Parts Discussed in Thread: AWR2944, SYSCONFIG

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1181781/awr2944-awr2944

器件型号:AWR2944
Thread 中讨论的其他器件: SysConfig

我们的客户需要使我们的启动时间小于200ms。 目前、我配置 QSPI 以通过 SysConfig_1.12.1启用 emda。 当我在调试期间读取 R5FSS0_0时、我发现 header.magic 错误并发生错误。 如何使 awr2944的 QSPI 正常支持 EDMA? 正常加载。

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

    您好!

    请给我们一些时间来回顾这个问题

    谢谢你

    Cesar

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

    非常感谢,请尽快回复如何使 EDMA 加快引导加载应用程序的速度,或其他方法加快引导加载应用程序的速度。(使加载时间小于200ms)

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

    Zonghu、您好!

    通过 CCS 中的代码进行调试时、您会看到什么确切的错误?

    此致、
    Saswat

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

    当 Boot 在加载 CSL_CORE_ID_R5FSS0_0时调用函数、它会首次读取标头值并发现获得的值不正确。 header.magic 为0x43520000而不是0x4352505。 标头的其他成员变量的值也不正确。 目前,cpuinfo->rprcOffset 的值不是128整数倍乘,我认为 emda 需要128字节对齐,那么如何处理这种情况?

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

    Zonghu、您好!

    您现在使用的是哪个 SDK 版本?

    此致、
    Saswat Kumar

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

    您好  Saswat  

    感谢您的回复、我们使用的 SDK 版本为 04_02_00_03。

    此致、

    同湖涛。

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

    Zonghu、您好!

    因此、4.2.0.3 SDK 存在问题、您可以按照以下步骤启用 DMA (首先安装4.2.0.2 SDK):

    1)将应用程序生成脚本从 SDK4.2.0.2复制到 SDK4.2.0.3。 将 XE66和 XER5F 组合到单个槽中
    2) 2)下面提到了您需要按顺序执行的脚本:

    调用 C:\ti\mmwave_mcuplus_sdk_04_02_00_02\mmwave_mcuplus_sdk_04_02_00_02\scripts\windows\setenv.bat
    调用 C:\ti\mmwave_mcuplus_sdk_04_02_00_02\mmwave_mcuplus_sdk_04_02_00_02\scripts\windows\checkenv.bat
    调用%mmwave_sdk_install_path%/scripts/windows/generateMetaImage.bat app_sdk4203_ddm.appimage awr2944
    _MMW_DEMOD_mssDDM.xer5f %AWR294X_RADARSS_IMAGE_BIN% awr2944_MMW_DEMOD_dsddm.xe66
    调用%mmwave_sdk_install_path%/scripts/windows/generateMetaImage.bat app_sdk4203_TDM.appimage awr2944
    _MMW_DEMOD_mssTDM.xer5f %AWR294X_RADARSS_IMAGE_BIN% awr2944_MMW_DEMOD_dsTDM.xe66


    3)这个 bin 可以由 SBL 使能 DMA 加载和运行。

    此致、
    Saswat Kumar

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

    您好  Saswat

    好的、非常感谢您的回复。 我要尝试一下。 顺便说一下、最新的 SDK 版本04_ 03_ 00_ 01仍然存在此问题?

    此致、

    同湖涛

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

    您好、Zonghu、

    我们尚未使用4.3.0.1对此进行过尝试、您可以尝试一下。 上面提供的修复程序适用于4.2.0.3。

    此致、
    Saswat

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

    您好  Saswat

    A.

    Step1:我在 SBL 中使用默认配置、但不启用 EDMA;

    步骤2:从 SDK 04_02_00_03将 wr2943_MMW_DEMO_mssDDM.xer5f、xwr2xxx_radarss_metarprc.bin、awr2943_MMW_DEMOD_dsDDM.xe6625335的三个文件复制到 SDK 04_02_00_02 (在 SDK_02_m_m_mWSDK_04的路径 中)、然后根据 SDK 02_mWK_02_mw_mWK_02_mWK_02_mw_mw_m_mWSDK_032_m_mW_mW_mWSDK_032_mW_mW_mW_mWSDK_032_mW

    步骤3: 将步骤1和步骤2中生成的图像刷入电路板

    步骤4:将 UART 连接到 PC、然后再次打开和关闭电路板

    步骤5:结果如下图所示,加载成功。

    B.

    步骤1:我使用 SBL 中的更改配置、 仅 启用 EDMA、然后生成如下所 示的引导映像:

    步骤2:从 SDK 04_02_00_03将 wr2943_MMW_DEMO_mssDDM.xer5f、xwr2xxx_radarss_metarprc.bin、awr2943_MMW_DEMOD_dsDDM.xe6625335的三个文件复制到 SDK 04_02_00_02 (在 SDK_02_m_m_mWSDK_04的路径 中)、然后根据 SDK 02_mWK_02_mw_mWK_02_mWK_02_mw_mw_m_mWSDK_032_m_mW_mW_mWSDK_032_mW_mW_mW_mWSDK_032_mW

    步骤3: 将步骤1和步骤2中生成的图像刷入电路板

    步骤4:将 UART 连接到 PC、然后再次打开和关闭电路板

    步骤5:结果如下图所示,加载失败。

    我试图这样做、但失败了。 我是否需要更改任何内容?

    此致、

    同湖涛

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

    Zonghu、您好!

    [引用 userid="528432" URL"~/support/sensors-group/sensors/f/sensors-forum/1181781/awr2944-awr2944/4455410 #4455410">将应用程序生成脚本从 SDK4.2.0.2复制到 SDK4.2.0.3。 将 XE66和 XER5F 组合到单个 bin

    请遵循上述主题中提到的确切步骤。

    此致、
    Saswat Kumar

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

    您好 Saswat

    我想确认您是否希望复制应用程序生成脚本与以下内容相同:

    1.将文件夹'script'从 C:/ti mmwave_mcuplus_ sdk_ 04_ 02_ 00_ 02/mmwave_mcuplus_ sdk_ 04_ 02_ 00_02复制到路径 C:/ti mmwave_mcuplus_ sdk_ 04_ 02_ 00_ 03/mmwave_mcuplus_ sdk_ 04_ 02_ 00_ 00_ 00_ 00_ 00_ 00_ ciproy_ 02_ 00_ 00_ 00_ 00_ 00_ r03_ 00_ 00_ 00_ c
    文件夹'out2rprc'从 C:/ti/mmwave_mcuplus_sdk_04_02_00_02/mcu_plus_sdk_awr294x_08_01_01_06/tools/boot 复制到路径 C:、ti、mmwave_mcuplus_SDK_04_02_00_03/MCU_PLUS_SDK_awr294x_08_02_00_25/tools/boot 并替换原始的'out2rprc'文件夹。

    此外、我还有一个问题、因为脚本从 mmWave_mcuplus_ sdk_ 04_ 02_ 00_ 03复制到 mmwave_mcuplus_ sdk_ 04_ 02_ 00_ 02 为何调用 C:\ti mmwave_mcuplus_ sdk_ 04_ 02_ 00_ 02_mmwave_mcuplus_ sdk_ 04_02_02_02_02_02_02_02_02_02_02_00_02_02_02_02_02_02_windows、而不是 setenv.bat: TI mmwave_mcuplus_ SDK_ 04_ 02_ 00_ 03\mmwave_mcuplus_ SDK_ 04_ 02_ 00_ 03\scripts\windows\setenv.bat

    谢谢你。

    此致、

    同湖涛