
ERR009678
Chip Errata for the i.MX 6Dual/6Quad and i.MX 6DualPlus/6QuadPlus, Rev. 6.1, 06/2016
192
NXP Semiconductors
Description:
RTC_XTALI picks up noise during crystal start up, during power up, and the boot sequence. Once
the RTC crystal is stable and running, no noise interference is observed. The noise causes the RTC
oscillator to output noise to an automatic multiplexer where the internal ring oscillator and the RTC
oscillator are connected. If the noise contains frequency components higher than approximately
500 kHz, the output of the automatic multiplexer sends high frequency signals which causes
General Purpose Timer (GPT) to count at a significantly faster rate than 32 kHz and causing a
premature GPT timeout interrupt. The premature interrupt results in the boot ROM being redirected
to USB serial download mode.
Projected Impact:
System boot failure can be observed with SD card, eMMC, and NAND primary boot.
Workaround:
1. Connect RTC_XTALI to an external 32 kHz clock source. The external clock source should be
stable before POR_B is de-asserted.
2. Remove the 32 kHz crystal and connect RTC_XTALI to GND. This will use internal ring
oscillator. This workaround is not recommended for designs requiring an accurate 32 kHz
clock.
3. Delay POR_B de-assertion until after the 32 kHz crystal is stable (approximately 300 ms to 500
ms from VDD_SNVS_IN ramp timing; this timing is dependent on the crystal start up timing
characteristics).
Proposed Solution:
No fix scheduled.
Linux BSP Status:
Software workaround cannot be implemented to mask or workaround this SoC issue. This erratum
will result in impacted or reduced functionality as described above.
ERR009678
ROM: SD/EMMC/NAND prematurely times out during boot [i.MX
6Dual/6Quad Only]