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.

[参考译文] LP-CC2652RB:链接器错误#10234-D:未解析的符号仍然存在

Guru**** 2548210 points
Other Parts Discussed in Thread: SYSCONFIG, Z-STACK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1078725/lp-cc2652rb-linker-error-10234-d-unresolved-symbols-remain

部件号:LP-CC2652RB
在“线程:sysconfigCC2652RBSysBIOSZ-stack”中讨论的其他部件

大家好,我遇到了一 个链接器问题,我很难得到解决。 我使用了 zed_simpleapp 示例,并在  sysconfig 和 code 中声明删除右边的按钮并重命名左边的按钮,现在该代码不会与此错误关联:

making ../src/sysbios/rom_sysbios.aem4f ...
gmake[2]: Nothing to be done for 'all'.
Building target: "zed_simpleapp_CC2652RB_tirtos_ccs.out"
Invoking: Arm Linker
"/Applications/ti/ccs1110/ccs/tools/compiler/ti-cgt-arm_20.2.6.LTS/bin/armcl" --cmd_file="/Users/username/CCStudioWorkspace/zed_simpleapp_CC2652RB_tirtos_ccs/Stack/Config/f8wenddev.opts"  -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -O4 --opt_for_speed=0 --define=xCUI_DISABLE --define=MAX_STATUS_LINES=10 --define=ZSTACK_SECURITY --define=BOARD_DISPLAY_USE_UART --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=cc26x0 --define=DeviceFamily_CC26X2 --define=TIMAC_ROM_IMAGE_BUILD --define=TIMAC_ROM_PATCH -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"zed_simpleapp_CC2652RB_tirtos_ccs.map" -i"/Users/username/ti/simplelink_cc13x2_26x2_sdk_5_20_00_52/source" -i"/Users/username/ti/simplelink_cc13x2_26x2_sdk_5_20_00_52/kernel/tirtos/packages" -i"/Applications/ti/ccs1110/ccs/tools/compiler/ti-cgt-arm_20.2.6.LTS/lib" --reread_libs --diag_wrap=off --display_error_number --warn_sections --xml_link_info="zed_simpleapp_CC2652RB_tirtos_ccs_linkInfo.xml" --rom_model --unused_section_elimination=on -o "zed_simpleapp_CC2652RB_tirtos_ccs.out" "./syscfg/zcl_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/ota/crc32.obj" "./Application/ota/flash_interface_ext_rtos_NVS.obj" "./Application/ota/oad_image_header_app.obj" "./Application/ota/oad_switch_agama.obj" "./Application/ota_client.obj" "./Application/sampleapp.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" "./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_appliance_control.obj" "./Common/zcl/zcl_appliance_events_alerts.obj" "./Common/zcl/zcl_appliance_statistics.obj" "./Common/zcl/zcl_cc.obj" "./Common/zcl/zcl_cert_data.obj" "./Common/zcl/zcl_closures.obj" "./Common/zcl/zcl_diagnostic.obj" "./Common/zcl/zcl_electrical_measurement.obj" "./Common/zcl/zcl_general.obj" "./Common/zcl/zcl_green_power.obj" "./Common/zcl/zcl_ha.obj" "./Common/zcl/zcl_hvac.obj" "./Common/zcl/zcl_lighting.obj" "./Common/zcl/zcl_ll.obj" "./Common/zcl/zcl_ms.obj" "./Common/zcl/zcl_ota.obj" "./Common/zcl/zcl_partition.obj" "./Common/zcl/zcl_pi.obj" "./Common/zcl/zcl_poll_control.obj" "./Common/zcl/zcl_port.obj" "./Common/zcl/zcl_power_profile.obj" "./Common/zcl/zcl_se.obj" "./Common/zcl/zcl_ss.obj" "./Stack/Config/mac_user_config.obj" "./Stack/MAC/Debug/dbg.obj" "./Stack/MAC/HighLevel/mac_cfg.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"/Users/username/CCStudioWorkspace/zed_simpleapp_CC2652RB_tirtos_ccs/default/syscfg/ti_utils_build_linker.cmd.genlibs" -l"/Users/username/ti/simplelink_cc13x2_26x2_sdk_5_20_00_52/source/ti/ti154stack/library/tirtos/ccs/timac_rom_PG2_0_rom_api_linker.cmd" -l"/Users/username/ti/simplelink_cc13x2_26x2_sdk_5_20_00_52/source/ti/devices/cc13x2_cc26x2/driverlib/bin/ccs/driverlib.lib" -llibc.a 
<Linking>
warning #10247-D: creating output section ".image_header" without a SECTIONS specification
 
 undefined    first referenced
  symbol          in file     
 ---------    ----------------
 flashEndAddr <whole-program> 
 prgEntryAddr <whole-program> 
 
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "zed_simpleapp_CC2652RB_tirtos_ccs.out" not built
 
gmake[1]: *** [zed_simpleapp_CC2652RB_tirtos_ccs.out] Error 1
>> Compilation failure
makefile:272: recipe for target 'zed_simpleapp_CC2652RB_tirtos_ccs.out' failed
gmake: *** [all] Error 2
makefile:268: recipe for target 'all' failed

**** Build Finished ****

我从未遇到过这种错误,它提供的信息似乎有点干。 有什么暗示呢?  

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    马格狼你好,

    如果您从 Z-Stack sysconfig 模块的空中升级客户端端点部分选择了“OTA 客户端已启用”,则需要将 cc13x2_cc26x2.cmd 替换为  来自<SDK 安装目录>\sources\ti\ZStack \boards\cc13x2_cc26x2的 cc13x2_cc26x2_OTA。cmd 替换 app.cfg 为 oad_app.cfg,以解决此问题。  您仍需要遵循 添加构建后操作 以获得正确的二进制输出。

    此致,
    瑞安