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.

RTOS/MSP430FR4133: MSP430FR4133

Part Number: MSP430FR4133
Other Parts Discussed in Thread: SYSBIOS

Tool/software: TI-RTOS

Hi,

  I'm using MSP430FR4133 evaluation board.  I've created the project for MSP430 and when I try to create task using sysbios api Task_create() i'm facing the below error.

**** Build of configuration Debug for project MSP430_Test ****

"C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 4 all -O
'Building file: ../syshlthmonitor.c'
'Invoking: MSP430 Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-msp430_17.3.0.STS/bin/cl430" -vmspx --use_hw_mpy=none --include_path="C:/ti/ccsv7/ccs_base/msp430/include" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-msp430_17.3.0.STS/include" --include_path="C:/dev/Projects/Soliton/Code/Workspace/MSP430_Test" --include_path="C:/dev/Projects/Soliton/Code/Workspace/MSP430_Test/MWare" --include_path="C:/dev/Projects/Soliton/Code/Workspace/MSP430_Test/lwip/src/include" --include_path="C:/dev/Projects/Soliton/Code/Workspace/MSP430_Test/lwip/ports/C2000/include" --include_path="C:/dev/Projects/Soliton/Code/Workspace/MSP430_Test/lwip/src/include/ipv4" --include_path="C:/ti/xdctools_3_25_03_72/packages" --include_path="C:/ti/ccsv7/ccs_base" --include_path="C:/ti/bios_6_35_04_50/packages" --advice:power="all" --advice:hw_config="all" --define=__MSP430FR4133__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="syshlthmonitor.d" "../syshlthmonitor.c"
"C:/ti/xdctools_3_25_03_72/packages/xdc/std.h", line 155: warning #173-D: invalid type conversion
"C:/ti/xdctools_3_25_03_72/packages/xdc/std.h", line 156: warning #173-D: invalid type conversion
"C:/ti/xdctools_3_25_03_72/packages/xdc/std.h", line 160: warning #173-D: invalid type conversion
"C:/ti/xdctools_3_25_03_72/packages/xdc/std.h", line 161: warning #173-D: invalid type conversion
"../syshlthmonitor.c", line 128: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
"../syshlthmonitor.c", line 129: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
'Finished building: ../syshlthmonitor.c'
' '
'Building target: MSP430_Test.out'
'Invoking: MSP430 Linker'
"C:/ti/ccsv7/tools/compiler/ti-cgt-msp430_17.3.0.STS/bin/cl430" -vmspx --use_hw_mpy=none --advice:power="all" --advice:hw_config="all" --define=__MSP430FR4133__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 -z -m"MSP430_Test.map" --heap_size=160 --stack_size=160 --cinit_hold_wdt=on -i"C:/ti/ccsv7/ccs_base/msp430/include" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-msp430_17.3.0.STS/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-msp430_17.3.0.STS/include" --reread_libs --diag_wrap=off --display_error_number --warn_sections --xml_link_info="MSP430_Test_linkInfo.xml" --use_hw_mpy=none --rom_model -o "MSP430_Test.out" "./main.obj" "./msp430fr413x_euscia0_uart_01.obj" "./msp430fr413x_euscia0_uart_03.obj" "./syshlthmonitor.obj" "./lwip/ports/C2000/netif/concertoif.obj" "./lwip/ports/C2000/perf.obj" "./lwip/ports/C2000/sys_arch.obj" "./lwip/src/api/api_lib.obj" "./lwip/src/api/api_msg.obj" "./lwip/src/api/err.obj" "./lwip/src/api/netbuf.obj" "./lwip/src/api/netdb.obj" "./lwip/src/api/netifapi.obj" "./lwip/src/api/tcpip.obj" "./lwip/src/core/def.obj" "./lwip/src/core/dns.obj" "./lwip/src/core/init.obj" "./lwip/src/core/mem.obj" "./lwip/src/core/memp.obj" "./lwip/src/core/netif.obj" "./lwip/src/core/pbuf.obj" "./lwip/src/core/raw.obj" "./lwip/src/core/stats.obj" "./lwip/src/core/sys.obj" "./lwip/src/core/tcp.obj" "./lwip/src/core/tcp_in.obj" "./lwip/src/core/tcp_out.obj" "./lwip/src/core/timers.obj" "./lwip/src/core/udp.obj" "./lwip/src/core/ipv4/autoip.obj" "./lwip/src/core/ipv4/icmp.obj" "./lwip/src/core/ipv4/igmp.obj" "./lwip/src/core/ipv4/inet.obj" "./lwip/src/core/ipv4/inet_chksum.obj" "./lwip/src/core/ipv4/ip.obj" "./lwip/src/core/ipv4/ip_addr.obj" "./lwip/src/core/ipv4/ip_frag.obj" "./lwip/src/netif/etharp.obj" "../lnk_msp430fr4133.cmd" -llibc.a
<Linking>
warning #10420-D: For FRAM devices, at start up, the GPIO power-on default high-impedance mode needs to be disabled to activate previously configured port settings. This can be done by clearing the LOCKLPM5 bit in PM5CTL0 register.

undefined first referenced
symbol in file
--------- ----------------
ti_sysbios_knl_Task_Object__create__S ./syshlthmonitor.obj

error #10234-D: unresolved symbols remain
remark #10371-D: (ULP 1.1) Detected no uses of low power mode state changing instructions
error #10010: errors encountered during linking; "MSP430_Test.out" not built

>> Compilation failure
makefile:190: recipe for target 'MSP430_Test.out' failed
gmake[1]: *** [MSP430_Test.out] Error 1
makefile:186: recipe for target 'all' failed
gmake: *** [all] Error 2

**** Build Finished ****

I've included the necessary header files ( #include <xdc/std.h> #include <ti/sysbios/knl/Task.h>). but still compilation is not successful.

So please help me to resolve this error.

Thanks in advance.

Regards

Mohanraj