Инструменты пользователя

Инструменты сайта


jethome_armbian_burn_from_usb_flash  

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
jethome_armbian_burn_from_usb_flash [2021/02/06 11:28]
Aleksey Shevelkin
jethome_armbian_burn_from_usb_flash [2022/03/17 08:34] (текущий)
Vyacheslav
Строка 1: Строка 1:
 ====== Прошивка контроллера с помощью USB-флэш диска ====== ====== Прошивка контроллера с помощью USB-флэш диска ======
 +
 +**<color #ed1c24>Внимание! Данный метод работает только на прошивках Armbian 20.11 и HAOS 6.x. После обновления на Armbian 22.02/HAOS 8.х обновить прошивку данным методом невозможно.</color>**
  
 Прошить контроллер можно с помощью USB-флэш диска (далее - флэшка) с разделом, отформатированным в W95 FAT32 LBA (разделы NTFS не читается u-boot). Прошить контроллер можно с помощью USB-флэш диска (далее - флэшка) с разделом, отформатированным в W95 FAT32 LBA (разделы NTFS не читается u-boot).
  
-На флешку нужно положить файл jethome_burn.ini и файл прошивки (далее в примере - firmware.img).+На флешку нужно положить файл [[http://update.jethome.ru/tools/jethome_burn.ini|jethome_burn.ini]] и файл прошивки (далее в примере - firmware.img).
  
-Содержимое файла jethome_burn.ini:+Содержимое файла [[http://update.jethome.ru/tools/jethome_burn.ini|jethome_burn.ini]]:
 <code> <code>
 [common] [common]
 reboot = 0 reboot = 0
 +erase_bootloader = 1
 +erase_flash = 1
  
 [burn_ex] [burn_ex]
 package = firmware.img package = firmware.img
- 
  
  
 </code> </code>
  
-Файл jethome_burn.ini должен оканчиваться переводом строки.+ 
 + 
 +Файл [[http://update.jethome.ru/tools/jethome_burn.ini|jethome_burn.ini]] должен оканчиваться переводом строки.
  
 Если выставить параметр "reboot" в 1, то контроллер будет прошиваться, перезагружаться и сразу же прошивать по кругу. Если выставить параметр "reboot" в 1, то контроллер будет прошиваться, перезагружаться и сразу же прошивать по кругу.
Строка 31: Строка 36:
  
   * SanDisk Cruzer Fit USB 2.0 16GB (idVendor=0781, idProduct=5571) отформатированная производителем.   * SanDisk Cruzer Fit USB 2.0 16GB (idVendor=0781, idProduct=5571) отформатированная производителем.
 +
 +==== Описание содержимого jethome_burn.ini ====
 +
 +=== [common] ===
 +
 +erase_bootloader – два значения (0 или 1): 1 - стирать bootloader, 0 - не стирать bootloader
 +
 +erase_flash – пять значений (от 0 до 4):
 +
 +0 – Do not erase flash (не стирать)
 +
 +1 – Normal erase (обычное стирание, как при обычной прошивке через USB Burning Tool)
 +
 +2 – Force Erase (нет информации)
 +
 +3 – Erase all (стереть содержимое NAND/eMMC и bootloader, которые находятся в защищенной области)
 +
 +4 – Force erase all (полное стирание, в т.ч. и защищенных областей NAND/eMMC/SPI, форматирование и переразметка разделов)
 +
 +reboot – Два значения (0 и 1): 1 - перезагрузка по окончанию процедур, 0 - не перезагружать.
 +
 +=== [burn_ex] ===
 +
 +package – имя файла *.img для прошивки с карты памяти. Можете поменять на нужное вам.
 +
 +
 +Вы можете редактировать значения параметров в этом файле, но следует понимать, что именно вы делаете и помнить, что делаете это на ваш страх и риск.
 +
 +То есть, если вам нужно, к примеру, полностью переразметить NAND при прошивке, следует отредактировать в файле aml_sdc_burn.ini соответствующую строчку: erase_flash = 4
  
jethome_armbian_burn_from_usb_flash.1612600138.txt.gz · Последнее изменение: 2021/02/06 11:28 — Aleksey Shevelkin