Hi Cybaluke,
Which debugger connection are you using?
I would recommend you to use the LPC1700 secondary USB bootloader as reference:
http://cache.nxp.com/docs/en/application-note/AN10866.zip
This is the function used by the bootloader to jump to the application:
__asm void boot_jump( uint32_t address ){
LDR SP, [R0] ;Load new stack pointer address
LDR PC, [R0, #4] ;Load new program counter address
}
You can debug both the bootloader and the application by adding the following command to your debug Run Commands in the bootloader debug connection:
add-symbol-file filename address
As an example:
add-symbol-file C:\\Users\\Documents\\MCUXpressoIDE_10.xxx\\workspace\\MK64FN1M0xxx12_Project_2\\Debug\\MK64FN1M0xxx12_Project_2.axf 0x80000

The address 0x80000 corresponds to the first flash section of the second project which was previously flashed to the MCU:

Best Regards,
Carlos Mendoza
Technical Support Engineer