此项目目的在于通过Cmake管理代码,减少重复编译,以及快速生成用于烧录的bin文件。结合Vscode进行代码编写,增强编程体验。
- 修改
CMake目录下的toolchain.cmake中的SDK_ROOT和交叉编译工具的前缀 - 在
Code目录下创建项目文件夹,在项目文件夹下创建include source两个目录,然后将templates目录下的CMakeLists.txt放在目录下 - 编译时执行
cmake -S. -Bbuild生成编译规则,cmake --build ./build编译即可
根目录下的CMakeLists.txt用于编译CH32V307的外设库,详细参考文件内容中的注释。