It should have been a one hour process. For reasons that are still unclear both the ATF and U-boot binaries compile and link to produce code that is bigger than expected. The ATF code (namely BL31) needs to fit into a specific OCM (on chip memory) area. The limit seems to be 48K or 50K. Read on for all the details.
This has afforded a chance to get into many details of the H5 boot process, as well as U-boot setup itself, which is always an interesting study. At leas I hope you think so if you are reading this.
Tom's electronics pages / tom@mmto.org