cancel
Showing results for 
Search instead for 
Did you mean: 

Partial framebuffer screen block Update problem on a custom board with SPI LCD and no TE pin

hqMicro
Visitor

Hi Community!

I worked with TouchGFX for last few years but this is my first attempt with partial faramebuffer strategy.

The MCU is STM32G0B1CBT, TouchGFX 4.24.1 and The LCD is 240x320 with ili9341 driver

Screenshot 2025-01-15 155823.jpg

I'm simulating the TE pin in systick to make the engine working. not sure if i'm doing it right

 

if (frame_tick_ms > 0) {
		  frame_tick_ms--;
		  if (frame_tick_ms == 0) {
			  v_sync = v_sync ? false : true;
			  if (v_sync) {
				frame_tick_ms = 85;
				VSYNC_Rising_Callback();
			  }
			  else {
				frame_tick_ms = 5;
				VSYNC_Falling_Callback();
			  }
		  }
	  }

 

 

I tryed to follow the G071 example code. The LCD is up and working and i'm able to fill it with color before the GUI starts. But after that i'm facing this on my display and can't figure out where is the problem.

photo_2025-01-15_15-45-34 - Copy.jpg

 

 

 

 

 

 

 

 

It's looks like the framework doesn't sending the whole blocks and after a few lines it's stops till next transmition.

Thanks in advance!

0 REPLIES 0