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.

[参考译文] CODECOMPOSER:"致命错误 — 在构建 XDC 项目时检测到 cygheap base 不匹配&quot

Guru**** 2406280 points
Other Parts Discussed in Thread: TM4C1294NCPDT

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1543106/codecomposer-fatal-error---cygheap-base-mismatch-detected-when-building-an-xdc-project

部件号:CODECOMPOSER
Thread 中讨论的其他器件:TM4C1294NCPDT

工具/软件:

尝试在 CCS20 上构建现有工程时遇到以下错误:

[11]构建文件:“../myfile.cfg"</s>“
[12]调用: XDCtools
[13]“C:/ti/xdctools_3_32_00_06_core/xs /Users/dant1/git/cmdl1-er-firmware/common/third_party/lwip-1.4.1 src /Users/dant1/git/cmdl1-er-firmware/common/third_party/lwip-1.4.1/ports/tiva-tm4c129/include /ti/tirtos_tivac_2_10_01_38/products/TivaWare_C_Series-2.1.0.12573c --xdcpath=“C:ti.platforms.tiva:TM4C1294NCPDT /Users/dant1/git/cmdl1-er-firmware/common /Users/dant1/git/cmdl1-er-firmware/common/third_party/lwip-1.4.1 src /Users/dant1/git/cmdl1-er-firmware/common/third_party/Cgipp;C:/ti/ti-cgt-arm_20.2.7.LTS /Users/dant1/git/cmdl1-er-firmware/common/third_party/lwip-1.4.1/apps /Users/dant1/git/cmdl1-er-firmware/common/third_party;C:/ti/tirtos_tivac_2_10_01_38/products/ndk_2_24_01_18/packages;C:/ti/tirtos_tivac_2_10_01_38/products/uia_2_00_02_39/packages;C:/Users/dant1/git/cmdl1-er-firmware/CMDL1-ER_TIRTOS;C:/ti/ccs2020/ccs/ccs_base;“ xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.mf -p /ti/tirtos_tivac_2_10_01_38/packages -r debug -c:/Users/dant1/git/cmdl1-er-firmware/CMDL1-ER_TIRTOS;C:/ti/tirtos_tivac_2_10_01_38/products/bios_6_41_00_26/packages;C:/ti/ti-cgt-arm_20.2.7.LTS/include;/ti/tirtos_tivac_2_10_01_38/products/ndk_2_24_01_18/packages/ti/ndk/inc /ti/tirtos_tivac_2_10_01_38/products/ndk_2_24_01_18/packages/ti/ndk/inc/bsd /ti/ti-cgt-arm_20.2.7.LTS/include/libcxx “
[14]1【主要】? (43228) C:\ti\xdctools_3_32_00_06_core\bin\sh.exe:***致命错误 — 检测到 cygheap 基体不匹配 — 0xEC88E0/0xDF88E0。
[15]这个问题可能是由于使用了不兼容的 cygwin DLL 版本。
[16]使用 Windows 开始->查找/搜索功能搜索 cygwin1.dll
[17]并删除除最新版本之外的所有版本。 最新版本*应*
[18]驻留在 x:\cygwin\bin 中、其中“x"是“是您拥有的驱动器
[19]已安装 cygwin 发行版。 如果您需要、也建议重新引导
[20]无法找到另一个 Cygwin DLL。

CCS20 中的 cygwin1.dll 与  xdctools_3_32_00_06_core 随附的 cygwin.1.dll 不兼容。 同时,他也在高潮中。

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

    我能够通过将所有 cygwin 文件从 CCS20/../utils/bin 复制到 xdctools_3_32_00_06_core/bin 文件夹来修复该问题。 我是怎么到这里来的? 我是否安装不正确?

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

    XDCTools 3.32 是一个很旧的版本、可能会出现一些与 CCS 20 兼容的问题。 CCS 20 通常已弃用对 XDCTools 和 SYS/BIOS 的支持。 您正在使用哪个确切的 CCS 20 版本?

    谢谢

    Ki

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

    20.2.0.12__1.8.0.

    奇怪的是、当我在 XDC 目录中运行 sh.exe 时、它是有效的。 但是、当 CCS 运行它 (在 GUI 中)时、出现了 DLL 不匹配错误

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

    请查看此主题中的回复:  关于:CCS/CCSTUDIO:由于使用了不兼容的 Cygwin DLL 版本而导致的构建错误