Skip to content

Cannot build examples for 8258 #9

Description

@mgavryliuk

Hello!

I'm trying to build examples from apps folder for 8258 target and it fails with various errors related to flash functions flash_erase_otp, flash_read_otp and flash_write_otp. I see in flash.c they are taken out with #if 0 and I have no idea if that is how it should be OR #if 0 is missing somewhere else in the SDK.

IDE: VsCode + Telink Extension
SDK version: V3.7.2.0

App: sampleLight_8258 (aslo tried sampleContactSensor_8258 and output looks similar)
Output:

[100%] Linking C executable sampleLight_8258.elf
/root/.Telink_Tools/cmake-4.0.2-linux-x86_64/cmake-4.0.2-linux-x86_64/bin/cmake -E cmake_link_script CMakeFiles/sampleLight_8258.dir/link.txt --verbose=1
/workspaces/zcf-tlsr8258-ed-switches/tc32_toolchain/bin/tc32-elf-ld --gc-sections -T/workspaces/zcf-tlsr8258-ed-switches/tl_zigbee_sdk/build/tlsr_tc32/boot.link CMakeFiles/sampleLight_8258.dir/apps/common/factory_reset.c.o CMakeFiles/sampleLight_8258.dir/apps/common/firmwareEncryptChk.c.o CMakeFiles/sampleLight_8258.dir/apps/common/main.c.o CMakeFiles/sampleLight_8258.dir/apps/common/module_test.c.o CMakeFiles/sampleLight_8258.dir/apps/sampleLight/app_ui.c.o CMakeFiles/sampleLight_8258.dir/apps/sampleLight/sampleLight.c.o CMakeFiles/sampleLight_8258.dir/apps/sampleLight/sampleLightCtrl.c.o CMakeFiles/sampleLight_8258.dir/apps/sampleLight/sampleLightEpCfg.c.o CMakeFiles/sampleLight_8258.dir/apps/sampleLight/zb_afTestCb.c.o CMakeFiles/sampleLight_8258.dir/apps/sampleLight/zb_appCb.c.o CMakeFiles/sampleLight_8258.dir/apps/sampleLight/zcl_colorCtrlCb.c.o CMakeFiles/sampleLight_8258.dir/apps/sampleLight/zcl_levelCb.c.o CMakeFiles/sampleLight_8258.dir/apps/sampleLight/zcl_onOffCb.c.o CMakeFiles/sampleLight_8258.dir/apps/sampleLight/zcl_sampleLightCb.c.o CMakeFiles/sampleLight_8258.dir/apps/sampleLight/zcl_sceneCb.c.o CMakeFiles/sampleLight_8258.dir/platform/boot/8258/cstartup_8258.S.o CMakeFiles/sampleLight_8258.dir/platform/boot/826x/cstartup_826x.S.o CMakeFiles/sampleLight_8258.dir/platform/boot/8278/cstartup_8278.S.o CMakeFiles/sampleLight_8258.dir/platform/boot/link_cfg.S.o CMakeFiles/sampleLight_8258.dir/platform/chip_8258/adc.c.o CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash.c.o CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_common.c.o CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid011460c8.c.o CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid1060c8.c.o CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid13325e.c.o CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid134051.c.o CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid136085.c.o CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid1360c8.c.o CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid1360eb.c.o CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid14325e.c.o CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid1460c8.c.o CMakeFiles/sampleLight_8258.dir/platform/services/b85m/irq_handler.c.o CMakeFiles/sampleLight_8258.dir/platform/tc32/div_mod.S.o CMakeFiles/sampleLight_8258.dir/proj/common/list.c.o CMakeFiles/sampleLight_8258.dir/proj/common/mempool.c.o CMakeFiles/sampleLight_8258.dir/proj/common/ringbuffer.c.o CMakeFiles/sampleLight_8258.dir/proj/common/string.c.o CMakeFiles/sampleLight_8258.dir/proj/common/tlPrintf.c.o CMakeFiles/sampleLight_8258.dir/proj/common/utility.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_adc.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_calibration.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_console.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_flash.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_gpio.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_hw.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_i2c.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_keyboard.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_nv.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_pm.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_putchar.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_pwm.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_security.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_spi.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_timer.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/drv_uart.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/usb/app/usbcdc.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/usb/app/usbkb.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/usb/app/usbmouse.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/usb/app/usbvendor.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/usb/usb.c.o CMakeFiles/sampleLight_8258.dir/proj/drivers/usb/usbdesc.c.o CMakeFiles/sampleLight_8258.dir/proj/os/ev.c.o CMakeFiles/sampleLight_8258.dir/proj/os/ev_buffer.c.o CMakeFiles/sampleLight_8258.dir/proj/os/ev_poll.c.o CMakeFiles/sampleLight_8258.dir/proj/os/ev_queue.c.o CMakeFiles/sampleLight_8258.dir/proj/os/ev_rtc.c.o CMakeFiles/sampleLight_8258.dir/proj/os/ev_timer.c.o CMakeFiles/sampleLight_8258.dir/zbhci/uart/hci_uart.c.o CMakeFiles/sampleLight_8258.dir/zbhci/usbCDC/zbhci_usb_cdc.c.o CMakeFiles/sampleLight_8258.dir/zbhci/usbHID/zbhci_usb_hid.c.o CMakeFiles/sampleLight_8258.dir/zbhci/usbPrint/hci_usbPrint.c.o CMakeFiles/sampleLight_8258.dir/zbhci/zbhci.c.o CMakeFiles/sampleLight_8258.dir/zbhci/zbhciCmdProcess.c.o CMakeFiles/sampleLight_8258.dir/zbhci/zbhci_zclHandler.c.o CMakeFiles/sampleLight_8258.dir/zigbee/af/zb_af.c.o CMakeFiles/sampleLight_8258.dir/zigbee/aps/aps_group.c.o CMakeFiles/sampleLight_8258.dir/zigbee/bdb/bdb.c.o CMakeFiles/sampleLight_8258.dir/zigbee/common/zb_config.c.o CMakeFiles/sampleLight_8258.dir/zigbee/common/zb_version.c.o CMakeFiles/sampleLight_8258.dir/zigbee/gp/gp.c.o CMakeFiles/sampleLight_8258.dir/zigbee/gp/gpEpCfg.c.o CMakeFiles/sampleLight_8258.dir/zigbee/gp/gp_proxy.c.o CMakeFiles/sampleLight_8258.dir/zigbee/gp/gp_proxyTab.c.o CMakeFiles/sampleLight_8258.dir/zigbee/gp/gp_sink.c.o CMakeFiles/sampleLight_8258.dir/zigbee/gp/gp_sinkTab.c.o CMakeFiles/sampleLight_8258.dir/zigbee/gp/gp_trans.c.o CMakeFiles/sampleLight_8258.dir/zigbee/gp/gp_transCfg.c.o CMakeFiles/sampleLight_8258.dir/zigbee/mac/mac_phy.c.o CMakeFiles/sampleLight_8258.dir/zigbee/mac/mac_pib.c.o CMakeFiles/sampleLight_8258.dir/zigbee/ota/ota.c.o CMakeFiles/sampleLight_8258.dir/zigbee/ota/otaEpCfg.c.o CMakeFiles/sampleLight_8258.dir/zigbee/ss/ss_nv.c.o CMakeFiles/sampleLight_8258.dir/zigbee/wwah/wwah.c.o CMakeFiles/sampleLight_8258.dir/zigbee/wwah/wwahEpCfg.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/closures/zcl_door_lock.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/closures/zcl_door_lock_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/closures/zcl_window_covering.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/closures/zcl_window_covering_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/commissioning/zcl_commissioning.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/commissioning/zcl_commissioning_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_alarm.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_alarm_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_basic.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_basic_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_binary_input.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_binary_input_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_binary_output.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_binary_output_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_devTemperatureCfg.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_devTemperatureCfg_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_diagnostics.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_diagnostics_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_greenPower.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_greenPower_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_group.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_group_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_identify.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_identify_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_level.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_level_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_multistate_input.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_multistate_input_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_multistate_output.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_multistate_output_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_onoff.c.o CMakeFiles/sampleLight_8ok now generated...

CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid011460c8.c.o: In function `flash_read_otp_mid011460c8':
flash_mid011460c8.c:(.text+0x
8e): undefined reference to `flash_read_otp'
ok now generated...
CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid011460c8.c.o: In function `flash_write_otp_mid011460c8':
flash_mid011460c8.c:(.text+0x96): undefined reference to `flash_write_otp'
ok now generated...
CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid011460c8.c.o: In function `flash_erase_otp_mid011460c8
':
flash_mid011460c8.c:(.text+0xa2): undefined reference to `flash_erase_otp'

ok now generated...
CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid136085.c.o: In function `flash_read_otp_mid136085':
flash_mid136085.c:(.text+0x8e): undefi
ned reference to `flash_read_otp'
ok now generated...
CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid136085.c.o: In function `flash_write_otp_mid136085':
flash_mid136085.c:(.text+0x96): undefined reference to `flash_write_otp'
ok now generated...
CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid136085.c.o: In function `flash_erase_otp_mid136085':
flash_mid136085.c:(.text+0xa2): undefined reference to `flash_erase_otp'

ok now generated...
CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid1360eb.c.o: In function `flash_read_otp_mid1360eb':
flash_mid1360eb.c:(.text+0x8e): undefined reference to `flash_read_otp'
ok now generated...
CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid1360eb.c.o: In function `flash_write_otp_mid1360eb':
flash_mid1360eb.c:(.text+0x96): undefined reference to `flash_write_otp'
ok now generated...
CMakeFiles/sampleLight_8258.dir/platform/chip_8258/flash/flash_mid1360eb.c.o: In function `flash_erase_otp_mid1360eb':
flash_mid1360eb.c:(.text+0xa2): undefined reference to `
flash_erase_otp'

258.dir/zigbee/zcl/general/zcl_onoff_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_pollCtrl.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_pollCtrl_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_powerCfg.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_powerCfg_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_scene.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_scene_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_time.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/general/zcl_time_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/hvac/zcl_thermostat.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/light_color_control/zcl_light_colorCtrl.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/light_color_control/zcl_light_colorCtrl_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/measument_sensing/zcl_electrical_measurement.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/measument_sensing/zcl_electrical_measurement_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/measument_sensing/zcl_illuminance_measurement.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/measument_sensing/zcl_illuminance_measurement_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/measument_sensing/zcl_occupancy_sensing.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/measument_sensing/zcl_occupancy_sensing_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/measument_sensing/zcl_temperature_measurement.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/measument_sensing/zcl_temperature_measurement_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/ota_upgrading/zcl_ota.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/ota_upgrading/zcl_ota_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/security_safety/zcl_ias_ace.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/security_safety/zcl_ias_wd.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/security_safety/zcl_ias_wd_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/security_safety/zcl_ias_zone.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/security_safety/zcl_ias_zone_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/smart_energy/zcl_metering.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/smart_energy/zcl_metering_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/zcl.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/zcl_nv.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/zcl_reporting.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/zcl_wwah/zcl_wwah.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/zcl_wwah/zcl_wwah_attr.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/zll_commissioning/zcl_toucklink_security.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/zll_commissioning/zcl_zllTouchLinkDiscovery.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/zll_commissioning/zcl_zllTouchLinkJoinOrStart.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zcl/zll_commissioning/zcl_zll_commissioning.c.o CMakeFiles/sampleLight_8258.dir/zigbee/zdo/zdp.c.o -o sampleLight_8258.elf   -L/workspaces/zcf-tlsr8258-ed-switches/tl_zigbee_sdk/zigbee/lib/tc32  -L/workspaces/zcf-tlsr8258-ed-switches/tl_zigbee_sdk/platform/lib  -L/workspaces/zcf-tlsr8258-ed-switches/tl_zigbee_sdk/platform/tc32  -lzb_router -ldrivers_8258 -lsoft-fp
gmake[3]: *** [CMakeFiles/sampleLight_8258.dir/build.make:2706: sampleLight_8258.elf] Error 1

gmake[3]: Leaving directory '/workspaces/zcf-tlsr8258-ed-switches/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk/TC32-GCC_Toolchain'
gmake[2]: *** [CMakeFiles/Makefile2:1045: CMakeFiles/sampleLight_8258.dir/all] Error 2

gmake[2]: Leaving directory '/workspaces/zcf-tlsr8258-ed-switches/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk/TC32-GCC_Toolchain'
gmake[1]: *** [CMakeFiles/Makefile2:1052: CMakeFiles/sampleLight_8258.dir/rule] Error 2

gmake[1]: Leaving directory '/workspaces/zcf-tlsr8258-ed-switches/tl_zigbee_sdk/cmake_builds/tl_zigbee_sdk/TC32-GCC_Toolchain'
gmake: *** [Makefile:478: sampleLight_8258] Error 2

Command exited with 2

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions