In the image when you do the mmc write for the block 8 and the block 800 of the SD card,
your value 69 and 637 is the wrong value of the size of your files bl2_sd.pbl and fip.bin
Your file bl2_sd.pbl size is 49060 bytes in decimal, in hexadecimal is BFA4
Your file fip.bin size is 809697 in decimal, in hexadecimal is C5AE1
The structure of the command:
mmc write $load_addr (block address) (count or size file in hexadecimal: 44952 decimal is equal to af98 in hexadecimal)
mmc write 0xa0000000 8 (size of your file bl2_sd.pbl in hexadecimal)
mmc write 0xa0000000 800 (size of your file fip.bin in hexadecimal)
And then do the next step
+---Reset the CPLD in SD---+
=> cpld reset sd (This step could be diferent in NOR flash and NAND flash)
+--CPLD--+
Have you created the public key file for your board?
The block address for sd card for secure boot headers is 0x03000
In the attached file "SD write.txt" you will find a guide for this purpose