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

    PlatformIO and Tasmota

    Scheduled Pinned Locked Moved SOFTWARE
    2 Posts 2 Posters 3.8k Views
    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.
    • S Offline
      Slyke
      last edited by

      Hello,

      Tried to burn Tasmota to my Core2 (AWS?) with both Tasmotizer and ESP flash. The furthest I got was it says that it was successful, but the device fails to boot (just sits there with a black screen). I did use the correct tasmota-core2.bin image.

      I then tried to use PlatformIO by selecting M5Stack-Core2 for the board and Arduino as the platform. It too uploads, but the device still doesn't boot.

      I also followed the steps laid out in this post: https://community.m5stack.com/topic/2697/building-core2-factorydemo-in-platformio

      But still no luck - it fails to compile with the error "collect2.exe: error: ld returned 1 exit status *** [.pio\build\m5stack-core2\firmware.elf] Error 1."

      I can use the M5Burner application though, and it does burn new images to the device.

      Can anyone point me in the right direction to get PlatformIO and/or Tasmota working on this device?

      1 Reply Last reply Reply Quote 0
      • felmueF Offline
        felmue
        last edited by felmue

        Hello @Slyke

        Tasmonizer did not work for me either. VSC/PlatformIO only worked with version 9.5.0. (Version 9.6.0 or master don't compile for me.)
        Here are the steps:

        • Clone Tasmota: git clone https://github.com/arendst/Tasmota.git
        • Checkout 9.5.0: git checkout pre-release-9.5.0
        • Rename sample file: mv platformio_override_sample.ini platformio_override.ini
        • Open project in VSC/PlatformIO
        • Modify platformio_override.ini: comment out: tasmota / uncomment: tasmota32-core2
        • Compile & Link & Download from within VSC/PlatformIO

        Note: there is nothing on the LCD screen at this point. I think the device is waiting to be configured.

        Serial output:

        00:00:00.001 HDW: ESP32-D0WDQ6-V3
        00:00:00.011 UFS: FlashFS mounted with 10292 kB free
        00:00:00.031 CFG: Loaded from File, Count 5
        00:00:00.036 QPC: Count 2
        00:00:00.038 SPI: Hardware using GPIO18(CLK), GPIO23(MOSI) and GPIO38(MISO)
        00:00:00.248 I2C: AXP192 found at 0x34
        00:00:00.250 I2C: RTC found at 0x51
        00:00:00.257 BRY: Berry initialized, RAM used=1760
        00:00:00.261 BRY: no 'preinit.be'
        00:00:00.837 I2C: FT5206 found at 0x38
        00:00:00.837 DSP: ILI9341
        00:00:01.409 Project tasmota Tasmota Version 9.5.0(core2)-1_0_6(2021-10-21T09:48:12)
        00:00:01.409 UFILESYSTEM OK!
        00:00:01.515 CR2: Set time from BM8563 to RTC (UTC) 2000-02-04T13:00:32, (DST) 1970-03-29T02:00:00, (STD) 1970-10-25T03:00:00
        00:00:01.521 BRY: no 'autoexec.be'
        00:00:01.818 WIF: WifiManager active for 3 minutes
        13:00:33.537 HTP: Web server active on tasmota_C50340-0832 with IP address 192.168.4.1
        13:00:39.532 QPC: Reset
        

        Thanks
        Felix

        GPIO translation table M5Stack / M5Core2
        Information about various M5Stack products.
        Code examples

        1 Reply Last reply Reply Quote 1

        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