Page 1 of 1

Question regarding READ_FLASH

Posted: Thu Jan 07, 2021 1:56 pm
by mbins
Hello, I'm trying to implement my own esptool-like program in Go as a way of learning more about ESP8266. I have managed to implement simpler commands like READ_REG however I'm having a hard time with READ_FLASH (0xD2).

The first point is that the serial protocol specification mentions four 32 bit words but lists five input parameters: ... 266--esp32

My second doubt is that I don't quite get what these parameters should look like, there's a bare description of the parameter names in this other section: ... ding-flash

If I understand correctly there's no other command required to start receiving the flash data payload, I'm also assuming that an initial sync is required (SYNC). This is something I'm already doing for READ_REG.

I would appreciate if anyone could help me understand the READ_FLASH parameters as well as provide some sample input.

Best regards.