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.

[参考译文] AWR2944EVM:高端角雷达实验室成功构建、但 Automotive Visualizer GUI 中存在错误

Guru**** 2534260 points
Other Parts Discussed in Thread: AWR2944, UNIFLASH

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1553932/awr2944evm-high-end-corner-radar-lab-successfully-built-but-error-in-the-automotive-visualizer-gui

器件型号:AWR2944EVM
Thread 中讨论的其他器件:AWR2944UNIFLASH

工具/软件:

我打算更改高端角雷达实验室的配置参数、以提高距离和分辨率。 我成功地构建了位于以下位置的实验室:

C:\ti\radar_toolbox_3_20_00_04\source\ti\examples\Automotive_ADAS_and_Parking\high_end_corner_radar\src\demo\awr2944

使用以下命令:

gmake hecrMSSLink

我正在使用生成的 appimage 以及中 SBL_BINARY 发件人:

C:\ti\radar_toolbox_3_20_00_04\source\ti\examples\Automotive_ADAS_and_Parking\awr2944_safety_demo\prebuilt

但是、我得到了一个 “无效配置“ GUI 中显示错误。
我确认内置 appimage 位于:

C:\ti\radar_toolbox_3_20_00_04\source\ti\examples\Automotive_ADAS_and_Parking\high_end_corner_radar\prebuilt_binaries\awr2944

完美运行、不会出现任何问题。

这可能是什么原因?

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

    您好:

    首先、我不会使用安全演示中的 sbl_binary。 请参阅 SDK 中的此文件夹、并使用 default.cfg 来刷写电路板。

    C:\ti\mmwave_mcuplus_sdk_04_07_01_03\mmwave_mcuplus_sdk_04_07_01_03\tools\awr294x

    请仅替换 HECR 应用程序映像的底部文件路径。 这可能会解决您的问题。

    第二个问题是您是否尝试使用 GUI 发送配置? HECR 演示具有硬编码的配置、因此一旦打开电路板、数据就会输出。 确保 HECR 演示输出数据的一个好测试是查看串行器中的数据端口、例如万亿个术语来验证正在输出数据。

    尝试做这两件事,并告诉我,如果它解决了问题.

    此致、

    Gabriel

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

    我尝试了两种方法,但没有数据来.  

    我修改了位于的头文件 “C:\ti\radar_toolbox_3_20_00_04\source\ti\examples\Automotive_ADAS_and_Parking\high_end_cordder_radar\demo\awr2944\common\chirp_design_hecr.h“ src 、并在中生成二进制文件 “C:\ti\radar_toolbox_3_20_00_04\source\ti\examples\Automotive_ADAS_and_Parking\high_end_cordder_radar\demo\awr2944\awr2944_corner_radar.appimage“ src 、我正在使用它。 您能否确认此程序是否正确?

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

    您好:

    如果您没有获得任何数据、修改 chirp_design_HECR.h 文件将不会有任何帮助。

    还请参阅“4.2.4。 毫米波 SDK 用户指南中的“Flash Procedure Using Python tools“。  

    file:///C:/ti/mmwave_mcuplus_sdk_04_07_01_03/mmwave_mcuplus_sdk_04_07_01_03/docs/mmwave_mcuplus_sdk_user_guide.pdf

    您能否介绍一下有关如何刷写电路板和运行演示的详细步骤? 请尽可能具体、因为很可能缺少一个小步骤。

    此致、

    Gabriel

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

    您好 Gabriel、

    我能够使用 UniFlash 和此内置 appimage 刷写 AWR2944 EVM “C:\ti\radar_toolbox_3_20_00_04\source\ti\examples\Automotive_ADAS_and_Parking\high_end_carter_radar\prebuilt_binaries\awr2944\awr2944_cordder_radar.appimage“

    与相应的 SBL 配合使用。

    我的目的是提高高端角雷达实验室的距离和分辨率。 为此、我要在该位置构建实验室  

    “C:\ti\radar_toolbox_3_20_00_04\source\ti\examples\Automotive_ADAS_and_Parking\high_end_cordder_radar\demo\awr2944“ src(使用)

    “gmake harrMSSLink“、它会在 “C:\ti\radar_toolbox_3_20_00_04\source\ti\examples\Automotive_ADAS_and_Parking\high_end_Corner_radar\demo\awr2944\awr2944_corner_radar.appimage“ src 中生成 appimage。

    注意:到目前为止、我尚未在以下位置对 HECR 头文件进行任何更改 :“C:\ti\radar_toolbox_3_20_00_04\source\ti\examples\Automotive_adas_and_Parking\high_end_corner_radar\demo\awr2944\common\chirp_design_h.h“ src

    稍后使用 gmake 生成的应用映像、我使用 UniFlash 刷写 EVM。 但这一次、当我启动 Automotive Visualizer GUI 时、收到错误 消息“在 COM 端口上未检测到数据、读取超时。

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

    您好:

    我在我的最后测试了这个过程,并能够验证正在输出的数据。 请严格按照我的步骤操作。

    1) 打开终端并运行位于以下路径的 setenv.bat 命令。 请在运行之前打开该文件、并确保“mmwave_sdk_device"设置“设置为 yo awr2944、并且您已安装必要的软件包。

    C:\ti\mmwave_mcuplus_sdk_04_07_00_01\mmwave_mcuplus_sdk_04_07_00_01\scripts\windows\setenv.bat

    2) 确认您的构建配置已配置后、您可以导航到雷达工具箱(提供的路径)中的 HECR 演示、并使用所需的 gmake 命令构建 HECR 演示。 在您的案例“gmake herrMSSLink“

    C:\ti\radar_toolbox_3_20_00_04\source\ti\examples\Automotive_adas_and_Parking\high_end_cordder_radar\demo\awr2944 src

    3) 一旦演示是建立没有错误,然后你可以使用 uniflash 闪存。 请确保您使用的是之前指定的这个完全 SBL 映像

    “C:\ti\mmwave_mcuplus_sdk_04_07_00_01\mmwave_mcuplus_sdk_04_07_00_01\tools\awr294x\sbl_qspi.release.tiimage“

    然后使用您的 HECR 应用程序作为应用程序映像进行刷写

    4) 一旦确认闪存成功,你可以然后切换板功能模式,你应该输出数据.

    注*-请确保您使用的是 SDK 4.7.0.1 版、因为这是 HECR 演示构建的版本。

    此致、

    Gabriel

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

    我按照步骤操作、但 AppImage 仍然无法正常工作。 我提供了一个 URL 供您查看我所遵循的步骤。  drive.google.com/.../view

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

    您好:

    我无法从视频中看出、完成刷写后、您是否将板切换到功能模式、然后对板进行下电上电? 通过切换 SOP 开关来切换到功能模式

    此致、

    Gabriel

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

    是的、我已将跳线切换到功能模式。 如前所述、我能够在高端角雷达实验室中使用默认的 appimage 运行该实验室。 那么、解决此问题的最佳方法是什么?

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

    您好:

    现在、刷写过程似乎是正确的、对演示所做的更改似乎可能导致了这些问题。 如果更改了某些线性调频脉冲配置、这可能会导致错误/置为有效并停止演示。 您能和我们分享一下您在 chirp_design_hecr.h 中所做的更改吗? 此外、如果通过 CCS 运行演示、您将在控制台上看到通知所述错误的消息。 请也尝试此操作

    此致、

    Gabriel  

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

    您好 Gabriel、  

    很抱歉、延迟的回复。

    我能够通过 CCS 成功构建该实验室。 您能指导我如何更改 HECR.h 文件以扩大范围和提高分辨率吗?

    例如、当我进行如下调整时:

    /*空闲+斜坡时间→μ s 允许更长的线性调频脉冲*/
    #define HECR_PROFILE_0_IDLE_TIME_VAL     (5.0f)  /* us、是 3.5 */
    #define HECR_PROFILE_0_ADC_START_TIME_VAL  (6.0f)  /* us、值为 7.0 */
    #define HECR_PROFILE_0_RAMP_END_TIME_VAL  (90.0f) /* us、值为 78.0 */

    /*降低了斜率→增大了最大范围、降低了分辨率*/
    #define HECR_PROFILE_0_FREQ_SLOPE_MHz_PER_US (4.5f)  /*为 8.883 */

    /*更多样本→扩展范围*/
    #define HECR_PROFILE_0_ADC_SAMPLE_VAL    (1024U) /* WAS 512 */

    实验室停止工作。 由于毫米波传感估算器尚不适用于 AWR2944、因此我不确定使用的方法是否正确。

    HECR.h 文件中修改这些参数而不中断实验的最佳方法是什么?

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

    您好、

    HECR 配置已经过性能优化。  

    我们不建议更改配置。

    HECR 已支持最佳分辨率和最大范围。

    谢谢你
    Cesar