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.

[参考译文] AWR1642BOOST:如何从两个单独的 DSS 和 MSS 程序为 AWR1642构建一个组合映像?

Guru**** 2551110 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/626793/awr1642boost-how-to-build-one-combined-image-for-the-awr1642-from-two-separate-dss-and-mss-program

器件型号:AWR1642BOOST

大家好

我可以使用 CCS 编译工程并将其加载到 DSS 和 MSS 内核。 因为我想在不使用 CCS 的情况下运行电路板、所以我正在寻找一种方法来从两个独立的 DSS 和 MSS 程序中构建一个映像文件。 我知道、毫米波用户指南中提到了一种使用命令行构建映像的方法。 这种方法对我来说太复杂了。 因为我可以成功地单独构建 DSS 和 MSS 工程。 您能告诉我一种将这两个程序组合成一个映像的相对简单的方法吗?

我使用的是 Windows 10。

提前感谢。

Xining

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

    我厌倦了生成一个 bin 文件、该文件可以根据两个 CCS 项目输出文件刻录到 SPI 闪存中。 假设 CCS 项目位于 C:\Users\xxx\workspace_v7\MSS_MMW/C:\Users\xxx\workspace_v7\dss_mmw 并且输出文件为 xwr16xx_mmw_demo_MSS.xer4f/xwr16xx_mmw_demo_dss.xe674。

    1.分别生成 R4F 和 DSP 的 bin 文件。
    1) 1)在 R4F CCS 工程编译选项的编译后处理步骤中添加以下命令。
    C:\ti\mmwave_sdk_01_00_00_05\packages/scripts\ImageCreator\xwr16xx\out2rprc\out2rprc.exe xwr16xx_mmw_demo_MSS.xer4f xwr16xx_mmw_demo_mss.bin
    2) 2)在 DSP CCS 工程编译选项的编译后处理步骤中添加以下命令。
    C:\ti\mmwave_sdk_01_00_00_05\packages/scripts\ImageCreator\xwr16xx\out2rprc\out2rprc.exe xwr16xx_mmw_demo_dss.xe674 xwr16xx_mmw_demo_dss.bin
    构建项目后、bin 文件将自动生成。 或者您只需在命令行中运行命令(确保具有正确的路径)。

    2.生成一个包含两个容器的 bin 文件。
    1) 1)在命令行中的 C:\ti\mmwave_sdk_01_00_05\packages/scripts\windows 文件夹下运行以下命令。
    setenv_tools.bat
    mmwave_sdk_setupenv.bat
    2)在同一命令窗口中、请运行以下命令以生成一个 bin 文件(例如 metaImage.bin)、该文件可以刻录到 SPI 闪存中。
    generateMetaImage.bat metaImage.bin 0x01000005 C:\Users\xxx\workspace_v7\MSS_MMW\Debug\xwr16xx_mmw_demo_mss.bin C:\ti\mmWave_SDK_01_00_00_05\firmware\radarss\xwr16xx_radarss_rprc.bin C:\Users\xxx\workspace_v7\dss_mmw\Debug\xwr16xx_mmw_demo_dss.bin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Xining、

    只需附加一个批处理文件、该批处理文件执行的步骤与 Chris POST 中提到的步骤相同。这可以用于任何 MSS 和 DSS ELF/Coff 格式二进制文件。

    e2e.ti.com/.../image_5F00_create.bat

    批处理文件使用:$ image_create.bat xer4f xe674


    复制此批处理文件(image_create.bat)、 .xer4f、 .xe674、xwr16xx_radarss_rprc.bin ($mmWave_sdk_01_00_00_05\firmware\radarss)
    更改为$MMWAVE_SDK_01_00_00_05\packages/scripts\ImageCreator\xwr16xx


    输出是"metaImage.bin"、可用于刷写器件。

    谢谢、

    Raghu

    ------------------------------------------------------

    如果您的问题得到了解答、请单击此帖子上的"验证答案"按钮。

    ------------------------------------------------------

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复。
    DSS 工程的输出文件为${ProjName}.out。 但是、您使用了 .xe674用于构建 bin 文件。 我可以更改文件扩展名以使其正常工作吗?

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

    另一个问题:
    DSS 工程的输出文件为*。out。 是否可以将文件扩展名更改为*。xe674以使其正常工作?

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

    您可以将 dss.out 重命名为 dss.xe674、并使用相同的 image_create.bat 创建 metaimage 文件。

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

    在 image_create.bat 中进行一个小的修改。

    org:MulticoreImageGen.exe LE 0 0x01000005 ..\metaImage.bin 0x35510000 ..\mss_rprc.bin 0xB5510000 ..\xwr16xx_radarss_rprc.bin 0xD5510000 ..\dss.bin

    更改为:MulticoreImageGen.exe LE 0 0x01000005 ..\metaImage.bin 0x35510000 ..\mss_rprc.bin 0xB5510000 ..\xwr16xx_radarss_rprc.bin 0xD5510000 ..\dss_rprc.bin