Why MicroPython gets flashed to different addresses on different ESP families? #11098
Unanswered
aivarannamaa
asked this question in
ESP32
Replies: 1 comment 2 replies
-
I have an ESP32-S3 board that requires 0x0 as the address. So I don't think it's safe to say all boards besides 8266 and C3 use 0x1000. Here are the addresses for the ones I've tried. All are DevKits from Espressif.
These addresses are consistent with the flashing instructions given on the micropython.org download site, but like you I'm searching for the reason some use 0x0 while others use 0x1000. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm refactoring an esptool GUI meant for installing MicroPython and CircuitPython and I want to get a better understanding of the address parameter of esptool.
Do I understand correctly that MicroPython uses
0x0
for all ESP8266 / ESP32-C3 boards and0x1000
for all ESP32 / ESP32-S2 / ESP32-S3 boards?It looks like CircuitPython uses
0x0
for all ESP families they support.What are the reasons behind the choice of the start address?
Is it likely that a future MicroPython version (or a fork for specific board) starts using different start address for some ESP families compared to current approach?
Beta Was this translation helpful? Give feedback.
All reactions