Skip to main content
yogui_ricardo
Associate III
February 24, 2025
Question

Add IOC file to example without IOC file

  • February 24, 2025
  • 3 replies
  • 1123 views

Moved from the MPUs section - STM32H7 is an MCU.


I have a software example for the STM32H743 provided by STMicroelectronics and I want to add the IOC corresponding to my micro, which is the STM32H753.

It does not have the IOC of the STM32H743.

I use Cube IDE V 1.17; is it possible?, or at least add the ioc of the STM32H743 thanks

3 replies

Andrew Neil
Super User
February 24, 2025

@yogui_ricardo wrote:

I have a software example for the STM32H743 provided by STMicroelectronics


Which example, exactly?

Yes, it is true that not all examples have .ioc files - see:

https://community.st.com/t5/stm32-mcus-products/some-example-projects-don-t-use-ioc-file/m-p/698338/highlight/true#M255312

 

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
TDK
Super User
February 24, 2025

Examples created without an IOC generally do not lend themselves to the IOC-required format as the generated code structure is different.

"If you feel a post has answered your question, please click ""Accept as Solution""."
Pavel A.
Super User
February 24, 2025

Here you can find .ioc files for older boards where they are not available in examples:

https://github.com/STMicroelectronics/STM32_open_pin_data/tree/master/boards

Note that there are no.ioc files for MCUs, only for boards.

 

Andrew Neil
Super User
February 25, 2025

@Pavel A. wrote:

Note that there are no.ioc files for MCUs, only for boards.


@yogui_ricardo - And even an IOC file for a board is just for the bare board - it won't have the specific configurations for a particular project.

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.