Hello Veerendranath,
You could use the following command to write your binary onto NOR Flash under u-boot.
=>tftp 1000000 <your_image>
=>protect off 0xeff80000 +$filesize
=>erase 0xeff80000 +$filesize
=>cp.b 1000000 0xeff80000 $filesize
=>protect on 0xeff80000 +$filesize
In addition, in PowerPC architecture, when each core comes out of reset, its MMU has one 4 KB default page defined at 0xFFFF_Fnnn. Each core begins execution with the instruction at effective address 0xFFFF_FFFC. When boot from NOR Flash, this 4K boot page is mapped at the end of NOR Flash through hardware. So, in your binary file, please make sure that reset vector address is allocated at offset 0x7ff_fffc of the NOR Flash.
Have a great day,
Yiping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------