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.

[参考译文] CCS/66AK2H12:CCS 和产品升级后帮助处理编译错误

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/922152/ccs-66ak2h12-help-with-compile-errors-after-ccs-and-product-upgrades

器件型号:66AK2H12
Thread 中讨论的其他器件:SYSBIOS

工具/软件:Code Composer Studio

我有一个66AK2H 项目、该项目之前是使用 SYS/BIOS 6.465.55、XDCtools 3.32.2.25和 GNU v4.9.0 (Linaro)构建的。 此外、EDMA3 2.12.4、CTOOLS 2.2.0、IPC 3.46.2.04和 Sys Analyzer 2.0.6.52? CCS 7.4。

我正在尝试将所有内容更新为最新的工具和软件包。 我从以下网址下载了所有组件: https://software-dl.ti.com/processor-sdk-linux/esd/K2HK/latest/index_FDS.html

安装似乎找到了。

我加载了我的旧项目并让它进行转换。 我选择了新产品和编译器并尝试进行构建。 我得到以下错误:

****为项目 panel_arm0构建配置 EVM_Debug ****

"C:\\ti\\ccs930\\ccs\\utils\bin\\gmake"-j 8所有-O

制作../src/sysbios/sysbios.aa15fg ...
正在制作./src/ipc.aa15fg ...
./src/makefile.libs:60:目标'./src/sysbios/sysbios.aa15fg '的配方失败
gmake[1]:***没有规则使目标'family/ARM/IntrinsicsSupport_ASM_GNU.ASM'成为'ARM_IntinsicsSupport_ASM_GNU.o'所需的目标'family/ARM/ARM/IntinsicsSupport_ASM.o'。 停下。
gmake:***[./src/sysbios/sysbios.aa15fg ]错误2
gmake:***正在等待未完成的作业....
./src/makefile.libs:68:目标'./src/ipc.aa15fg '的配方失败
gmake[1]:***没有规则使目标'ti/sdo /utils/nameserver.c'成为'ti_sdo _utils_nameserver.o'所需的目标'ti_sdo _utils_nameserver.c'。 停下。
gmake:***[./src/ipc.aa15fg 错误2

****生成完成**** 

我不知道这告诉我什么。 和建议?

我尝试按照链接文档中的说明加载和构建 TI-RTOS 示例项目以测试我的环境、但文档似乎过时或我的安装有问题。

https://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_03_00_106/rtos/index_examples_demos.html#arm-cortex-a15

在 Resource Explorer 中、我没有列出任何66AK2H 器件。

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

    您好!

    如果您想在 A15上构建 SYSBIOS"大家好"、我可以为您创建一个。 但这对 SYSBIOS 和 IPC 构建故障没有帮助。 链接看起来过时、资源管理器不再具有 K2H。

    我想您可以尝试使用适用于 Nimu 示例的 pdkprojectcreate、然后构建以查看错误是否仍然存在。

    此致、Eric

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

    Eric、

    是的、请创建、以便我可以测试我的环境。

    我转到了 PDK 方向、在使用 pdksetupenv 设置环境后、使用以下内容创建了 Nimu 项目:

    pdkProjectCreate K2H All Little Nimu All ARM

    这让我:  

    正在创建项目'Nimu_emacExample_EVMK2H_armBiosExampleProject'...
    
    完成! 

    我创建了一个新的工作区并打开了该项目。 我必须定义 pdk_install_path。 现在将构建项目。

    这是传统还是 BSD 的示例? 如何辨别? 我仍然收到以下错误、我不知道如何解释:

    "C:\\ti\\ccs930\\ccs\\utils\\bin\\gmake"-j 8所有-O
    
    制作../src/sysbios/sysbios.aa15fg ...
    正在制作./src/ipc.aa15fg ...
    ./src/makefile.libs:60:目标'./src/sysbios/sysbios.aa15fg '的配方失败
    gmake[1]:***没有规则使目标'family/ARM/IntrinsicsSupport_ASM_GNU.ASM'成为'ARM_IntinsicsSupport_ASM_GNU.o'所需的目标'family/ARM/ARM/IntinsicsSupport_ASM.o'。 停下。
    gmake:***[./src/sysbios/sysbios.aa15fg ]错误2
    gmake:***正在等待未完成的作业....
    gmake[1]:***没有规则使目标'ti/sdo /utils/nameserver.c'成为'ti_sdo utils_nameserver.o'所需的目标'ti/sdo _utils_nameserver.c'。 停下。
    gmake:***[./src/ipc.aa15fg 错误2
    ./src/makefile.libs:68:目标'./src/ipc.aa15fg '的配方失败 

    那么、它现在告诉我为什么我的实际项目不会构建?  

    Mike

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

    您好!

    我附加了一个简单的 SYSBIOS printf()示例,在 K2H A15上运行。 CCS 控制台输出:

    [ARM_A15_0]

    A 为100
    b 为0.1199
    B 为0.120000
    打印结束

    构建日志:

    ****为项目 Dhryston_A15构建配置调试****

    "C:\\ti\\ccs930\\ccs\\utils\bin\\gmake"-k -j 8 all -O

    编译文件:"c:/Project/Dhrystone_A15/app.cfg
    调用:XDCtools
    "c:/ti/ccs930/xdctools_3_60_02_34_core/xs "--xdcpath="C:/ti/bios_6_76_03_01/packages;" xdc.tools.configuro -o configPkg -t GNU.targets.arm.A15F -p ti.platforms.evmTCI6636K2H -r debug -c "C:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major-win32 "C:/Project/Dhrystone_A15/app.cfg
    正在制作 package.mak (由于 package.bld)...
    正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
    从 package/cfg/app_pa15fg.cfg 配置 app.xa15fg ...
    正在生成自定义 ti.sysbios 库 makefile ...
    正在开始构建库源...
    制作 C:/Project/Dhrystone_A15/src/sysbios/sysbios.aa15fg ...
    asma15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/IntrinsicsSupport_asm_gnu.asm……
    asma15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/TaskSupport_asm_gnu.asm……
    asma15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/a15/Cache_asm_gnu.asm……
    asma15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/a15/Mmu_asm_gnu.asm……
    asma15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/a15/TimestampProvider_asm_gnu.asm……
    asma15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/gic/Hwi_asm_gnu.asm……
    asma15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/exc/Exception_asm_gnu.asm……
    asma15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/systimer/Timer_asm_gnu.asm……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/BIOS.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/IntrinsicsSupport.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/TaskSupport.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/knl/Clock.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/knl/Idle.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/knl/Intrinsics.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/knl/Event.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/knl/Mailbox.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/knl/Queue.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/knl/Semaphore.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/knl/Swi.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/knl/Task.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/heaps/HeapMem.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/hal/Cache.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/hal/Core.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/hal/Hwi.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/hal/Hwi_stack.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/hal/Hwi_startup.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/rts/gnu/ReentSupport.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/rts/gnu/SemiHostSupport.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/a15/Core.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/a15/Cache.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/a15/Mmu.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/a15/TimestampProvider.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/gic/Hwi.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/exc/Exception.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/gates/GateHwi.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/gates/GateMutex.c……
    cla15fg C:/ti/bios_6_76_03_01/packages/ti/sysbios/family/arm/systimer/Timer.c……
    ara15fg arm_intrinsicsSupport_asm_ng.o arm_TaskSupport_asm_ng.o a15_cache_asm_ng.o a15_MMU_ASM_GN0.o a15_Timestestostar_asm_hng_gv_hw_as_gc.o h a 15_mu_mu_clar_mu.o ngc.h a 15_mu_mu_clock_mu.o ngpine_ngc.h a 15_mu.o ngpine_ngc.h ngc.h o h ngpin_cl_cl_cl_cl_m.o ngc.h
    已完成库构建。
    cla15fg 封装/cfg/app_pa15fg.c……
    完工:"c:/Project/Dhrystone_A15/app.cfg

    编译文件:"../main.c"
    调用:GNU 编译器
    "c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major-win32/bin/arm-none-eabi-gcc-7.2.1.exe "-c -mcpu=cortex-a15 -mtune =cortex-a15 -marm -mfloat-abi=hard -mfp=vfpv4 -i"C:/Project/Dhrystone_A15 -i"C:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major-win32/arm-none-eabi/include/newlib-nano -i"C:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major-win32/arm-none-eabi/include -o0 -gdwarf-3 -Wall -c -Md -md -md @-main" md"-mfmd -md "main.mp"。
    建筑完工:"../main.c"

    构建文件:"../test.c"
    调用:GNU 编译器
    "c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major-win32/bin/arm-none-eabi-gcc-7.2.1.exe "-c -mcpu=cortex-a15 -mtune =cortex-a15 -marm -mfloat-abi=hard -mfp=vfpv4 -i"C:/Project/Dhrystone_A15 -i"C:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major-win32/arm-none-eabi/include/newlib-nano -i"C:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major-win32/arm-none-eabi/include -o0 -gdwarf-3 -Wall -c -Md -test.md -md"-md"-mdmd -test"-md md"-timmd @-md。
    ./test.c:在函数'testMain'中:
    ./test.c:23:3:警告:函数'exit'的隐式声明[-Wimplicit-function-declaration]
    EXIT (0);
    ^~~~μ A
    ./test.c:23:3:警告:内置函数'exit'的隐式声明不兼容
    ./test.c:23:3:注意:包含" "或提供"退出"声明
    已完成构建:"./test.c"

    构建目标:"Dhryston_A15.out"
    调用:GNU 连接器
    "c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major-win32/bin/arm-none-eabi-gcc-7.2.1.exe -mtune = cortex-a15 -marm -O0 -gdwarf-3 -Wall -md -mp -mfloat-abi=hard -wl、-Map、"Dhryston_A15.map"-nodfiles -static -cc-gc-gc-SECTIONS -l"c:/ti/bios_6_76_03_01/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/hard -lfloat -l"-lwl"-ram_group-l-out-ram_ram/-lwl -ram./-out-lfrom-statics/-status./-rf_ram./-out./-rfrom-lf-null-specs -specs -rwl /packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/fpu -status./rf_-rf_-rf./-rf_specs -specs -lf-null-rwl -r
    完成构建目标:"Dhryston_A15.out"

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

    e2e.ti.com/.../Dhrystone_5F00_A15.zip

    此致、Eric