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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
Строка 12: Строка 12:


'''Примечание:''' В версии ''1.13'' у файловой системы сменилась структура памяти, и файловой системой по умолчанию теперь является ''littlefs''. Советуем перед обновлением старой прошивки сделать бэкап файлов и либо стереть всю [[flash-память]] до установки обновления, либо выполнить после обновления ''uos.VfsLfs2.mkfs(bdev)''. Также помните, что хотя версия ''1.12'' и старше работает с модулями, оснащенными ''1 Мб flash-памяти'' и больше, версии ''1.13'' требуется ''2 Мб'' и больше.
'''Примечание:''' В версии ''1.13'' у файловой системы сменилась структура памяти, и файловой системой по умолчанию теперь является ''littlefs''. Советуем перед обновлением старой прошивки сделать бэкап файлов и либо стереть всю [[flash-память]] до установки обновления, либо выполнить после обновления ''uos.VfsLfs2.mkfs(bdev)''. Также помните, что хотя версия ''1.12'' и старше работает с модулями, оснащенными ''1 Мб flash-памяти'' и больше, версии ''1.13'' требуется ''2 Мб'' и больше.
[http://micropython.org/download/esp8266/ Стабильная прошивка, 2 Мб flash-памяти или больше | Раздел - Stable firmware, 2M or more of flash]


==Ежедневные билды, 2 Мб flash-памяти и больше==
==Ежедневные билды, 2 Мб flash-памяти и больше==
Строка 18: Строка 20:


'''Примечание:''' Версии ''1.12-334'' и новее (включая 1.13) требуется модуль [[ESP8266]] с ''2 Мб flash-памяти'' или больше, и она по умолчанию использует файловую систему ''littlefs''. При обновлении старой прошивки рекомендуем сначала сделать бэкап файлов и либо стереть перед обновлением всю [[flash-память]], либо после обновления выполнить ''uos.VfsLfs2.mkfs(bdev)''.
'''Примечание:''' Версии ''1.12-334'' и новее (включая 1.13) требуется модуль [[ESP8266]] с ''2 Мб flash-памяти'' или больше, и она по умолчанию использует файловую систему ''littlefs''. При обновлении старой прошивки рекомендуем сначала сделать бэкап файлов и либо стереть перед обновлением всю [[flash-память]], либо после обновления выполнить ''uos.VfsLfs2.mkfs(bdev)''.
[http://micropython.org/download/esp8266/ Ежедневные билды, 2 Мб flash-памяти и больше | Daily builds, 2M or more of flash]


==Ежедневные билды, 1 Мб flash-памяти==
==Ежедневные билды, 1 Мб flash-памяти==


По ссылкам ниже – ежедневные билды прошивки [[ESP8266]], созданные специально для модулей, имеющих только ''1 Мб flash-памяти''. Эта прошивка использует файловую систему типа ''littlefs''. При обновлении старой прошивки, использующей файловую систему [[FAT]], рекомендуем сначала сделать бэкап файлов и либо стереть всю [[flash-память]] перед обновлением, либо после обновления выполнить ''uos.VfsLfs2.mkfs(bdev)''.
По ссылкам ниже – ежедневные билды прошивки [[ESP8266]], созданные специально для модулей, имеющих только ''1 Мб flash-памяти''. Эта прошивка использует файловую систему типа ''littlefs''. При обновлении старой прошивки, использующей файловую систему [[FAT]], рекомендуем сначала сделать бэкап файлов и либо стереть всю [[flash-память]] перед обновлением, либо после обновления выполнить ''uos.VfsLfs2.mkfs(bdev)''.
[http://micropython.org/download/esp8266/ Ежедневные билды, 1 Мб flash-памяти | Daily builds, 1M of flash]


==Ежедневные билды, 512 Кб flash-памяти==
==Ежедневные билды, 512 Кб flash-памяти==


По ссылкам ниже – ежедневные билды прошивки [[ESP8266]], созданные специально для модулей, имеющих только ''512 Кб flash-памяти''. Чтобы прошивка могла уместиться в этот размер, некоторые функции [[MicroPython]] были отключены.
По ссылкам ниже – ежедневные билды прошивки [[ESP8266]], созданные специально для модулей, имеющих только ''512 Кб flash-памяти''. Чтобы прошивка могла уместиться в этот размер, некоторые функции [[MicroPython]] были отключены.
[http://micropython.org/download/esp8266/ Ежедневные билды, 512 Кб flash-памяти | Daily builds, 512k of flash]


==Ежедневные OTA-билды, 2 Мб flash-памяти и больше==
==Ежедневные OTA-билды, 2 Мб flash-памяти и больше==
Строка 32: Строка 40:


'''Примечание:''' Версии ''1.12-334'' и новее (включая ''1.13'') требуется модуль [[ESP8266]] с ''2 Мб flash-памяти'' или больше, и в ней по умолчанию используется файловая система типа ''littlefs''. При обновлении старой прошивки рекомендуем сначала сделать бэкап файлов и либо стереть всю [[flash-память]] перед обновлением, либо после обновления выполнить ''uos.VfsLfs2.mkfs(bdev)''.
'''Примечание:''' Версии ''1.12-334'' и новее (включая ''1.13'') требуется модуль [[ESP8266]] с ''2 Мб flash-памяти'' или больше, и в ней по умолчанию используется файловая система типа ''littlefs''. При обновлении старой прошивки рекомендуем сначала сделать бэкап файлов и либо стереть всю [[flash-память]] перед обновлением, либо после обновления выполнить ''uos.VfsLfs2.mkfs(bdev)''.
[http://micropython.org/download/esp8266/ Ежедневные OTA-билды, 2 Мб flash-памяти и больше | Daily OTA builds, 2M or more of flash]


=См.также=
=См.также=

Текущая версия от 20:38, 26 октября 2020

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


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

Стабильная прошивка, 2 Мб flash-памяти или больше

Файлы ниже – это стабильная прошивка для ESP8266. Программируйте плату при помощи программы «esptool.py», как описано в этом руководстве.

Примечание: В версии 1.13 у файловой системы сменилась структура памяти, и файловой системой по умолчанию теперь является littlefs. Советуем перед обновлением старой прошивки сделать бэкап файлов и либо стереть всю flash-память до установки обновления, либо выполнить после обновления uos.VfsLfs2.mkfs(bdev). Также помните, что хотя версия 1.12 и старше работает с модулями, оснащенными 1 Мб flash-памяти и больше, версии 1.13 требуется 2 Мб и больше.

Стабильная прошивка, 2 Мб flash-памяти или больше | Раздел - Stable firmware, 2M or more of flash

Ежедневные билды, 2 Мб flash-памяти и больше

По ссылкам ниже – ежедневные билды прошивки ESP8266. В них находятся новейшие функции и исправления, WebREPL не запускается автоматически, а отладка включена по умолчанию.

Примечание: Версии 1.12-334 и новее (включая 1.13) требуется модуль ESP8266 с 2 Мб flash-памяти или больше, и она по умолчанию использует файловую систему littlefs. При обновлении старой прошивки рекомендуем сначала сделать бэкап файлов и либо стереть перед обновлением всю flash-память, либо после обновления выполнить uos.VfsLfs2.mkfs(bdev).

Ежедневные билды, 2 Мб flash-памяти и больше | Daily builds, 2M or more of flash

Ежедневные билды, 1 Мб flash-памяти

По ссылкам ниже – ежедневные билды прошивки ESP8266, созданные специально для модулей, имеющих только 1 Мб flash-памяти. Эта прошивка использует файловую систему типа littlefs. При обновлении старой прошивки, использующей файловую систему FAT, рекомендуем сначала сделать бэкап файлов и либо стереть всю flash-память перед обновлением, либо после обновления выполнить uos.VfsLfs2.mkfs(bdev).

Ежедневные билды, 1 Мб flash-памяти | Daily builds, 1M of flash

Ежедневные билды, 512 Кб flash-памяти

По ссылкам ниже – ежедневные билды прошивки ESP8266, созданные специально для модулей, имеющих только 512 Кб flash-памяти. Чтобы прошивка могла уместиться в этот размер, некоторые функции MicroPython были отключены.

Ежедневные билды, 512 Кб flash-памяти | Daily builds, 512k of flash

Ежедневные OTA-билды, 2 Мб flash-памяти и больше

По ссылкам ниже – ежедневные OTA-билды прошивки ESP8266 для модулей, оснащенных как минимум 2 Мб flash-памяти. При первом использовании такого билда вам нужно будет при помощи esptool.py записать на ESP8266 один из «начальных образов», о чем говорилось выше. После этого вы сможете обновлять прошивку беспроводным путем при помощи файла «OTA update» и OTA-клиентского скрипта от yaota8266. Файлы «OTA update» имеют цифровую подпись и работают только с «начальными образами» и наоборот. (Примечание: разработка этой функции еще не завершена.)

Примечание: Версии 1.12-334 и новее (включая 1.13) требуется модуль ESP8266 с 2 Мб flash-памяти или больше, и в ней по умолчанию используется файловая система типа littlefs. При обновлении старой прошивки рекомендуем сначала сделать бэкап файлов и либо стереть всю flash-память перед обновлением, либо после обновления выполнить uos.VfsLfs2.mkfs(bdev).

Ежедневные OTA-билды, 2 Мб flash-памяти и больше | Daily OTA builds, 2M or more of flash

См.также

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