hi there,
I am bringing up a new custom board designed with the imx8mn and have been able to properly calibrate the new LPDDR4 and flash our image into the mmc. A key difference is that we have changed the following sd/emmc setup:
EVK:
SD1: 4 bit wifi
SD2: 4 bit microsd
SD3: 8 bit emmc
Processor board:
SD1 : 8 bit emmc
SD2 : 4 bit wifi
SD3: unused.
I believe i have modified our own uboot board properly for the location shift, and I have also set the boot fuse to boot from SD1 when boot_mode[] is set to b0000. However, the board does not boot when reset with boot_mode[] = b0000. I see some garbage on the uart output. The bootROM comes back up in serial download mode. So either it encountered an error with boot from fuses or it thinks it is still booting from serial.
As an attempt to debug this, I have also connected JTAG but cannot get it to initialize.
Are there any gotchas for getting JTAG to work for the imx8mn? I have not set any fuses related to JTAG so it should be open.
Also is there an updated porting guide for updating uboot with imx8* processors to verify I have not missed anything related to the port change ? The one guide I found posted is a bit out of date.
thanks,
-Tyler