2019-02-06 08:59 PM
To put it another way, when would I want to use STM32CubeMX over STM32CubeF3/F4/F7 when working with F3/F4/F7 Discovery boards?
Solved! Go to Solution.
2019-02-07 08:44 AM
Hello,
The STM32Cube embedded software libraries and STM32CubeMX code generator can be used independently of each other. STM32CubeMX tool is a graphical software configuration tool using to initialize peripherals, build and generate your starting projects with initialization C code.
This allow you to choose the microcontroller, select the peripherals you want and map them to pins graphically.
There are several examples available under the STM32Cube package (for different IDE : Keil, IAR, SW4STM32, ...) dedicated for your boards to understand more about architecture and configuration of the library.
Best Regards,
Mohamed Aymen.
2019-02-07 08:44 AM
Hello,
The STM32Cube embedded software libraries and STM32CubeMX code generator can be used independently of each other. STM32CubeMX tool is a graphical software configuration tool using to initialize peripherals, build and generate your starting projects with initialization C code.
This allow you to choose the microcontroller, select the peripherals you want and map them to pins graphically.
There are several examples available under the STM32Cube package (for different IDE : Keil, IAR, SW4STM32, ...) dedicated for your boards to understand more about architecture and configuration of the library.
Best Regards,
Mohamed Aymen.
2019-02-07 09:08 AM
The STM32CubeF7 is just a HAL repository used by CubeMX, if you navigate into the tree within the archive there are multiple standalone examples for the STM32F746G-DISCO board.
If you have embedded programing experience you can probably dispense with CubeMX and use HAL or register methods directly.