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.

[参考译文] TMS320C6657:编译库失败

Guru**** 2422620 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1534217/tms320c6657-building-libraries-fail

部件号:TMS320C6657
主题中讨论的其他器件:SYSBIOS

工具/软件:

我正在尝试让新开发人员加快我们的项目、但我似乎无法让他了解过去的构建问题。 这一问题对我来说是新的,很难辨别出什么是错的。 以下是编译输出:

“C:\\ti\\ccs930\\ccs\\utils\\bin\\gmake“-k -j 12 all -O  

       已复制 1 个文件。
制作../ src / sysbioss/sysbios.ae66 ...
构建文件:“../app.cfg"</s>“
调用:XDCtools
“C:/ti/ccs930/xdctools_3_60_02_34_core/xs --xdcpath=“C:/ti/bios_6_76_03_01/packages;C:/ti/edma3_lld_2_12_05_30E/packages;C:/ti/pdk_c665x_2_0_16/packages;C:/ti/ipc_3_50_04_08/packages;C:/ti/ndk_3_61_01_01/packages;C:/ti/uia_2_30_01_02/packages;C:/ti/openmp_dsp_c665x_2_06_03_00/packages;“ xdc.tools.configuro -o configPkg -t ti.targets.elf.c66 -p ti.platforms.evm6657 -r release -c “C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c6000_8.3.5 “--compileOptions “-g" app.cfg"“ app.cfg"。“。
gmake[1]:输入目录“K:/space/saratoga/saratoga-dsp /SYSBIOS/SYSBIOS“ src
asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/c64p/Hwi_asm.s62 ..
gmake[1]:离开目录“K:/space/saratoga/saratoga-dsp /SYSBIOS/SYSBIOS“ src
gmake[1]:输入目录“K:/space/saratoga/saratoga-dsp /SYSBIOS/SYSBIOS“ src
asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/c64p/Hwi_asm_switch.s62 ..
gmake[1]:离开目录“K:/space/saratoga/saratoga-dsp /SYSBIOS/SYSBIOS“ src
gmake[1]:输入目录“K:/space/saratoga/saratoga-dsp /SYSBIOS/SYSBIOS“ src
are66 bios.obj c64p_exception_asm.obj c64p_Hwi_asm.obj c64p_Hwi_asm_switch.obj c64p_Hwi_disp_always.obj timer64_Timer_asm.obj ti_tls_get_tp.obj C62_TaskSupport_asm.obj…
gmake[1]:离开目录“K:/space/saratoga/saratoga-dsp /SYSBIOS/SYSBIOS“ src
创建 package.mak(因为.xdcenv.mak )...
正在从 package/cfg/app_pe66.cfg 配置 app.xe66 ...
SOC 类型为  
SOC 类型为 c6657
正在生成自定义 ti.sysbios 库 makefile ...  
与库 ti.drv.spi:/lib/c6657/c66/release/ti.drv.spi.ae66 链接
与库 ti.drv.gpio:/lib/c6657/c66/release/ti.drv.gpio.ae66 链接
与库 ti.board:/lib/evmC6657/c66/release/ti.board.ae66 链接
与库 ti.drv.i2c:/lib/c66/release/ti.drv.i2c.ae66 进行链接
与库 ti.drv.uart:/lib/c6657/c66/release/ti.drv.uart.ae66 链接
与库 ti.osal:/lib/tirtos/c6657/c66/release/ti.osal.ae66 链接
与库 ti.drv.piry:/lib/c6657/c66/release/ti.drv.pcie.ae66 链接
与库 ti.CSL:/lib/c6657/c66/release/ti.csl.ae66 链接
开始构建库源...
Making K:/space/saratoga/saratoga-dsp / src / sysbioss/sysbioss.ae66 ...
cle66 c:/ti/bios_6_76_03_01/packages/ti/sysbios/BIOS.c ..
asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/c64p/Exception_asm.s64P ..
asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/c64p/Hwi_asm.s62 ..
asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/c64p/Hwi_asm_switch.s62 ..
asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/c64p/Hwi_disp_always.s64P ..
asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/timers/timer64/Timer_asm.s64P ..
asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/rts/ti/tls_get_tp.asm ..
asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/c62/TaskSupport_asm.s62 ..
are66 bios.obj c64p_exception_asm.obj c64p_Hwi_asm.obj c64p_Hwi_asm_switch.obj c64p_Hwi_disp_always.obj timer64_Timer_asm.obj ti_tls_get_tp.obj C62_TaskSupport_asm.obj…
库构建失败。
subdir_rules.mk:12:目标'build-458218673-InProc'的配方失败
已选取 java_tool_options:-djava.vendor='Sun Microsystems Inc.'

程序异常终止
C:/Users/tur71502/AppData/Local/Temp/make4800-8.sh:fork 失败:无错误[1]

程序异常终止
C:/Users/tur71502/AppData/Local/Temp/make4800-a.sh:fork 失败:无错误[1]

程序异常终止
C:/Users/tur71502/AppData/Local/Temp/make4800-c.sh:fork 失败:无错误[1]

程序异常终止
C:/Users/tur71502/AppData/Local/Temp/make4800-e.sh:fork 失败:无错误[1]
 --> 错误:未找到“c64p_Hwi_asm_switch.obj"</s>“
 --> 错误:未找到“c64p_Hwi_disp_always.obj"</s>“
 --> 错误:未找到 timer64_Timer_asm.obj
 --> 错误:未找到“TI_TLS_GET_tp.obj “
gmake[1]:***[makefile:77:sysbios.ae66]错误 1.
gmake:***[K:/space/saratoga/saratoga-dsp /sysbios/makefile.libs src:57:K:/space/saratoga/saratoga-dsp /sysbios/sysbioss.ae66] src 错误 2.
错误:xdc.cfg.SourceDir:“c:/ti/ccs930/xdctools_3_60_02_34_core/packages/xdc/cfg/SourceDir.xs “、第 209 行:xdc.cfg.SourceDir:生成的源库生成失败:退出状态= 2:

JS:“c:/ti/ccs930/xdctools_3_60_02_34_core/packages/xdc/cfg/Main.xs “、第 160 行:错误:配置失败!
已选取 java_tool_options:-djava.vendor='Sun Microsystems Inc.'
gmake.exe:***[package.mak:204:package/cfg/app_pe66.xdl]错误 1.
gmake.exe:***删除文件“packages/cfg/app_pe66.xdl"</s>“
gmake.exe:***[package/cfg/app_pe66.xdl]删除文件“package/cfg/app_pe66.h"</s>“
gmake.exe:***[package/cfg/app_pe66.xdl]删除文件“package/cfg/app_pe66.c"</s>“
js:“c:/ti/ccs930/xdctools_3_60_02_34_core/packages/xdc/tools/Cmdr.xs “、第 52 行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;“linker.cmd"已“已删除。
已选取 java_tool_options:-djava.vendor='Sun Microsystems Inc.'
gmake[1]:***[build-458218673-InProc]错误 1
gmake:***[BUILD-458218673]错误 2.
subdir_rules.mk:9:目标'build-458218673'的配方失败
gmake:由于错误、目标“全部“未重制。

 

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

基本上、它看起来好像正在尝试构建目标文件: bios.obj c64p_exception_asm.obj c64p_hwi_asm.obj c64p_hwi_asm_switch.obj c64p_hwi_asm_always.obj timer64_Timer_asm.obj ti_tls_get_tp.obj C62_TaskSupport_asm.obj。 并且并非所有这些文件都已成功生成。 在无法生成目标文件方面、它似乎略有不同、但我迷失了想法。 感谢您的帮助

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

    您好 Alex、

    gmake“-k -j 12 all -O 

    您是否可以尝试使用 4 而不是 12 来查看问题是否仍然存在?

    此致、

    Betsy Varughese.

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

    同样的问题。 我怀疑所涉及的核心数在很大程度上会发挥作用。 我也有没有“-j"标签“标签的构建输出:

    “C:\ti\ccs930\\ccs\\utils\\bin\\gmake“-k all  

    构建文件:“../app.cfg"</s>“
    调用:XDCtools
    “C:/ti/ccs930/xdctools_3_60_02_34_core/xs --xdcpath=“C:/ti/bios_6_76_03_01/packages;C:/ti/edma3_lld_2_12_05_30E/packages;C:/ti/pdk_c665x_2_0_16/packages;C:/ti/ipc_3_50_04_08/packages;C:/ti/ndk_3_61_01_01/packages;C:/ti/uia_2_30_01_02/packages;C:/ti/openmp_dsp_c665x_2_06_03_00/packages;“ xdc.tools.configuro -o configPkg -t ti.targets.elf.c66 -p ti.platforms.evm6657 -r release -c “C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c6000_8.3.5 “--compileOptions “-g" app.cfg"“ app.cfg"。“。
    制作 package.mak(因为 package.bld )...
    正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.xdc 旧)...
    正在从 package/cfg/app_pe66.cfg 配置 app.xe66 ...
    SOC 类型为  
    SOC 类型为 c6657
    正在生成自定义 ti.sysbios 库 makefile ...  
    与库 ti.drv.spi:/lib/c6657/c66/release/ti.drv.spi.ae66 链接
    与库 ti.drv.gpio:/lib/c6657/c66/release/ti.drv.gpio.ae66 链接
    与库 ti.board:/lib/evmC6657/c66/release/ti.board.ae66 链接
    与库 ti.drv.i2c:/lib/c66/release/ti.drv.i2c.ae66 进行链接
    与库 ti.drv.uart:/lib/c6657/c66/release/ti.drv.uart.ae66 链接
    与库 ti.osal:/lib/tirtos/c6657/c66/release/ti.osal.ae66 链接
    与库 ti.drv.piry:/lib/c6657/c66/release/ti.drv.pcie.ae66 链接
    与库 ti.CSL:/lib/c6657/c66/release/ti.csl.ae66 链接
    开始构建库源...
    Making K:/space/saratoga/saratoga-dsp / src / sysbioss/sysbioss.ae66 ...
    cle66 c:/ti/bios_6_76_03_01/packages/ti/sysbios/BIOS.c ..
    asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/c64p/Exception_asm.s64P ..
    asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/c64p/Hwi_asm.s62 ..
    asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/c64p/Hwi_asm_switch.s62 ..
    asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/c64p/Hwi_disp_always.s64P ..
    asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/timers/timer64/Timer_asm.s64P ..
    asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/rts/ti/tls_get_tp.asm ..
    asme66 C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/c62/TaskSupport_asm.s62 ..
    are66 bios.obj c64p_exception_asm.obj c64p_Hwi_asm.obj c64p_Hwi_asm_switch.obj c64p_Hwi_disp_always.obj timer64_Timer_asm.obj ti_tls_get_tp.obj C62_TaskSupport_asm.obj…
    库构建失败。
    subdir_rules.mk:12:目标'build-458218673-InProc'的配方失败
    已选取 java_tool_options:-djava.vendor='Sun Microsystems Inc.'
    已选取 java_tool_options:-djava.vendor='Sun Microsystems Inc.'

    程序异常终止
    C:/Users/tur71502/AppData/Local/Temp/make18352-9.sh:fork 失败:无错误[1]

    程序异常终止
    C:/Users/tur71502/AppData/Local/Temp/make18352-c.sh:fork 失败:无错误[1]

    程序异常终止
    C:/Users/tur71502/AppData/Local/Temp/make18352-f.sh:fork 失败:无错误[1]

    程序异常终止
    C:/Users/tur71502/AppData/Local/Temp/make18352-12.sh:fork 失败:无错误[1]

    程序异常终止
    C:/Users/tur71502/AppData/Local/Temp/make18352-15.sh:fork 失败:无错误[1]

    程序异常终止
    C:/Users/tur71502/AppData/Local/Temp/make18352-18.sh:fork 失败:无错误[1]
     -> 错误:未找到“c64p_Hwi_asm.obj “
     --> 错误:未找到“c64p_Hwi_asm_switch.obj"</s>“
     --> 错误:未找到“c64p_Hwi_disp_always.obj"</s>“
     --> 错误:未找到 timer64_Timer_asm.obj
     --> 错误:未找到“TI_TLS_GET_tp.obj “
     --> 错误:未找到“C62_TaskSupport_asm.obj (C62_TaskSupport_asm.obj)“
    gmake[1]:***[makefile:77:sysbios.ae66]错误 1.
    gmake:***[K:/space/saratoga/saratoga-dsp /sysbios/makefile.libs src:57:K:/space/saratoga/saratoga-dsp /sysbios/sysbioss.ae66] src 错误 2.
    错误:xdc.cfg.SourceDir:“c:/ti/ccs930/xdctools_3_60_02_34_core/packages/xdc/cfg/SourceDir.xs “、第 209 行:xdc.cfg.SourceDir:生成的源库生成失败:退出状态= 2:

    JS:“c:/ti/ccs930/xdctools_3_60_02_34_core/packages/xdc/cfg/Main.xs “、第 160 行:错误:配置失败!
    已选取 java_tool_options:-djava.vendor='Sun Microsystems Inc.'
    gmake.exe:***[package.mak:204:package/cfg/app_pe66.xdl]错误 1.
    gmake.exe:***删除文件“packages/cfg/app_pe66.xdl"</s>“
    gmake.exe:***[package/cfg/app_pe66.xdl]删除文件“package/cfg/app_pe66.h"</s>“
    gmake.exe:***[package/cfg/app_pe66.xdl]删除文件“package/cfg/app_pe66.c"</s>“
    js:“c:/ti/ccs930/xdctools_3_60_02_34_core/packages/xdc/tools/Cmdr.xs “、第 52 行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;“linker.cmd"已“已删除。
    已选取 java_tool_options:-djava.vendor='Sun Microsystems Inc.'
    gmake[1]:***[build-458218673-InProc]错误 1

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

    您好 Alex、

    程序异常终止
    C:/Users/tur71502/AppData/Local/Temp/make18352-9.sh:fork 失败:无错误[1]

    -通常由于资源限制而出现。

    只是为了确认 — 在编译代码之前是否执行了干净构建? 另外、您能否检查 TEMP 目录是否有足够的可用空间?

    此致、

    Betsy Varughese.

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

    是、执行了清理构建。 只需检查 C 盘上的可用空间即可显示 213 GB 的可用空间

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

    尊敬的 Alen:

    好的。 感谢您提供详细信息。

    您能尝试缩短项目路径吗? 有时长路径会达到 Windows 限制。 请验证是否正确设置了所有必需的环境变量。

    此致、

    Betsy Varughese.

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

    尊敬的 Alen:

    您能和我分享一下 CCS 工作区吗? 我将尝试从我的身边重现问题并告诉您。

    此致、

    Betsy Varughese.

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

    很遗憾、我无法共享工作区。 但我可以研究项目路径限制

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

    您好、

    负责的工程师目前不在办公室。 请预计响应会延迟一天。

    此致、
    Shabary S Sundar

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

    您好 Alex、

    您是否有机会查看项目路径限制? 这对您有好处吗?

    您能否尝试将文件或文件夹位置从 C:驱动器更改为 D:驱动器、然后构建库? 有时、由于 C:驱动器的权限限制、可能会出现此问题。

    此致、

    Betsy Varughese.

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

    我们最终将源文件的位置移动到 K:驱动器,然后构建的一切都很好。 感谢您的帮助

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

    您好 Alex、

    我们能否关闭 TT?

    此致、

    Betsy Varughese.

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

    是的