- Ubuntu 20.04 LTS
- gcc-arm-none-abi
- binutils-arm-none-abi
- gdb-multiarch
- gef(gdb enchanced script)
- openocd
- qemu-system-mcueclipse
- make
- gnu tool-chains & gnu debugger
$ sudo apt-get install gcc-arm-none-abi binutils-arm-none-abi gdb-multiarch
- qemu-arm-mcueclipse
qemu-arm-mcueclipse is a branch of offical QEMU, and it is under the xPack Project. It supports emulations of stm32fxx to stmf4xx SoC and relevent boards, including Nucleo and Discovery. The functions of emulating stm32f4 series is not supported fully than stm32f0 ones, but it is still enough to test basically program such as blinky led or rtos task switch demo. The more informations are in the xPack QEMU Arm.
- STM32CubeF4
Repos