AnsweredAssumed Answered

i.MX6ULL writing into eCSPI status register kills the SPI

Question asked by Wolfgang Mües on Aug 16, 2017
Latest reply on Aug 17, 2017 by Wolfgang Mües

In order to recover from a stopped DMA transfer, I wrote the pattern 0xC0 into ECSPI3_STATREG, to clean the TC and RF bits.

 

After this, the SPI interface was non-functional. I have not observed any data transfer (no clocks, master mode).

The error seems to be permanent. I have killed 2 boards, and have found no solution for this problem.

 

WARNING: do not write to the status register! Never!

 

regards

Wolfgang

Outcomes