Hi Ada_Lovelace:
Not yet... I'm looking into boot process right now. From my understanding, there is a boot-header needed to be placed in following location in flash:

By default project setting, the link script is placing boot-header in 0x00FA0000 which it is 9th in search order. If you check sample boot loader, the boot loader is placed at 0x00FC0000; 2nd in search order. I don't think 0x00F80000(1st in search order) being a good place for project boot header because it might have for HSM. So, I change my project setting for boot-header to 0x00FC0000.
However, I found a possible issue by "Disassembler". The CPU0 reset vector seems to pointing 1 word(4 bytes) OFF from where a instruction would "jump" to the "main". So, I'm trying to look for help on this. If anybody know how to get around this issue and know what's reason why CPU0 reset vector being pointing 1 work off from the instruction , that will be great.
Currently, I'm looking where and how CPU0 reset vector being set and see how to modify it. Hopefully, that is right direction to go.
Thanks
James