My Issue was resolved after modifying the Linker Script “cycloneV-dk-ram.ld” as below
/*ram (rwx) : ORIGIN = 0x100000, LENGTH = 1023M */
ram (rwx) : ORIGIN = 0x100000 + 0x40, LENGTH = 511M - 0x40
Regarding your issue, i haven’t seen such issue so far. As per my understanding Preloader checks for mkimage header. Make sure you have added it in your hwlib application image before writing into SD Card/QSPI Flash.
Regards
Sudhendra