咸鱼K210体验笔记—环境配置及固件安装
写在前面:本人非专业人员,仅为此类爱好者。分享一下新手在体验K210的过程。入门踩 坑(各种跳坑),希望大佬帮忙填上一二~。(所选设备都是K210。都想体验一下。欢迎大佬指点。)
K210 是嘉楠(Cannaan)科技的一款集成机器视觉与机器听觉能力的系统级 芯片 (RSIC-V CPU)。使用台积电 (TSMC) 超低功耗的 28 纳米先进制程,具有双 核 64 位处理器,拥有较好的功耗性能,稳定性与可靠性。该方案力求零门槛开 发,可在最短时效部署于用户的产品中,赋予产品人工智能(AI)。可以说是集性 能强劲与高性价比于一身。
先放常用官方链接(K210)
目前唯一文档官网: maixpy.sipeed.com
官方github:https://github.com/sipeed
后续看看常用的我在补充。。
环境搭建(windows)
安装 python3
不做赘述自己安装吧
检查电脑是否配有python环境:开始-搜索程序和文件cmd-输入python 即可查看
安装IDE
MaixPy IDE官方IDE下载地址,点击跳转
点击下载即可;(吐槽:好慢。。让他安着,我们先去安装驱动)
驱动安装
所选设备如图~
pyAI-K210 通过串口烧写程序和通信,因此主主要是安装 USB 转串口驱动。我们将 pyAI-K210 开发板通过 MicroUSB 数据线连接到电脑:
Win10一般情况下能自动安装。
鼠标右键点击 我的电脑 —属性—设备管理器: 出现串口号说明安装成功,如下图所示。
如果无法安装,请手动安装驱动,方法如下:
不能自动安装时候,设备会出现黄色叹号,这时候点击设备右键,选择“更新驱动程序”,选择“浏览计算机查找驱动”:
驱动路径选择:零一科技(01Studio)MicroPython 开发套件配套资料\01-开
发工具\01-Windows\串口终端工具\CP210x 驱动,点击确认后即可自动安装:
安装成功后如下图:
如果遇到以下情况。则需要去网上下载 USB to UART Bridge Controller 驱动
例程测试
用最简单的 LED 程序来测试(看看买的板子好不好使。),在 MaixPy IDE 中打开 零一科技文件夹\02-示例程序\5.pyAI-K210\1.基础实验\1.点亮第一个 LED 里面的 LED.py 例程(也可以直接拖动过去),如下图所示:
pyAI-K210 的串口驱动芯片跟 Maix 的 DOCK 接近,因此可以在 IDE 顶部点击工具,选择Dock
接下来点击左下角连接按钮:
选择串口
连接成功后,运行按钮变成绿色
当前的例程是点亮 LED 蓝灯,我们点击绿色按键“运行”按钮,当看到 pyAIK210开发板上的蓝灯亮时,说明实验成功:
更新固件
MaixPy 官方提供了免安装的烧录工具,通过板载 USB 转串口烧录的。我们打开 MicroPython 开发套件配套资料\开发工具\Windows\固件更新工具\kflash_gui 目录下的 kflash_gui.exe 烧录软件。
打开软件后点击 open file:选择配套资料包路径 零一科技MicroPython 开发套件配套资料\03-相关固件\05-pyAI-K210 下的固件:
烧录地址默认为 0x00000 即可。选择开发板和串口 COM,开发板可以选择跟 pyAI-K210 串口方案一样的 Maix Dock ,而串口则选择自己开发板对应的串口。
遇到下面情况重新插USB即可(一般可能遇不到)
下载成功,后面可以浪了