Good morning! Looking for some more detail on the limitations of J-Link JTAG interface with the IMX8ULP M33 core.
Thus far, yes, we have been able to follow AN14120 and attach after programming with UUU. However, we are unable to program directly with JTAG to the M33 (yes, using the M33_container generated from imx-mkimage). It appears that writes to any secure memory areas (0x1ffc2000, for instance), fail, while non secure RAM areas can be written.
Thus:
a) is there a solution to allow full programming of the M33 through JTAG without UUU or bootline toggling?
b) alternatively, is there a J-flash script/driver to support direct JTAG programming of the attached NOR on FlexSpi0?
c) Our J-link seems to detect that security is enabled on the processor (MIMX8UDCVP08SC on a -EVK), and goes into 'secure mode'....then fails to program anyway. We seen conflicting opinions on if J-link support secure debug for the IMX8ULP series. Any definitive information out there?
d) And finally - the IMX part number reference indicates that the S (in MIMX8UDCVP08SC) stands for 'security fuse enabled' in the part. There are quite a few fuses and options related to security - anyone have a more precise definition of what all the S implies? For example, JTAG must not be fused by default into secure JTAG access only, otherwise we wouldn't be able to attach at all.
Thanks for any and all help-