So after being lied too that MCUXpresso IDE support the i.MX8 M4. I went through the Linux documentation step by step. After much struggling I was able to cross compile the SDK's M4 examples using the stand alone GCC toolchain and cmake.
I then tried to load it via jtag as per the instructions. It shows j-link 6.22 (see attached). I have 6.44a … the latest It does NOT have the target selection "MIMX8MM6_M4".
As a matter of fact I do NOT see ANY i.MX8 M4 targets?