Cannot open ico file from link provided by ST
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-04-13 1:33 PM - last edited on ‎2025-04-14 4:43 AM by mƎALLEm
@TDK wrote:
They're not made using STM32CubeMX.
There should be an internal reason of this decision but it does not seem reasonable for a customer viewpoint. An expert ST staff could easily done this for all of us. Anyway, at least we have an example.
Thanks for your time...
New question moved from this original thread.
Solved! Go to Solution.
- Labels:
-
STM32CubeMX
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-04-14 4:53 AM
Hello @yilmazkircicek ,
I've normally opened H74_Discovery_STM32H745I-DISCO_STM32H745XIH_Board_AllConfig.ioc as shown in this screenshot:
How did you download that file? please download the all package from github:
Unzip the package and open the ioc file with the latest version of CubeMx (the latest version is 6.14)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-04-13 4:22 PM - edited ‎2025-04-13 5:42 PM
Some new MCU families do include .ioc files. The internal reason is that many STM32 product families and their examples have were released long ago, before the CubeMX stabilized. Also, updates and development of CubeMX would require resources for regression testing of these examples. The "expert staff" has probably other important things to do ))
The .ioc files for many ST boards are available here. Though these .ioc's are not coupled with specific functional example code. Al least, this is something to start from.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-04-14 2:00 AM
Thanks for the link, I have tried "H74_Discovery_STM32H745I-DISCO_STM32H745XIH_Board_AllConfig.ioc" and here is the result; a perfect forward and backward compatibility :)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-04-14 2:26 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-04-14 2:49 AM
I am using 6.14.0 version of CubeMx.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-04-14 4:10 AM - edited ‎2025-04-14 4:28 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-04-14 4:53 AM
Hello @yilmazkircicek ,
I've normally opened H74_Discovery_STM32H745I-DISCO_STM32H745XIH_Board_AllConfig.ioc as shown in this screenshot:
How did you download that file? please download the all package from github:
Unzip the package and open the ioc file with the latest version of CubeMx (the latest version is 6.14)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-04-14 5:50 AM - edited ‎2025-04-14 5:51 AM
Hi @mÆŽALLEm,
Now I have downloaded as you described and wokring normally. In first time, I had right clicked the file name and clicked Save linked content as... at first time.
That's my bad. Thanks for clarification.
BTW, the feature that I interested did not initialized in .ioc file, like FatFS, MDMA etc... I mean, not the exact file that is used (or can be used) in H745-DISCO
Regards.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-04-14 6:00 AM - edited ‎2025-04-14 6:01 AM
The configuration available for the provided ioc files is intended to just provide a primitive hardware initialization not to configure high level middlewares like FatFS, LWIP, FreeRTOS etc ..
And the SDMMC is already set:
You need to add them yourself.
