We have a custom designed board with a MKL81Z128 connected to a Winbond W25Q64JV QSPI FLASH. We are running out of space on the KL81 on-board FLASH and want to execute in place from the external FLASH. The options seem to be boot from ROM to internal FLASH and be able to call external FLASH from there, or boot from ROM directly to external FLASH. We can do whichever is easiest.
I am able to add the external FLASH to the Project Properties C/C++ Build MCU Settings. I am able to modify the .ld scripts to place code or data in the external flash, as verified by the .srec and .map files. I am not yet able to program the external FLASH and have not been able to test XIP. I don't know if the .cfx file that I have chosen is the correct one for the W25Q64JV, and I don't know if this is at all related to programming the part from the MCUxpresso IDE programming GUI.
I do not currently have a dev board that the demo projects were created for.
Thanks,
Mark