# inițial, fără initramfs: fatload mmc :1 ${kernel_addr_r} vmlinuz-6.1.61-rpi+ #fatload mmc :1 ${ramdisk_addr_r} initrd.img-6.1.61-rpi+ # e degeaba, momentan :D # astea sunt setate deja în cmdline.txt, apoi sunt încărcate în DTB (FDT) mai departe de către BL2 # putem explora device tree-ul din memorie în felul următor: fdt addr ${fdt_addr} fdt print /chosen # verificați valoarea bootargs să conțină cel puțin: # bootargs = "... earlycon=pl011,mmio32,0xfe201000 console=serial0,115200 root=/dev/mmcblk0p2 rw rootwait" booti ${kernel_addr_r} - ${fdt_addr} # se va plânge că nu aveți zonă de memorie de decompresie alocată! facem asta: # set decompression zone in RAM at 400MB, 64MB in size setenv kernel_comp_addr_r 0x19000000 setenv kernel_comp_size 0x04000000 # try again: booti ${kernel_addr_r} - ${fdt_addr} # ramdisk-ul momentan nu merge folosit, dar e opțional la debian