CTL for MSP430 linker error "undefined symbol '_ctl_handle_error' "
I created a new ctl executable project in CrossStudio for MSP430 v3.1. I'm developing for the MSP430FR6989. Without adding any code or changing any property settings, I attempt to build the project. The build fails with linker error "undefined symbol '_ctl_handle_error' ".
I'm currently trying to evaluate CrossStudio, and easily getting ctl working for MSP430 will be a big part of my decision to buy or not.
My build command and output:
Rebuilding ‘CTL_Test’ from solution ‘CTL_Test’ in configuration ‘MSP430 Debug’
Remove C:\Users\<username>\Source\Repos\CrossWorks Projects\CTL_Test\CTL_Test MSP430 Debug\main.hzo
Compiling ‘main.c’
"C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for MSP430 3.1/bin/hcc" -D__CROSSWORKS -D__CROSSWORKS_MAJOR_VERSION=3 -D__CROSSWORKS_MINOR_VERSION=1 -D__CROSSWORKS_REVISION=1 -D__CROSSWORKS_MSP430 -D__SIZEOF_WCHAR_T=2 -D__TARGET_PROCESSOR=MSP430FR6989 -D__MSP430FR6989__ -DSIGNATURES -DCTL_TASKING -DNESTED_INTERRUPTS -I. "-JC:/Program Files (x86)/Rowley Associates Limited/CrossWorks for MSP430 3.1/include" "-JC:/Users/<username>/AppData/Local/Rowley Associates Limited/CrossWorks for MSP430/v3/packages/include" "-IC:/Users/<username>/AppData/Local/Rowley Associates Limited/CrossWorks for MSP430/v3/packages/libraries/libctl/include" -g -O-9 -Orl -msd main.c -o "CTL_Test MSP430 Debug/main.hzo" -mcpux -m1m -D__CROSSWORKS_MSP430
Remove C:\Users\<username>\Source\Repos\CrossWorks Projects\CTL_Test\CTL_Test MSP430 Debug\ctl_msp430.hzo
Compiling ‘ctl_msp430.c’
"C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for MSP430 3.1/bin/hcc" -D__CROSSWORKS -D__CROSSWORKS_MAJOR_VERSION=3 -D__CROSSWORKS_MINOR_VERSION=1 -D__CROSSWORKS_REVISION=1 -D__CROSSWORKS_MSP430 -D__SIZEOF_WCHAR_T=2 -D__TARGET_PROCESSOR=MSP430FR6989 -D__MSP430FR6989__ -DSIGNATURES -DCTL_TASKING -DNESTED_INTERRUPTS -I. "-JC:/Program Files (x86)/Rowley Associates Limited/CrossWorks for MSP430 3.1/include" "-JC:/Users/<username>/AppData/Local/Rowley Associates Limited/CrossWorks for MSP430/v3/packages/include" "-IC:/Users/<username>/AppData/Local/Rowley Associates Limited/CrossWorks for MSP430/v3/packages/libraries/libctl/include" -g -O-9 -Orl -msd "C:/Users/<username>/AppData/Local/Rowley Associates Limited/CrossWorks for MSP430/v3/packages/targets/msp430/ctl_msp430.c" -o "CTL_Test MSP430 Debug/ctl_msp430.hzo" -mcpux -m1m -D__CROSSWORKS_MSP430
Remove C:\Users\<username>\Source\Repos\CrossWorks Projects\CTL_Test\CTL_Test MSP430 Debug\crt0.hzo
Assembling ‘crt0.asm’
"C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for MSP430 3.1/bin/has" -D__CROSSWORKS -D__CROSSWORKS_MAJOR_VERSION=3 -D__CROSSWORKS_MINOR_VERSION=1 -D__CROSSWORKS_REVISION=1 -D__CROSSWORKS_MSP430 -D__SIZEOF_WCHAR_T=2 -D__TARGET_PROCESSOR=MSP430FR6989 -D__MSP430FR6989__ -DSIGNATURES -DCTL_TASKING -DNESTED_INTERRUPTS -I. "-JC:/Program Files (x86)/Rowley Associates Limited/CrossWorks for MSP430 3.1/include" "-JC:/Users/<username>/AppData/Local/Rowley Associates Limited/CrossWorks for MSP430/v3/packages/include" "-IC:/Users/<username>/AppData/Local/Rowley Associates Limited/CrossWorks for MSP430/v3/packages/libraries/libctl/include" -g "C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for MSP430 3.1/src/crt0.asm" -o "CTL_Test MSP430 Debug/crt0.hzo" -mcpux -m1m -D__CROSSWORKS_MSP430
CTL_Test MSP430 Debug/CTL_Test.hzx does not exist.
Linking ‘CTL_Test.hzx’
"C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for MSP430 3.1/bin/hld" "CTL_Test MSP430 Debug/main.hzo" "CTL_Test MSP430 Debug/ctl_msp430.hzo" "CTL_Test MSP430 Debug/crt0.hzo" "C:/Users/<username>/AppData/Local/Rowley Associates Limited/CrossWorks for MSP430/v3/packages/libraries/libctl/lib/libctl_hw32_single_cpux.hza" -g "C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for MSP430 3.1/lib/libc_hw32_single_cpux.hza" "C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for MSP430 3.1/lib/libm_hw32_single_cpux.hza" "C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for MSP430 3.1/lib/libdebugio_hw32_single_cpux.hza" "C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for MSP430 3.1/lib/libvfprintf_hw32_single_cpux.hzo" "C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for MSP430 3.1/lib/libvfscanf_hw32_single_cpux.hzo" -D___vfprintf=___vfprintf_float_long_long -D___vfscanf=___vfscanf_float_long_long_cc "C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for MSP430 3.1/lib/libc_user_libc_hw32_single_cpux.hza" -Oph -Ofl -Odc -Ojt -DCTL_IRQ_STACK_SIZE=128 -D___FLASH_Address=17408 -D___FLASH_Size=130048 -D___FLASH_Address=17408 -D___FLASH_Size=130048 -GISR=L -GCONST=L -GCODE=L -TSIGNATURES=ff80-ff8f -GSIGNATURES=L -TINTVEC=ff90-ffff -GINTVEC=L -TISR,CONST,CODE=4400-ff7f,10000-23fff -D___INFO_D_Address=6144 -D___INFO_D_Size=128 -D___INFO_D_Address=6144 -D___INFO_D_Size=128 -GINFO_D=L -TINFO_D=1800-187f -D___INFO_C_Address=6272 -D___INFO_C_Size=128 -D___INFO_C_Address=6272 -D___INFO_C_Size=128 -GINFO_C=L -TINFO_C=1880-18ff -D___INFO_B_Address=6400 -D___INFO_B_Size=128 -D___INFO_B_Address=6400 -D___INFO_B_Size=128 -GINFO_B=L -TINFO_B=1900-197f -D___INFO_A_Address=6528 -D___INFO_A_Size=128 -D___INFO_A_Address=6528 -D___INFO_A_Size=128 -GINFO_A=L -TINFO_A=1980-19ff -D___RAM_Address=7168 -D___RAM_Size=2048 -D___RAM_Address=7168 -D___RAM_Size=2048 -G.abs=L -T.abs,IDATA0,UDATA0,THREAD=1c00-23ff -D___BSL_Address=4096 -D___BSL_Size=2048 -D___BSL_Address=4096 -D___BSL_Size=2048 -T=1000-17ff -D___INFO_A_Address=6528 -D___INFO_A_Size=128 -D___INFO_A_Address=6528 -D___INFO_A_Size=128 -T=1980-19ff -D___INFO_B_Address=6400 -D___INFO_B_Size=128 -D___INFO_B_Address=6400 -D___INFO_B_Size=128 -T=1900-197f -D___INFO_C_Address=6272 -D___INFO_C_Size=128 -D___INFO_C_Address=6272 -D___INFO_C_Size=128 -T=1880-18ff -D___INFO_D_Address=6144 -D___INFO_D_Size=128 -D___INFO_D_Address=6144 -D___INFO_D_Size=128 -T=1800-187f -D___RAM_Address=7168 -D___RAM_Size=2048 -D___RAM_Address=7168 -D___RAM_Size=2048 -T=1c00-23ff -D___FLASH_Address=17408 -D___FLASH_Size=130048 -D___FLASH_Address=17408 -D___FLASH_Size=130048 -T=4400-23fff -RLIBC_CODE=CODE -RLIBC_CONST=CONST -RLIBC_IDATA0=IDATA0 -RLIBC_UDATA0=UDATA0 "-MCTL_Test MSP430 Debug/CTL_Test.map" -o "CTL_Test MSP430 Debug/CTL_Test.hzx" -mcpux
undefined symbol '_ctl_handle_error'
Build failed
Please sign in to leave a comment.
Comments
0 comments