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.

[1] http://fpaste.org/106566/32870140/