cancel
Showing results for 
Search instead for 
Did you mean: 

[SOLVED] STM32F469I-Disco and TouchGfx 4.20.0. I bought STM32F469IDisco. Version MB1189-F469NIH6-B08-A222300689. When I try start new project with TouchGFX, result is black screen.

SPrik
Associate II

I tried both "Run Target" from TouchGFX Designer, and Cube IDE (Cube MX) compile / debug result is black screen. Compile, debug and run is without errors.

36 REPLIES 36

no, it just is one LCD display example code

SPrik
Associate II

Thanks fo offer.

I will try it. Pleae send this project to PTI485@seznam.cz

I placed new question to TouchGFX forum, if anybody has TouchGFX project with driver NT35510.

stm32469i_discovery_lcd.h interface from the latest Cube F4 package works just fine. But only the touchgfx applications does not seem to work(even after replacing the OTM8009a code)

By the way, any idea why the TouchController initialization fail in touchgfx. Maybe the touch controller's I2C address is different?

Hello Ebby,

I was told that the difference with the latest revision B-08 is a change on the Touch Display circuit, where an out chip (out of microcontroller) pull-up resistor was removed from LCD_Reset Pin. This pin is connected to PH7. This is pointed in the User Manual UM1932.

Could you try to activate the internal pull up at this pin in STM32CubeMX as in the picture below ? Cannot guarantee it works as I do not have the board with me to test it.

0693W00000WJ9d8QAD.png 

/Romain

SPrik
Associate II

Hi,

Debug from stm32469i_discovery_ts.c file, function BSP_TS_Init

I2C_address = 112 = 0x70

PH7 - with or without PULL UP - not working.

I found, function BSP_TS_INIT return error 0x03 = TS_DEVICE_NOT_FOUND

Important this funtion is calling approx 15 sec after program debug started.

RRoma.5
Associate

Hello,

I have the same problem with my STM32F469I-DISCO

DK32F469I$AU1

QR code:

MB1189-F469NIH6-B08

A222301588

EmbDev
Senior
SPrik
Associate II

Thanks for app.

Your Elf file working.

Small question: HOW DID YOU DO THAT?

When I tried open project, rebuild it, or make some changes, display remain black.

How did you do that?

Can you explain step by step: From new project in TOUCHGFX to DEBUG in STM32CubeIDE

is it possible?

EmbDev
Senior

You need to checkout the B08 branch: https://github.com/RTwTools/STM32F469I-Discovery/tree/feature/B08-nt35510

The main branch is the default app for the older display.

You can see the required changes in this commit: https://github.com/RTwTools/STM32F469I-Discovery/commit/26085432aa213f7dd75b59c06e9b40c444992ffa

SPrik
Associate II

Ok

Job for this evening....

Thanks