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 to
esp_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 to
heap_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 to
memcpy'
/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 to
heap_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 to
esp_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 to
memset'
/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 function
DPORT_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 function
esp_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 to
strcmp'
/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 to
strcmp'
/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 to
strlen'
/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 function
get_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 to
memset'
/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 to
heap_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 to
memset'
/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 to
memmove'
/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 to
memcpy'
/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 to
memcpy'
/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 to
memcpy'
/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 to
memmove'
/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 to
memcpy'
/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 function
spi_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 function
spi_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 to
memcpy'
/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 to
memcmp' -
@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.