Hi Adam, > I am attempting to boot the Pine64-lts with a Trusted OS. In the ARM-TF > documentation it states "make sure the loader (SPL) loads the Trusted OS > binary to the beginning of DRAM (0x40000000)." I have yet to find a > mechanism by which U-Boot's SPL for this platform can be configured to do > this. Any help would be appreciated.
You can use "sunxi-fel" tool(which is part of sunxi-tool[0]) to load Secure OS on pine64. Also, you have to use specific SPL binary[1] to make it work.Besides that you need USB Type A Male to Type A male cable(connected from host to upper USB socket on Pine64 machine) So, you can try following from host machine(after building sunxi-tool package) # /sunxi-fel -v -p spl sunxi-a64-spl32-ddr3.bin write 0x44000 bl31.bin write 0x40000000 tee-pager_v2.bin write 0x4a000000 u-boot.bin write 0x42080000 Image write 0x43080000 sun50i-a64-pine64-plus.dtb reset64 0x44000 Hi Andre, Right now, we club different binaries together using FIT image(if I am right ?), is it a good idea to club Secure OS image as well with in FIT for A64 based platform ? [0]: https://github.com/linux-sunxi/sunxi-tools [1]: https://github.com/apritzel/pine64/tree/master/binaries Thanks -Amit