2021-07-01 10:06 AM
I just purchased a brand new STM32H747I-DISCO board. I installed all the suggested software. I followed the step-by-step guide from ST Microelectronics. I downloaded the STM32Cube MCU Firmware Package for STM32H7 series. I picked STM32H7 series instead of the suggested STM32L4 because my discovery board contains STM32H7x MCU.
I tried to open the blinking LED (with interrupts) example from C:\Users\[user_name]\STM32Cube\Repository\STM32Cube_FW_H7_V1.9.0\Projects\STM32H747I-DISCO\Examples\GPIO\GPIO_EXTI folder as it is suggested.
The TrueSTUDIO -during importing the example – showed an error message about the imported project is not compatible with the STM32H747I-DISCO board and I must select another board or an another MCUMCU. The problem is the STM32H747I-DISCO board nor the STM32H747I MCU are not listed.
Finally, I got 3 projects:
I tried to build each projects (excluding/closing the others). The build was not successful I got several errors. I do not know what I did wrong.
So my questions are: (I am familiar with Silicon Labs/TI 8 and 32 bit MCUs since 15 years or more.)
Thanks for your help.
Solved! Go to Solution.
2021-07-01 10:41 AM
TrueSTUDIO is NRND status. If you're just starting, it's going to be easier to go with STM32CubeIDE instead.
Dual core chips are supported in CubeMX.
There are lots of examples in the CubeMX repository:
https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Projects/STM32H747I-DISCO
These examples can be easily opened/built with the "Example selector" in STM32CubeIDE.
File -> New -> STM32 Project -> Example selector tab.
> If I plug the USB cable into the board I could not find any sign that the STM32H747I-DISCO board would detected?
Does it turn on? Ensure you're using the correct USB connector that connects to the onboard ST-Link programmer. It should show up in device manager.
2021-07-01 10:41 AM
TrueSTUDIO is NRND status. If you're just starting, it's going to be easier to go with STM32CubeIDE instead.
Dual core chips are supported in CubeMX.
There are lots of examples in the CubeMX repository:
https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Projects/STM32H747I-DISCO
These examples can be easily opened/built with the "Example selector" in STM32CubeIDE.
File -> New -> STM32 Project -> Example selector tab.
> If I plug the USB cable into the board I could not find any sign that the STM32H747I-DISCO board would detected?
Does it turn on? Ensure you're using the correct USB connector that connects to the onboard ST-Link programmer. It should show up in device manager.
2021-07-01 10:42 AM
Probably best not to use tools that significantly predate the product release or lack dual/multi core support.
I would expect the Keil or IAR projects to build, I used Keil with the H747I-DISCO
There are multiple USB connections, be sure to use the ST-LINK one
2021-07-05 03:59 AM
Thanks for the very fast answer.
I downloaded and installed STM32CuveIDE. It is funny that the Step1 in Getting started tutorial does not mention that TrueSTUDIO is in NRND status and evenit does suggest to download and install TrueSTUDIO.
If successfully opened/run and modified the GPIO_EXTI example. (On ever button press turns on the next LED, then if all the LEDs are on then I turn them OFF)
I also opened (File->New-STM32Project->Example selector) the LCD_DSI_CmdMode_DoubleBuffer project. I could run it but it cannot be single stepped because the View Disassembly button appears in "0x8006650" window and it says that "...no debug information available..." at the above address.. (see 20210705-View_disassembly.png)
I tried to File->Open project from file system command to open GPIO_EXTI project but I could not figure out which folder to import. This means I have very different folder structure if I import an example using File -> New -> STM32 Project -> Example selector command or with File->Open project from file system command. Why? Which is the folder what I has to select to import from? (20210705-Different_Project_Folders.png)
Thank you for your help.
Best regards,
Louis
2021-07-05 04:00 AM
2023-07-20 04:10 AM
It's pointless. All examples that are connected to a display, whether internal or external, do not work. I wrote it in the other thread. There are many out there waiting for a solution. After three months of waiting, they made a PDF file, that says that this version of the hardware that is actually being sold at the moment, they do not offer any software or examples. I just have no words. I leave it to you to draw your own conclusions.