BSP pour la carte "Gros Robot" (Nucleo F303RE + DE0-Nano)
La compilation nécessite CMake3.10 minimum et gcc-arm-none-eabi 5. Ubuntu 18.04 contient des versions suffisamment récentes.
Installer les packages cmake et gcc-arm-none-eabi avec apt Se placer à la racine du dépot et taper:
mkdir build
cd build
cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchain/gcc-stm32f303xe.toolchain ..
cmake --build .
Le résultat du build est un fichier firmware.elf qui peut être utilisé pour débug avec gcc, et un fichier firmware.hex qui peut être copié sur la nucléo.
Installer CMake, gcc-arm-none-eabi et Ninja, et s'assurer qu'ils soient sur le path. Se placer à la racine du dépot et taper:
mkdir build
cd build
cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchain/gcc-stm32f303xe.toolchain ..
cmake --build .