完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、K210开发
第一步当然是安装开发环境辣,K210具有多种开发环境,在windows下有VSCode开发环境和官方IDE两种方式。 1、VSCode开发环境搭建 亚博有完整的安装教程,包括安装包和视频教程,建议观看视频安装。 以下是我的个人总结,需要安装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汉化,还可以添加跳转到函数定义的设置,同样按照亚博的教程做即可。 |
|
|
|
只有小组成员才能发言,加入小组>>
3324 浏览 9 评论
3003 浏览 16 评论
3498 浏览 1 评论
9077 浏览 16 评论
4094 浏览 18 评论
1198浏览 3评论
614浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
603浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2343浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1902浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 02:01 , Processed in 1.176953 second(s), Total 50, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号