STM32 环境配置
本页面将指导你如何配置STM32的开发环境,以便使用LibXR,CodeGenerator,XRobot。
推荐配合视频教程使用此文档。
基础环境
Windows安装:
linux使用apt安装:
sudo apt update
sudo apt install -y git python3 python3-pip cmake tar xz-utils wget pipx
基于GCC/Clang (新版STM32 VSCode 插件)
在STM32CubeMX (>=15.0)中,已经集成了Clang 相关工具链的CMake配置。 在Project Manager中选择Default Compiler/Linker为gcc或者starm-clang即可,不需要额外配置。LibXR_CppCodeGenerator提供的xr_stm32_toolchain_switch可以用于切换编译器与标准库。
在VSCode中安装使用插件STMicroelectronics.stm32-vscode-extension即可,插件会自行下载工具链等资源。
Setup STM32Cube project的时候建议选择混合模式(gcc+starm-clang)以便适应所有情况。