工具/软件:Code Composer Studio
您好!
现在我需要一个多星期的时间才能在 evmK2G 上完成基本的闪烁工作。 您的示例中的非适用于当前工具流程。
在发行软件之前,您是否测试过它????
我多年来一直在使用 TI 硬件产品,因此我建议管理 KeyStone 器件。
事实证明、使用 TI 软件非常非常令人沮丧。
我正在使用 ccsv6.2.0和最新的 PDK for K2G。
我得到以下错误:
****项目 GPIO_LedBlink_evmK2G_c66xTestProject 的配置调试构建****
"C:\\ti\\ccsv6\\utils\\bin\\gmake"-k all
'生成文件:C:/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio/test/led_blink/k2g/c66/bios/gpio_test.cfg '
'调用:XDCtools '
"C:/ti/xdctools_3_32_01_22_core/xs "--xdcpath="C:/ti/edma3_lld_2_12_02_26/packages;C:/ti/ipc_3_44_00_00/packages;C:/ti/bios_6_46_01_38/packages;C:/ti/pdk_k2g_1_0_4/packages;C:/ti/ndk_2_25_00_09/packages;C:/ti/uia_2_00_06_52/packages;C:/ti/ccsv6/ccs_base;" xdc.tools.configuro configPkg -t ti.targets.elf.c66 -p ti.platforms.evmTCI66AK2G02 -r debug -c "C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.1 "C:/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio/test/led_blink/k2g/c66/bios/gpio_test.cfg
正在制作 package.mak (由于 package.bld)...
正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
从 package/cfg/gpio_test_pe66.cfg 配置 GPIO_test.xe66 ...
正在生成自定义 ti.sysbios 库 makefile ...
链接库 ti.drv.UART:./lib/k2g/c66/release/ti.drv.uart.ae66
链接库 ti.drv.gpio:./lib/k2g/c66/release/ti.drv.gpio.profiling.ae66
链接库 ti.utils.profiling:./lib/c66/release/ti.utils.profiling.ae66
链接库 ti.board:./lib/evmK2G/c66/release/ti.board.ae66
链接库 ti.csl:./lib/k2g/c66/release/ti.csl.ae66
链接库 ti.osal:/lib/tirtos/k2g/c66/release/ti.osal.ae66
正在开始构建库源...
制作 C:/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio/test/led_blink/k2g/c66/bios/src/sysbios/sysbios.ae66 ...
gmake[1]:输入目录`C:/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio/test/led_blink/k2g/c66/bios/src/sysbios
CLE66 C:/ti/bios_6_46_01_38/packages/ti/sysbios/BIOS.c……
asme66 C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/c64p/Exception_asm.s64P。。
asme66 C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/c64p/Hwi_asm.s62。。
asme66 C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/c64p/Hwi_asm_switch.s62。。
asme66 C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/c64p/Hwi_disp_always.s64P。。
asme66 C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/c62/TaskSupport_asm.s62。。
asme66 C:/ti/bios_6_46_01_38/packages/ti/sysbios/rts/ti/tls_get_tp.asm。。
asme66 C:/ti/bios_6_46_01_38/packages/ti/sysbios/timers/timer64/Timer_asm.s64P。。
are66 bios.obj c64p_exception_asm_wi_asm_obj c64p_hwi_asm_switch.obj c64p_hwi_disp_always.obj c62_taskSupport_asm.obj ti_tls_get_tp.obj timer64_Timer_as.obj ...
gmake[1]:离开目录`C:/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio/test/led_blink/k2g/c66/bios/src/sysbios
已完成库构建。
cle66封装/cfg/GPIO_test_pe66.c……
'完成的建筑:C:/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio/test/led_blink/k2g/c66/bios/gpio_test.cfg '
'
'生成文件:C:/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio/test/led_blink/k2g/GPIO_board.c '
'调用:C6000编译器'
"c:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.1/bin/cl6x "-mv6600 -include_path="C:/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio -include_path="C:/ti/pdk_k2g_1_0_4/packages -include_path="/packages/include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.1/include -g -define=SOC_K2G -define=use_prefug_diag=gpref_express-d=gpref_board-express-out_gui=gpremote_dag_diag=gpage=gpage=gpage=d2page=gp=d2page=gpage-diag_express-board-out_gui_express-gui_gui_express-out_gui_gui_gui=d=d=dag-out_express-out_gui_gui_guide-dag=dag=d=g2=gp=d=gp=gp=dag-out_guid_guid_guide-board-out-out_guide-dag-out_guide-d=d=gep-out_express-ag-out-out-/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio/test/led_blink/k2g/GPIO_board.c
'完成的建筑:C:/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio/test/led_blink/k2g/GPIO_board.c '
'
'生成文件:C:/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio/test/led_blink/src/main_led_blink.c '
'调用:C6000编译器'
"c:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.1/bin/cl6x "-mv6600 -include_path="C:/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio -include_path="C:/ti/pdk_k2g_1_0_4/packages -include_path="/packages/include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.1/include -g -define=SOC_K2G -define=us_premote_diag=d=d2p=d_express-board_express-out_gui_diag=ma-out_express-d=d_gui_di_express-out-diag=d=ma-out_gui_express-diag=d=ma-board_express-out_gui_gui_gui_gui_express-d=d=d=d=d_guest_di_diag-diag-out_express-out_gui_gui_guest-d=d=d=d=d=d=d_guest_guest_diag-diag=d=d=d=d_guest_express-out-out-diag-out-diag-out-diag-out_guard_guest-diag /ti/pdk_k2g_1_0_4/packages/ti/drv/gpio/test/led_blink/src/main_led_blink.c
"C:/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio/test/led_blink/src/main_led_blink.c "、第210行:警告#112-D:语句无法访问
"C:/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio/test/led_blink/src/main_led_blink.c、第210行:警告#225-D:隐式声明函数"Task_exit"
'完成的建筑:C:/ti/pdk_k2g_1_0_4/packages/ti/drv/gpio/test/led_blink/src/main_led_blink.c '
'
'构建目标:GPIO_LedBlink_evmK2G_c66xTestProject.Out'
'调用:C6000链接器'
"c:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.1/bin/cl6x "-mv6600 -g -define=SOC_K2G --define=EVM_K2G --define=use_BIOS -define=k2g02 -define=dsp0 -display_error_number -diag_wrap=off -ad_suppress=1111 -diag_suppress=ti--dsp_de=dsp=dsp-exag=-express-board-board-express-it_express=dcs=-it_express-out-it_gui=v-it_express-it_board-out-api=v-it_gui=v2-ate-tag=v-exag=v-it_gui=v2-ine-ti=v2-ate-tag=v2-ate-exag=dag=v2-ine-tag=v-ex-ex-ex-ate-board_ex-ategate-tag=dag=dag=v-ine-tag=v-ine-tag=v-ex-ex-ine-tag=v-/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.1/include /ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.1/lib
"configPkg/linker.cmd"、第32行:错误#10264:L2SRAM 存储器范围与现有存储器范围 L2_SRAM_0重叠
"configPkg/linker.cmd"、第32行:错误#10264:L2SRAM 存储器范围与现有存储器范围 L2_SRAM_1重叠
>>编译失败
"configPkg/linker.cmd"、第33行:错误#10264:MSMCSRAM 存储器范围与现有存储器范围 MSMC_SRAM 重叠
Makefile:141:目标'GPIO_LedBlink_evmK2G_c66xTestProject.out'的配方失败
"configPkg/linker.cmd"、第34行:错误#10264:DDR3内存范围与现有内存范围 DDR0重叠
警告#10229-D:输出段".fardata"是指加载符号"GPIO_test"、因此无法压缩;压缩"rle"会被忽略
未定义的首次引用
符号
------ --------
GPIO_TEST C:\ti\pdk_k2g_1_0_4\packages\MyExampleProjects\GPIO_LedBlink_evmK2G_c66xTestProject\Debug\configPkg\packages\cfg\GPIO_test_pe66.oe66
错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未生成"GPIO_LedBlink_evmK2G_c66xTestProject.out"
Gmake:***[GPIO_LedBlink_evmK2G_c66xTestProject.out]错误1.
gmake:目标"全部"不会由于错误而重新生成。
****构建完成****
如果你有答案就会很出色。
请在发布之前在基本实现中测试您的软件。
