Getting Started - First Steps with ESC ECL
This section contains the necessary information to begin working with the ESC ECL package.
Minimal Configuration of the .ioc File in CubeMX
To successfully generate a Simulink project for an STM32 microcontroller, you must preconfigure the .ioc file within the CubeMX application.
| No. | Name | Path | Setting | Setting Description | Screenshot |
|---|---|---|---|---|---|
| 1 | MCU Selection | New Project > MCU/MPU Selector / Board Selector | User preference dependent | Selection of the microcontroller or development board for which the Simulink project will be generated. | ![]() |
| 2 | CPU ICache | Pinout & Configuration > System Core > CORTEX_M7 > Parameter Settings > Cortex Interface Settings > CPU ICache | Disabled | Optional setting Disables the instruction cache (I-Cache) in the microcontroller. Only certain microcontrollers support this feature. | ![]() |
| 3 | CPU DCache | Pinout & Configuration > System Core > CORTEX_M7 > Parameter Settings > Cortex Interface Settings > CPU DCache | Disabled | Optional setting Disables the data cache (D-Cache) in the microcontroller. Only certain microcontrollers support this feature. | ![]() |
| 4 | MPU Control Mode | Pinout & Configuration > System Core > CORTEX_M7 > Parameter Settings > Cortex Memory Protection Unit Control Settings > MPU Control Mode | MPU NOT USED | Optional setting Disables the Memory Protection Unit (MPU) control in the microcontroller. Only certain microcontrollers support this feature. | ![]() |
| 5 | Toolchain / IDE | Project Manager > Project > Toolchain / IDE | Makefile | Selecting the toolchain for project generation as a Makefile | ![]() |
| 6 | STM32Cube MCU packages and embedded software packs | Project Manager > Code Generator > STM32Cube MCU packages and embedded software packs | Copy only the necessary library files | Selecting the option to copy only the required library files into the Simulink project | ![]() |
Last updated on





