Hi Dialog,
From secondary_bootloader example, I notice that sw_reset() function is branch to address 0x20000000 and then running.
Why not to use the SYS_CTRL_REG(SW_RESET and REMAP_ADR0=SysRAM) to reset system?
What happened if I use SYS_CTRL_REG to do a SW reset?
Regards!

你好,哈利,我的一个同事是厕所king into this and will respond as soon as he has clarificaiton.
BR JE_Dialog