所需软件
K210相关软件
下载工具
https://github.com/kendryte/kendryte-flash-windows
K210交叉编译工具
kendryte-toolchain
https://canaan-creative.com/developer
CMake
裸机SDK
https://github.com/kendryte/kendryte-standalone-sdk
FREERTOS SDK
https://github.com/kendryte/kendryte-freertos-sdk
环境变量
设置CMake和kendryte-toolchain的bin文件夹到环境变量
测试
cmake -version
make -v
编译
进入裸机SDK文件夹执行如下命令
其中make -j8 加快编译速度
mkdir build && cd build
cmake .. -DPROJ=hello_world -G "MinGW Makefiles"
make -j8
下载
打开K-Flash
选择串口,选择固件,点击下载,个人感觉总是很不稳定
不同项目编译
将源码拷贝到src文件夹下,并且单独一个文件夹,然后输入命令,xxxx为文件夹名称
cmake .. -DPROJ=xxxx -G "MinGW Makefiles"
make -j8