Skip to main content
March 26, 2020
Question

Artifacts STM32H743+TouchGFX

  • March 26, 2020
  • 7 replies
  • 2477 views

Hello! Look at the picture.

Artifacts - is lines at right side of widget

Can you say me possible course oth this artifacts?

I llok at memory window in KEIL - artifacts are in memory, is not LTDC artifacts0693W000000UpPMQA0.jpg

This topic has been closed for replies.

7 replies

Martin KJELDSEN
Principal III
March 31, 2020

Is this your own custom platform with an H743 ?

/Martin

March 31, 2020

It is my own custom platform.

But it checked many times. Schematic is OK.

Signal Integrity is OK (SDRAM pseudorandom test - 10000 cycles without errors)

If I try to draw graphics without DMA - no artifacts. If I draw to SRAM - no artifacts

If I draw to SDRAM by DMA2D - I have artifacts.

Martin KJELDSEN
Principal III
April 1, 2020

Try calling

hal.lockDMAToFrontPorch(true);

This will make the DMA2D and LTDC NOT access SDRAM at the same time, so you can check for a possible memory contention / bus issue this way.

/Martin

April 1, 2020

I tried -without any effect.

I​ almost find..... If I delete nbl0,nbl1,nbl2,nbl3 from initialization - such artefacts appears on each widget and on both sides. I think, that problem is in these lines... but how to solve it....

Martin KJELDSEN
Principal III
April 30, 2020

What's your status on this? If you disable DMA - does the error still appear?