cancel
Showing results for 
Search instead for 
Did you mean: 

Issue with the official demo HEX files from the STM32H7B3I-EVAL

vijayajangam
Associate III

 

vijayajangam_2-1778842602800.png

 

vijayajangam_3-1778842602802.png

 

vijayajangam_4-1778842602909.png

 

vijayajangam_5-1778842602907.png

 

vijayajangam_6-1778842603304.png

 

Hello,

I am using the STM32H7B3I-EVAL board with STM32H7B3LIH6Q controller.

I downloaded and flashed the official demo HEX files from the STM32H7B3I-EVAL package provided on the ST website. Programming is now successful, but I am facing an issue with the TFT display.

Problem:

  • TFT backlight turns ON
  • No graphics, logo, GUI, or display output appears on screen
  • Screen remains blank/black
  • In some demo files (for example: STemWin-STM32H7B3I-EVAL_V1.0.1.hex), all 4 user LEDs              PG13(1) LED1
      MFX IO11 LED2
      MFX IO12 LED3
      MFX IO13 LED4  turn ON after boot

I already checked:

  • TFT ribbon/cable connection
  • Successful flashing through STM32CubeProgrammer
  • Multiple demo HEX files from the package
  • Power supply and ST-LINK connection

Still, nothing is displayed on TFT.

Could anyone please suggest:

  1. Whether external memory (OSPI/QSPI SDRAM) initialization may be failing?
  2. Whether this issue is related to LTDC/display clock configuration?
  3. Whether all 4 LEDs ON indicates a BSP/display initialization failure?
  4. Whether any specific boot switch or hardware revision dependency exists for these demo HEX files?

These details are of Board

  • LCD daughterboard: MB1370-LCD-B02 — shown in the red rectangle
  • Main board: MB1331 H7B3LIQ-D04 — shown in the yellow rectangle

Thank you

Vijaya.

vijayajangam_0-1778842562442.jpeg

 

vijayajangam_1-1778842562361.jpeg

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
mƎALLEm
ST Employee

Hello,

You shared pictures with a bad resolution.

I don't know if you've selected the right flash loader in the first picture: MX25LM51245G_STM32H7B3I-EVAL? as indicated in the readme file.

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.

View solution in original post

2 REPLIES 2
mƎALLEm
ST Employee

Hello,

You shared pictures with a bad resolution.

I don't know if you've selected the right flash loader in the first picture: MX25LM51245G_STM32H7B3I-EVAL? as indicated in the readme file.

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.
JohanAstrup
ST Employee

Hello @vijayajangam.

This ticket is a duplicate of this ticket: https://community.st.com/t5/stm32-mcus-embedded-software/can-t-flash-stm32h7b3i-eval-hex-demo-code/td-p/897932

The issue is the same as the one we have already discussed in some of your previously created posts. You have a new revision of the board that has a new touch driver. This means that it is not natively compatible with the old software. As also mentioned in this ticket, I have updated the projects for the STM32H7B3I-EVAL available in TouchGFX Designer to the new BSP, which supports the new hardware revision.
However, the hex file on the website has not been updated yet, which is of course unfortunate. I will investigate if the specific demo can be updated to the new BSP version or alternatively if it should be removed.

Best regards,
Johan