Hi, thanks for your note. "boot.scr" is new for me, I will check it.
To your problem. You did not put linux into flash, you must check and modify "boot.scr" maybe. Did you want to boot linux from flash or from SD? We put image.ub normally on SD (flash is also possible, but you has limit space only), so check boot.scr is set to SD card for image search.
PS: I think "petalinux-config -c u-boot" changes will not be used by petalinux build at the moment, because this changes are in the developer space. Export receipt must be done --> that was the problem I've (Which I wrote in a older post). In your case you has done the same changes on platform-top.h with "CONFIG_BOOT_SCRIPT_OFFSET=0xFA000" that's the same like modify on uboot config menu, so you has done 2 times the same changes and I think this one from platform-top is used and this one from uboot config is ignored during build.
br
John