Please refer to the configuration header file in u-boot include/configs/p1_p2_rdb_pc.h.
In the local bus definition section, NOR Flash base address is defined.
#define CONFIG_SYS_FLASH_BASE 0xef000000
U-BOOT reset vector address definition
#define CONFIG_SYS_TEXT_BASE 0xeff80000
#define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc
You also need to touch board related files in board/freescale/p1_p2_rdb_pc/, for example MMU TLB configuration for NOR Flash.
VSC microcode address is defined in u-boot environment, please refer to board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c, for example it is defined as "vscfw_addr = 0xef000000".
For uImage, dtb and rootfs filesystem, you could allocate them according to your requirement, it is better to coincide with Kernel device tree.
Have a great day,
Yiping Wang
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------