🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Failed to send "Hello World" to M5stack with Arduino IDE on Ubuntu 17.10

    Scheduled Pinned Locked Moved FAQS
    2 Posts 2 Posters 9.2k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • N Offline
      nano
      last edited by

      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 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):(.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 to memset' /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 function cpu_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 function main_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 function start_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 function call_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 to memset' /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 to heap_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 to memset' 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 function esp_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 to strcmp' /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 to strcpy' /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 to strcmp' /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 function esp_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 to heap_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 to heap_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 to heap_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 to heap_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 to heap_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 to heap_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 to memcpy' /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 function spi_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 to memcpy' /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 function spi_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 function spi_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 function spi_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 to memcpy' /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 to memcpy' /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 to memcpy' /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 to memcpy' 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'

      1 Reply Last reply Reply Quote 0
      • 0x1abin0 Offline
        0x1abin
        last edited by

        @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.

        1 Reply Last reply Reply Quote 0

        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
        • First post
          Last post