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.

[参考译文] 编译器/IWR6843ISK-ODS:在 DSS 和 MSS 中构建发布配置时、雷达没有响应。

Guru**** 2547550 points
Other Parts Discussed in Thread: UNIFLASH, IWR6843ISK-ODS, IWR6843, IWR6843ISK

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/860783/compiler-iwr6843isk-ods-the-radar-is-no-response-when-build-release-configuration-in-dss-and-mss

器件型号:IWR6843ISK-ODS
主题中讨论的其他器件:UNIFLASHIWR6843IWR6843ISK

工具/软件:TI C/C++编译器

您好!

 闪存 ods_pplcount_lab_68xx.bin 后、雷达没有响应(发布在高架人员计数演示中构建)。 您能帮助检查出什么问题吗?

您可以使用这些步骤在高架人员计数演示中重现问题。

1. 在 DSS 中将活动编译配置设置为发行版并进行纯净编译。  

2. 在 MSS 中将活动编译配置设置为"发布"、并进行清理编译。  

3.使用 UniFlash 将固件"ods_pplcount_lab_68xx.bin"下载到 IWR6843ISK-ODS 中。

4.成功刷写 IWR6843ISK-ODS 后、打开电源。

5.使用终端连接用户 UART 端口。

6.端口已连接,但无法看到提示"mwDemo:/>" (波特率已设置为115200)。

谢谢。

C.W.

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

    您好!

    68xx ODS -人员计数实验室在 IWR6843 ES1.0上运行、如实验室用户指南中所述、尚未针对 ES2.0器件进行更新。 请使用下一页中提供的说明检查 IWR6843ISK 的器件版本。 如果您有较新版本的器件(ES2.0)、则本实验将不起作用。  

    如何确定器件版本

    但是、您可以使用以下迁移指南中提供的说明将现有的6843 ODS 人员计数实验室移植到 ES2.0。

    迁移到 IWR68xx 和 IWR18xx 毫米波传感器

     2节介绍了 IWR6843 ES1.0到 ES2.0的迁移。 请确保严格遵守本节中提供的所有说明。

    谢谢

    尼廷

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

    您好、Nitin、

     IWR6843ISK-ODS 雷达板为 ES 1.0。 我可以刷写调试构建固件"ods_pplcount_lab_68xx.bin"、它运行良好。 你有什么想法吗?

    谢谢。

    C.W.

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

    您好、Nitin、

      调试构建和发布构建的映像大小不同。

    调试构建:大约494 KB

    版本构建:大约336 KB

    你有什么建议吗?

    谢谢。

    C.W.

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

    您好!

    请仅使用 Debug 配置来编译管理人员计数实验。

    1. 调试配置会启用所有优化(例如-O3)、因为您可以在 DSS 和 MSS 工程文件中检查编译器标志
      1. C:\ti\mmwave_industrial_toolbox_4_1_0\labs\people_Counting\68xx_管理 费用_people_Counting\src\ods_pplcount_dss_68xx.projectspec
      2. C:\ti\mmwave_industrial_toolbox_4_1_0\labs\people_Counting\68xx_管理 费用_people_Counting\src\ods_pplcount_mss_68xx.projectspec
    2. 在编译选项方面、Debug 和 Release 项目之间没有区别。 您可以在上面的项目文件中进行检查。
    3. 发行版编译失败的原因是 MSS 工程中的编译后处理步骤(将 DSS 和 MSS 二进制文件组合在一起)对收集 DSS 二进制文件的路径进行硬编码。 该二进制文件从调试目录中获取、如下所示:ods_pplcount_mss_68xx.projectspec。 因此、当您选择版本构建时、它在此步骤中找不到 DSS 二进制文件、并生成没有 DSS 二进制文件的映像、因此映像更小(也无效)。

     postBuildStep="${com_TI_mmWave_sdk_install_DIR}/packages/scripts/ImageCreator/out2rprc/out2rprc.exe /firmware/radarss/iwr6xxx_radarss_rprc.bin ${ProjName}.xer4f ${ProjName}.bin;${com_TI_mmwave_sdk_install_DIR}/packages/scripts/ImageCreator/multicore_image_generator/MulticoreImageGen.exe LE 37 0x02000006 ods_pplcount_lab_68xx.bin 0x35510000 ${ProjName}.bin 5510000 ${TI_mmwave_sdk_ex_64_/packages/scripts/ImageCreator/crc_multicore_image/crc_multicore_image.exe ods_pplcount_lab_68xx.bin}/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32.exe

    谢谢

    尼廷

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

    您好、Nitin、

     在按照您的建议将 postBuildStep 路径更改为 Release 后、版本构建效果良好。 您提到过"在编译选项方面、调试和发布项目之间没有区别。" 这是否意味着生成的调试映像和发布映像之间没有区别? 如果答案是否定的、您能否提供有关差异的更多详细信息?

    谢谢。

    C.W.

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

    您好!

    Debug 和 Release 配置之间没有差异、因此在该项目中生成的映像也是如此。 无论所选配置如何、项目规范(DSS 和 MSS)中定义的相同编译器和链接器选项都适用。 这也是我们在实验室用户指南中不讨论如何选择特定构建配置的原因。 用户应构建 CCS 中默认选择的调试配置。

    谢谢

    尼廷

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

    您好、Nitin、

     不再有问题了。 感谢您的支持。

    谢谢。

    C.W.