Skip to main content
Kfell.1
Associate II
September 10, 2023
Solved

stm32h747-disco BSP problems

  • September 10, 2023
  • 18 replies
  • 11108 views

Hello;

I have the STM32H747I-DISCO card CPN: STM32H747I-DISCO, FG: DK32H747/SAT1, and on the MB1166-A03 screen A225300631. The problem is when I try to test the card with the BSP example, I encounter the following problem:

Kfell1_0-1694361566801.png

I saw in the forums regarding this topic that an ST Employee suggests that the fix is available on GitHub:

https://github.com/STMicroelectronics/STM32CubeH7/commit/1c84713102f8509deb79ae14db8dbb104c17c45e#diff-8a5b12f7040dfb560c495dc0a1213725ba939bf19d531dd1e97067b6a1a79ec0

I tried replacing the files, but nothing is working, so please, I need an immediate solution.

best regards

This topic has been closed for replies.
Best answer by Kfell.1

I find the problem

the problem is the version of driver : the LCD FGRIDA FRD397B25009D-CTK replaced by  FGRIDA FRD400B25025A-CTK

thank you

18 replies

Issamos
Super User
September 10, 2023

Hello @Kfell.1 

Are you using the last version of the stm32cubeh7 firmware, CubeMX and CubeIDE.

If not please update them and retry.

Best regards.

II

Kfell.1
Kfell.1Author
Associate II
September 10, 2023

Thank you for your response, yes, I am using CubeIDE 1.13.

Issamos
Super User
September 10, 2023

For the firmware, is it also updated?

Else, take a look to those 3 psotes they may help you:

Best regards .

II

Kfell.1
Kfell.1Author
Associate II
September 10, 2023

I have done all the updates; the problem is with the board's screen display

Issamos
Super User
September 10, 2023

What is exactly the problem. Can you give more details.

Best regards.

II

Kfell.1
Kfell.1Author
Associate II
September 10, 2023

The problem is that the examples from CubeIDE related to LCD do not work on the board. and the error is

Kfell1_0-1694366003547.png

 

Issamos
Super User
September 10, 2023

I suggest you to use this updated drive and do the modifications mentioned in the best answer of this post. No need to use the link.

Best regards

II

Pavel A.
September 10, 2023

@Kfell.1 Could you tell us again, which example project are you using?

The file Utilities/lcd/stm32_lcd.c is used by several examples for that board, but there isn't one named "BSP" there.

https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Projects/STM32H747I-DISCO/Examples

 

Kfell.1
Kfell.1Author
Associate II
September 11, 2023

Hi

I used BSP project in cubeide examples 

mƎALLEm
ST Technical Moderator
September 11, 2023

Hello,

1-  Was stm32_lcd.c already included in the project?:

SofLit_0-1694433365171.png

2- Check the availability of stm32_lcd.c under the path \Utilities\lcd\stm32_lcd.c

 

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
mƎALLEm
ST Technical Moderator
September 12, 2023

@Pavel A. The project is under the path: Projects\STM32H747I-DISCO\Examples\BSP

The project is not available on github (strange) but in the STM32CubeH7 zip package.

@Kfell.1: 

Sorry, at the beginning you posted a symptom of linking issue now you said that you are running the example with an issue in the LCD display.. I'm a bit confused! 

I've just run the example and it worked fine from my side:

demo.jpg

But there is another thread which I think it describes the same symptom as yours: https://community.st.com/t5/stm32-mcus-touch-gfx-and-gui/stm32f769i-disco-really-noisy-tft-lcd-display/td-p/55127

 

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
Kfell.1
Kfell.1AuthorBest answer
Associate II
September 13, 2023

I find the problem

the problem is the version of driver : the LCD FGRIDA FRD397B25009D-CTK replaced by  FGRIDA FRD400B25025A-CTK

thank you

Pavel A.
September 19, 2023

FWIW... Got explanation why the BSP project does not exist in the Cube firmware package on github. It has been deliberately removed, along with few others - because of dependency on encumbered components that require license clickery, which disturbs automated CI. In the case of BSP that is probably the LCD display functionality.

https://github.com/STMicroelectronics/STM32Cube_MCU_Overall_Offer/discussions/17

https://github.com/STMicroelectronics/STM32CubeH7/issues/276

@mƎALLEm