Hi,
I am using a custom board that uses the IMX8MPLUS processor. Currently, the processor has no firmware or bootloader installed on it.
Is it possible to flash a simple bootloader using the JLink debugger onto the processor using the JTAG connection? I have been trying to connect the debugger onto our board but I cannot connect to it. Getting errors such as Low voltage, or Reset pin is high.
Surely there should be a way to flash a simple bootloader using just the JTAG before anything is installed, without having to use the USB serial downloader?
Thanks in advance
Hello @dylanrd
I hope you are doing very well.
It should be possible to at least flash the bootloader to i.MX8MP, but unfortunately we have not any script example with the memory map and process to achieve it. NXP supports and recommend to use the UUU tool (USB Serial Download).
When customer wants avoid to use the USB Serial Download, it is recommended to contact to the chip vendor (eMMC vendor) to get it with a flashed image.
About of Low voltage and Reset pin issues, it is possible you have hardware issues. You can refer to the Schematics of the i.MX8MP to compare the JTAG connector and if possible test with an EVK.
Best regards,
Salas.
Thank you for your answer, tgat makes sense. In the Hardware guide for the IMX8MP processor, it states that we need to do a JTAG connectivity test. I thought that would require flashing the bootloader and connecting to the debug part of the CPU, as I tried to do here. Have I maybe misunderstood what is meant by testing JTAG connectivity, and is there another way to do it?