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.

[参考译文] AWR6843ISK:如何从 CCS 生成单个 bin 文件以刷写和部署应用

Guru**** 2465890 points
Other Parts Discussed in Thread: AWR6843ISK

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1552897/awr6843isk-how-to-generate-single-bin-file-from-ccs-to-flash-and-deploy-the-application

器件型号:AWR6843ISK
主题中讨论的其他器件: AWR6843

工具/软件:

尊敬的团队:

 我使用 AWR6843ISK EVM 通过代码稳定性 Studio 进行应用开发
版本:12.5.0.00007

 我已将开箱即用演示示示例 工程文件从 “C:\ti\radar_toolbox_2_30_00_12\source\ti\examples\CCS\CCS\CCS\CCS src \xwr684init“导入 Out_Of_Box_Demo 、完成以下步骤:

步骤 1:(不构建项目 yetr)  

我在调试文件夹中没有看到任何.bin 文件.xe 文件(随附的屏幕截图供参考)

步骤 2:(构建 DSS 工程后)

我可以看到 以下文件(随附的屏幕截图供参考)

  1.out_of_box_6843_isk_dss.bin 文件中  

  2. out_of_box_6843_isk_dss.xe674 文件

步骤 3:(构建 MSS 工程后)

我可以 在 mss 的调试文件夹内看到以下文件(随附的屏幕截图供参考)

  1.out_of_box_6843_isk.bin 文件中

  2.out_of_box_6843_isk_mss.xer4f 文件

我的要求是获取单个二进制文件(如预编译二进制文件文件夹 “C:\ti\radar_toolbox_2_30_00_12\source\ti\examples\prebuilt_binaries“ Out_Of_Box_Demo(附件中的屏幕截图以供参考)的可用部分)、以 将应用程序刷写到  AWR6843ISK 并进行检查。

我的问题:

 1.can 您确认,如何   使用 Code Constainer studio 生成单个 bin 文件(如预编译二进制文件文件夹的可用部分)?

 2.代码稳定性生成 单个 bin 文件进行刷新吗,如果是,我可以从哪里获得单个 bin 文件?

3、在上面提到的步骤 3 中,建筑后的 MSS 工程,它生成的 名称是“ out_of_box_6843_isk.bin 文件“而不是“ out_of_box_6843_isk._mss.bin 文件“,您能否确认此文件是否与 “out_of_box_6843_isk._mss.bin"相同“相同或不同?

4.(参考问题 3)如果不同、该文件的确切用途是什么?

此致、

Mani

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

    尊敬的 Mani:

    感谢您联系我们。 (1) 若要在 CCS 中生成单个二进制文件、您需要在编译后处理阶段使用 ImageCreator。 您可以在 Automotive_In src\68xx\occupancy_detection_3d_68xx_mss.projectspec 文件中找到这方面的示例。 请注意以下几点:

    postBuildStep=“rm -f ${PROJECT_ROOT}/occupance_detection_3D_68xx.bin;
        ${COM_TI_MMWave_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/out2rprc/out2rprc.exe ${ProjName}.xer4f ${ProjName}.tmp;
        ${COM_TI_MMWave_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/multicore_image_generator/MulticoreImageGen.exe LE 37 0x00000006 occupancy_detection_3d_68xx.bin 0x35510000 ${ProjName}.tmp 0xb5510000 ${COM_TI_MMWave_SDK_INSTALL_DIR}/firmware/radarss/xwr6xxx_radarss_rprc.bin 0xd5510000 ${{{PRIVATE_LOC}/occity_detection_3D_68xx_DSS/${ConfigName}/DSS_detection_3D_detection_3D_ocnation_68xx_bin.bin;
        ${COM_TI_MMWave_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/crc_multicore_image/crc_multicore_image.exe occupancy_detection_3d_68xx.bin occupancy_detection_3D_68xx.tmp;
        ${COM_TI_MMWave_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32.exe occupancy_detection_3D_68xx.bin;“
    (2) 在 projectspec 中指定此单个文件时、CCS 可以生成该文件。
    (3)  out_of_box_6843_isk.bin 是顶级文件、它将包含 out_of_box_6843_isk._mss.bin 的内容、因此它们不同、因为 out_of_box_6843_isk.bin 包含 DSS 和 MSS 的组合两个映像。
     
    此致、
    Vignesh K.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vignesh:

     感谢您的答复。

    我的问题:

     1.can 您确认,如何   使用 Code Constainer studio 生成单个 bin 文件(如预编译二进制文件文件夹的可用部分)?

    您的答案:“

    (1) 若要在 CCS 中生成单个二进制文件、您需要在编译后处理阶段使用 ImageCreator。 您可以在 Automotive_In src\68xx\occupancy_detection_3d_68xx_mss.projectspec 文件中找到这方面的示例。 请注意以下几点:

    postBuildStep=“rm -f ${PROJECT_ROOT}/occupance_detection_3D_68xx.bin;
        ${COM_TI_MMWave_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/out2rprc/out2rprc.exe ${ProjName}.xer4f ${ProjName}.tmp;
        ${COM_TI_MMWave_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/multicore_image_generator/MulticoreImageGen.exe LE 37 0x00000006 occupancy_detection_3d_68xx.bin 0x35510000 ${ProjName}.tmp 0xb5510000 ${COM_TI_MMWave_SDK_INSTALL_DIR}/firmware/radarss/xwr6xxx_radarss_rprc.bin 0xd5510000 ${{{PRIVATE_LOC}/occity_detection_3D_68xx_DSS/${ConfigName}/DSS_detection_3D_detection_3D_ocnation_68xx_bin.bin;
        ${COM_TI_MMWave_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/crc_multicore_image/crc_multicore_image.exe occupancy_detection_3d_68xx.bin occupancy_detection_3D_68xx.tmp;
        ${COM_TI_MMWave_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32.exe occupancy_detection_3D_68xx.bin;“
    我的问题:
      如果我将 occupancy_detection_3d 示  例视为参考    occupancy_detection_3d_68xx.bin、而不是 out_of_box_6843_isk 示例(因为在工程规范文件中添加了所有必要的编译后步骤)、则在编译过程“occupancy_detection_3D_68xx.bin"后“后生成的文件与 C:Cabin_Sensing 中预编译文件夹中提供的单个文件相同。 请确认我的陈述正确无误。
    此致、
    Mani
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Mani:

    这是一个好问题。 听起来您好像在尝试确保创建的相应.bin 文件包含您期望它包含的所有内容。 您可以确保如果创建了.bin 文件并且编译后处理步骤成功运行、那么您问题的答案是肯定的。 我建议您在终端中查找  postBuildStep 的 运行位置并确保它正确运行。 您还可以通过运行单个链接文件并查看它在单独运行每个文件时是否按预期执行来验证它是同一个链接单文件。

    此致、

    Vignesh K.