【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文件。下图是所需文件。
文章图片
文章图片
我是安装在E盘的K210文件下的,安装好全部后,有以下几个文件夹。
文章图片
弄好上面,接着可以用一个例程点亮流水灯来测试,首先将程序文件整个放在SDK的src文件目录下
文章图片
接着在vs-code下的终端窗口中用命令行形式进行编译程序,先新建一个终端窗口,接着没有build文件的话,建立一个build文件(mkdir build),接着进入build文件(cd build)
文章图片
然后是cmake编译程序语句(cmake … -DPROJ=gpio_led -G “MinGW Makefiles” ),接着是输入(make)语句。总结相应语句为(mkdir build)、(cd build)、(cmake … -DPROJ=gpio_led -G “MinGW Makefiles” )和(make),中间的(gpio_led -G)由添加的文件名决定。下图是编译成功后的图。
文章图片
编译成功的话,make会自动在SDK的bulid目录下生成相应的bin文件
文章图片
最后是打开K210 的烧录工具为 kflash下载固件到开发板,仅仅需要设置串口号和选择对应的bin文件。
文章图片
这点和51、32的flymcu下载程序很像,不过51和32都是生成的hex文件。不过通过kflash这种方式仅仅只能下载程序到开发板,不能进行仿真,下面是烧入hello_world程序的结果图。
文章图片
有需要的可以将VS汉化,还可以添加跳转到函数定义的设置,同样按照亚博的教程做即可。(https://www.yahboom.com/build.html?id=4564&cid=406)
推荐阅读
- stm32|基于STM32的智能门禁卡片(开题报告)
- ##Lora|STM32WL55-NUCLEO开发(1)----STM32WL&LoRaWAN介绍
- 单片机|STM32CUBEMX生成freeRTOS代码的时候出现警告
- 单片机|STM32CUBEMX(3)--ADC通过DMA方式采样,USART打印
- #应广单片机|应广PMS154C(1)--11位PWM输出
- #涂鸦|涂鸦模组开发(压力传感器HX711)——3. 涂鸦模组数据通信
- 笔记|4G/5G远程网络遥控,图传系统-无人车-无人船-无人机械制作方法
- 数据结构与算法|315,关于《C程序设计伴侣》一书致人民邮电出版社的公开信
- 编程语言|华为天才少年自制B站百大Up奖杯!网友(技术难度不高,但侮辱性极强)