Other Parts Discussed in Thread: SYSCONFIG, SYSBIOS
Hi Ti,
When attempting to build the latest simplelink sdk simplelink_cc13xx_cc26xx_sdk_6_30_01_03, I am experiencing a build failure:
Repro:
1. Download simplelink SDK https://www.ti.com/tool/download/SIMPLELINK-CC13XX-CC26XX-SDK/6.30.01.03
2. Open CCS 12.0.0
3. Select Import CCS projects
4. Select collector project
5. Attempt to build
Prior to the below error, I experienced an issue with the included node binary having incorrect permissions located at /Applications/ti/sysconfig_1.14.0/nodejs/node. I was able to work around this by chmod +x'ing the binary, but am now hitting this issue.
Building target: "collector_CC1352P1_LAUNCHXL_tirtos7_ticlang.out" Invoking: Arm Linker "/Applications/ti/ccs1200/ccs/tools/compiler/ti-cgt-armllvm_2.1.0.LTS/bin/tiarmclang" @"/Users/user/workspace_v12/collector_CC1352P1_LAUNCHXL_tirtos7_ticlang/application/defines/collector.opts" @"/Users/user/workspace_v12/collector_CC1352P1_LAUNCHXL_tirtos7_ticlang/Release/syscfg/ti_154stack_config.opts" -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mlittle-endian -mthumb -Oz -DTIMAC_ROM_IMAGE_BUILD -DBoard_EXCLUDE_NVS_EXTERNAL_FLASH -DDeviceFamily_CC13X2 -gdwarf-3 -fdiagnostics-show-option -fshort-enums -munaligned-access -funsigned-char -fcommon -ffunction-sections -fno-strict-aliasing -march=armv7e-m -Wl,-m"collector_CC1352P1_LAUNCHXL_tirtos7_ticlang.map" -Wl,-i"/Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source" -Wl,-i"/Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/kernel/tirtos7/packages" -Wl,-i"/Users/user/workspace_v12/collector_CC1352P1_LAUNCHXL_tirtos7_ticlang/Release/syscfg" -Wl,-i"/Applications/ti/ccs1200/ccs/tools/compiler/ti-cgt-armllvm_2.1.0.LTS/lib" -Wl,--reread_libs -Wl,--define=NVOCMP_NVPAGES=4 -Wl,--define=TIRTOS7 -Wl,--diag_wrap=off -Wl,--display_error_number -Wl,--warn_sections -Wl,--xml_link_info="collector_CC1352P1_LAUNCHXL_tirtos7_ticlang_linkInfo.xml" -Wl,--rom_model -Wl,--unused_section_elimination=on -o "collector_CC1352P1_LAUNCHXL_tirtos7_ticlang.out" "./application/collector/collector.o" "./application/collector/csf.o" "./application/collector/link_controller/cllc.o" "./application/cui/cui.o" "./application/main.o" "./software_stack/ti15_4stack/mac/api_mac.o" "./software_stack/ti15_4stack/mac/macTask.o" "./software_stack/ti15_4stack/mac/low_level/mac_activity.o" "./software_stack/ti15_4stack/mac/mac_settings/mac_cfg.o" "./software_stack/ti15_4stack/mac/mac_settings/mac_settings.o" "./software_stack/ti15_4stack/mac/mac_settings/mac_user_config.o" "./software_stack/ti15_4stack/nv/crc.o" "./software_stack/ti15_4stack/nv/nvocmp.o" "../cc13x2_cc26x2_tirtos7.cmd" -Wl,-l"/Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/ti154stack/lib/rom/ticlang/timac_rom_PG2_0_rom_api_linker.cmd" -Wl,-lti_utils_build_linker.cmd.genlibs -Wl,-l"/Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/devices/cc13x2_cc26x2/driverlib/bin/ticlang/driverlib.lib" -Wl,-llibc.a makefile:170: recipe for target 'collector_CC1352P1_LAUNCHXL_tirtos7_ticlang.out' failed warning #10210-D: creating ".sysmem" section with default size of 0x800; use the -heap option to change the default size undefined first referenced symbol in file --------- ---------------- AESCCM_config /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<AESCCM.c.obj> BIOS_start ./application/main.o Board_init ./application/main.o Button_config /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<Button.c.obj> Button_count /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<Button.c.obj> ClockP_Params_init /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<LED.c.obj> ClockP_construct /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> ClockP_create /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<LED.c.obj> ClockP_delete /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<LED.c.obj> ClockP_destruct /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> ClockP_getCpuFreq /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<UART2CC26X2.c.obj> ClockP_getSystemTickPeriod /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> ClockP_getSystemTicks /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<Button.c.obj> ClockP_getTimeout /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> ClockP_isActive /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> ClockP_setTimeout /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> ClockP_start /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> ClockP_stop /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> GPIO_config /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<GPIO.c.obj> GPIO_pinLowerBound /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<GPIOCC26X2.c.obj> GPIO_pinUpperBound /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<GPIOCC26X2.c.obj> HwiP_Params_init /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> HwiP_construct /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> HwiP_destruct /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> HwiP_disable ./application/main.o HwiP_enableInterrupt /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> HwiP_interruptsEnabled /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<UART2.c.obj> HwiP_post /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> HwiP_restore ./software_stack/ti15_4stack/mac/macTask.o HwiP_setFunc /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> HwiP_setPriority /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> LED_config ./application/cui/cui.o LED_count ./application/cui/cui.o NVS_config /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<NVS.c.obj> NVS_count /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<NVS.c.obj> PowerCC26X2_config /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<PowerCC26X2.c.obj> RFCC26XX_hwAttrs /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> RF_cmdFs_2gfsk50kbps154g ./software_stack/ti15_4stack/mac/mac_settings/mac_user_config.o RF_cmdPropCs_2gfsk50kbps154g ./software_stack/ti15_4stack/mac/mac_settings/mac_user_config.o RF_cmdPropRadioDivSetup_2gfsk50kbps154g ./software_stack/ti15_4stack/mac/mac_settings/mac_user_config.o RF_cmdPropRxAdv_2gfsk50kbps154g ./software_stack/ti15_4stack/mac/mac_settings/mac_user_config.o RF_cmdPropTxAdv_2gfsk50kbps154g ./software_stack/ti15_4stack/mac/mac_settings/mac_user_config.o RF_prop_2gfsk50kbps154g ./software_stack/ti15_4stack/mac/mac_settings/mac_user_config.o SemaphoreP_Params_init ./application/cui/cui.o SemaphoreP_construct ./application/cui/cui.o SemaphoreP_constructBinary /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> SemaphoreP_destruct /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> SemaphoreP_pend ./application/cui/cui.o SemaphoreP_post ./application/cui/cui.o SwiP_Params_init /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> SwiP_construct /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> SwiP_destruct /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> SwiP_disable /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> SwiP_getTrigger /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> SwiP_or /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> SwiP_restore /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> SwiP_setPriority /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/rf/lib/ticlang/m4f/rf_multiMode_cc13x2.a<RFCC26X2_multiMode.c.cc13x2.ticlang.o> SystemP_snprintf ./application/cui/cui.o SystemP_vsnprintf ./application/cui/cui.o UART2_config /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<UART2CC26X2.c.obj> UART2_count /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<UART2CC26X2.c.obj> UDMACC26XX_config /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/source/ti/drivers/lib/ticlang/m4f/drivers_cc13x2.a<UDMACC26XX.c.obj> pthread_attr_init ./application/main.o pthread_attr_setdetachstate ./application/main.o pthread_attr_setschedparam ./application/main.o pthread_attr_setstacksize ./application/main.o pthread_create ./application/main.o pthread_mutex_init ./software_stack/ti15_4stack/nv/nvocmp.o pthread_mutex_lock ./software_stack/ti15_4stack/nv/nvocmp.o pthread_mutex_unlock ./software_stack/ti15_4stack/nv/nvocmp.o pthread_mutexattr_init ./software_stack/ti15_4stack/nv/nvocmp.o pthread_self ./software_stack/ti15_4stack/mac/api_mac.o sem_init ./software_stack/ti15_4stack/mac/api_mac.o sem_post ./application/collector/csf.o sem_wait ./software_stack/ti15_4stack/mac/api_mac.o ti_sysbios_runtime_System_exit /Applications/ti/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/kernel/tirtos7/packages/ti/sysbios/lib/ticlang/m4f/sysbios.a<boot_cortex_m.obj> txPowerTable_868_pa13 ./software_stack/ti15_4stack/mac/mac_settings/mac_user_config.o error #10234-D: unresolved symbols remain error #10010: errors encountered during linking; "collector_CC1352P1_LAUNCHXL_tirtos7_ticlang.out" not built tiarmclang: error: tiarmlnk command failed with exit code 1 (use -v to see invocation) gmake[1]: *** [collector_CC1352P1_LAUNCHXL_tirtos7_ticlang.out] Error 1 gmake: *** [all] Error 2 makefile:166: recipe for target 'all' failed **** Build Finished