cancel
Showing results for 
Search instead for 
Did you mean: 

LVGL and Square Line Studio for STM32F469i-disco

himsha
Associate II

Hello I had old build of STM32F469i-disco with LVGL and square line studio interface. when i burn that hex in this board it won't work. But same board when i try with touchgfx it work. if there is any change in LCD pinout ot some other change let me know. to resolve this issue

16 REPLIES 16
mƎALLEm
ST Employee

Hello,

Are you sure that "old build of STM32F469i-disco with LVGL and square line studio interface" has no issue?

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

yes I am very sure. 

himsha
Associate II

one new thing i created 2 screen using touchgfx 1st one with white back ground and 2nd on with red color. after burning code in DISCO board screen shows me green. what may be the reason?

himsha_0-1758280841351.jpeg

 


@himsha wrote:

yes I am very sure


Ok but how?

1- That was tested on the same board?

2- Or did you use another STM32F469i-disco with TouchGFX?

If it's the second case, it could be something related to the LCD board revision change (refer for example to this thread).

Also check if you need to enable the external Flash loader for QSPI. Some assets are located in the QSPI. If you upload the application without enabling the flash loader, the application will be truncated. 

If it's the first case, I'm pretty sure it's an issue in that "old LVGL" binary application.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

@himsha wrote:

one new thing i created 2 screen using touchgfx 1st one with white back ground and 2nd on with red color. after burning code in DISCO board screen shows me green. what may be the reason?

himsha_0-1758280841351.jpeg

 


In stm32469i_discovery.h uncomment the correct define reflecting your board revision:

 

/* IMPORTANT: One of the following flags must be defined in the preprocessor */
/* options in order to select the target board revision: !!!!!!!!!! */
/* USE_STM32469I_DISCO_REVA */
/* USE_STM32469I_DISCO_REVB */
/* USE_STM32469I_DISCO_REVC */

 

 

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

I had tested on 2 boards, got same issue

there is no such file stm32469i_discovery.h 

himsha_0-1758284606981.png

 

himsha
Associate II

hello,

had you checked i recently bought 7 boards on my table. and not a single one is showing demo. all LCDs are black. and when i tested with touchgfx and put solid color on back ground its shows color but some random. what is this issue

Exist many variants REV of boards and too in touchGFX exist versions for generated board code = many combinations and only some working ok. Read docu about diffs and primary store your code with board REV info.

And FYI in folders exist many files not showed in project tree , then better is try search or more direct search in project 

USE_STM32469I_DISCO_REVB

or better read and 

One of the following flags must be defined in the preprocessor