Hi all, This is my progress so far:
=== Week 1 === * Read U-Boot SPL code for AM335x to figure how it could be used to load custom binaries. * Set up the BeagleBone Black, experiment with U-Boot command line. * Started reading the available ARM Packages in edk2 to see what all can be reused.
=== Week 2 === * Saw portions of the StarterWare code to see how it does things. * Wrote a bare metal application to print a character stream over UART as per the TRM [1], facing some problems with initialization.
=== Next === * Debug the bare-metal binary, otherwise load it from U-Boot instead of MLO * Study the HisiPkg code and start implementing features for AM335x according to UEFI specs.