User Tools

Site Tools


uboot_scr

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
uboot_scr [2026/05/06 12:54] gadminuboot_scr [2026/05/06 19:10] (current) gadmin
Line 1: Line 1:
 Переменные, передаваемые извне: Переменные, передаваемые извне:
-^переменная^содержимое^ +^переменная^содержимое^значение для H96 MAX
-|prefix| путь к каталогу /boot| +|prefix| путь к каталогу /boot
-|devtype|тип загрузочного устройства| +|devtype|тип загрузочного устройства|mmc
-|devnum|номер загрузочного устройства| +|devnum|номер загрузочного устройства|0
-|distro_bootpart|номер загрузочной партиции|+|distro_bootpart|номер загрузочной партиции|1| 
 + 
 +Переменные, определяемые в скрипте 
 +^переменная^содержимое^комментарий^ 
 +|load_addr|"0x9000000"|Адрес для загрузки временных файлов - оверлеев и armbianEnv.txt| 
 +|overlay_error|false|Выставляется в true, если произошла ошибка обработки оверлея|
  
  
Line 20: Line 25:
   - Команда ''fdt addr ${fdt_addr_r}'' осуществляет инициализацию dtb    - Команда ''fdt addr ${fdt_addr_r}'' осуществляет инициализацию dtb 
   - ''fdt resize 65536'' увеличивает место под dtb   - ''fdt resize 65536'' увеличивает место под dtb
-  - Переменная ${overlays} рассматривается как список оверлеев, которые подгружаются по адресу ${load_addr} из ''${prefix}dtb/rockchip/overlay/${overlay_prefix}-${overlay_file}.dtbo'' и вмерживаются по команде ''fdt apply ${load_addr}''. В случае ошибки выставляется переменная overlay_error в true +  - Переменная ${overlays} рассматривается как список оверлеев, которые подгружаются по адресу ''${load_addr}'' из ''${prefix}dtb/rockchip/overlay/${overlay_prefix}-${overlay_file}.dtbo'' и вмерживаются по команде ''fdt apply ${load_addr}''. В случае ошибки выставляется переменная overlay_error в true 
-  - Аналогично обрабатывается переменная ${user_overlays}, только с файлами по пути ''${prefix}overlay-user/${overlay_file}.dtbo''+  - Аналогично обрабатывается переменная ''${user_overlays}'', только с файлами по пути ''${prefix}overlay-user/${overlay_file}.dtbo''
   - Если ${overlay_error}==true, то грузим повторно оригинальный файл dtb   - Если ${overlay_error}==true, то грузим повторно оригинальный файл dtb
   - Если оверлееи загрузились, то применяем фиксапы   - Если оверлееи загрузились, то применяем фиксапы
-    - Грузим ${prefix}dtb/rockchip/overlay/${overlay_prefix}-fixup.scr и исполняем по ''source ${load_addr}'' +    - Грузим ''${prefix}dtb/rockchip/overlay/${overlay_prefix}-fixup.scr'' и исполняем по ''source ${load_addr}'' 
-    - Аналогично поступаем с пользовательским ${prefix}fixup.scr+    - Аналогично поступаем с пользовательским ''${prefix}fixup.scr''
  
uboot_scr.1778072076.txt.gz · Last modified: by gadmin