Hi Mike

> On Jan 8, 2020, at 02:25, Mike Looijmans <[email protected]> 
> wrote:
> 
> One thing to check: Do you have a JTAG cable connected to the board? There's 
> a 
> bug in the ZynqMP hardware that makes the chip misbehave when the JTAG is 
> connected. No active connection is needed, just the cable being there is 
> enough to cause problems, mostly with the SD controllers, but also on I2C, 
> SPI 
> and serial. There is no solution for this other than removing the JTAG cable. 
> A workaround is to disable CPU-idle support in Linux before connecting the 
> cable:
> echo 1 > /sys/devices/system/cpu/cpu0/cpuidle/state1/disable
> 
> We've had lots of troubles with the SD controller on the ZynqMP in the past 
> as 
> well, and I suspect the issue was related to pinmux. You mention three SDIO 
> devices (eMMC, SD and WiFi), so if you are using pinmuxing to "select" active 
> devices, this will not actually work, and result in the behaviour you 
> described.

We have also faced this very frustrating and limiting issue. We have all but 
abandoned having JTAG in our development workflows mostly because of this. Bit 
of a shame this never got fixed...

So we don't have JTAG connected in this scenario.

Thanks for the tip though.

Any other clues?
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#4616): 
https://lists.yoctoproject.org/g/meta-xilinx/message/4616
Mute This Topic: https://lists.yoctoproject.org/mt/69519353/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to