MicroPython:Прошивки/Стандартный модуль ESP32: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
Строка 11: Строка 11:
Запись прошивки осуществляется с помощью программы [[esptool.py]], найти ее можно [https://github.com/espressif/esptool тут]. Если вы в первый раз устанавливаете MicroPython на плату, то должны сначала стереть всю [[flash-память]] при помощи:
Запись прошивки осуществляется с помощью программы [[esptool.py]], найти ее можно [https://github.com/espressif/esptool тут]. Если вы в первый раз устанавливаете MicroPython на плату, то должны сначала стереть всю [[flash-память]] при помощи:


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash
esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash
</syntaxhighlight>
</syntaxhighlight>
Строка 17: Строка 17:
А затем записывайте саму прошивку, начиная с адреса ''«0x1000»'':
А затем записывайте саму прошивку, начиная с адреса ''«0x1000»'':


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x1000 esp32-20190125-v1.10.bin
esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x1000 esp32-20190125-v1.10.bin
</syntaxhighlight>
</syntaxhighlight>

Текущая версия от 19:56, 23 мая 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Прошивка для стандартного модуля ESP32[1]

По ссылкам ниже – ежедневные билды прошивки для ESP32-плат плюс отдельная прошивка для плат с внешней памятью SPIRAM и без нее. Прошивка для плат без SPIRAM будет работать на любой плате, тогда как SPIRAM-прошивка будет работать только на платах с 4 Мб внешней pSRAM.

Запись прошивки осуществляется с помощью программы esptool.py, найти ее можно тут. Если вы в первый раз устанавливаете MicroPython на плату, то должны сначала стереть всю flash-память при помощи:

esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash

А затем записывайте саму прошивку, начиная с адреса «0x1000»:

esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x1000 esp32-20190125-v1.10.bin

Прошивка была собрана с помощью ESP-IDF v3.x или v4.x. Если сомневаетесь, используйте v3.x.

Прошивки для стандартного модуля ESP32

См.также

Внешние ссылки