工具/软件:Code Composer Studio
大家好、
我正在使用 LaunchXL TMS57004评估板 硬件和 CCS V8 IDE。 我正在尝试编译 SPNA186 CAN 引导加载程序示例以进行编译。 我无法启动它的运行。 您能帮我解决这个问题吗,我所面临的问题是一些 make 文件目录结构不正确,例如...如果您能编译它并在您的末尾对其进行测试,我会很感激,如果可以的话,请告诉我。 我尝试了很多东西、但无法使其编译或工作。
我添加了一个项目并从 SPNA186导入了文件添加了链接器预发布步骤,甚至更改了所有硬编码目录以匹配我的目录,我仍然面临着问题!! 如果有人能在 CCS8和 LAUNCHXL TMS57004上对其进行测试、我将不胜感激!! 我在这里住了两周,没有成功!!! 它不应该这么难、因为我使用了许多其他系列的芯片组、例如 ST 和 renses、因为这项任务不是那么困难。
下面是我所面临的电流:
****为项目引导加载程序构建配置调试****
"C:\\ti\\ccsv8\\utils\\bin\\gmake"-k -j 2 all -O
构建目标:"bootloader.out"
调用:ARM 链接器
"c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.3.LTS/bin/armcl /ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.3.LTS/include -mv4 -code_state=32 --preinclude="C:/Users/kganeshan/workspace_v8/TI mcU/TMS570LS04x/flash_define.h"-g -diag_warning=225 --xml_wrap=off --display_error_number -z -m"bootloader.map"-i"C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.3.LTS/lib -i"-i"xml_wrap=off -display_error-linkgs-display_error-line_se-display_error-lineparecon_line_se-display_lineps"--lineps"--lineps"--line_display_lineparecline_display-lineps"--lineps"--lineps"--display rom_model -o "bootloader.out""./src/Fapi_UserDefinedFunctions.obj ""./src/bl_check.obj ""./src/bl_dcan.obj ""./src/bl_flash.obj ""./src/bl_led_demo.obj ""./src/bl_spi.obj ""./src/bl_spi_packet.obj ""./src/bl_uart.obj ""./src/bl_ymodem.obj ""./src/hw_dcan.obj ""./src/hw_pinmux.obj /src/notification.obj /src/sys_core.obj /src/sys_startup.obj /lib/F021_API_CortexR4_LE.lib ""./src/hw_esm.obj ""./src/hw_gio.obj /src/hw_spi.obj /src/sw_hw_ver.obj /src/sys_phantom.obj /lib/F021_API_CortexR4_BE.lib ".tmsn.c ".texc1.texc1.texctrl""./src/bl_main.obj ".texctrl.c.texc1.texc1.texc1.texctrl"/src/hw_sci.obj "./src/sci_common.obj ".c.texctrl.c.texc1.texc1.texc1.texc1.texc1.texc1.texc1.texctrl.trl.trl"/src/sys_intvecs.obj "/src/system.obj ".trl.trl.trl.trl.trl.trl.trl.trl./Users/kganeshan/workspace_v8/TI ".trl.c.tex
"./TMS570LS04x/boot_CAN/BL_link.cmd"、第17行:错误#10008-D:找不到文件"..\Release\sys_core.obj"
"./TMS570LS04x/boot_CAN/BL_link.cmd"、第18行:错误#10008-D:找不到文件"..\Release\sys_startup.obj"
"./TMS570LS04x/boot_CAN/BL_link.cmd"、第22行:错误#10008-D:找不到文件"。..\Release\Fapi_UserDefinedFuncions.obj"
"./TMS570LS04x/boot_CAN/BL_link.cmd"、行23:错误#10008-D:找不到文件"..\Release\BL_flash.obj"
"./TMS570LS04x/boot_CAN/BL_link.cmd"、第25行:错误#10008-D:找不到文件"F021_API_CortexR4_be.lib"
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_check.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_check.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_dcan.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_dcan.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_flash.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_flash.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_led_demo.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_led_demo.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_main.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_main.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_spi.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_spi.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_spi_packet.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_spi_packet.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_uart.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_uart.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_ymodem.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/bl_ymodem.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/hw_dcan.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/hw_dcan.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/hw_esm.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/hw_esm.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/hw_gio.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/hw_gio.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/hw_pinmux.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/hw_pinmux.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/hw_sci.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/hw_sci.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/hw_spi.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/hw_spi.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/notification.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/notification.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/sci_common.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/sci_common.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/sw_hw_ver.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/sw_hw_ver.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/sys_phantom.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/sys_phantom.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/sys_startup.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/sys_startup.obj 中重新定义
错误#10056:重新定义符号"flash_BANK_bank":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/system.obj 中重新定义
错误#10056:重新定义符号"flash_sector":首先在"./src/Fapi_UserDefinedFunctions.obj 中定义;在"./src/system.obj 中重新定义
"./TMS570LS04x/boot_CAN/BL_link.cmd"、第17行:警告#10068-D:无匹配段
"./TMS570LS04x/boot_CAN/BL_link.cmd"、第18行:警告#10068-D:无匹配段
"./TMS570LS04x/boot_CAN/BL_link.cmd"、第22行:警告#10068-D:无匹配段
"./TMS570LS04x/boot_CAN/BL_link.cmd"、行23:警告#10068-D:无匹配段
错误#10010:链接期间遇到错误;未构建"bootloader.out"
>>编译失败
Makefile:173:目标'bootloader.out'的配方失败
gmaked[1]:***[bootloader.out]错误1.
Makefile:169:目标'all'的配方失败
gmake:***[全部]错误2.
****构建完成****