Friday, July 14, 2023

Battle with toolchain software part 15 - Linux now starting with modern loader and U-boot

LINUX BOOTS AT LAST!

As I suspected, relocating the loading points of the kernel and the device tree blob resulted in a normal bootup of the Linux image. At this point I expect that I will have workable bridges, but that is the next thing to check. There was a lot of minor tweaking of U-boot environmental variables as well, to get the card to the point where it autoboots successfully. 

I will have to add a command to have Linux mount the FAT partition automatically as that is where we store the virtual cartridge images and bitmaps for the project, but I mounted it manually and did a quick test. The user interface worked correctly on the LCD screen although I still need to debug whether my bridges and my logic is working properly. 

No comments:

Post a Comment