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.

[参考译文] 编译器/66AK2G02:堆分配错误

Guru**** 2560390 points
Other Parts Discussed in Thread: MATHLIB

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/679899/compiler-66ak2g02-heap-allocation-error

器件型号:66AK2G02
主题中讨论的其他器件:EVMK2GMATHLIB

工具/软件:TI C/C++编译器

您好!  

我正在编译 pdk_k2g_1_0_6。 我通过此链接构建 PDK: http://processors.wiki.ti.com/index.php/Rebuilding_The_PDK 

如何解决此问题?

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

    是否可以将 PDK 放在没有空格的目录中? 其他请确保您的工作区没有空格。

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

    PDK 目录名称中没有空格。 我正在从 C:\ti\pdk_k2g_1_0_6\packages 文件夹进行编译。 仍然存在错误。 我们能够顺利编译 pdk_k2g_1_0_8。 但我们需要 pdk_k2g_1_0_6。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我也面临同样的问题。 您能建议解决此问题吗?

     3 [Main] sh 5196 C:\ti\xdctools_3_32_01_22_core\bin\sh.exe:***致命错误- fork:无法为堆栈0x2BC770保留内存- 0x2C0000、Win32错误487
         3 [Main] sh 5196 C:\ti\xdctools_3_32_01_22_core\bin\sh.exe:***致命错误- fork:无法为堆栈0x2BC770保留内存- 0x2C0000、Win32错误487

    此致、

    Dinesh

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

    您能否确保您的环境中没有其他外壳(例如 cygwin、MKS 等)。 注意:有时我也看到了一个不同的外壳而不是 git。 问题是 shell 正被使用。

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

    您好 Todd、

    没有其它 shell。  

    我们尝试重新启动系统、然后运行 gmake。 它将运行到某个点、则会出现此错误。 这是因为任何内存问题吗? 在该错误消息中、我们可以看到 reserve_size 小于分配大小。 我们是否可以重置或增加任何相关的存储器? (这只是一个思考过程)。

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

    我们已经看到其他 shell 的问题、这些 shell 会缓存信息、从而导致类似的错误。 因此、在重新启动后、它似乎正常工作、但另一个 shell 会执行某些操作(不相关)、并"击"构建中断。 您能否从命令行进行"设置"并连接输出? 此外、您使用的是哪个操作系统(和版本)?

    Todd

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

    您好 Todd、

    我们使用的是 Windows 10。  

    这是同一窗口中 SET 命令的输出。

    C:\ti\pdk_k2~1\packages/set
    ALLUSERSPROFILE=C:\ProgramData
    AppData=C:\Users\User1\AppData\Roaming
    BIOS_install_path=C:/ti/bios_6_46_05_55
    BIOS_version=6_46_05_55
    C6X_GEN_INSTALL_PATH=C:/ti/ti-cgt-c6000_8.1.3
    CGTOOLS=C:/ti/ti-cgt-c6000_8.1.3
    CGT_ARM_VERSION=16.9.2.LTS
    CGT_ARP32_version=1.0.8
    CGT_PRU_version=2.1.5
    CGT_VERSION=8.1.3
    CL_PRU_INSTALL_PATH=C:/ti/ti-cgt-pru_2.1.5
    CommonProgramFiles=C:\Program Files\Common Files
    CommonProgramFiles (x86)=C:\Program Files (x86)\Common Files
    CommonProgramW6432=C:\Program Files\Common Files
    ComputerName=CPU-310
    COMSPEC=C:\Windows\system32\cmd.exe
    cross_tool_PRFX=arm-none-eabi-
    DEFLOGDIR=C:\ProgramData\McAfee 桌面保护
    DSPLIB_INSTALL_PATH=C:/ti/dsplib_c66x_3_4_0_0
    DSPLIB_VERSION=c66x_3_4_0_0
    EDMA3LLD_BIOS6_INSTALLDIR=C:/ti/edma3_lld_2_12_04_28
    EDMA_version=2_12_04_28
    FPULIB_PATH=C:/ti/gcc-arm-none-eabi-4_9-2015q3/lib/gcc/arm-none-eabi/4.9.3/fpu
    gcc_cross_tool_prefix=arm-none-eabi-
    gcc_version=arm-none-eabi-4_9-2015q3
    gcc_version_arm_a15=arm-none-eabi-4_9-2015q3
    gcc_version_arm_a8=arm-none-eabi-4_9-2015q3
    gcc_version_arm_a9=arm-none-eabi-4_9-2015q3
    GCC_VERSION_FPULIB=4.9.3
    HOMEDRIVE=C:
    HOSTH=\Users\User1
    IMGLIB_INSTALL_PATH=C:/ti/imglib_c66x_3_1_1_0
    IMGLIB_VERSION=c66x_3_1_1_0
    IPC_INSTALL_PATH=C:/ti/ipc_3_46_00_02
    IPC_version=3_46_00_02
    limit_boards=evmK2G iceK2G
    limit_SoCs=k2g
    LocalAppData=C:\Users\User1\AppData\Local
    LOGONSERVER=\\RPLDMN
    MATHLIB_INSTALL_PATH=C:/ti/mathlib_c66x_3_1_1_0
    MATHLIB_VERSION=c66x_3_1_1_0
    NDK_INSTALL_PATH=C:/ti/ndk_2_25_01_11
    NDK_VERSION=2_25_01_11
    number_of_processors=4
    OneDrive = C:\Users\User1\OneDrive
    OS=Windows_NT
    零件号= AM
    路径=C:/Windows/System32;C:/ti/ti-cgt-c6000_8.1.3/bin;C:/ti/xdctools_3_32_01_22_core;C:/ti/xdctools_3_32_01_22_core \bin;C:/ti/xdctools_3_32_01_22_core 软件包\XDC\SERVICES\IO\RELEASE
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    pdk_install_path=/ti/PDK_K2~1/包
    processor_architectitect=AMD64
    processor_identifier=Intel64 Family 6 Model 94 Stepping 3, GenineIntel.(处理器标识符=Intel64 Family 6 Model 94 Model 94 Stepping 3,Gen
    processor_level=6
    processor_revision=5e03
    ProgramData=C:\ProgramData
    ProgramFiles=C:\Program Files
    ProgramFiles (x86)=C:\Program Files (x86)
    ProgramW6432=C:\Program Files
    Prompt =$P$G
    PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
    public=C:\Users\Public
    sdk_install_path=C:/ti
    sessionName=控制台
    SoC_family=AM
    SystemDrive=C:
    SystemRoot=C:\Windows
    temp=C:\Users\User1~1.D\AppData\Local\Temp
    tmp=C:\Users\User1~1.D\AppData\Local\Temp
    toolchain_path_a15=C:/ti/gcc-arm-none-eabi-4_9-2015q3
    toolchain_path_a8=C:/ti/gcc-arm-none-eabi-4_9-2015q3
    toolchain_path_a9=C:/ti/gcc-arm-none-eabi-4_9-2015q3
    toolchain_path_arm9=C:/ti/ti-cgt-arm_16.9.2.LTS
    toolchain_path_EVE=C:/ti/arp32_1.0.8
    toolchain_path_gcc=C:/ti/gcc-arm-none-eabi-4_9-2015q3
    toolchain_path_m4=C:/ti/ti-cgt-arm_16.9.2.LTS
    tools_install_path=C:/ti
    UIA_INSTALL_PATH=C:/ti/uia_2_00_06_52
    UIA_VERSION=2_00_06_52
    Username=User1
    USERPROFILE=C:\Users\User1
    utils_install_DIR=C:/ti/xdctools_3_32_01_22_core/bin
    VSEDEFLOGDIR=C:\ProgramData\McAfee\DesktopProtection
    WINDIR=C:\Windows
    XDCCGROOT=C:/ti/ti-cgt-c6000_8.1.3
    XDCPATH=.F…………………………C:/ti/xdctools_3_32_01_22_core/packages;/ti/PDK_K2~1/packages//.C:/ti/edma3_lld_2_12_04_28/packages;C:/ti/bios_6_46_05_55/packages;C:/ti/ipc_3_46_00_02/packages;C:/ti/ndk_2_25_01_11/packages;C:/ti/uia_2_00_06_52/packages
    XDC_INSTALL_PATH=C:/ti/xdctools_3_32_01_22_core
    XDC_version=3_32_01_22_core

    C:\ti\pdk_k2~1\packages/

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

    您好 Todd、

    请帮助我们解决此问题。

    谢谢、
    Dinesh

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

    粗体文本看起来很奇怪。 您能解决这个问题吗?

    XDCPATH=.F…………………………C:/ti/xdctools_3_32_01_22_core/packages;/ti/PDK_K2~1/packages//.C:/ti/edma3_lld_2_12_04_28/packages;C:/ti/bios_6_46_05_55/packages;C:/ti/ipc_3_46_00_02/packages;C:/ti/ndk_2_25_01_11/packages;C:/ti/uia_2_00_06_52/packages

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

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们在不存在较新版本 PDK 的新系统中设置 PDK。 在这里、我们没有遇到任何这样的问题。