喜欢今天的头条,偶然看到广告。半个多月前交给他们8.9元,报了头条的四天Python培训班。呵呵,我终于从零开始了(见https://www.sohu.com/a/381128744_120248280的一些收获)。三天前,我搜索了这个电子工程世界论坛,马上注册了我的ID。我发现这可能是学习和交流MicroPython的最大平台.......
春节新冠肺炎爆发后,我开了一家支持MicroPython的开发板(性价比还行,100多块钱),做了国内自主知识产权的K210芯片,开始从零开始学,尝试手工做实验。
自2018年9月6日起,建安科技推出了全球首款大批量生产的基于RISC-V的商用边缘智能计算芯片Kanzhi K210,到目前为止,使用K210芯片的开发板已经有很多,比如第一款用RISC-V芯片设计的香蕉Pi板BPI-K210、KD233、思佩得M1、MAIX Bit、M5Stick-V、MAIX GO、pyAI- K210、MAIX Dock、paddy pi-k210、Maixduino等。
图为香蕉皮板BPI-K210
选择Maixduino的原因很简单,就是这个开发板的版本可以兼容Arduino UNO的很多资源,生态环境相对好一些。作为一个简单的测试实验,大概半个月的时间,我先后尝试在Maixduino上配置Arduino IDE和PlatformIO IDE开发环境(win10)。
https://cn.bbs.sipeed.com/d/102-maixduino2-arduinowin10
https://cn . BBS . sipeed . com/d/154-maixduino 8-platformio-idewin 10
1.安装开发板串口驱动
一般情况下,win10、linux3.0+和mac os可以自动识别和安装串口驱动。如果驱动失败,可以去FTDI官网下载相应的VCP驱动。
https://www.ftdichip.com/Drivers/VCP.htm
Win驱动下载地址:http://www.ftdichip.com/Drivers/CDM/CDM21228_Setup.
如果驱动安装不正确,请完全卸载原驱动,下载官方驱动,切断网络,安装驱动解决问题。
2.下载K210开发板固件,更新MaixPy固件,相当于烧开发板。使用C型电缆将开发板与计算机连接,并通过两种方式下载开发板固件:
https://codeload.github.com/sipeed/MaixPy//master
2)官方提交的最新固件版本
https://dl.sipeed.com/MAIX/MaixPy/release/master/
这里选择的是v0.5.0_31版本
打开后,您应该选择最后一个(完整固件版本)
一般一个固件文件至少有四个文件,以固件“maixpy_v0.5.0_31_gd3e71c0”为例,具体如下:
maixpy _ v 0 . 5 . 0 _ 31 _ gd3e 71 c 0 _ m5stickv:m5stack环境;
MaixPy _ v 0 . 5 . 0 _ 31 _ gd3e 71c 0 _ minimum:MaixPy固件的最小集合,不支持MaixPy IDE,不包含OpenMV的相关算法;
MaixPy _ v 0 . 5 . 0 _ 31 _ gd3e 71 c 0 _ with _ lvgl . elf:MaixPy固件的完整版本。
这里我们需要使用MaixPy _ v 0 . 5 . 0 _ 31 _ gd3e 71 c 0 _ with _ lvgl . elf:MaixPy固件的完整版本。
3.下载烧录软件kflash_gui应用,直接下载GitHub项目,下载后点击“kflash_gui.exe”文件安装。
数据页
https://github.com/sipeed/kflash_gui
下载页面
https://github.com/sipeed/kflash_gui/releases
只下载了1.5版,其他还在下载中.......
错误,无法安装kflash_gui.exe
后来,我不得不下载所有版本,一个接一个地尝试.......
经过测试,可以开启1.24、1.25、1.32(这里用v1.32版本刻录固件)
应该在红点标记处选择几个选项
附件:kflash_gui功能
支持*。bin和*。kfpgk文件,并支持文件选择器选择
支持发展委员会的选择
可选程序可以刻录到闪存或静态随机存取存储器
计算机串口的自动检测
波特率可以编辑
黑白皮肤可供选择
界面支持中英文切换
支持刻录进度显示和刻录速度显示
支持取消下载过程
支持将多个bin文件合并到一个bin文件中
支持将kfpkg文件转换为bin文件
支持启用bin文件
自动识别文件是否为固件
kflash_gui的用法
下载文件(kflash_gui_v*)。*)下载地址:发布页面
解压缩并双击kflash_gui.exe或kflash_gui
您可以创建自己的快捷方式,或者将其固定到起始页,或者为了方便起见将其固定到任务栏;如果是Linux,可以在kflash_gui.desktop中修改路径,然后以管理员身份复制到/usr/share/application目录。然后可以在系统菜单中找到kflash_gui的图标,点击打开。
选择bin文件或kfpkg文件,如果是bin文件,指定地址,如果是固件,指定0x0000地址。
选择开发板
选择要刻录到开发板的哪个位置:闪存(速度较慢,但可以在重新通电后运行)或静态随机存取存储器(运行在内存中,下载快速掉电程序)
选择串行端口
选择波特率,推荐1.5M
单击下载按钮开始下载
如果需要取消,请单击取消按钮
4.下载MaixPy IDE。MaixPy使用Micropython脚本语法,不需要像C语言那样编译。要使用MaixPy IDE,开发板的固件必须至少是V0.3.1(这里用的是V0.5.0),否则无法连接MaixPy IDE。使用前尽量检查固件版本和IDE版本,更新到最新版本,保证正常使用。
https://cn.dl.sipeed.com/MAIX/MaixPy/ide
https://dl . sipeed . com/MAIX/MaixPy/ide/_/v 0 . 2 . 4/MaixPy-ide-windows-0 . 2 . 4 . exe
5.下载后,安装它
6.测试并运行MaixPy IDE
KPU gc随机uio
Maix hashlib re ujson
__main__ heapq传感器ulab
_启动映像套接字uos
_thread json struct urandom
_webrepl lcd系统
阵列机器时间块
音频数学触摸屏产品
binascii数学ubinascii utime
board micro Tyson u collections utime q
内置模块ucryptolib uzlib
cmath nes uctypes视频
收藏网uerrno zlib
errno os uhashlib
fpioa_manager pye_mp uheapq
加上文件系统上的任何模块
8、你好世界!
#尝试搭建K210 (Win10)的Micropython开发环境
#实验程序之一:串口打印‘Hello Maixpy’,固件版本号
1.《k210 【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《k210 【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guoji/1211922.html