2022-01-20 01:20 AM
I'm using a custom board with an STM32F469, a display with an ILI9488 320X480, and a frame buffer of 1X480. This frame buffer should fill a line of data.
When I send the packet using a DSI Long write, only part of the line is filled up with the data I want, the rest is set to black.
I can view the data being sent on a scope and I can see that after about 262 bytes (I need a total of 960) the data turns into all zeros. I do however get the correct length, a total of 960 bytes, followed by the usual exit commands.
I've checked my buffer when it enters the HAL_DSI_LongWrite, and all my data gets set to fifoword and then to hdsi->Instance->GPDR.
My suspicion is that a buffer used to send the DSI data is filling up, but I can't seem to find anything.
Let me know if you need any more information.
2022-01-30 09:29 AM
Got the same problem >> https://community.st.com/s/feed/0D53W00001HGzjmSAD