MicroPython:Прошивки/Стандартный модуль ESP32: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =См.также= {{ads}} =Внешние сс...») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=Прошивка для стандартного модуля ESP32<ref>[http://micropython.org/download/esp32/ micropython.org - Firmware for Generic ESP32 module]</ref>= | |||
[[File:ESP32-WROOM-32.jpg|center]] | |||
По ссылкам ниже – ежедневные билды прошивки для [[ESP32-плат]] плюс отдельная прошивка для плат с внешней памятью [[SPIRAM]] и без нее. Прошивка для плат без [[SPIRAM]] будет работать на любой плате, тогда как [[SPIRAM]]-прошивка будет работать только на платах с ''4 Мб'' внешней [[pSRAM]]. | |||
Запись прошивки осуществляется с помощью программы [[esptool.py]], найти ее можно [https://github.com/espressif/esptool тут]. Если вы в первый раз устанавливаете MicroPython на плату, то должны сначала стереть всю [[flash-память]] при помощи: | |||
<syntaxhighlight lang="python" enclose="div"> | |||
esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash | |||
</syntaxhighlight> | |||
А затем записывайте саму прошивку, начиная с адреса ''«0x1000»'': | |||
<syntaxhighlight lang="python" enclose="div"> | |||
esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x1000 esp32-20190125-v1.10.bin | |||
</syntaxhighlight> | |||
Прошивка была собрана с помощью ''ESP-IDF v3.x или v4.x''. Если сомневаетесь, используйте ''v3.x''. | |||
[[http://micropython.org/download/esp32/ Прошивки для стандартного модуля ESP32]] | |||
=См.также= | =См.также= |
Версия от 20:41, 26 октября 2020
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Прошивка для стандартного модуля 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]