-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Hello, first, thank you for your open source work.
I am trying to play a mp3 file to a PCM5102 with a ESP32S3:
let i2s_config = config::StdConfig::new(
config::Config::default(),
config::StdClkConfig::from_sample_rate_hz(SAMPLE_RATE),
config::StdSlotConfig::philips_slot_default(
config::DataBitWidth::Bits16,
config::SlotMode::Mono,
),
config::StdGpioConfig::default(),
);
let peripherals = hal::peripherals::Peripherals::take().unwrap();
let i2s = peripherals.i2s0;
let bclk = peripherals.pins.gpio36;
let dout = peripherals.pins.gpio37;
let mclk: Option<hal::gpio::AnyIOPin> = None; //35 ?
let ws = peripherals.pins.gpio38;
let driver = hal::i2s::I2sDriver::new_std_tx(i2s, &i2s_config, bclk, dout, mclk, ws).unwrap();
let backend = awedio_esp32::Esp32Backend::with_defaults(
driver,
CHANNEL_COUNT,
SAMPLE_RATE,
128,
);
let mut manager = backend.start();
manager.play(awedio::sounds::open_file("audio_files/music-16b-2c-44100hz.mp3")?);And my Cargo.toml:
awedio_esp32 = "0.6.0"
awedio = "0.5.0"But, at compile time (even in release mode), I have the following error:
error: linking with `ldproxy` failed: exit status: 1
|
= note: "ldproxy" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/rustc9T1KnU/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/release/deps/{libawedio_esp32-de16198d919563a5.rlib,libawedio-4cad4ffa4e2c6240.rlib,libtokio-9bde665da5f20880.rlib,libsymphonia-36f47c89a22eca32.rlib,libsymphonia_format_riff-76605ef33dfdb104.rlib,libextended-36d145a7ebe666fc.rlib,libsymphonia_format_ogg-07283d9e2f0cc225.rlib,libsymphonia_format_mkv-e535bdac765c5ea8.rlib,libsymphonia_format_isomp4-1e5de16b0e0f459e.rlib,libsymphonia_format_caf-a11559bfba430d91.rlib,libsymphonia_codec_vorbis-1491531fb8dcd440.rlib,libsymphonia_codec_pcm-a4ea21aafcfa97b9.rlib,libsymphonia_codec_alac-bd295a9723b98b30.rlib,libsymphonia_codec_adpcm-0c3c6258d991f9cc.rlib,libsymphonia_codec_aac-530dc6df208a5a12.rlib,libsymphonia_bundle_mp3-a749c1b418ce7169.rlib,libsymphonia_bundle_flac-3293b85619ff5514.rlib,libsymphonia_utils_xiph-0918b2a1d57f24de.rlib,libsymphonia_metadata-f81b3d610bca1e6b.rlib,libencoding_rs-ec70371b227b905d.rlib,libcfg_if-fdfeba897c83f376.rlib,libsymphonia_core-24d4c70ce6e7497b.rlib,libbytemuck-f7b667a551e79444.rlib,liblazy_static-72436f6abbe33fe5.rlib,libbitflags-2483f7eb97d304c8.rlib,libarrayvec-70681f0d8f9c30a4.rlib,libqoaudio-977cf900a6c5e93f.rlib,libcpal-5138c5c2554ad916.rlib,libdasp_sample-f50f39274462649a.rlib,libesp_idf_svc-7a8ea349ec069757.rlib,libfutures_io-5a69c25fbc1b5009.rlib,libembassy_futures-3da99dd57919930f.rlib,libembassy_time_queue_utils-a78dd70daa5b0b1d.rlib,libembassy_executor-7a27ce63915e23af.rlib,libembassy_time_driver-f9dc50137ff70659.rlib,libuncased-f5e11c4737d162bb.rlib,libesp_idf_hal-0d0c360296f61018.rlib,libembedded_hal_async-d17624e50468d8f2.rlib,libembedded_can-22684bea5febe811.rlib,libembedded_hal-6053b76563dd5ca8.rlib,libvoid-da9a03d79bd58346.rlib,libnb-35af010b50c439c3.rlib,libembedded_hal_nb-5394a55b5d3b641c.rlib,libnb-0a1437018f45ed3a.rlib,libatomic_waker-4d56459f95ecda10.rlib,libembassy_sync-7f78d22906fba5cf.rlib,libfutures_util-68efb04ea22af325.rlib,libpin_project_lite-8bfbdcea05bb6313.rlib,libfutures_task-fdb93cbd1308372c.rlib,libpin_utils-aa048c8b278a507e.rlib,libfutures_core-2f4cec117f2ac143.rlib,libfutures_sink-b91a9f8934b30661.rlib,libcritical_section-4adddf80c1a06a15.rlib,libembedded_hal-6c0f885086b817f5.rlib,libesp_idf_sys-2369ffbd1d19916b.rlib,liblibc-bb249b7c55144eb2.rlib,libconst_format-2618c329825187bb.rlib,libembedded_svc-93f617f5cedce91e.rlib,libheapless-c5d0893db0bb67a5.rlib,libhash32-184b03eed5f6afcc.rlib,libbyteorder-6983d1d7a4fcd735.rlib,libenumset-b9471406f859df59.rlib,libembedded_io_async-7058bbd4a5d628ce.rlib,libembedded_io-8ef582a46c45f277.rlib,liblog-a62ae02dc7fb80c8.rlib,libnum_enum-9f64837346c93414.rlib,libstd-430ca54d85ffe448.rlib,libpanic_abort-791f8a98541c2fd2.rlib,libobject-f6065e0c2d0c7642.rlib,libmemchr-e1fe9c2ca935932f.rlib,libaddr2line-a3a6333b98b7d498.rlib,libgimli-30b36261e0e6261d.rlib,librustc_demangle-c016a761bbf868cd.rlib,libstd_detect-8f4f0750cc8d5ea2.rlib,libhashbrown-4df808f3997c4f37.rlib,librustc_std_workspace_alloc-29e3f357bb27fcff.rlib,libminiz_oxide-c3db39530e38ea6c.rlib,libadler2-5c46988a307b7f69.rlib,libunwind-097bdc34c4d642e8.rlib,libcfg_if-c0dc5c126e94aeea.rlib,liblibc-d4ae431cb94c370f.rlib,liballoc-e1ba0df247a588bf.rlib,librustc_std_workspace_core-3f89dc934686b47e.rlib,libcore-65ea2e08ee8d5baa.rlib,libcompiler_builtins-e028134b65ea4a70.rlib}.rlib" "-L" "/var/folders/ww/lc242p6n5b96bbzp12rwffk40000gn/T/rustc9T1KnU/raw-dylibs" "-Wl,-Bdynamic" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-o" "/Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/release/deps/rustdio-c4eae0d0429e9981" "-Wl,--gc-sections" "-no-pie" "-Wl,--strip-debug" "-nodefaultlibs" "--ldproxy-linker" "/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc" "--ldproxy-cwd" "/Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/release/build/esp-idf-sys-ecd435130d6195dd/out/build" "-mlongcalls" "-fno-builtin-memcpy" "-fno-builtin-memset" "-fno-builtin-bzero" "-fno-builtin-stpcpy" "-fno-builtin-strncpy" "-Wl,--cref" "-Wl,--defsym=IDF_TARGET_ESP32S3=0" "-Wl,--Map=/Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/release/build/esp-idf-sys-ecd435130d6195dd/out/build/libespidf.map" "-Wl,--no-warn-rwx-segments" "-fno-rtti" "-fno-lto" "-Wl,--gc-sections" "-Wl,--warn-common" "-T" "esp32s3.peripherals.ld" "-T" "esp32s3.rom.ld" "-T" "esp32s3.rom.api.ld" "-T" "esp32s3.rom.bt_funcs.ld" "-T" "esp32s3.rom.libgcc.ld" "-T" "esp32s3.rom.wdt.ld" "-T" "esp32s3.rom.version.ld" "-T" "esp32s3.rom.newlib.ld" "-T" "memory.ld" "-T" "sections.ld" "-L/Users/adrien/Dev/esp/esp-idf/components/soc/esp32s3/ld" "-L/Users/adrien/Dev/esp/esp-idf/components/esp_rom/esp32s3/ld" "-L/Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/release/build/esp-idf-sys-ecd435130d6195dd/out/build/esp-idf/esp_system/ld" "-L/Users/adrien/Dev/esp/esp-idf/components/esp_phy/lib/esp32s3" "-L/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3" "esp-idf/xtensa/libxtensa.a" "esp-idf/esp_driver_gpio/libesp_driver_gpio.a" "esp-idf/esp_pm/libesp_pm.a" "esp-idf/mbedtls/libmbedtls.a" "esp-idf/esp_app_format/libesp_app_format.a" "esp-idf/esp_bootloader_format/libesp_bootloader_format.a" "esp-idf/app_update/libapp_update.a" "esp-idf/esp_partition/libesp_partition.a" "esp-idf/efuse/libefuse.a" "esp-idf/bootloader_support/libbootloader_support.a" "esp-idf/esp_mm/libesp_mm.a" "esp-idf/spi_flash/libspi_flash.a" "esp-idf/esp_system/libesp_system.a" "esp-idf/esp_common/libesp_common.a" "esp-idf/esp_rom/libesp_rom.a" "esp-idf/hal/libhal.a" "esp-idf/log/liblog.a" "esp-idf/heap/libheap.a" "esp-idf/soc/libsoc.a" "esp-idf/esp_hw_support/libesp_hw_support.a" "esp-idf/freertos/libfreertos.a" "esp-idf/newlib/libnewlib.a" "esp-idf/pthread/libpthread.a" "esp-idf/cxx/libcxx.a" "esp-idf/esp_timer/libesp_timer.a" "esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a" "esp-idf/esp_ringbuf/libesp_ringbuf.a" "esp-idf/esp_driver_uart/libesp_driver_uart.a" "esp-idf/app_trace/libapp_trace.a" "esp-idf/esp_event/libesp_event.a" "esp-idf/nvs_flash/libnvs_flash.a" "esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a" "esp-idf/esp_driver_spi/libesp_driver_spi.a" "esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a" "esp-idf/esp_driver_i2s/libesp_driver_i2s.a" "esp-idf/sdmmc/libsdmmc.a" "esp-idf/esp_driver_sdmmc/libesp_driver_sdmmc.a" "esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a" "esp-idf/esp_driver_rmt/libesp_driver_rmt.a" "esp-idf/esp_driver_tsens/libesp_driver_tsens.a" "esp-idf/esp_driver_sdm/libesp_driver_sdm.a" "esp-idf/esp_driver_i2c/libesp_driver_i2c.a" "esp-idf/esp_driver_ledc/libesp_driver_ledc.a" "esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a" "esp-idf/driver/libdriver.a" "esp-idf/esp_phy/libesp_phy.a" "esp-idf/esp_vfs_console/libesp_vfs_console.a" "esp-idf/vfs/libvfs.a" "esp-idf/lwip/liblwip.a" "esp-idf/esp_netif/libesp_netif.a" "esp-idf/wpa_supplicant/libwpa_supplicant.a" "esp-idf/esp_coex/libesp_coex.a" "esp-idf/esp_wifi/libesp_wifi.a" "esp-idf/esp_gdbstub/libesp_gdbstub.a" "esp-idf/unity/libunity.a" "esp-idf/cmock/libcmock.a" "esp-idf/console/libconsole.a" "esp-idf/http_parser/libhttp_parser.a" "esp-idf/esp-tls/libesp-tls.a" "esp-idf/esp_adc/libesp_adc.a" "esp-idf/esp_driver_cam/libesp_driver_cam.a" "esp-idf/esp_eth/libesp_eth.a" "esp-idf/esp_hid/libesp_hid.a" "esp-idf/tcp_transport/libtcp_transport.a" "esp-idf/esp_http_client/libesp_http_client.a" "esp-idf/esp_http_server/libesp_http_server.a" "esp-idf/esp_https_ota/libesp_https_ota.a" "esp-idf/esp_https_server/libesp_https_server.a" "esp-idf/esp_lcd/libesp_lcd.a" "esp-idf/protobuf-c/libprotobuf-c.a" "esp-idf/protocomm/libprotocomm.a" "esp-idf/esp_local_ctrl/libesp_local_ctrl.a" "esp-idf/espcoredump/libespcoredump.a" "esp-idf/wear_levelling/libwear_levelling.a" "esp-idf/fatfs/libfatfs.a" "esp-idf/json/libjson.a" "esp-idf/mqtt/libmqtt.a" "esp-idf/nvs_sec_provider/libnvs_sec_provider.a" "esp-idf/perfmon/libperfmon.a" "esp-idf/spiffs/libspiffs.a" "esp-idf/touch_element/libtouch_element.a" "esp-idf/usb/libusb.a" "esp-idf/wifi_provisioning/libwifi_provisioning.a" "esp-idf/main/libmain.a" "esp-idf/app_trace/libapp_trace.a" "esp-idf/app_trace/libapp_trace.a" "esp-idf/cmock/libcmock.a" "esp-idf/unity/libunity.a" "esp-idf/esp_driver_cam/libesp_driver_cam.a" "esp-idf/esp_hid/libesp_hid.a" "esp-idf/esp_lcd/libesp_lcd.a" "esp-idf/esp_local_ctrl/libesp_local_ctrl.a" "esp-idf/esp_https_server/libesp_https_server.a" "esp-idf/espcoredump/libespcoredump.a" "-u" "esp_system_include_coredump_init" "esp-idf/fatfs/libfatfs.a" "esp-idf/wear_levelling/libwear_levelling.a" "esp-idf/mqtt/libmqtt.a" "esp-idf/nvs_sec_provider/libnvs_sec_provider.a" "-u" "nvs_sec_provider_include_impl" "esp-idf/perfmon/libperfmon.a" "esp-idf/spiffs/libspiffs.a" "esp-idf/touch_element/libtouch_element.a" "esp-idf/usb/libusb.a" "esp-idf/wifi_provisioning/libwifi_provisioning.a" "esp-idf/protocomm/libprotocomm.a" "esp-idf/console/libconsole.a" "esp-idf/protobuf-c/libprotobuf-c.a" "esp-idf/json/libjson.a" "esp-idf/xtensa/libxtensa.a" "esp-idf/esp_driver_gpio/libesp_driver_gpio.a" "esp-idf/esp_pm/libesp_pm.a" "esp-idf/mbedtls/libmbedtls.a" "esp-idf/esp_app_format/libesp_app_format.a" "esp-idf/esp_bootloader_format/libesp_bootloader_format.a" "esp-idf/app_update/libapp_update.a" "esp-idf/esp_partition/libesp_partition.a" "esp-idf/efuse/libefuse.a" "esp-idf/bootloader_support/libbootloader_support.a" "esp-idf/esp_mm/libesp_mm.a" "esp-idf/spi_flash/libspi_flash.a" "esp-idf/esp_system/libesp_system.a" "esp-idf/esp_common/libesp_common.a" "esp-idf/esp_rom/libesp_rom.a" "esp-idf/hal/libhal.a" "esp-idf/log/liblog.a" "esp-idf/heap/libheap.a" "esp-idf/soc/libsoc.a" "esp-idf/esp_hw_support/libesp_hw_support.a" "esp-idf/freertos/libfreertos.a" "esp-idf/newlib/libnewlib.a" "esp-idf/pthread/libpthread.a" "esp-idf/cxx/libcxx.a" "esp-idf/esp_timer/libesp_timer.a" "esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a" "esp-idf/esp_ringbuf/libesp_ringbuf.a" "esp-idf/esp_driver_uart/libesp_driver_uart.a" "esp-idf/esp_event/libesp_event.a" "esp-idf/nvs_flash/libnvs_flash.a" "esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a" "esp-idf/esp_driver_spi/libesp_driver_spi.a" "esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a" "esp-idf/esp_driver_i2s/libesp_driver_i2s.a" "esp-idf/sdmmc/libsdmmc.a" "esp-idf/esp_driver_sdmmc/libesp_driver_sdmmc.a" "esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a" "esp-idf/esp_driver_rmt/libesp_driver_rmt.a" "esp-idf/esp_driver_tsens/libesp_driver_tsens.a" "esp-idf/esp_driver_sdm/libesp_driver_sdm.a" "esp-idf/esp_driver_i2c/libesp_driver_i2c.a" "esp-idf/esp_driver_ledc/libesp_driver_ledc.a" "esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a" "esp-idf/driver/libdriver.a" "esp-idf/esp_phy/libesp_phy.a" "esp-idf/esp_vfs_console/libesp_vfs_console.a" "esp-idf/vfs/libvfs.a" "esp-idf/lwip/liblwip.a" "esp-idf/esp_netif/libesp_netif.a" "esp-idf/wpa_supplicant/libwpa_supplicant.a" "esp-idf/esp_coex/libesp_coex.a" "esp-idf/esp_wifi/libesp_wifi.a" "esp-idf/esp_gdbstub/libesp_gdbstub.a" "esp-idf/http_parser/libhttp_parser.a" "esp-idf/esp-tls/libesp-tls.a" "esp-idf/esp_adc/libesp_adc.a" "esp-idf/esp_eth/libesp_eth.a" "esp-idf/tcp_transport/libtcp_transport.a" "esp-idf/esp_http_client/libesp_http_client.a" "esp-idf/esp_http_server/libesp_http_server.a" "esp-idf/esp_https_ota/libesp_https_ota.a" "esp-idf/mbedtls/mbedtls/library/libmbedtls.a" "esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a" "esp-idf/mbedtls/mbedtls/library/libmbedx509.a" "esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a" "esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libcore.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libespnow.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libmesh.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libnet80211.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libpp.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libsmartconfig.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libwapi.a" "esp-idf/xtensa/libxtensa.a" "esp-idf/esp_driver_gpio/libesp_driver_gpio.a" "esp-idf/esp_pm/libesp_pm.a" "esp-idf/mbedtls/libmbedtls.a" "esp-idf/esp_app_format/libesp_app_format.a" "esp-idf/esp_bootloader_format/libesp_bootloader_format.a" "esp-idf/app_update/libapp_update.a" "esp-idf/esp_partition/libesp_partition.a" "esp-idf/efuse/libefuse.a" "esp-idf/bootloader_support/libbootloader_support.a" "esp-idf/esp_mm/libesp_mm.a" "esp-idf/spi_flash/libspi_flash.a" "esp-idf/esp_system/libesp_system.a" "esp-idf/esp_common/libesp_common.a" "esp-idf/esp_rom/libesp_rom.a" "esp-idf/hal/libhal.a" "esp-idf/log/liblog.a" "esp-idf/heap/libheap.a" "esp-idf/soc/libsoc.a" "esp-idf/esp_hw_support/libesp_hw_support.a" "esp-idf/freertos/libfreertos.a" "esp-idf/newlib/libnewlib.a" "esp-idf/pthread/libpthread.a" "esp-idf/cxx/libcxx.a" "esp-idf/esp_timer/libesp_timer.a" "esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a" "esp-idf/esp_ringbuf/libesp_ringbuf.a" "esp-idf/esp_driver_uart/libesp_driver_uart.a" "esp-idf/esp_event/libesp_event.a" "esp-idf/nvs_flash/libnvs_flash.a" "esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a" "esp-idf/esp_driver_spi/libesp_driver_spi.a" "esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a" "esp-idf/esp_driver_i2s/libesp_driver_i2s.a" "esp-idf/sdmmc/libsdmmc.a" "esp-idf/esp_driver_sdmmc/libesp_driver_sdmmc.a" "esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a" "esp-idf/esp_driver_rmt/libesp_driver_rmt.a" "esp-idf/esp_driver_tsens/libesp_driver_tsens.a" "esp-idf/esp_driver_sdm/libesp_driver_sdm.a" "esp-idf/esp_driver_i2c/libesp_driver_i2c.a" "esp-idf/esp_driver_ledc/libesp_driver_ledc.a" "esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a" "esp-idf/driver/libdriver.a" "esp-idf/esp_phy/libesp_phy.a" "esp-idf/esp_vfs_console/libesp_vfs_console.a" "esp-idf/vfs/libvfs.a" "esp-idf/lwip/liblwip.a" "esp-idf/esp_netif/libesp_netif.a" "esp-idf/wpa_supplicant/libwpa_supplicant.a" "esp-idf/esp_coex/libesp_coex.a" "esp-idf/esp_wifi/libesp_wifi.a" "esp-idf/esp_gdbstub/libesp_gdbstub.a" "esp-idf/http_parser/libhttp_parser.a" "esp-idf/esp-tls/libesp-tls.a" "esp-idf/esp_adc/libesp_adc.a" "esp-idf/esp_eth/libesp_eth.a" "esp-idf/tcp_transport/libtcp_transport.a" "esp-idf/esp_http_client/libesp_http_client.a" "esp-idf/esp_http_server/libesp_http_server.a" "esp-idf/esp_https_ota/libesp_https_ota.a" "esp-idf/mbedtls/mbedtls/library/libmbedtls.a" "esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a" "esp-idf/mbedtls/mbedtls/library/libmbedx509.a" "esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a" "esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libcore.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libespnow.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libmesh.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libnet80211.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libpp.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libsmartconfig.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libwapi.a" "esp-idf/xtensa/libxtensa.a" "esp-idf/esp_driver_gpio/libesp_driver_gpio.a" "esp-idf/esp_pm/libesp_pm.a" "esp-idf/mbedtls/libmbedtls.a" "esp-idf/esp_app_format/libesp_app_format.a" "esp-idf/esp_bootloader_format/libesp_bootloader_format.a" "esp-idf/app_update/libapp_update.a" "esp-idf/esp_partition/libesp_partition.a" "esp-idf/efuse/libefuse.a" "esp-idf/bootloader_support/libbootloader_support.a" "esp-idf/esp_mm/libesp_mm.a" "esp-idf/spi_flash/libspi_flash.a" "esp-idf/esp_system/libesp_system.a" "esp-idf/esp_common/libesp_common.a" "esp-idf/esp_rom/libesp_rom.a" "esp-idf/hal/libhal.a" "esp-idf/log/liblog.a" "esp-idf/heap/libheap.a" "esp-idf/soc/libsoc.a" "esp-idf/esp_hw_support/libesp_hw_support.a" "esp-idf/freertos/libfreertos.a" "esp-idf/newlib/libnewlib.a" "esp-idf/pthread/libpthread.a" "esp-idf/cxx/libcxx.a" "esp-idf/esp_timer/libesp_timer.a" "esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a" "esp-idf/esp_ringbuf/libesp_ringbuf.a" "esp-idf/esp_driver_uart/libesp_driver_uart.a" "esp-idf/esp_event/libesp_event.a" "esp-idf/nvs_flash/libnvs_flash.a" "esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a" "esp-idf/esp_driver_spi/libesp_driver_spi.a" "esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a" "esp-idf/esp_driver_i2s/libesp_driver_i2s.a" "esp-idf/sdmmc/libsdmmc.a" "esp-idf/esp_driver_sdmmc/libesp_driver_sdmmc.a" "esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a" "esp-idf/esp_driver_rmt/libesp_driver_rmt.a" "esp-idf/esp_driver_tsens/libesp_driver_tsens.a" "esp-idf/esp_driver_sdm/libesp_driver_sdm.a" "esp-idf/esp_driver_i2c/libesp_driver_i2c.a" "esp-idf/esp_driver_ledc/libesp_driver_ledc.a" "esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a" "esp-idf/driver/libdriver.a" "esp-idf/esp_phy/libesp_phy.a" "esp-idf/esp_vfs_console/libesp_vfs_console.a" "esp-idf/vfs/libvfs.a" "esp-idf/lwip/liblwip.a" "esp-idf/esp_netif/libesp_netif.a" "esp-idf/wpa_supplicant/libwpa_supplicant.a" "esp-idf/esp_coex/libesp_coex.a" "esp-idf/esp_wifi/libesp_wifi.a" "esp-idf/esp_gdbstub/libesp_gdbstub.a" "esp-idf/http_parser/libhttp_parser.a" "esp-idf/esp-tls/libesp-tls.a" "esp-idf/esp_adc/libesp_adc.a" "esp-idf/esp_eth/libesp_eth.a" "esp-idf/tcp_transport/libtcp_transport.a" "esp-idf/esp_http_client/libesp_http_client.a" "esp-idf/esp_http_server/libesp_http_server.a" "esp-idf/esp_https_ota/libesp_https_ota.a" "esp-idf/mbedtls/mbedtls/library/libmbedtls.a" "esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a" "esp-idf/mbedtls/mbedtls/library/libmbedx509.a" "esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a" "esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libcore.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libespnow.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libmesh.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libnet80211.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libpp.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libsmartconfig.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libwapi.a" "esp-idf/xtensa/libxtensa.a" "esp-idf/esp_driver_gpio/libesp_driver_gpio.a" "esp-idf/esp_pm/libesp_pm.a" "esp-idf/mbedtls/libmbedtls.a" "esp-idf/esp_app_format/libesp_app_format.a" "esp-idf/esp_bootloader_format/libesp_bootloader_format.a" "esp-idf/app_update/libapp_update.a" "esp-idf/esp_partition/libesp_partition.a" "esp-idf/efuse/libefuse.a" "esp-idf/bootloader_support/libbootloader_support.a" "esp-idf/esp_mm/libesp_mm.a" "esp-idf/spi_flash/libspi_flash.a" "esp-idf/esp_system/libesp_system.a" "esp-idf/esp_common/libesp_common.a" "esp-idf/esp_rom/libesp_rom.a" "esp-idf/hal/libhal.a" "esp-idf/log/liblog.a" "esp-idf/heap/libheap.a" "esp-idf/soc/libsoc.a" "esp-idf/esp_hw_support/libesp_hw_support.a" "esp-idf/freertos/libfreertos.a" "esp-idf/newlib/libnewlib.a" "esp-idf/pthread/libpthread.a" "esp-idf/cxx/libcxx.a" "esp-idf/esp_timer/libesp_timer.a" "esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a" "esp-idf/esp_ringbuf/libesp_ringbuf.a" "esp-idf/esp_driver_uart/libesp_driver_uart.a" "esp-idf/esp_event/libesp_event.a" "esp-idf/nvs_flash/libnvs_flash.a" "esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a" "esp-idf/esp_driver_spi/libesp_driver_spi.a" "esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a" "esp-idf/esp_driver_i2s/libesp_driver_i2s.a" "esp-idf/sdmmc/libsdmmc.a" "esp-idf/esp_driver_sdmmc/libesp_driver_sdmmc.a" "esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a" "esp-idf/esp_driver_rmt/libesp_driver_rmt.a" "esp-idf/esp_driver_tsens/libesp_driver_tsens.a" "esp-idf/esp_driver_sdm/libesp_driver_sdm.a" "esp-idf/esp_driver_i2c/libesp_driver_i2c.a" "esp-idf/esp_driver_ledc/libesp_driver_ledc.a" "esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a" "esp-idf/driver/libdriver.a" "esp-idf/esp_phy/libesp_phy.a" "esp-idf/esp_vfs_console/libesp_vfs_console.a" "esp-idf/vfs/libvfs.a" "esp-idf/lwip/liblwip.a" "esp-idf/esp_netif/libesp_netif.a" "esp-idf/wpa_supplicant/libwpa_supplicant.a" "esp-idf/esp_coex/libesp_coex.a" "esp-idf/esp_wifi/libesp_wifi.a" "esp-idf/esp_gdbstub/libesp_gdbstub.a" "esp-idf/http_parser/libhttp_parser.a" "esp-idf/esp-tls/libesp-tls.a" "esp-idf/esp_adc/libesp_adc.a" "esp-idf/esp_eth/libesp_eth.a" "esp-idf/tcp_transport/libtcp_transport.a" "esp-idf/esp_http_client/libesp_http_client.a" "esp-idf/esp_http_server/libesp_http_server.a" "esp-idf/esp_https_ota/libesp_https_ota.a" "esp-idf/mbedtls/mbedtls/library/libmbedtls.a" "esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a" "esp-idf/mbedtls/mbedtls/library/libmbedx509.a" "esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a" "esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libcore.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libespnow.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libmesh.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libnet80211.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libpp.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libsmartconfig.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libwapi.a" "esp-idf/xtensa/libxtensa.a" "esp-idf/esp_driver_gpio/libesp_driver_gpio.a" "esp-idf/esp_pm/libesp_pm.a" "esp-idf/mbedtls/libmbedtls.a" "esp-idf/esp_app_format/libesp_app_format.a" "esp-idf/esp_bootloader_format/libesp_bootloader_format.a" "esp-idf/app_update/libapp_update.a" "esp-idf/esp_partition/libesp_partition.a" "esp-idf/efuse/libefuse.a" "esp-idf/bootloader_support/libbootloader_support.a" "esp-idf/esp_mm/libesp_mm.a" "esp-idf/spi_flash/libspi_flash.a" "esp-idf/esp_system/libesp_system.a" "esp-idf/esp_common/libesp_common.a" "esp-idf/esp_rom/libesp_rom.a" "esp-idf/hal/libhal.a" "esp-idf/log/liblog.a" "esp-idf/heap/libheap.a" "esp-idf/soc/libsoc.a" "esp-idf/esp_hw_support/libesp_hw_support.a" "esp-idf/freertos/libfreertos.a" "esp-idf/newlib/libnewlib.a" "esp-idf/pthread/libpthread.a" "esp-idf/cxx/libcxx.a" "esp-idf/esp_timer/libesp_timer.a" "esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a" "esp-idf/esp_ringbuf/libesp_ringbuf.a" "esp-idf/esp_driver_uart/libesp_driver_uart.a" "esp-idf/esp_event/libesp_event.a" "esp-idf/nvs_flash/libnvs_flash.a" "esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a" "esp-idf/esp_driver_spi/libesp_driver_spi.a" "esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a" "esp-idf/esp_driver_i2s/libesp_driver_i2s.a" "esp-idf/sdmmc/libsdmmc.a" "esp-idf/esp_driver_sdmmc/libesp_driver_sdmmc.a" "esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a" "esp-idf/esp_driver_rmt/libesp_driver_rmt.a" "esp-idf/esp_driver_tsens/libesp_driver_tsens.a" "esp-idf/esp_driver_sdm/libesp_driver_sdm.a" "esp-idf/esp_driver_i2c/libesp_driver_i2c.a" "esp-idf/esp_driver_ledc/libesp_driver_ledc.a" "esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a" "esp-idf/driver/libdriver.a" "esp-idf/esp_phy/libesp_phy.a" "esp-idf/esp_vfs_console/libesp_vfs_console.a" "esp-idf/vfs/libvfs.a" "esp-idf/lwip/liblwip.a" "esp-idf/esp_netif/libesp_netif.a" "esp-idf/wpa_supplicant/libwpa_supplicant.a" "esp-idf/esp_coex/libesp_coex.a" "esp-idf/esp_wifi/libesp_wifi.a" "esp-idf/esp_gdbstub/libesp_gdbstub.a" "esp-idf/http_parser/libhttp_parser.a" "esp-idf/esp-tls/libesp-tls.a" "esp-idf/esp_adc/libesp_adc.a" "esp-idf/esp_eth/libesp_eth.a" "esp-idf/tcp_transport/libtcp_transport.a" "esp-idf/esp_http_client/libesp_http_client.a" "esp-idf/esp_http_server/libesp_http_server.a" "esp-idf/esp_https_ota/libesp_https_ota.a" "esp-idf/mbedtls/mbedtls/library/libmbedtls.a" "esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a" "esp-idf/mbedtls/mbedtls/library/libmbedx509.a" "esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a" "esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libcore.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libespnow.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libmesh.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libnet80211.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libpp.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libsmartconfig.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libwapi.a" "esp-idf/xtensa/libxtensa.a" "esp-idf/esp_driver_gpio/libesp_driver_gpio.a" "esp-idf/esp_pm/libesp_pm.a" "esp-idf/mbedtls/libmbedtls.a" "esp-idf/esp_app_format/libesp_app_format.a" "esp-idf/esp_bootloader_format/libesp_bootloader_format.a" "esp-idf/app_update/libapp_update.a" "esp-idf/esp_partition/libesp_partition.a" "esp-idf/efuse/libefuse.a" "esp-idf/bootloader_support/libbootloader_support.a" "esp-idf/esp_mm/libesp_mm.a" "esp-idf/spi_flash/libspi_flash.a" "esp-idf/esp_system/libesp_system.a" "esp-idf/esp_common/libesp_common.a" "esp-idf/esp_rom/libesp_rom.a" "esp-idf/hal/libhal.a" "esp-idf/log/liblog.a" "esp-idf/heap/libheap.a" "esp-idf/soc/libsoc.a" "esp-idf/esp_hw_support/libesp_hw_support.a" "esp-idf/freertos/libfreertos.a" "esp-idf/newlib/libnewlib.a" "esp-idf/pthread/libpthread.a" "esp-idf/cxx/libcxx.a" "esp-idf/esp_timer/libesp_timer.a" "esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a" "esp-idf/esp_ringbuf/libesp_ringbuf.a" "esp-idf/esp_driver_uart/libesp_driver_uart.a" "esp-idf/esp_event/libesp_event.a" "esp-idf/nvs_flash/libnvs_flash.a" "esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a" "esp-idf/esp_driver_spi/libesp_driver_spi.a" "esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a" "esp-idf/esp_driver_i2s/libesp_driver_i2s.a" "esp-idf/sdmmc/libsdmmc.a" "esp-idf/esp_driver_sdmmc/libesp_driver_sdmmc.a" "esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a" "esp-idf/esp_driver_rmt/libesp_driver_rmt.a" "esp-idf/esp_driver_tsens/libesp_driver_tsens.a" "esp-idf/esp_driver_sdm/libesp_driver_sdm.a" "esp-idf/esp_driver_i2c/libesp_driver_i2c.a" "esp-idf/esp_driver_ledc/libesp_driver_ledc.a" "esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a" "esp-idf/driver/libdriver.a" "esp-idf/esp_phy/libesp_phy.a" "esp-idf/esp_vfs_console/libesp_vfs_console.a" "esp-idf/vfs/libvfs.a" "esp-idf/lwip/liblwip.a" "esp-idf/esp_netif/libesp_netif.a" "esp-idf/wpa_supplicant/libwpa_supplicant.a" "esp-idf/esp_coex/libesp_coex.a" "esp-idf/esp_wifi/libesp_wifi.a" "esp-idf/esp_gdbstub/libesp_gdbstub.a" "esp-idf/http_parser/libhttp_parser.a" "esp-idf/esp-tls/libesp-tls.a" "esp-idf/esp_adc/libesp_adc.a" "esp-idf/esp_eth/libesp_eth.a" "esp-idf/tcp_transport/libtcp_transport.a" "esp-idf/esp_http_client/libesp_http_client.a" "esp-idf/esp_http_server/libesp_http_server.a" "esp-idf/esp_https_ota/libesp_https_ota.a" "esp-idf/mbedtls/mbedtls/library/libmbedtls.a" "esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a" "esp-idf/mbedtls/mbedtls/library/libmbedx509.a" "esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a" "esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libcore.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libespnow.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libmesh.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libnet80211.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libpp.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libsmartconfig.a" "/Users/adrien/Dev/esp/esp-idf/components/esp_wifi/lib/esp32s3/libwapi.a" "/Users/adrien/Dev/esp/esp-idf/components/xtensa/esp32s3/libxt_hal.a" "-u" "esp_app_desc" "-u" "esp_efuse_startup_include_func" "-u" "ld_include_highint_hdl" "-u" "start_app" "-u" "start_app_other_cores" "-u" "__ubsan_include" "-u" "esp_system_include_startup_funcs" "-Wl,--wrap=longjmp" "-u" "__assert_func" "-Wl,--undefined=FreeRTOS_openocd_params" "-u" "app_main" "-lc" "-lm" "-u" "newlib_include_heap_impl" "-u" "newlib_include_syscalls_impl" "-u" "newlib_include_pthread_impl" "-u" "newlib_include_assert_impl" "-u" "newlib_include_init_funcs" "-u" "pthread_include_pthread_impl" "-u" "pthread_include_pthread_cond_var_impl" "-u" "pthread_include_pthread_local_storage_impl" "-u" "pthread_include_pthread_rwlock_impl" "-u" "pthread_include_pthread_semaphore_impl" "-Wl,--wrap=__register_frame_info_bases" "-Wl,--wrap=__register_frame_info" "-Wl,--wrap=__register_frame" "-Wl,--wrap=__register_frame_info_table_bases" "-Wl,--wrap=__register_frame_info_table" "-Wl,--wrap=__register_frame_table" "-Wl,--wrap=__deregister_frame_info_bases" "-Wl,--wrap=__deregister_frame_info" "-Wl,--wrap=_Unwind_Find_FDE" "-Wl,--wrap=_Unwind_GetGR" "-Wl,--wrap=_Unwind_GetCFA" "-Wl,--wrap=_Unwind_GetIP" "-Wl,--wrap=_Unwind_GetIPInfo" "-Wl,--wrap=_Unwind_GetRegionStart" "-Wl,--wrap=_Unwind_GetDataRelBase" "-Wl,--wrap=_Unwind_GetTextRelBase" "-Wl,--wrap=_Unwind_SetIP" "-Wl,--wrap=_Unwind_SetGR" "-Wl,--wrap=_Unwind_GetLanguageSpecificData" "-Wl,--wrap=_Unwind_FindEnclosingFunction" "-Wl,--wrap=_Unwind_Resume" "-Wl,--wrap=_Unwind_RaiseException" "-Wl,--wrap=_Unwind_DeleteException" "-Wl,--wrap=_Unwind_ForcedUnwind" "-Wl,--wrap=_Unwind_Resume_or_Rethrow" "-Wl,--wrap=_Unwind_Backtrace" "-Wl,--wrap=__cxa_call_unexpected" "-Wl,--wrap=__gxx_personality_v0" "-Wl,--wrap=__cxa_throw" "-Wl,--wrap=__cxa_allocate_exception" "-u" "__cxa_guard_dummy" "-u" "__cxx_init_dummy" "-lstdc++" "esp-idf/pthread/libpthread.a" "esp-idf/newlib/libnewlib.a" "-lgcc" "esp-idf/cxx/libcxx.a" "-u" "__cxx_fatal_exception" "-u" "esp_timer_init_include_func" "-u" "uart_vfs_include_dev_init" "-u" "usb_serial_jtag_vfs_include_dev_init" "-u" "usb_serial_jtag_connection_monitor_include" "-u" "include_esp_phy_override" "-lphy" "-lbtbb" "esp-idf/esp_phy/libesp_phy.a" "-lphy" "-lbtbb" "esp-idf/esp_phy/libesp_phy.a" "-lphy" "-lbtbb" "-u" "esp_vfs_include_console_register" "-u" "vfs_include_syscalls_impl"
= note: some arguments are omitted. use `--verbose` to show all linker arguments
= note: [ldproxy] Running ldproxy
Error: Linker /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc failed: exit status: 1
STDERR OUTPUT:
/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/release/deps/rustdio-c4eae0d0429e9981 section `.dram0.bss' will not fit in region `dram0_0_seg'
/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: DRAM segment data does not fit.
/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: DRAM segment data does not fit.
/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: region `dram0_0_seg' overflowed by 307120 bytes
collect2: error: ld returned 1 exit status
Any idea on how to fix this?
Metadata
Metadata
Assignees
Labels
No labels