Hi,
Your RCHW looks correct.
If you are able to boot first time and get out of BAF to your startup then its ok.
Do you disable SWT_1 or do you service it?
Because I can see from your startup that SWT_1 disable is conditioned as follow:
#if defined(DISABLE_SWT1)
It looks like enabled and not serviced SWT_1 is causing your resets.
Peter