secure to non-secure switch


I am working on Xilinx's Zynq ZC702 board on which i am trying to boot U-boot in Non-secure state, but unfortunately i am not making it boot, through ARM DS-5 debugger, i traced the code flow, once booting process enters into NS world abort is taking place. Do i need to set up any stacks for NS world ? How it retrieves secure contents and continue booting from where secure boot lefts?

I want to know In general, how to boot either U-boot or linux in Normal world?

Please me help i got stuck with this problem.