Hi @PragalfSIL
Answer your questions:
1. We tried running the sample program from MCUBootUtility and it worked. Error was due to linker to the RAM. It is checked and app is working. But when we run the program (both sample code and our code), the output remains low, it isn't toggling.
Answer: MCUbootUtility tool, download, then exit, change to internal boot mode, all works OK, right?

Please select the readback, after you download the code, you also can the tool readback the image data. Whether the read are all works OK?
About the RAM, code, what about the led_blinky SDK project run in RAM, when you debug it, whether it works OK?
2. It is only possible to burn one time to flash memory. Then the app wont detect the device. Then we need to connect the device to MCUXpresso and debug the program in RAM in order to make it right. This need to be done several times because it shows hardware transfer error at first.
Answer: After you download to the flash, please use my above picture, readout it, whether the flash image is OK, if the data is correct, then switch the boot mode to boot internally. Whether the boot works or not? internal boot mode: BOOT_MOD[1:0]:10
The app won't detect device, do you mean, the MCUbootUtility can't detect it?
If yes, just power off and power on and test it again in serial download mode when you want to connect to the MCUbootUtility.
3. Is there any way to make sure that the program is burned to the flash?
Answer: MY above post picture, you can see the flash image data, it will be the same as the source app which is burned.
4. How can we check that the program is up and running? is there any particular steps to make the program run?
Answer: After download app successfully, switch the boot mode to internal boot, power off and power on the board, the app will run.
Best Regards,
Kerry