janieblas / STM32F446E_whitout_stm32CubeIDE

With this repository, I want to demonstrate how to set up a project to program an STM32F446RE board without using STM32CubeIDE.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SMT32F446RE REPOSITORY

SUMMARY

With this repository, I want to demonstrate how to set up a project to program an STM32F446RE board without using STM32CubeIDE. This involves using a Linux (Ubuntu) virtual machine and VSCode on Windows with SSH. Starting with a minimal 'bare-metal' example and gradually adding standard libraries to create a more complex project. I hope this can help you in some way.

STM32F446RE BOARD

NUCLEO-F446RE

This repository can be adapted to any board in the STM32F4 family.

UBUNTU

For the exercises, Ubuntu 22.04.3 LTS was used in the VirtualBox virtual machine.

TOOLCHAIN

Toolchain version: arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi

Note: I had to change the Python version for the ARM toolchain to work. Foro with the problem

OpenOCD was installed to load programs onto the board. OpenOCD

To facilitate compilation, Makefiles and CMake are used.

VSCODE Extensions

About

With this repository, I want to demonstrate how to set up a project to program an STM32F446RE board without using STM32CubeIDE.


Languages

Language:C 99.0%Language:Makefile 0.8%Language:CMake 0.2%Language:TypeScript 0.0%