For a secure boot from SD on a i.MX28 it is necessary to sign the ssp polarity rom patch that is put into the eeprom.
In principle, it is easy. But:
The patch is loaded to address 0xe400 and that is a reserved memory area. HAB gives an error with reason 0x22, "invalid address: access denied". The secure boot fails.
If I load the patch to a different address, for example 0x8000, I get random crashes, I guess because of uninitialized memory (because the patch is not position independent??)
I'd appreciate any help!