在build目录下执行以下命令, 即可完成代码编译:
cmake .. -DBOARD_FAMILY=NUCLEO_STM32F746ZG && make
其中cmake ..
是为了生产makefile, 其中-DBOARD_FAMILY=NUCLEO_STM32F746ZG
是用来定义板级包名称, make是为了编译;
生成文件在build/bin
目录下;
修改顶层的CMakeLists.txt文件选择你想编译的demo
:
add_subdirectory(demo/proc_manager)
在linux平台下, 使用st-link进行程序的下载, st-link的linux环境搭建视频请点这, 文档搭建请点这;
- 方式1
使用下列指令进行bin
文件烧写:
st-flash write bin/xxx.bin 0x8000000
- 方式2
因为cmake支持客制化命令, 在书写cmake的时候已经将方式1当做cmd写入, 所以可以使用如下命令烧写:
make flash