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:CCS 中3D 人员计数实验室的构建错误

Guru**** 1640390 points
Other Parts Discussed in Thread: MMWAVEICBOOST, IWR6843ISK-ODS
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1138233/iwr6843isk-ods-building-error-for-3d-people-counting-lab-from-ccs

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

您好!

我在尝试构建3D 人员计数实验室的代码时不断遇到错误。

我遵循的步骤:

1.安装 CCS v 11.1.0 (安装 CCS 时选择的毫米波传感器)

2.从 https://www.ti.com/tool/download/MMWAVE-SDK/03.05.00.04下载并安装毫米波 SDK 03.05.00.04 (2021年1月6日)

3.打开 CCS 并转至 Resource Explorer、然后按照以下路径操作:主页/毫米波雷达传感器/嵌入式软件/工业工具箱(4.12.0)/实验室/人数统计/ 3D 人数统计/ 68xx 3D 人数统计 MSS

(我单击导入按钮、CCS 将安装工业工具箱)

4.我打开 MSS_main.c 并单击 Build  

我在 CCS v12 、mmWave SDK 03.06.00.00-LTS (2022年6月14日)上尝试了类似的步骤[使用此版本的 SDK 时,我收到警告,指出 68xx 3D 人员计数 MSS 使用 毫米波 SDK 03.05.00.04 (2021年1月6日)]

使用工业工具 工业工具箱(4.12.0)时在控制台中收到的消息:

****为项目3D_peoer_count_68xx_MSS 构建配置调试****

"C:\\ti\\ccs1110\\ccs\\utils\\bin\\gmake"-k -j 4 all -O

rm -f"C:/Users/manan/Desktop/Biopsin/Firmware_mmwave/3D_people_count_68xx_mss/3D_people_count_68xx_demo.bin "
Makefile:205:目标"预编译"的配方失败
Process_begin:CreateProcess (NULL、rm -f C:/Users/manan/Desktop/Biopsin/Firmware_mmwave/3D_people_count_68xx_mss/3D_people_count_68xx_demo.bin、...) 失败。

gmaking[1]:[预编译]错误2 (忽略)

编译文件:"../mss/pcount3D_mss.cfg
调用:XDCtools
"c:/ti/ccs1110/xdctools_3_50_08_24_core/xs "--xdcpath="C:/ti/bios_6_73_01_01/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.r4Ft -p ti.platforms.cortexR:IWR68XX:false:200 -r 版本-c "C:/ti/ti-cgt-arm_16.9.6.LTS "--compileOptions "--enum_type=int ""./mss/pcount3D_mss.cfg
MSS/subdir_rules.mk:19:目标'Build-1219968833-InProc '的配方失败
2 [Main]? (16504) C:\ti\ccs1110\xdctools_3_50_08_24_core\bin\sh.exe:***致命错误-检测到 cygheap 基本不匹配- 0x38888E0/0x37E88E0。
此问题可能是由于使用了 cygwin DLL 的不兼容版本。
使用 Windows Start->Find / Search 工具搜索 cygwin1.dll
并删除除最新版本之外的所有版本。 最新版本*应该*
驻留在 x:\cygwin\bin 中、其中"x"是您的驱动器
已安装 Cygwin 分发。 如果您需要、也建议重新启动
无法找到另一个 cygwin DLL。
2 [Main]? (8028) C:\ti\ccs1110\xdctools_3_50_08_24_core\bin\sh.exe:***致命错误-检测到 cygheap 基本不匹配- 0x38888E0/0x37C88E0。
此问题可能是由于使用了 cygwin DLL 的不兼容版本。
使用 Windows Start->Find / Search 工具搜索 cygwin1.dll
并删除除最新版本之外的所有版本。 最新版本*应该*
驻留在 x:\cygwin\bin 中、其中"x"是您的驱动器
已安装 Cygwin 分发。 如果您需要、也建议重新启动
无法找到另一个 cygwin DLL。
3 [Main]? (15616) C:\ti\ccs1110\xdctools_3_50_08_24_core\bin\sh.exe:***致命错误-检测到 cygheap 基本不匹配- 0x38888E0/0x37F88E0。
此问题可能是由于使用了 cygwin DLL 的不兼容版本。
使用 Windows Start->Find / Search 工具搜索 cygwin1.dll
并删除除最新版本之外的所有版本。 最新版本*应该*
驻留在 x:\cygwin\bin 中、其中"x"是您的驱动器
已安装 Cygwin 分发。 如果您需要、也建议重新启动
无法找到另一个 cygwin DLL。
2 [Main] sh 1560 fork:子级-1 -在初始化前等待 longjmp 而死、重试-1、退出代码0xC0000142、errno 11
C:/Users/manan/AppData/Local/Temp/make2396-1.sh:无法派生:资源暂时不可用
C:/ti/ccs1110/xdctools_3_50_08_24_core/packages/xdc/bld/xdc_rules.mak:307:***错误:未找到指定的编译配置文件''。 停下。
JS:"c:/ti/ccs1110/xdctools_3_50_08_24_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;已删除'linker.cmd'。
gmaked[2]:***[Build-1219968833-InProC]错误1.
gmaking[1]:***[Build-1219968833)错误2.
gmake[1]:不会由于错误而重做目标'main-build'。
gmake:***[全部]错误2.
MSS/subdir_rules.mk:16:目标'Build-1219968833'的配方失败
Makefile:171:目标'all'的配方失败

****构建完成****

使用工业工具 工业工具箱时在控制台中收到的消息(4.11.0):

****为项目3D_peoer_count_68xx_MSS 构建配置调试****

"C:\\ti\\ccs1110\\ccs\\utils\\bin\\gmake"-k -j 4 all -O

rm -f"C:/Users/manan/Desktop/Biopsin/Firmware_mmwave/3D_people_count_68xx_mss/3D_people_count_68xx_demo.bin "
Makefile:205:目标"预编译"的配方失败
Process_begin:CreateProcess (NULL、rm -f C:/Users/manan/Desktop/Biopsin/Firmware_mmwave/3D_people_count_68xx_mss/3D_people_count_68xx_demo.bin、...) 失败。

gmaking[1]:[预编译]错误2 (忽略)

编译文件:"../mss/pcount3D_mss.cfg
调用:XDCtools
"c:/ti/ccs1110/xdctools_3_50_08_24_core/xs "--xdcpath="C:/ti/bios_6_73_01_01/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.r4Ft -p ti.platforms.cortexR:IWR68XX:false:200 -r 版本-c "C:/ti/ti-cgt-arm_16.9.6.LTS "--compileOptions "--enum_type=int ""./mss/pcount3D_mss.cfg
MSS/subdir_rules.mk:19:目标'Build-1219968833-InProc '的配方失败
6425 [Main]? (3216) C:\ti\ccs1110\xdctools_3_50_08_24_core\bin\sh.exe:***致命错误-检测到 cygheap 基本不匹配- 0x31F88E0/0x31488E0。
此问题可能是由于使用了 cygwin DLL 的不兼容版本。
使用 Windows Start->Find / Search 工具搜索 cygwin1.dll
并删除除最新版本之外的所有版本。 最新版本*应该*
驻留在 x:\cygwin\bin 中、其中"x"是您的驱动器
已安装 Cygwin 分发。 如果您需要、也建议重新启动
无法找到另一个 cygwin DLL。
2 [Main]? (-14584) C:\ti\ccs1110\xdctools_3_50_08_24_core\bin\sh.exe:***致命错误-检测到 cygheap 基本不匹配- 0x31F88E0/0x32888E0。
此问题可能是由于使用了 cygwin DLL 的不兼容版本。
使用 Windows Start->Find / Search 工具搜索 cygwin1.dll
并删除除最新版本之外的所有版本。 最新版本*应该*
驻留在 x:\cygwin\bin 中、其中"x"是您的驱动器
已安装 Cygwin 分发。 如果您需要、也建议重新启动
无法找到另一个 cygwin DLL。
1 [Main]? (-5732) C:\ti\ccs1110\xdctools_3_50_08_24_core\bin\sh.exe:***致命错误-检测到 cygheap 基本不匹配- 0x31F88E0/0x31C88E0。
此问题可能是由于使用了 cygwin DLL 的不兼容版本。
使用 Windows Start->Find / Search 工具搜索 cygwin1.dll
并删除除最新版本之外的所有版本。 最新版本*应该*
驻留在 x:\cygwin\bin 中、其中"x"是您的驱动器
已安装 Cygwin 分发。 如果您需要、也建议重新启动
无法找到另一个 cygwin DLL。
2 [Main]? (-14128) C:\ti\ccs1110\xdctools_3_50_08_24_core\bin\sh.exe:***致命错误-检测到 cygheap 基本不匹配- 0x31F88E0/0x32188E0。
此问题可能是由于使用了 cygwin DLL 的不兼容版本。
使用 Windows Start->Find / Search 工具搜索 cygwin1.dll
并删除除最新版本之外的所有版本。 最新版本*应该*
驻留在 x:\cygwin\bin 中、其中"x"是您的驱动器
已安装 Cygwin 分发。 如果您需要、也建议重新启动
无法找到另一个 cygwin DLL。
2 [Main] sh 9016 fork:子级-1 -在初始化前等待 longjmp 而死、重试-1、退出代码0xC0000142、errno 11
C:/Users/manan/AppData/Local/Temp/make1868-1.sh:无法派生:资源暂时不可用
C:/ti/ccs1110/xdctools_3_50_08_24_core/packages/xdc/bld/xdc_rules.mak:307:***错误:未找到指定的编译配置文件''。 停下。
JS:"c:/ti/ccs1110/xdctools_3_50_08_24_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;已删除'linker.cmd'。
gmaked[2]:***[Build-1219968833-InProC]错误1.
gmaking[1]:***[Build-1219968833)错误2.
gmake[1]:不会由于错误而重做目标'main-build'。
gmake:***[全部]错误2.
MSS/subdir_rules.mk:16:目标'Build-1219968833'的配方失败
Makefile:171:目标'all'的配方失败

****构建完成****

现在、问题是、如何使用毫米波 SDK 03.05.00.04 (2021年1月6日) 而不是 毫米波 SDK 03.06.00.00-LTS (2022年6月14日)正确设置项目、以便不会遇到这些错误 我停止收到警告消息、但使用 Industrial Toolbox 4.12.0或4.11.0时、我仍然会收到相同的错误、这无关紧要

gmaked[2]:***[Build-1219968833-InProC]错误1.     
gmaking[1]:***[Build-1219968833)错误2.

这里需要注意的另一点是、我已经安装了 TIcloudAgent、但我没有连接 MMWAVEICBOOST 板、 IWR6843ISK-ODS 板也没有连接 到 MMWAVEICBOOST 板。  

到目前为止、我的理解是、尽管我没有连接电路板、仍然导入3D 人员计数实验室68xx MSS 代码并尝试使用 CCS 进行构建、但它不应该抛出它现在正在抛出的错误。

为什么控制台不断提供 有关 Cygwin DLL 的建议?

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

    您好!

    我是否可以获得我的查询的一些答案?  

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

    Amit、您好!

    感谢您的耐心等待。 E2E 在过去一周一直持续到今天。 出于我的理解、在使用 SDK 3.6时它是否起作用? 还是仍然有错误、但消息略有不同。 同时、您是否下载了所有内容并按照 此处显示的开箱即用演示中的所有说明进行了操作? 也许这将帮助我们更好地了解您问题的根源。

    https://dev.ti.com/tirex/explore/node?a=VLyFKFf__4.12.0&node=A__AP7mJp0Kf9nxqL6UHFfY1g__com.ti.mmwave_industrial_toolbox__VLyFKFf__4.12.0

    最棒的

    不需要

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="358670" URL"~/support/sensors-group/sensors/f/sensors-forum/1138233/iwr6843isk-ods-building-error-for-3d-people-counting-lab-from-ccs/4355023 #4355023">同时,您是否下载了所有内容并按照 此处所示的开箱即用演示中的所有说明进行了操作? 也许这将帮助我们更好地了解您问题的根源。[/引述]

    是的、我已经按照演示链接中提到的所有说明进行了操作。

    该错误是持久的、对于我们尝试通过 Resource Explorer 和 CCS 中的 Import Project 导入的所有实验、我们都会得到相同的错误。

    注意:我们还有几台其他笔记本电脑、并且遵循相同的步骤也可以正常工作。  

    我们为什么在构建开箱即用演示项目时看到此错误? 我们尚未对作为项目从 Resource Explorer 导入的文件进行任何更改。

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

    Amit、您好!

    您能否尝试使用本页中列出的一些策略进行调试? 路径中可能有不兼容的 sh.exe 版本。

    https://software-dl.ti.com/ccs/esd/documents/sdto_ccs_build-errors.html#xdc-cfg-sourcedir-build-of-generated-source-libraries-failed-exit-status-2-

    最棒的

    不需要