K210 Hello World#
1. 安装K210交叉编译工具链#
首先下载K210交叉编译工具链,如果想自己从源码编译出工具链,请参考官方Github相关文档。
然后安装K210交叉编译工具链,其实就是将工具链文件解压到相应的目录。
- 编译时报错:error while loading shared libraries: libisl.so的解决方法
export LD_LIBRARY_PATH=/home/zk/vincross/workspace/k210/packages/kendryte-toolchain/bin:$LD_LIBRARY_PATH
详细可参考:https://github.com/kendryte/kendryte-gnu-toolchain/issues/5
2.下载SDK#
3.编译Hello World项目#
进入SDK根目录,新建编译目录
mkdir hello_world_build_out
cd hello_world_build_out
然后编译
cmake .. -DPROJ=hello_world -DTOOLCHAIN=/home/zk/vincross/workspace/k210/packages/kendryte-toolchain/bin && make
4.下载程序#
在Linux系统中使用KFlash工具
- 安装kflash
sudo pip3 install kflash
- 下载到Flash运行
kflash -B kd233 firmware.bin
kflash -B kd233 -t firmware.bin # Open a Serial Terminal After Finish
- 下载到SRAM运行
```
For .elf
file#
kflash -b 115200 -B kd233 -s -t hello_world
For .bin
file#
kflash -b 115200 -B kd233 -s -t hello_world.bin