We are using P2020 in our custom board. By default the boot address location of e500 core 0 is "0xFFF80000". We are using the normal ( not boot code flash) nor flash . Currently our u-boot is of 512KB and it is residing in nor flash starting from "0xFFF80000" to "0xFFFFFFFF". We have made a few changes to u-boot and its current size is 768KB. If we write this u-boot in different location, how to tell the processor to boot from that new location ?
You can also find detailed explanations about the boot process here
when you are using a uboot with 768KB in size, the uboot address will be 0xFFF40000.