Differences

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

Link to this comparison view

Both sides previous revision Previous revision
android:boot_linux_on_amlogic_tv_box [2022/07/17 20:49] – [fdt задан в U-Boot] adminandroid:boot_linux_on_amlogic_tv_box [2022/07/29 15:14] (current) – [попытка загрузиться с альтернативным dtb] admin
Line 244: Line 244:
   run bootcmd_mmc0   run bootcmd_mmc0
 Предполагается, что на SD-карте будет образ, совместимый с текущими скриптами **U-Boot**. Предполагается, что на SD-карте будет образ, совместимый с текущими скриптами **U-Boot**.
 +
 ==== fdt задан в U-Boot ==== ==== fdt задан в U-Boot ====
 После загрузки не заработал Wi-Fi. В логах видно, что загружается дефолтный файлик **dtb** - **meson-sm1-khadas-vim3l.dtb**, в котором, видимо, нет поддержки моего WiFi-адаптера **HK5235F**, однако эта поддержка точно есть в **dtb** для **odroidc4**. Судя по скриптам Armbian, этот файл можно переназначить, но у меня не вышло. \\ После загрузки не заработал Wi-Fi. В логах видно, что загружается дефолтный файлик **dtb** - **meson-sm1-khadas-vim3l.dtb**, в котором, видимо, нет поддержки моего WiFi-адаптера **HK5235F**, однако эта поддержка точно есть в **dtb** для **odroidc4**. Судя по скриптам Armbian, этот файл можно переназначить, но у меня не вышло. \\
Line 252: Line 253:
   cp /boot/dtb/amlogic/meson-sm1-khadas-vim3l.dtb /boot/dtb/amlogic/meson-sm1-odroid-c4.dtb   cp /boot/dtb/amlogic/meson-sm1-khadas-vim3l.dtb /boot/dtb/amlogic/meson-sm1-odroid-c4.dtb
   reboot   reboot
-   + 
-  +==== попытка загрузиться с альтернативным dtb ==== 
 +Я скопировал хороший dtb (с которым все работает) и попытался подложить dtb, который извлек из прошивки. 
 +  mv /boot/dtb/amlogic/meson-sm1-odroid-c4.dtb /boot/dtb/amlogic/meson-sm1-odroid-c4.dtb_good 
 +  cp /home/mike/hk1.dtb /boot/dtb/amlogic/meson-sm1-odroid-c4.dtb  
 +В итоге - ядро грузиться отказалось. Чтобы исправить ситуацию - при загрузке жмем любую клавишу, чтобы попасть в shell U-Boot и дальше: 
 +  * переключаемся на загрузочную партицию:<code>mmc dev 1 
 +mmc info 
 +mmc part 
 +mmc part 1</code> 
 +  * задаем значение переменной, чтобы использовать нормальный **dtb** и грузимся:<code>env set fdtfile amlogic/meson-sm1-odroid-c4.dtb_good 
 +boot 
 +</code>
 ==== Раскирпичивание ==== ==== Раскирпичивание ====
 Специально ради эксперимента я залил нулями весь внутренний флеш. \\ Специально ради эксперимента я залил нулями весь внутренний флеш. \\
  • android/boot_linux_on_amlogic_tv_box.txt
  • Last modified: 2022/07/29 15:14
  • by admin