Hi Graham Haddock,
You are welcome!
1. LPC Link 2 can be firmware with CMSIS DAP or the JLINK, so I think even the JLINK driver have issues, you also can use the CMSIS DAP to download the code to your external qspi flash.
Please don't worry, it is not the big issue.
2. If I want the program to boot from QSPI, but execute from RAM, what is the correct setting for the Preprocessor Flags?
Answer: just select link application to RAM is OK

Then the code location will in the RAM, when you download the code, you can use the external tool to download the code to the QSPI flash, eg. MCUBootUtility:
https://github.com/JayHeng/NXP-MCUBootUtility/archive/v2.3.0.zip
the related user manual is:
https://github.com/JayHeng/NXP-MCUBootUtility
Secure Provisioning Tools:
MCUXpresso Secure Provisioning Tool | Software Development for NXP Microcontrollers (MCUs) | NXP | N...
or the flashloader with the MFGtool
You can find it in the SDK middleware mcu-boot area.
3 Is it as simple as setting all XIP_xxx_ENABLE flags to '0' ?
Answer: No, refer to item 2.
4 Is there some other configuration I need to do?
Answer: No, refer to item2.
5 Is execute from RAM the default condition?
Answer: After you generate the RAM code, then when you download the code to the QSPI flash, the ROM will copy it to the RAM, and execute the code from RAM.
6 If it is easier to point me to documentation, rather than explain in forum, please do so.
Answer: After you generate the RAM app code, you totally can use the tools to download it. I prefer to use the MCUbootUtility, it is very easy to use, and it is designed by our RT AE.
Wish it helps you!
If you still have questions about it, please kindly let me know.
Best Regards,
Kerry
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------