Is this some sort of reboot loop?

Morning All

I have a new ESP32, I have been flashing some DMX read code to it and I seem to regularly get this sort of output on the serial monitor, making flashing impossible.

Is this showing a reboot loop?

09:13:53.721 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
09:13:53.764 -> configsip: 0, SPIWP:0xee
09:13:53.764 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
09:13:53.764 -> mode:DIO, clock div:1
09:13:53.764 -> load:0x3fff0018,len:4
09:13:53.764 -> load:0x3fff001c,len:1216
09:13:53.764 -> ho 0 tail 12 room 4
09:13:53.764 -> load:0x40078000,len:9720
09:13:53.764 -> ho 0 tail 12 room 4
09:13:53.764 -> load:0x40080400,len:6352
09:13:53.764 -> entry 0x400806b8
09:13:53.892 -> ⸮whan⸮⸮w⸮!⸮⸮⸮⸮*⸮f⸮⸮⸮⸮⸮/⸮⸮⸮ݥ⸮v⸮⸮/;⸮-⸮⸮⸮+;⸮^⸮⸮~⸮⸮⸮⸮_f⸮;Wo⸮⸮H⸮⸮o⸮⸮|N6s⸮N77vFog"~F⸮n⸮⸮⸮61HNJ⸮⸮⸮?CSJ⸮g⸮H⸮)⸮S)⸮3⸮
09:13:53.927 -> ʥiUK^⸮⸮n!⸮J⸮⸮-y⸮⸮f!⸮J⸮⸮K^⸮⸮S!⸮JJ3-y⸮⸮+!⸮J⸮S[y⸮⸮S!⸮JJ⸮⸮y⸮⸮3"⸮U⸮ets Jun  8 2016 00:22:57
09:13:53.927 -> 
09:13:53.927 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
09:13:53.927 -> configsip: 0, SPIWP:0xee
09:13:53.927 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
09:13:53.927 -> mode:DIO, clock div:1
09:13:53.927 -> load:0x3fff0018,len:4
09:13:53.960 -> load:0x3fff001c,len:1216
09:13:53.960 -> ho 0 tail 12 room 4
09:13:53.960 -> load:0x40078000,len:9720
09:13:53.960 -> ho 0 tail 12 room 4
09:13:53.960 -> load:0x40080400,len:6352
09:13:53.960 -> entry 0x400806b8
09:13:54.096 -> ⸮w⸮afw⸮⸮~V⸮b_*⸮f⸮⸮{⸮⸮/⸮⸮⸮ݥ⸮v⸮ݗ;⸮]f⸮⸮V;⸮⸮⸮o~⸮⸮n⸮/⸮⸮v⸮+T⸮o⸮m⸮Wvl⸮⸮⸮sݣ3o⸮6g"~S⸮n⸮w⸮v1H⸮)⸮+⸮⸮niLb⸮⸮+)⸮ij-y⸮⸮f!⸮J⸮UK^⸮⸮n!⸮J⸮⸮-y⸮⸮n!9)⸮7⸮⸮3Y
09:13:54.130 -> ⸮JJ⸮S)⸮3⸮
09:13:54.130 -> ⸮JʙVy⸮⸮S!⸮JJ⸮Uy⸮⸮3S"⸮[m⸮ets Jun  8 2016 00:22:57
09:13:54.130 -> 
09:13:54.130 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
09:13:54.130 -> configsip: 0, SPIWP:0xee
09:13:54.130 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
09:13:54.130 -> mode:DIO, clock div:1
09:13:54.130 -> load:0x3fff0018,len:4
09:13:54.130 -> load:0x3fff001c,len:1216
09:13:54.130 -> ho 0 tail 12 room 4
09:13:54.130 -> load:0x40078000,len:9720
09:13:54.130 -> ho 0 tail 12 room 4
09:13:54.165 -> load:0x40080400,len:6352
09:13:54.165 -> entry 0x400806b8
09:13:54.304 -> ⸮w⸮afw⸮⸮~W⸮⸮⸮*⸮f⸮⸮⸮⸮⸮/⸮⸮⸮⸮⸮U⸮⸮⸮+;⸮-f⸮⸮/;⸮V⸮⸮~;⸮⸮⸮_⸮⸮;Wo⸮⸮H⸮⸮o⸮⸮⸮V⸮s⸮s⸮⸮f3w⸮O2vn⸮w⸮f9H⸮)⸮+⸮⸮f⸮L"⸮⸮⸮H⸮)⸮⸮⸮⸮3⸮
09:13:54.304 -> ʥiU⸮⸮3⸮
09:13:54.304 -> ʥ⸮⸮⸮y⸮⸮f!⸮J⸮⸮K^⸮⸮S!⸮JJ3-y⸮⸮+!⸮J⸮S[y⸮⸮S!⸮JJ⸮⸮y⸮⸮3"⸮U⸮ets Jun  8 2016 00:22:57
09:13:54.304 ->

Any ideas or suggestions?

it is obviously resetting itself, show us the code… (within </> code-tags)

Deva_Rishi:
it is obviously resetting itself, show us the code… (within </> code-tags)

This is the last code I uploaded.

#include <ESP-dmx.h>

int readcycle = 0;

void setup() {
  Serial.begin(115200);
  DMX::Initialize();
}

void loop()
{
  if(millis() - readcycle > 1000)
  {
    readcycle = millis();

    Serial.print(readcycle);
      
    if(DMX::IsHealthy())
    {
      Serial.print(": ok - ");
    }
    else
    {
      Serial.print(": fail - ");
    }
    Serial.print(DMX::Read(1));
    Serial.print(" - ");
    Serial.print(DMX::Read(110));
    Serial.print(" - ");
    Serial.println(DMX::Read(256));
  }
}

so which library is this #include <ESP-dmx.h>i Found 2 ESP dmx libraries, but both require you to first create an object before calling any member function. this one an this one
Check out the examples that are included in the library.

Morning

The reboot loop must have something to do with the compiled code not loading to the ESP32 properly.

I did some more work with it late yesterday, this particular NodeMCU ESP32 require the flash button to be pressed while its flashed.

I have now managed to flash this correctly and its stable.

Many thanks for your assistance and ideas.