Igor,
Erich's blog was very informative, and it confirms that is possible to download and debug the code directly from jtag to the external flash. But he comment the issue:
"I was not able to debug my board, probably because the bootROM was confused by some wrong values in the external Hyperflash at address 0x6000’0000. To solve that problem, erase the FLASH memory. With the MCUXpresso IDE, either the onBoard DAPLink with CMSIS-DAP or the NXP LPC-Link2 Debug probe on connector J21 has to be used (the P&E or Segger probes won’t help here)."
So, the external flash mass erase procedure should be done before each code download? This would make the development process too much slow and boring.
And the Jlink can't be used to download and erase the external flash?
Ari.