Failed to send "Hello World" to M5stack with Arduino IDE on Ubuntu 17.10
-
Hello,
I've just bought an M5stack core dev Kit ESP32 . This little box is very promizing !!The probleme is I 'm still trying to send the simple code " Hello world" without success.I don't see where is the problem ?
I followed the quick start rule, Silabs CP2104 drivers seems to be installed and I've installed also the M5stack plugin for Arduino IDE.
When I execute the script with Arduino IDE ( Verify or Upload ), I got this following message ( because is very long , I've just put the beginning) :
Arduino : 1.8.5 (Linux), Carte : "M5Stack-Core-ESP32, 80MHz, 921600, Debug"
In file included from /home/nano/Arduino/libraries/M5Stack/src/utility/DHT12.cpp:8:0:
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/libraries/Wire/src/Wire.h: In member function 'byte DHT12::read()':
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/libraries/Wire/src/Wire.h:65:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
uint8_t requestFrom(int, int);
^
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/libraries/Wire/src/Wire.h:63:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
uint8_t requestFrom(uint8_t, uint8_t);
^
Archiving built core (caching) in: /tmp/arduino_cache_267032/core/core_esp32_esp32_esp32_FlashFreq_80,UploadSpeed_921600,DebugLevel_debug_92074ad95218c5920b87d75b7530dda8.a
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libesp32.a(cpu_start.o):(.literal.main_task+0xc): undefined reference toheap_caps_enable_nonos_stack_heaps' /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libesp32.a(cpu_start.o):(.iram1.literal+0x3c): undefined reference toesp_pthread_init'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libesp32.a(cpu_start.o):(.iram1.literal+0x8c): undefined reference tomemset' /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libesp32.a(cpu_start.o):(.iram1.literal+0x9c): undefined reference toheap_caps_init'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libesp32.a(cpu_start.o): In functioncpu_configure_region_protection': /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/soc/esp32/include/soc/cpu.h:67: undefined reference tomemcpy'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libesp32.a(cpu_start.o): In functionmain_task': /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/./cpu_start.c:389: undefined reference toheap_caps_enable_nonos_stack_heaps'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libesp32.a(cpu_start.o): In functionstart_cpu0_default': /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/./cpu_start.c:285: undefined reference toesp_pthread_init'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libesp32.a(cpu_start.o): In functioncall_start_cpu0': /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/./cpu_start.c:109: undefined reference tomemset'
/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/./cpu_start.c:122: undefined reference tomemset' /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libesp32.a(cpu_start.o): In functionDPORT_READ_PERI_REG':
/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/soc/esp32/include/soc/dport_access.h:103: undefined reference toheap_caps_init' /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libesp32.a(intr_alloc.o): In functionesp_intr_alloc_intrstatus':
Plusieurs bibliothèque trouvées pour "M5Stack.h"
Utilisé : /home/nano/Arduino/libraries/M5Stack
Non utilisé : /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/libraries/M5Stack
Plusieurs bibliothèque trouvées pour "WiFi.h"
Utilisé : /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/libraries/WiFi
Non utilisé : /home/nano/Téléchargements/arduino-1.8.5-linux64/arduino-1.8.5/libraries/WiFi
Plusieurs bibliothèque trouvées pour "SD.h"
Utilisé : /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/libraries/SD
/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/./intr_alloc.c:605: undefined reference tomemset' Non utilisé : /home/nano/Téléchargements/arduino-1.8.5-linux64/arduino-1.8.5/libraries/SD /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/liblog.a(log.o):(.iram1.literal+0x1c): undefined reference tostrcmp'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/liblog.a(log.o): In functionesp_log_level_set': /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/log/./log.c:115: undefined reference tostrcmp'
/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/log/./log.c:127: undefined reference tostrcmp' /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/log/./log.c:127: undefined reference tostrlen'
/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/log/./log.c:142: undefined reference tostrcpy' /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/liblog.a(log.o): In functionget_uncached_log_level':
/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/log/./log.c:107: undefined reference tostrcmp' /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libnewlib.a(reent_init.o):(.iram1.literal+0x0): undefined reference to_cleanup_r'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libnewlib.a(reent_init.o): In functionesp_reent_init': /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/./reent_init.c:35: undefined reference tomemset'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libnewlib.a(syscalls.o):(.iram1.literal+0x0): undefined reference toheap_caps_malloc' /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libnewlib.a(syscalls.o):(.iram1.literal+0x4): undefined reference toheap_caps_free'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libnewlib.a(syscalls.o):(.iram1.literal+0x8): undefined reference toheap_caps_realloc' /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libnewlib.a(syscalls.o): In function_malloc_r':
/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/./syscalls.c:28: undefined reference toheap_caps_malloc' /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libnewlib.a(syscalls.o): In function_free_r':
/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/./syscalls.c:33: undefined reference toheap_caps_free' /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libnewlib.a(syscalls.o): In function_realloc_r':
/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/./syscalls.c:38: undefined reference toheap_caps_realloc' /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libnewlib.a(syscalls.o): In function_calloc_r':
/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/./syscalls.c:43: undefined reference toheap_caps_malloc' /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/./syscalls.c:45: undefined reference tomemset'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libspi_flash.a(flash_ops.o):(.iram1.literal+0x20): undefined reference tomemcpy' /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libspi_flash.a(flash_ops.o):(.iram1.literal+0x28): undefined reference tomemmove'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libspi_flash.a(flash_ops.o): In functionspi_flash_write': /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/spi_flash/./flash_ops.c:220: undefined reference tomemcpy'
/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/spi_flash/./flash_ops.c:245: undefined reference tomemcpy' /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/spi_flash/./flash_ops.c:262: undefined reference tomemcpy'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libspi_flash.a(flash_ops.o): In functionspi_flash_read': /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/spi_flash/./flash_ops.c:366: undefined reference tomemcpy'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libspi_flash.a(flash_ops.o): In functionspi_flash_guard_start': /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/spi_flash/./flash_ops.c:106: undefined reference tomemmove'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libspi_flash.a(flash_ops.o): In functionspi_flash_read': /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/spi_flash/./flash_ops.c:427: undefined reference tomemcpy'
/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/spi_flash/./flash_ops.c:436: undefined reference tomemcpy' /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libspi_flash.a(flash_ops.o): In functionspi_flash_read_encrypted':
/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/spi_flash/./flash_ops.c:463: undefined reference tomemcpy' /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libspi_flash.a(flash_ops.o): In functionspi_flash_write_encrypted':
/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/spi_flash/./flash_ops.c:287: undefined reference tomemcpy' /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/spi_flash/./flash_ops.c:311: undefined reference tomemcpy'
/home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libspi_flash.a(flash_ops.o):/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/spi_flash/./flash_ops.c:318: more undefined references tomemcpy' follow /home/nano/.arduino15/packages/esp32/hardware/esp32/0.0.5/tools/sdk/lib/libfreertos.a(tasks.o):(.literal.vTaskSwitchContext+0x14): undefined reference tomemcmp' -
@nano 在 Failed to send "Hello World" to M5stack with Arduino IDE on Ubuntu 17.10 中说:
hi, you can reference https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/debian_ubuntu.md
and delete the borad manager version.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login