Part Number: AM3354
Other Parts Discussed in Thread: AM3358
Hello,
We're designing a custom hardware based on the AM3354 and Linux.
Everything goes well until we try to display video.
The linux kernel crash anywhere. It looks like something altered the DDR and crash the software.
One way to “"solve"” the problem is to mux LCD_DATA(0, 1, 3, 4, 5) to GPIO (instead of LCD_DATA). It altered the colors but it works.
We thought something like crosstalk or coupling between the LCD bus and the DDR but after re-routing this part of the board, we have exactly the same problem.
We try to remove the LVDS transceiver, so the LCD bus is loaded only with boot config resistors but we have the same problem.
Traces length on LCD and DDR are sized controlled.
We apply the exel file to configure the DDR registers.
I’m looking for new ideas to move forward.
Thanks for your help,
BR,
Olivier
cpu : AM3354ZCZ
ddr : MT41K512M16HA-125
Linux 4.1.18, Yocto 1.8.2