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.

CC2652P: Adding MT to a SimpleLink CC13x2 / 26x2 SDK Zigbee 3.0 Project

Part Number: CC2652P
Other Parts Discussed in Thread: CC1352P, TIMAC, SYSCONFIG

Hello,

I am following the document on Docs » Developing Zigbee Applications » MT Interface (verion 5.40) to add MT interface to our project.

But when I run to build the firmware, I get an error as below

Building target: "zc_genericapp_CC1352P_2_LAUNCHXL_tirtos_ccs.out"
Invoking: Arm Linker
"C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-arm_20.2.6.LTS/bin/armcl" --cmd_file="C:/Users/trong/workspace_v11/zc_genericapp_CC1352P_2_LAUNCHXL_tirtos_ccs/Stack/Config/f8wcoord.opts" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -O4 --opt_for_speed=0 --define=BOARD_DISPLAY_USE_UART --define=NPI_USE_UART --define=NPI --define=ZTOOL_P1 --define=MT_TASK --define=MT_APP_FUNC --define=MT_SYS_FUNC --define=MT_AF_FUNC --define=MT_ZDO_FUNC --define=MT_ZDO_CB_FUNC --define=MT_NWK_FUNC --define=MT_NWK_CB_FUNC --define=MT_UTIL_FUNC --define=MT_APP_CNF_FUNC --define=ZCL_READ --define=ZCL_DISCOVER --define=ZCL_WRITE --define=ZCL_BASIC --define=ZCL_IDENTIFY --define=TIMAC_ROM_PATCH --define=xCUI_DISABLE --define=MAX_STATUS_LINES=10 --define=ZSTACK_SECURITY --define=FREQ_2_4G --define=OSAL_PORT2TIRTOS --define=OSAL_PORT2TIRTOS_OSALMAP --define=ZDO_API_BASIC --define=TC_LINKKEY_JOIN --define=NV_RESTORE --define=NV_INIT --define=FEATURE_NON_BEACON_MODE --define=ZCL_STANDALONE --define=MAX_DEVICE_TABLE_ENTRIES=50 --define=NVOCMP_NVPAGES=2 --define=DEVICE_FAMILY=cc13x0 --define=DeviceFamily_CC13X2 --define=NO_CC1312R1_SUPPORT --define=TIMAC_ROM_IMAGE_BUILD --define=CONFIG_PA_TYPE=APIMAC_HIGH_PA --define=CC1352P_2 --undefine=USE_ZCL_SAMPLEAPP_UI -g --c99 --plain_char=unsigned --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --embedded_constants=on --unaligned_access=on --enum_type=packed --wchar_t=16 --abi=eabi --common=on --fp_reassoc=off --sat_reassoc=off -z -m"zc_genericapp_CC1352P_2_LAUNCHXL_tirtos_ccs.map" -i"C:/ti/simplelink_cc13xx_cc26xx_sdk_5_40_00_40/source" -i"C:/ti/simplelink_cc13xx_cc26xx_sdk_5_40_00_40/kernel/tirtos/packages" -i"C:/Users/trong/workspace_v11/zc_genericapp_CC1352P_2_LAUNCHXL_tirtos_ccs/default/syscfg" -i"C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-arm_20.2.6.LTS/lib" --reread_libs --define=NVOCMP_NVPAGES=2 --diag_wrap=off --display_error_number --warn_sections --xml_link_info="zc_genericapp_CC1352P_2_LAUNCHXL_tirtos_ccs_linkInfo.xml" --rom_model --unused_section_elimination=on -o "zc_genericapp_CC1352P_2_LAUNCHXL_tirtos_ccs.out" "./syscfg/ti_zstack_config.obj" "./syscfg/ti_devices_config.obj" "./syscfg/ti_radio_config.obj" "./syscfg/ti_drivers_config.obj" "./Application/Services/crc.obj" "./Application/Services/nvocmp.obj" "./Application/Services/saddr.obj" "./Application/StartUp/main.obj" "./Application/StartUp/zstackstartup.obj" "./Application/ZStackApi/zstackapi.obj" "./Application/mt/mt.obj" "./Application/mt/mt_af.obj" "./Application/mt/mt_app.obj" "./Application/mt/mt_app_config.obj" "./Application/mt/mt_debug.obj" "./Application/mt/mt_gp.obj" "./Application/mt/mt_mac.obj" "./Application/mt/mt_nwk.obj" "./Application/mt/mt_ota.obj" "./Application/mt/mt_sys.obj" "./Application/mt/mt_task.obj" "./Application/mt/mt_util.obj" "./Application/mt/mt_version.obj" "./Application/mt/mt_zdo.obj" "./Application/mt/mt_znp.obj" "./Application/npi/npi_client_mt.obj" "./Application/npi/npi_frame_mt.obj" "./Application/npi/npi_rxbuf.obj" "./Application/npi/npi_task.obj" "./Application/npi/npi_tl.obj" "./Application/npi/npi_tl_uart.obj" "./Application/ui/cui.obj" "./Application/ui/zcl_sampleapps_ui.obj" "./Application/util/mac_util.obj" "./Application/util/utc_clock.obj" "./Application/util/util_timer.obj" "./Application/zcl_genericapp.obj" "./Application/zcl_genericapp_data.obj" "./Common/gp/gp_bit_fields.obj" "./Common/gp/gp_common.obj" "./Common/gp/gp_proxy.obj" "./Common/gp/gp_proxy_table.obj" "./Common/touchlink/bdb_tl_commissioning.obj" "./Common/touchlink/touchlink_initiator_app.obj" "./Common/touchlink/touchlink_target_app.obj" "./Common/zcl/zcl.obj" "./Common/zcl/zcl_general.obj" "./Common/zcl/zcl_green_power.obj" "./Common/zcl/zcl_ha.obj" "./Common/zcl/zcl_port.obj" "./Stack/Config/mac_user_config.obj" "./Stack/MAC/Debug/dbg.obj" "./Stack/MAC/HighLevel/mac_cfg.obj" "./Stack/MAC/LowLevel/mac_activity.obj" "./Stack/MAC/LowLevel/mac_settings.obj" "./Stack/ROM/fh_rom_init.obj" "./Stack/ROM/hmac_rom_init.obj" "./Stack/ROM/icall_osal_rom_init.obj" "./Stack/ROM/lmac_rom_init.obj" "./Stack/ROM/rom_init_154.obj" "./Stack/ZStackTask/zstacktask.obj" "./Stack/af/af.obj" "./Stack/bdb/bdb.obj" "./Stack/bdb/bdb_finding_and_binding.obj" "./Stack/bdb/bdb_reporting.obj" "./Stack/bdb/bdb_touchlink.obj" "./Stack/bdb/bdb_touchlink_initiator.obj" "./Stack/bdb/bdb_touchlink_target.obj" "./Stack/nwk/binding_table.obj" "./Stack/nwk/nwk_globals.obj" "./Stack/nwk/stub_aps.obj" "./Stack/osal_port/osal_nv.obj" "./Stack/osal_port/osal_port.obj" "./Stack/osal_port/osal_port_timers.obj" "./Stack/sys/zdiags.obj" "./Stack/sys/zglobals.obj" "./Stack/zdo/zd_app.obj" "./Stack/zdo/zd_config.obj" "./Stack/zdo/zd_nwk_mgr.obj" "./Stack/zdo/zd_object.obj" "./Stack/zdo/zd_profile.obj" "./Stack/zdo/zd_sec_mgr.obj" "./Stack/zmac/zmac.obj" "./Stack/zmac/zmac_cb.obj" "../cc13x2_cc26x2.cmd" -l"configPkg/linker.cmd" -l"C:/Users/trong/workspace_v11/zc_genericapp_CC1352P_2_LAUNCHXL_tirtos_ccs/default/syscfg/ti_utils_build_linker.cmd.genlibs" -l"C:/ti/simplelink_cc13xx_cc26xx_sdk_5_40_00_40/source/ti/ti154stack/lib/rom/ccs/timac_rom_PG2_0_rom_api_linker.cmd" -lti_utils_build_linker.cmd.genlibs -l"C:/ti/simplelink_cc13xx_cc26xx_sdk_5_40_00_40/source/ti/devices/cc13x2_cc26x2/driverlib/bin/ccs/driverlib.lib" -llibc.a
<Linking>

undefined first referenced
symbol in file
--------- ----------------
UART_config C:/ti/simplelink_cc13xx_cc26xx_sdk_5_40_00_40/source/ti/drivers/lib/ccs/m4f/drivers_cc13x2.a<UART.oem4f>
UART_count C:/ti/simplelink_cc13xx_cc26xx_sdk_5_40_00_40/source/ti/drivers/lib/ccs/m4f/drivers_cc13x2.a<UART.oem4f>

error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "zc_genericapp_CC1352P_2_LAUNCHXL_tirtos_ccs.out" not built

>> Compilation failure
makefile:276: recipe for target 'zc_genericapp_CC1352P_2_LAUNCHXL_tirtos_ccs.out' failed
gmake[1]: *** [zc_genericapp_CC1352P_2_LAUNCHXL_tirtos_ccs.out] Error 1
gmake: *** [all] Error 2
makefile:272: recipe for target 'all' failed

**** Build Finished ****

Could you please help me to resolve the problem!!!

Thank you very much!!!