K210 SDK部署和编译

因为一些原因IDE炸掉了,所以我决定掏出SDK来直接编译

首先,我们去

Kendryte · GitHub

下载SDK,并从

Downloads - Kendryte下载Toolchain

,本教程通用FreeRTOS和standalone,以FreeRTOS在Windows下编译为例

 

首先我默认你安装了cmake,如果没安装cmake的话请自行去cmake官网下载最新版

sdk和Toolchain解压,我将sdk放到了C:\K210_SDK里,Toolchain放到了C:\toolchain里并加入了环境变量

然后启动powershell执行以下命令在SDK文件夹中建立build文件夹

cd C:\K210_SDK ; mkdir build ; cd build

 之后执行

cmake .. -DPROJ=hello_world -DTOOLCHAIN="C:/toolchain/bin" -G "MinGW Makefiles"

 命令的原型是

cmake .. -DPROJ=<项目目录名> -DTOOLCHAIN=<工具链路径> -G "MinGW Makefiles"

linux上编译的时候不用加-G "MinGE Makefiles"

可以看到build文件夹中已经生成了若干文件

f:id:issenoxo:20181027224242p:plain

然后执行

 mingw32-make

 进行编译,编译完成之后就可以在build文件夹中找到hello_world和hello_world.bin文件了