You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
4. Custom application firmware files (e.g. applications built using the ESP-IDF)
31
32
32
33
### Arduino Core
33
34
@@ -43,9 +44,16 @@ Start from the [MicroPython ESP32 Project Template](https://wokwi.com/projects/n
43
44
44
45
Note: While the simulation is running, press Ctrl+C inside the Serial Terminal to get into the _MicroPython REPL_. Alternatively, you can edit the Blink Example code and remove the while loop. For more information, check out the [MicroPython Guide](./micropython).
45
46
46
-
### Custom Application (.bin) File
47
+
### Custom Application Firmware
47
48
48
-
Open the [ESP32 custom application project template](https://wokwi.com/projects/305457271083631168), and press "F1" in the code editor. Then choose "Load HEX File and Start Simulation…". Choose any .bin file from your computer and the simulation will start.
49
+
Open the [ESP32 custom application project template](https://wokwi.com/projects/305457271083631168), and press "F1" in the code editor. Then choose "Upload Firmware and Start Simulation…". Choose any .bin, .elf or .uf2 file from your computer and the simulation will start.
50
+
51
+
:::info
52
+
When uploading a custom firmware, it's recommended to create a single .bin file that contains the bootloader, partition table, and
53
+
application. You can use the [esptool merge_bin command](https://docs.espressif.com/projects/esptool/en/latest/esp32/esptool/basic-commands.html#merge-binaries-for-flashing-merge-bin) to create such file.
54
+
55
+
For ESP-IDF projects, you can also build a single UF2 file using the command: `idf.py uf2`. The file will be located in `build/uf2.bin`, and can be uploaded to the simulator.
0 commit comments