K210|亚博智能K210开发板学习笔记

【K210|亚博智能K210开发板学习笔记】学习日期:2021年2月1日 地点:在家 目的:记录一下,防止忘记
一、K210开发
第一步当然是安装开发环境辣,K210具有多种开发环境,在windows下有VSCode开发环境和官方IDE两种方式。
1、VSCode开发环境搭建
亚博有完整的安装教程,包括安装包和视频教程,建议观看视频安装(https://www.yahboom.com/build.html?id=3824&cid=406)。
以下是我的个人总结,需要安装VSCode、make、交叉编译器 toolchain、烧录文件kflash(使用这个文件,电脑需要安装CH340驱动哦~),以及设置相应的bin文件环境路径,还有一个裸机SDK文件。下图是所需文件。
K210|亚博智能K210开发板学习笔记
文章图片

K210|亚博智能K210开发板学习笔记
文章图片

我是安装在E盘的K210文件下的,安装好全部后,有以下几个文件夹。
K210|亚博智能K210开发板学习笔记
文章图片

弄好上面,接着可以用一个例程点亮流水灯来测试,首先将程序文件整个放在SDK的src文件目录下K210|亚博智能K210开发板学习笔记
文章图片

接着在vs-code下的终端窗口中用命令行形式进行编译程序,先新建一个终端窗口,接着没有build文件的话,建立一个build文件(mkdir build),接着进入build文件(cd build)
K210|亚博智能K210开发板学习笔记
文章图片

然后是cmake编译程序语句(cmake … -DPROJ=gpio_led -G “MinGW Makefiles” ),接着是输入(make)语句。总结相应语句为(mkdir build)、(cd build)、(cmake … -DPROJ=gpio_led -G “MinGW Makefiles” )和(make),中间的(gpio_led -G)由添加的文件名决定。下图是编译成功后的图。
K210|亚博智能K210开发板学习笔记
文章图片

编译成功的话,make会自动在SDK的bulid目录下生成相应的bin文件
K210|亚博智能K210开发板学习笔记
文章图片

最后是打开K210 的烧录工具为 kflash下载固件到开发板,仅仅需要设置串口号和选择对应的bin文件。K210|亚博智能K210开发板学习笔记
文章图片

这点和51、32的flymcu下载程序很像,不过51和32都是生成的hex文件。不过通过kflash这种方式仅仅只能下载程序到开发板,不能进行仿真,下面是烧入hello_world程序的结果图。
K210|亚博智能K210开发板学习笔记
文章图片

有需要的可以将VS汉化,还可以添加跳转到函数定义的设置,同样按照亚博的教程做即可。(https://www.yahboom.com/build.html?id=4564&cid=406)

    推荐阅读