Other Parts Discussed in Thread: CC1310
Tool/software: Code Composer Studio
Hi,
I have to migrate my project from CC1310 to CC1312R1 but unfortunately I got stack with this error:
Invoking: ARM Linker "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.3.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --define=DeviceFamily_CC13X2 --define=CCFG_FORCE_VDDR_HH=0 --define=DEBUG -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on -z -m"NgRf_DevPrototype.map" -i"C:/ti/simplelink_cc13x2_sdk_2_20_00_71/source" -i"C:/ti/simplelink_cc13x2_sdk_2_20_00_71/kernel/tirtos/packages" -i"C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.3.LTS/lib" --diag_wrap=off --display_error_number --warn_sections --xml_link_info="NgRf_DevPrototype_linkInfo.xml" --rom_model -o "NgRf_DevPrototype.out" "./ccfg.obj" "./rf_common_sources/Rf/RFQueue.obj" "./rf_common_sources/Rf/RfChannels.obj" "./rf_dev_common/RiscoRfDevDrv/RiscoRfDrv.obj" "./rf_dev_common/RiscoRfDevDrv/smartrf_settings/smartrf_settings_predef.obj" "./rf_dev_common/miscellaneous/SerialTerminal/Uart_Task.obj" "./rf_dev_common/miscellaneous/SwWatchdog.obj" "./rf_dev_common/miscellaneous/TaskUtilities.obj" "./sources/CC1312R1_LAUNCHXL.obj" "./sources/main.obj" "../NgRf_DevPrototype.cmd" -l"configPkg/linker.cmd" -l"ti/display/lib/display.aem4f" -l"ti/grlib/lib/ccs/m4f/grlib.a" -l"ti/drivers/lib/drivers_cc13x2_v1.aem4f" -l"ti/drivers/pdm/lib/pdm_cc13x2_v1.aem4f" -l"ti/dpl/lib/dpl_cc13x2_v1.aem4f" -l"ti/devices/cc13x2_cc26x2_v1/driverlib/bin/ccs/driverlib.lib" -l"ti/drivers/rf/lib/rf_multiMode_cc13x2_v1.aem4f" -l"third_party/spiffs/lib/ccs/m4f/spiffs_cc26xx.a" -llibc.a <Linking> undefined first referenced symbol in file --------- ---------------- Board_initHook ./sources/CC1312R1_LAUNCHXL.obj NOROM_RFCCpeIntGetAndClear C:/ti/simplelink_cc13x2_sdk_2_20_00_71/source/ti/drivers/rf/lib/rf_multiMode_cc13x2_v1.aem4f<RFCC26X2_multiMode.oem4f> NOROM_RFCCpePatchReset C:/ti/simplelink_cc13x2_sdk_2_20_00_71/source/ti/drivers/rf/lib/rf_multiMode_cc13x2_v1.aem4f<RFCC26X2_multiMode.oem4f> NOROM_RFCDoorbellSendTo C:/ti/simplelink_cc13x2_sdk_2_20_00_71/source/ti/drivers/rf/lib/rf_multiMode_cc13x2_v1.aem4f<RFCC26X2_multiMode.oem4f> NOROM_RFCHwIntGetAndClear C:/ti/simplelink_cc13x2_sdk_2_20_00_71/source/ti/drivers/rf/lib/rf_multiMode_cc13x2_v1.aem4f<RFCC26X2_multiMode.oem4f> NOROM_RFCOverrideUpdate C:/ti/simplelink_cc13x2_sdk_2_20_00_71/source/ti/drivers/rf/lib/rf_multiMode_cc13x2_v1.aem4f<RFCC26X2_multiMode.oem4f> NOROM_RFCSynthPowerDown C:/ti/simplelink_cc13x2_sdk_2_20_00_71/source/ti/drivers/rf/lib/rf_multiMode_cc13x2_v1.aem4f<RFCC26X2_multiMode.oem4f> error #10234-D: unresolved symbols remain error #10010: errors encountered during linking; "NgRf_DevPrototype.out" not built
From my investigation I foung that rfc.obj i s not in my driverlib.lib.
I've tried to find the reason for this by comparing my project settings with these from "rfWakeOnRadioRx_CC1312R1_LAUNCHXL_tirtos_ccs" example (simplelink_cc13x2_sdk_2_20_00_71), but unfortunately i did not find any difference.
Could anyone gives me some ideas what can cause this?