Hello, I received a SPE micromod kit. It only came with one carrier board so I ordered a new one. Once I got that I tried to upload to the included esp32 board. I can’t seem to figure it out. The Artemis board works fine in both carrier boards but the ESP32 board will not work on either. The little blue light in the corner will come on if I install the board with the power on but it stops flashing pretty quickly. Is there a solution for this or is there a way to check if I have a bad board?
Also the serial monitor can read from the board (rst 0x10 spi_fast_flash_boot) so I know the com port works but it won’t let me upload to the board.
Can you get a basic blink to work? Double check the board and COM port too…also ensure that you completely close the IDE before switched boards/processors…close it entirely before switching and re-try
Quick update. The Arduino IDE - The ESP32 Board version 2.0.9 is not working with the demo codes. I have installed an older version of 2.0.4 and i made the first example work only if ESP32 has example 1B on it and Artemis has example 1A. The other way around is not working, still getting the boot loop on the ESP32. So i it might be the board firmware used by the Arduino IDE which is not compatible with the SPE library.
On the github repo, the same issue is posted and it was first opend about a year ago. Not much has changed since then.
I received my SPE Kit today and I am experiencing the same behavior aas described and had even more problems with setting up the kit. Initially the board with the ESP32 mounted would not start at all. It would power up but programming was already problematic and i could not get any program to boot correctly as long as the daughter card was present. Actually the ADIN1110 board has a pullup on pwr_en (R22) that through the main-board connection also pulls the ESP GPIO12 high. In the ESP32 Micromod Schematic it is mentioned that pulling that pin high during reset might prevent flashing or booting so i unsoldered it. Now the ADIN1110 is only powered when i set GPIO12 high, but in return i am able to flash and boot so i’m taking that as a win.
Then i found out what was described in this thread. The example-code does not build for the ESP32. Thankfully i found your post and downgrading fro 2.0.10 to 2.0.4 did the trick. Just wanted to share that here if anybody else runs into this problem…after all these exact pieces are sold together as a kit. :roll:
Run in the same issue with ESP32 Arduino Lib 2.0.11. When calling sfe_spe_advanced::begin(cs_pin) from calling adin1110.begin(deviceMAC) I get "Guru Meditation Error: Core 1 panic’ed (Interrupt wdt timeout on CPU1).
I recently got a 10Base-T1L kit and am experiencing the same problem. I ordered another Artemis chip but am kinda annoyed that the example code didn’t work on the kit that was sold.
Have any of you had success? I’m trying to build what I’m calling an “unconditional bridge” between 10Base-T1L and 10BaseT. It seems pretty straightforward. What do you all think?