Hi All,
I am following exactly all steps given in the document, but i am not able to compile it.
I dont get any error/warnings when building simplelink, ti_rtos_config, driverlib.
When building oslib i get following warnings:
#225-D function "prvPortStartFirstTask" declared implicitly port.c /oslib line 348 C/C++ Problem
#225-D function "portCLZ" declared implicitly tasks.c /oslib line 2156 C/C++ Problem
When building wlan_station getting following errors/warnings:
Errors
unresolved symbol memcpy, first referenced in Q:\TI\projects\ti_rtos_config\Default\configPkg\package\cfg\app_pem4.oem4 wlan_station
unresolved symbol main_func_sp, first referenced in Q:\TI\CCS\tirtos_simplelink_2_01_00_03\products\bios_6_40_03_39\packages\ti\targets\arm\rtsarm\lib\boot.aem4<boot.oem4> wlan_station
unresolved symbol exit, first referenced in Q:\TI\CCS\tirtos_simplelink_2_01_00_03\products\bios_6_40_03_39\packages\ti\targets\arm\rtsarm\lib\ti.targets.arm.rtsarm.aem4<System.oem4> wlan_station
unresolved symbol copy_in, first referenced in Q:\TI\CCS\tirtos_simplelink_2_01_00_03\products\bios_6_40_03_39\packages\ti\targets\arm\rtsarm\lib\auto_init.aem4<auto_init.oem4> wlan_station
unresolved symbol strlen, first referenced in Q:\TI\CCS\tirtos_simplelink_2_01_00_03\products\bios_6_40_03_39\packages\ti\targets\arm\rtsarm\lib\ti.targets.arm.rtsarm.aem4<System.oem4> wlan_station C/C++ Problem
unresolved symbol memset, first referenced in Q:\TI\projects\ti_rtos_config\Default\configPkg\package\cfg\app_pem4.oem4 wlan_station C/C++ Problem
unresolved symbol __TI_decompress_rle24 wlan_station
unresolved symbol __TI_zero_init wlan_station
unresolved symbol __aeabi_uidivmod, first referenced in Q:\TI\CCS\tirtos_simplelink_2_01_00_03\products\bios_6_40_03_39\packages\ti\targets\arm\rtsarm\lib\ti.targets.arm.rtsarm.aem4<System.oem4> wlan_station C/C++ Problem
unresolved symbol _args_main, first referenced in Q:\TI\CCS\tirtos_simplelink_2_01_00_03\products\bios_6_40_03_39\packages\ti\targets\arm\rtsarm\lib\boot.aem4<boot.oem4> wlan_station C/C++ Problem
unresolved symbol _nop, first referenced in Q:\TI\projects\ti_rtos_config\Default\configPkg\package\cfg\app_pem4.oem4 wlan_station C/C++ Problem
unresolved symbol _register_lock, first referenced in Q:\TI\projects\ti_rtos_config\Default\configPkg\package\cfg\app_pem4.oem4 wlan_station C/C++ Problem
unresolved symbol _register_unlock, first referenced in Q:\TI\projects\ti_rtos_config\Default\configPkg\package\cfg\app_pem4.oem4 wlan_station C/C++ Problem
unresolved symbol abort, first referenced in Q:\TI\CCS\tirtos_simplelink_2_01_00_03\products\bios_6_40_03_39\packages\ti\targets\arm\rtsarm\lib\ti.targets.arm.rtsarm.aem4<System.oem4> wlan_station C/C++ Problem
unresolved symbol HOSTwrite, first referenced in Q:\TI\projects\ti_rtos_config\Default\configPkg\package\cfg\app_pem4.oem4 wlan_station C/C++ Problem
unresolved symbol __TI_decompress_none wlan_station C/C++ Problem
#10010 errors encountered during linking; "wlan_station.out" not built wlan_station
#10234-D unresolved symbols remain wlan_station C/C++ Problem
Warnings
#10366-D automatic library build: using library "Q:\TI\CCS\ccsv6\tools\compiler\arm_5.1.6\lib\rtsv7M4_T_le_eabi.lib" for the first time, so it must be built. This may take a few minutes. wlan_station C/C++ Problem
#10207-D automatic RTS selection: resolving index library "libc.a" to "Q:\TI\CCS\ccsv6\tools\compiler\arm_5.1.6\lib\rtsv7M4_T_le_eabi.lib", but "Q:\TI\CCS\ccsv6\tools\compiler\arm_5.1.6\lib\rtsv7M4_T_le_eabi.lib" was not found wlan_station C/C++ Problem
Below is the Build Log for wlan_station
**** Build of configuration Release for project wlan_station ****
"Q:\\TI\\CCS\\ccsv6\\utils\\bin\\gmake" -k all
'Building file: Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/example/common/gpio_if.c'
'Invoking: ARM Compiler'
"Q:/TI/CCS/ccsv6/tools/compiler/arm_5.1.6/bin/armcl" -mv7M4 --abi=eabi -me --include_path="Q:/TI/CCS/ccsv6/tools/compiler/arm_5.1.6/include" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/simplelink/" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/simplelink/include" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/simplelink/source" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/example/common" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/oslib" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/driverlib" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/inc" -g --define=ccs --define=USE_TIRTOS --define=SL_PLATFORM_MULTI_THREADED --display_error_number --diag_warning=225 --diag_wrap=off --preproc_with_compile --preproc_dependency="gpio_if.pp" --cmd_file="Q:/TI/projects/ti_rtos_config/Default/configPkg/compiler.opt" "Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/example/common/gpio_if.c"
'Finished building: Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/example/common/gpio_if.c'
' '
'Building file: ../main.c'
'Invoking: ARM Compiler'
"Q:/TI/CCS/ccsv6/tools/compiler/arm_5.1.6/bin/armcl" -mv7M4 --abi=eabi -me --include_path="Q:/TI/CCS/ccsv6/tools/compiler/arm_5.1.6/include" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/simplelink/" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/simplelink/include" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/simplelink/source" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/example/common" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/oslib" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/driverlib" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/inc" -g --define=ccs --define=USE_TIRTOS --define=SL_PLATFORM_MULTI_THREADED --display_error_number --diag_warning=225 --diag_wrap=off --preproc_with_compile --preproc_dependency="main.pp" --cmd_file="Q:/TI/projects/ti_rtos_config/Default/configPkg/compiler.opt" "../main.c"
'Finished building: ../main.c'
' '
'Building file: ../pinmux.c'
'Invoking: ARM Compiler'
"Q:/TI/CCS/ccsv6/tools/compiler/arm_5.1.6/bin/armcl" -mv7M4 --abi=eabi -me --include_path="Q:/TI/CCS/ccsv6/tools/compiler/arm_5.1.6/include" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/simplelink/" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/simplelink/include" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/simplelink/source" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/example/common" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/oslib" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/driverlib" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/inc" -g --define=ccs --define=USE_TIRTOS --define=SL_PLATFORM_MULTI_THREADED --display_error_number --diag_warning=225 --diag_wrap=off --preproc_with_compile --preproc_dependency="pinmux.pp" --cmd_file="Q:/TI/projects/ti_rtos_config/Default/configPkg/compiler.opt" "../pinmux.c"
'Finished building: ../pinmux.c'
' '
'Building file: Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/example/common/uart_if.c'
'Invoking: ARM Compiler'
"Q:/TI/CCS/ccsv6/tools/compiler/arm_5.1.6/bin/armcl" -mv7M4 --abi=eabi -me --include_path="Q:/TI/CCS/ccsv6/tools/compiler/arm_5.1.6/include" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/simplelink/" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/simplelink/include" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/simplelink/source" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/example/common" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/oslib" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/driverlib" --include_path="Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/inc" -g --define=ccs --define=USE_TIRTOS --define=SL_PLATFORM_MULTI_THREADED --display_error_number --diag_warning=225 --diag_wrap=off --preproc_with_compile --preproc_dependency="uart_if.pp" --cmd_file="Q:/TI/projects/ti_rtos_config/Default/configPkg/compiler.opt" "Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/example/common/uart_if.c"
'Finished building: Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/example/common/uart_if.c'
' '
'Building target: wlan_station.out'
'Invoking: ARM Linker'
"Q:/TI/CCS/ccsv6/tools/compiler/arm_5.1.6/bin/armcl" -mv7M4 --abi=eabi -me -g --define=ccs --define=USE_TIRTOS --define=SL_PLATFORM_MULTI_THREADED --display_error_number --diag_warning=225 --diag_wrap=off -z -m"wlan_station.map" --heap_size=0x800 --stack_size=0x800 -i"Q:/TI/CCS/ccsv6/tools/compiler/arm_5.1.6/lib" -i"Q:/TI/CCS/ccsv6/tools/compiler/arm_5.1.6/include" --reread_libs --warn_sections --display_error_number --diag_wrap=off --xml_link_info="wlan_station_linkInfo.xml" --rom_model -l"Q:/TI/projects/ti_rtos_config/Default/configPkg/linker.cmd" -o "wlan_station.out" "./gpio_if.obj" "./main.obj" "./pinmux.obj" "./uart_if.obj" "../cc3200v1p32.cmd" -l"libc.a" -l"Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/example/getting_started_with_wlan_station/ccs//../../../driverlib/ccs/Release/driverlib.a" -l"Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/example/getting_started_with_wlan_station/ccs//../../../simplelink/ccs/OS/simplelink.a" -l"Q:/TI/CC3200SDK_1.0.0/cc3200-sdk/example/getting_started_with_wlan_station/ccs//../../../oslib/ccs/ti_rtos/ti_rtos.a"
<Linking>
warning #10366-D: automatic library build: using library "Q:\TI\CCS\ccsv6\tools\compiler\arm_5.1.6\lib\rtsv7M4_T_le_eabi.lib" for the first time, so it must be built. This may take a few minutes.
0 [main] sh 6068 open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
P:/Users/anish/AppData/Local/Temp/make6212-1.sh: line 1: 6068 Segmentation fault (core dumped) q:/ti/ccs/ccsv6/tools/compiler/arm_51~1.6/bin/armar -qa p:/users/anish/appdata/local/temp/ti_mkl~3/rtsv7m4_t_le_eabi.lib *.obj
gmake.exe[1]: *** [library] Error 139
>> ERROR: mklib: gmake error during rtsv7M4_T_le_eabi.lib build
warning #10207-D: automatic RTS selection: resolving index library "libc.a" to "Q:\TI\CCS\ccsv6\tools\compiler\arm_5.1.6\lib\rtsv7M4_T_le_eabi.lib", but "Q:\TI\CCS\ccsv6\tools\compiler\arm_5.1.6\lib\rtsv7M4_T_le_eabi.lib" was not found
undefined first referenced
symbol in file
--------- ----------------
HOSTwrite Q:\TI\projects\ti_rtos_config\Default\configPkg\package\cfg\app_pem4.oem4
__TI_decompress_none
__TI_decompress_rle24
__TI_zero_init
__aeabi_uidivmod Q:\TI\CCS\tirtos_simplelink_2_01_00_03\products\bios_6_40_03_39\packages\ti\targets\arm\rtsarm\lib\ti.targets.arm.rtsarm.aem4<System.oem4>
_args_main Q:\TI\CCS\tirtos_simplelink_2_01_00_03\products\bios_6_40_03_39\packages\ti\targets\arm\rtsarm\lib\boot.aem4<boot.oem4>
_nop Q:\TI\projects\ti_rtos_config\Default\configPkg\package\cfg\app_pem4.oem4
_register_lock Q:\TI\projects\ti_rtos_config\Default\configPkg\package\cfg\app_pem4.oem4
_register_unlock Q:\TI\projects\ti_rtos_config\Default\configPkg\package\cfg\app_pem4.oem4
abort Q:\TI\CCS\tirtos_simplelink_2_01_00_03\products\bios_6_40_03_39\packages\ti\targets\arm\rtsarm\lib\ti.targets.arm.rtsarm.aem4<System.oem4>
copy_in Q:\TI\CCS\tirtos_simplelink_2_01_00_03\products\bios_6_40_03_39\packages\ti\targets\arm\rtsarm\lib\auto_init.aem4<auto_init.oem4>
exit Q:\TI\CCS\tirtos_simplelink_2_01_00_03\products\bios_6_40_03_39\packages\ti\targets\arm\rtsarm\lib\ti.targets.arm.rtsarm.aem4<System.oem4>
main_func_sp Q:\TI\CCS\tirtos_simplelink_2_01_00_03\products\bios_6_40_03_39\packages\ti\targets\arm\rtsarm\lib\boot.aem4<boot.oem4>
memcpy Q:\TI\projects\ti_rtos_config\Default\configPkg\package\cfg\app_pem4.oem4
memset Q:\TI\projects\ti_rtos_config\Default\configPkg\package\cfg\app_pem4.oem4
strlen Q:\TI\CCS\tirtos_simplelink_2_01_00_03\products\bios_6_40_03_39\packages\ti\targets\arm\rtsarm\lib\ti.targets.arm.rtsarm.aem4<System.oem4>
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "wlan_station.out" not built
>> Compilation failure
gmake: *** [wlan_station.out] Error 1
gmake: Target `all' not remade because of errors.
**** Build Finished ****
Need assistance.