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.

F29H85X-SDK: entry-point symbol "code_start" undefined

Part Number: F29H85X-SDK
Other Parts Discussed in Thread: SYSCONFIG

I have built and excecuted some example projects for the F29H85X and all works ok. I have then made a few changes and all still works as expected. However sometimes when I delete the workspace and reload the project, I get the following error message "entry-point symbol "code_start" undefined". I have not modifed the cmd file or the link command and don't understand why this error is occurring.

link.log ccs_logs.zip 

  • Assuming the project was not modified in any way, I'm not sure why you would get a linker error when just reimporting a project. Where is code_start typically defined?

  • code_start is defined in the linker cmd file

  • I assume you are referring to this file: "f29h85x_ram_lnk.cmd".

    Can you try a clean rebuild and provide the full build output?

  • yes, either that one or the flash one. Here is the output of a rebuild:


    [0]**** Clean-only build of configuration 'LAUNCHXL_RAM' for project 'F29H85X_Blinky' ****

    [1]"C:\\ti\\ccs2040\\ccs\\utils\\bin\\gmake" -k -j 22 clean -O

    [2]DEL /F "syscfg\board.h" "syscfg\board.cmd.genlibs" "syscfg\peripheral_frame_mapping.h" "syscfg\interrupt_list.txt" "syscfg\errorevent_list.txt" "syscfg\pinmux.csv" "syscfg\device.h" "syscfg\ti_drivers_config.h" "syscfg\clocktree.h" "syscfg\ti_dpl_config.h" "syscfg\board.c" "syscfg\device.c" "syscfg\ti_drivers_config.c" "syscfg\ti_dpl_config.c" "F29H85X_Blinky.out"
    [3]DEL /F "syscfg\board.o" "syscfg\device.o" "syscfg\ti_drivers_config.o" "syscfg\ti_dpl_config.o" "main.o"
    [4]DEL /F "syscfg\board.d" "syscfg\device.d" "syscfg\ti_drivers_config.d" "syscfg\ti_dpl_config.d" "main.d"
    [5]RMDIR /S/Q "syscfg"
    [6]Finished clean

    [7]**** Build finished ****

    [8]**** Build of configuration 'LAUNCHXL_RAM' for project 'F29H85X_Blinky' ****

    [9]"C:\\ti\\ccs2040\\ccs\\utils\\bin\\gmake" -k -j 22 all -O

    [10]Building file: "../F29H85X_Blinky.syscfg"
    [11]Invoking: SysConfig
    [12]"C:/ti/ccs2040/ccs/utils/sysconfig_1.26.0/sysconfig_cli.bat" -s "C:/ti/f29h85x-sdk_1_02_01_00/.metadata/sdk.json" --script "C:/LDRA_Workarea_C_CPP_10.5.0/Examples/Tlps/TICCS/C2000_Workspace/F29H85X_Blinky/F29H85X_Blinky.syscfg" -o "syscfg" --compiler ticlang
    [13]Running script...
    [14]Validating...
    [15]Generating Code (F29H85X_Blinky.syscfg)...
    [16]Writing C:\LDRA_Workarea_C_CPP_10.5.0\Examples\Tlps\TICCS\C2000_Workspace\F29H85X_Blinky\LAUNCHXL_RAM\syscfg\board.c...
    [17]Writing C:\LDRA_Workarea_C_CPP_10.5.0\Examples\Tlps\TICCS\C2000_Workspace\F29H85X_Blinky\LAUNCHXL_RAM\syscfg\board.h...
    [18]Writing C:\LDRA_Workarea_C_CPP_10.5.0\Examples\Tlps\TICCS\C2000_Workspace\F29H85X_Blinky\LAUNCHXL_RAM\syscfg\board.cmd.genlibs...
    [19]Writing C:\LDRA_Workarea_C_CPP_10.5.0\Examples\Tlps\TICCS\C2000_Workspace\F29H85X_Blinky\LAUNCHXL_RAM\syscfg\peripheral_frame_mapping.h...
    [20]Writing C:\LDRA_Workarea_C_CPP_10.5.0\Examples\Tlps\TICCS\C2000_Workspace\F29H85X_Blinky\LAUNCHXL_RAM\syscfg\interrupt_list.txt...
    [21]Writing C:\LDRA_Workarea_C_CPP_10.5.0\Examples\Tlps\TICCS\C2000_Workspace\F29H85X_Blinky\LAUNCHXL_RAM\syscfg\errorevent_list.txt...
    [22]Writing C:\LDRA_Workarea_C_CPP_10.5.0\Examples\Tlps\TICCS\C2000_Workspace\F29H85X_Blinky\LAUNCHXL_RAM\syscfg\pinmux.csv...
    [23]Writing C:\LDRA_Workarea_C_CPP_10.5.0\Examples\Tlps\TICCS\C2000_Workspace\F29H85X_Blinky\LAUNCHXL_RAM\syscfg\device.c...
    [24]Writing C:\LDRA_Workarea_C_CPP_10.5.0\Examples\Tlps\TICCS\C2000_Workspace\F29H85X_Blinky\LAUNCHXL_RAM\syscfg\device.h...
    [25]Writing C:\LDRA_Workarea_C_CPP_10.5.0\Examples\Tlps\TICCS\C2000_Workspace\F29H85X_Blinky\LAUNCHXL_RAM\syscfg\ti_drivers_config.c...
    [26]Writing C:\LDRA_Workarea_C_CPP_10.5.0\Examples\Tlps\TICCS\C2000_Workspace\F29H85X_Blinky\LAUNCHXL_RAM\syscfg\ti_drivers_config.h...
    [27]Writing C:\LDRA_Workarea_C_CPP_10.5.0\Examples\Tlps\TICCS\C2000_Workspace\F29H85X_Blinky\LAUNCHXL_RAM\syscfg\clocktree.h...
    [28]Writing C:\LDRA_Workarea_C_CPP_10.5.0\Examples\Tlps\TICCS\C2000_Workspace\F29H85X_Blinky\LAUNCHXL_RAM\syscfg\ti_dpl_config.c...
    [29]Writing C:\LDRA_Workarea_C_CPP_10.5.0\Examples\Tlps\TICCS\C2000_Workspace\F29H85X_Blinky\LAUNCHXL_RAM\syscfg\ti_dpl_config.h...
    [30]Finished building: "../F29H85X_Blinky.syscfg"

    [31]Building file: "syscfg/ti_drivers_config.c"
    [32]Invoking: C2000 Compiler
    [33]"C:/ti/ccs2040/ccs/tools/compiler/ti-cgt-c29_2.0.0.STS/bin/c29clang.exe" -c -O1 -I"C:/ti/f29h85x-sdk_1_02_01_00/source" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/security" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/driverlib" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/calibration/hrpwm/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/bitfields" -I"C:/ti/f29h85x-sdk_1_02_01_00/examples/device_support/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/common" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/df" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/misc" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/pi" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/pid" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/fft" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/fir" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/iir" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/crc" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/matrix" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/binary_lut_search" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/iqmath" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/freertos/Source/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/freertos/Source/portable/CCS/C2000_C29x" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/flash_api/include/FlashAPI" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/dpl" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/pmic" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/sdl" -I"C:/LDRA_Workarea_C_CPP_10.5.0/Examples/Tlps/TICCS/C2000_Workspace/F29H85X_Blinky" -I"C:/ti/ccs2040/ccs/tools/compiler/ti-cgt-c29_2.0.0.STS/include" -DDEBUG -D_LAUNCHXL_F29H85X -g -Qunused-arguments -MMD -MP -MF"syscfg/ti_drivers_config.d_raw" -MT"syscfg/ti_drivers_config.o" -I"C:/LDRA_Workarea_C_CPP_10.5.0/Examples/Tlps/TICCS/C2000_Workspace/F29H85X_Blinky/LAUNCHXL_RAM/syscfg"   -o"syscfg/ti_drivers_config.o" "syscfg/ti_drivers_config.c"
    [34]Finished building: "syscfg/ti_drivers_config.c"

    [35]Building file: "syscfg/board.c"
    [36]Invoking: C2000 Compiler
    [37]"C:/ti/ccs2040/ccs/tools/compiler/ti-cgt-c29_2.0.0.STS/bin/c29clang.exe" -c -O1 -I"C:/ti/f29h85x-sdk_1_02_01_00/source" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/security" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/driverlib" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/calibration/hrpwm/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/bitfields" -I"C:/ti/f29h85x-sdk_1_02_01_00/examples/device_support/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/common" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/df" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/misc" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/pi" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/pid" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/fft" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/fir" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/iir" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/crc" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/matrix" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/binary_lut_search" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/iqmath" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/freertos/Source/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/freertos/Source/portable/CCS/C2000_C29x" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/flash_api/include/FlashAPI" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/dpl" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/pmic" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/sdl" -I"C:/LDRA_Workarea_C_CPP_10.5.0/Examples/Tlps/TICCS/C2000_Workspace/F29H85X_Blinky" -I"C:/ti/ccs2040/ccs/tools/compiler/ti-cgt-c29_2.0.0.STS/include" -DDEBUG -D_LAUNCHXL_F29H85X -g -Qunused-arguments -MMD -MP -MF"syscfg/board.d_raw" -MT"syscfg/board.o" -I"C:/LDRA_Workarea_C_CPP_10.5.0/Examples/Tlps/TICCS/C2000_Workspace/F29H85X_Blinky/LAUNCHXL_RAM/syscfg"   -o"syscfg/board.o" "syscfg/board.c"
    [38]Finished building: "syscfg/board.c"

    [39]Building file: "syscfg/ti_dpl_config.c"
    [40]Invoking: C2000 Compiler
    [41]"C:/ti/ccs2040/ccs/tools/compiler/ti-cgt-c29_2.0.0.STS/bin/c29clang.exe" -c -O1 -I"C:/ti/f29h85x-sdk_1_02_01_00/source" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/security" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/driverlib" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/calibration/hrpwm/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/bitfields" -I"C:/ti/f29h85x-sdk_1_02_01_00/examples/device_support/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/common" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/df" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/misc" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/pi" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/pid" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/fft" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/fir" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/iir" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/crc" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/matrix" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/binary_lut_search" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/iqmath" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/freertos/Source/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/freertos/Source/portable/CCS/C2000_C29x" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/flash_api/include/FlashAPI" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/dpl" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/pmic" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/sdl" -I"C:/LDRA_Workarea_C_CPP_10.5.0/Examples/Tlps/TICCS/C2000_Workspace/F29H85X_Blinky" -I"C:/ti/ccs2040/ccs/tools/compiler/ti-cgt-c29_2.0.0.STS/include" -DDEBUG -D_LAUNCHXL_F29H85X -g -Qunused-arguments -MMD -MP -MF"syscfg/ti_dpl_config.d_raw" -MT"syscfg/ti_dpl_config.o" -I"C:/LDRA_Workarea_C_CPP_10.5.0/Examples/Tlps/TICCS/C2000_Workspace/F29H85X_Blinky/LAUNCHXL_RAM/syscfg"   -o"syscfg/ti_dpl_config.o" "syscfg/ti_dpl_config.c"
    [42]Finished building: "syscfg/ti_dpl_config.c"

    [43]Building file: "syscfg/device.c"
    [44]Invoking: C2000 Compiler
    [45]"C:/ti/ccs2040/ccs/tools/compiler/ti-cgt-c29_2.0.0.STS/bin/c29clang.exe" -c -O1 -I"C:/ti/f29h85x-sdk_1_02_01_00/source" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/security" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/driverlib" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/calibration/hrpwm/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/bitfields" -I"C:/ti/f29h85x-sdk_1_02_01_00/examples/device_support/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/common" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/df" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/misc" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/pi" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/pid" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/fft" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/fir" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/iir" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/crc" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/matrix" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/binary_lut_search" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/iqmath" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/freertos/Source/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/freertos/Source/portable/CCS/C2000_C29x" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/flash_api/include/FlashAPI" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/dpl" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/pmic" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/sdl" -I"C:/LDRA_Workarea_C_CPP_10.5.0/Examples/Tlps/TICCS/C2000_Workspace/F29H85X_Blinky" -I"C:/ti/ccs2040/ccs/tools/compiler/ti-cgt-c29_2.0.0.STS/include" -DDEBUG -D_LAUNCHXL_F29H85X -g -Qunused-arguments -MMD -MP -MF"syscfg/device.d_raw" -MT"syscfg/device.o" -I"C:/LDRA_Workarea_C_CPP_10.5.0/Examples/Tlps/TICCS/C2000_Workspace/F29H85X_Blinky/LAUNCHXL_RAM/syscfg"   -o"syscfg/device.o" "syscfg/device.c"
    [46]Finished building: "syscfg/device.c"

    [47]Building file: "../main.c"
    [48]Invoking: C2000 Compiler
    [49]"C:/ti/ccs2040/ccs/tools/compiler/ti-cgt-c29_2.0.0.STS/bin/c29clang.exe" -c -O1 -I"C:/ti/f29h85x-sdk_1_02_01_00/source" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/security" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/driverlib" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/calibration/hrpwm/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/bitfields" -I"C:/ti/f29h85x-sdk_1_02_01_00/examples/device_support/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/common" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/df" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/misc" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/pi" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dcl/pid" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/fft" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/fir" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/dsp/fpu/fpu32/iir" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/crc" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/matrix" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/fastmath/binary_lut_search" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/rtlibs/iqmath" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/freertos/Source/include" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/freertos/Source/portable/CCS/C2000_C29x" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/flash_api/include/FlashAPI" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/dpl" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/pmic" -I"C:/ti/f29h85x-sdk_1_02_01_00/source/sdl" -I"C:/LDRA_Workarea_C_CPP_10.5.0/Examples/Tlps/TICCS/C2000_Workspace/F29H85X_Blinky" -I"C:/ti/ccs2040/ccs/tools/compiler/ti-cgt-c29_2.0.0.STS/include" -DDEBUG -D_LAUNCHXL_F29H85X -g -Qunused-arguments -MMD -MP -MF"main.d_raw" -MT"main.o" -I"C:/LDRA_Workarea_C_CPP_10.5.0/Examples/Tlps/TICCS/C2000_Workspace/F29H85X_Blinky/LAUNCHXL_RAM/syscfg"   -o"main.o" "../main.c"
    [50]Finished building: "../main.c"

    [51]Building target: "F29H85X_Blinky.out"
    [52]Invoking: C2000 Linker
    [53]"C:/ti/ccs2040/ccs/tools/compiler/ti-cgt-c29_2.0.0.STS/bin/c29clang.exe" -O1 -DDEBUG -D_LAUNCHXL_F29H85X -g -Qunused-arguments -Wl,-m"F29H85X_Blinky.map" -Wl,--heap_size=0x400 -Wl,--stack_size=0x2000 -Wl,-i"C:/ti/f29h85x-sdk_1_02_01_00/source/driverlib/ccs" -Wl,-i"C:/ti/f29h85x-sdk_1_02_01_00/source/flash_api/lib" -Wl,-i"C:/ti/f29h85x-sdk_1_02_01_00/source/calibration/hrpwm/lib" -Wl,-i"C:/ti/f29h85x-sdk_1_02_01_00/source/security/ccs" -Wl,-i"C:/ti/f29h85x-sdk_1_02_01_00/source/kernel/nortos/ccs" -Wl,-i"C:/ti/f29h85x-sdk_1_02_01_00/source/sdl/ccs" -Wl,-i"C:/ti/ccs2040/ccs/tools/compiler/ti-cgt-c29_2.0.0.STS/lib" -Wl,--reread_libs -Wl,--diag_suppress=10325-D -Wl,--diag_suppress=10063-D -Wl,--diag_wrap=off -Wl,--display_error_number -Wl,--warn_sections -Wl,--xml_link_info="F29H85X_Blinky_linkInfo.xml" -Wl,--rom_model -o "F29H85X_Blinky.out" "./syscfg/board.o" "./syscfg/device.o" "./syscfg/ti_drivers_config.o" "./syscfg/ti_dpl_config.o" "./main.o" "../f29h85x_ram_lnk.cmd"  -Wl,-ldriverlib.lib -Wl,-lsfo.lib -Wl,-lF29H85x_NWFlashAPI_v21.00.00.00.lib -Wl,-lsecurity_drivers.lib -Wl,-ldpl_nortos.lib -Wl,-lsdl_debug.lib

    [54] undefined  first referenced
    [55]  symbol        in file
    [56] ---------  ----------------
    [57] code_start

    [58]error #10234-D: unresolved symbols remain
    [59]warning #10062-D: entry-point symbol "code_start" undefined
    [60]warning #10202-D: no suitable entry-point found; setting to 0
    [61]error #10010: errors encountered during linking; "F29H85X_Blinky.out" not built
    [62]c29clang: error: c29lnk command failed with exit code 1 (use -v to see invocation)

    [63]**** Build finished ****


  • When I look at your build output I can see that codestartbranch.asm is not included in the build.  That is the file that defines code_start.  The linker command file just sets the entry point to it.  I think everything in that /device folder is missing in your project.

    Do you see the device folder in the project?  Does it have files in it

  • I think the files have likely been deleted from the filesystem.

    For me that asm file is physically located here:

    Or their location changed and CCS is looking in the wrong spot

  • yes, that folder was missing. Many thanks for pointing out my error. I really appreciate everyone's help!

  • No problem Mark