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.

[参考译文] IWR1642BOOST:交通监控物体检测和跟踪参考设计编译错误

Guru**** 2595780 points
Other Parts Discussed in Thread: TIDEP-0090

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/607093/iwr1642boost-traffic-monitoring-object-detection-and-tracking-reference-design-compilation-error

器件型号:IWR1642BOOST
主题中讨论的其他器件:TIDEP-0090

我按照 TIDEP-0090 软件入门中的说明进行操作、当我运行"gmake all"命令时、遇到以下链接器错误:  


"dss/dss_mmw_linker.cmd"、第49行:警告#10068-D:无匹配段
"dss/dss_mmw_linker.cmd"、第38行:错误#10099-D:程序将无法放入可用内存中。 “.fastCode”大小为0x7000的运行定位失败。 可用存储器范围:
L1PSRAM 大小:0x4000未使用:0x4000最大孔:0x4000
"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/platform/xwr16xx/c674x_linker.cmd "、第91行:错误#10099-D:程序不能放入可用内存中。 对齐方式对".stack"大小为0x1000的段运行定位失败。 可用存储器范围:
L2SRAM_UMAP0大小:0x20000未使用:bbd6最大孔:bbc4
L2SRAM_UMAP1大小:0x20000未使用:0x0最大孔:0x0
错误#10010:链接期间遇到错误;未生成"xwr16xx_MMW_DEMOD_DS.xe674"

>>编译失败
gmake:***[dssDemo]错误1.

能有人帮忙吗!!

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

    您好 Leslie、

    看起来、SDK 中的 cmd 文件指定的大小对于您已下载的 TI-Demo 而言是不够的。

    TIDEP-0090的安装文件夹包含一个入门指南、其中介绍了对 cmd 文件的更改、在这里可能会有所帮助。

    文件:tmdemo_GSG.pdf。  第9页 、"构建演示"提及以下内容:

    转至 MMWAVE_SDK_01_00_00_0x/packages/ti/platform/xwr16xx 目录、将 C674x_linker.cmd 的第33行从更改为
    –#define L1P_cache_size (16*1024)
    –至
    –#define L1P_cache_size (4*1024)

    请在安装文件夹下的以下路径中检查上述文件:

    MMWAVE_DEMO_DEV_radarDemo\chains\RadarReceiverEDMA_mmwSDK\MMW_TMDemo\BuildInstructions

    通常,完整路径为:C:\tmdemo\mmwave_demo_dev\radarDemo\chains\RadarReceiverEDMA_mmwSDK\MMW_TMDemo\BuildInstructions

    谢谢、

    Vaibhav

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

    出于某种原因、我没有看到该指令。
    我甚至没有阅读它,认为它是 Linux 环境标题下的内容。

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

    进行了更改、并运行 gmake clean。 我还删除了 obj 文件以进行清理编译、但仍有错误



    "dss/dss_mmw_linker.cmd"、第49行:警告#10068-D:无匹配段
    "dss/dss_mmw_linker.cmd"、第38行:错误#10099-D:程序将无法放入可用内存中。 “.fastCode”大小为0x7000的运行定位失败。 可用存储器范围:
    L1PSRAM 大小:0x7000 未使用:0x7000 最大孔数:0x7000
    "C:/ti/mmwave_sdk_01_00_00_05/packages/ti/platform/xwr16xx/c674x_linker.cmd "、第92行:错误#10099-D:程序不能放入可用内存中。 对齐方式对".stack"大小为0x1000的段运行定位失败。 可用存储器范围:
    L2SRAM_UMAP0大小:0x20000 未使用:bbd6 最大孔数:bbc4
    L2SRAM_UMAP1大小:0x20000 未使用:0x0 最大孔数:0x0
    错误#10010:链接期间遇到错误;未生成"xwr16xx_MMW_DEMOD_DS.xe674"

    >>编译失败
    gmake:***[dssDemo]错误1.

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

    在我看来、所使用的链接器文件不是 C674x_linker.cmd。

    makefile dss_mmw.mak 包含在由 include ./dss/dss_mmw.mak 组成的 makefile 文件中、它使用以下链接器脚本 dss_mmw_linker.cmd、该脚本位于以下文件夹中:tmdemo\mmwave_demo_dev\radarDemo\chains\RadarReceiveredma_mmwSDK\MMw_TMDS\DSS

    如果上述为 true、则对 C674x_linker.cmd 的更改不会产生任何影响。

    请帮助、我现在更困惑了。

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

    e2e.ti.com/.../tidep0090_5F00_build_5F00_log.txtHi、

    运行"gmake all"时、您能否与我们共享"mmwave_sdk_setupenv.bat"和构建日志。

    我已附上成功的构建日志

    谢谢你
    Cesar

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

    只是想确保您已经厌倦了 IWR1643器件上开箱即用演示的编译步骤、这将确保清理您的设置、以便为毫米波器件进行编译。

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

    尊敬的 Cesar

    感谢您的回复。

    下面是 setupenv 和 buld 日志文件

    e2e.ti.com/.../setup.txt

    e2e.ti.com/.../build-log.txt

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

    不是的、我没有使用过嵌入式容器。
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Cesar

    抱歉、我复制了错误的文件。 正确的设置文件如下所示

    e2e.ti.com/.../3225.setup.txt

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

    您好!

    我在3225.setup.txt 中注意到 C674x cgtools 的版本不是 C6000_7.4.16。

    是否可以尝试更新 cgtools 并尝试构建可执行文件?

    谢谢你

    Cesar  

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

    HIE Cesar、

    感谢你的帮助。 我使用 C674x cgtools 的 C6000_7.4.16版本成功构建了该工具。  

    非常感谢。  

    非常感谢