极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: eagler8

【Arduino】168种传感器系列实验(153)---Maixduino AI开发板

[复制链接]
 楼主| 发表于 2020-3-24 13:19:29 | 显示全部楼层
填写 工程名、板子、框架。工程名就依据个人爱好啦,板子由于我是用 Maixduino 板子,所以这里我就选了 Maixduino 板子。选择Sipeed Maixduino 板子后便会自动的选择框架。下方是选择保存的地址,一般是默认的,只要把钩去掉,就可以选择自定义的地址。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 13:33:32 | 显示全部楼层
拉到下面来,点击 finish ,就成功的建立了一个工程

左侧的资源管理器就会显示工程文件夹

platformio.ini (为配置文件)

lib (自动生成的程序库的目录)

src (存放程序源文件的目录)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 14:02:49 | 显示全部楼层
连接板子,可以查看到二个端口(前面安装驱动了)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 14:06:59 | 显示全部楼层
也可以查到这款Maixduino AI开发板

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 16:19:05 | 显示全部楼层
Arduino blink
打开 PIO 主页 选择 Project Examples

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 16:24:53 | 显示全部楼层
选择 arduino blink 点击 Import 导入示例程序 (初次导入需要下载架构文件及工具,需要等待时间)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 16:30:41 | 显示全部楼层
导入成功后即可见到示例工程

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 16:33:40 | 显示全部楼层
编译与下载

同样左下角有一堆按钮

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 16:39:51 | 显示全部楼层
通过了编译

RAM:[] 0.5%(从6291456字节使用了32456字节)
Flash:[] 0.4%(从16777216字节使用了68319字节)
======== [成功]花费了8.84秒==========

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 16:46:16 | 显示全部楼层
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page ... peed-maixduino.html
PLATFORM: Kendryte K210 1.2.1 > Sipeed MAIXDUINO
HARDWARE: K210 400MHz, 6MB RAM, 16MB Flash
DEBUG: Current (iot-bus-jtag) External (iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, sipeed-rv-debugger, tumpa)   
PACKAGES:
- framework-maixduino 0.3.9
- tool-kflash-kendryte210 0.9.1
- tool-openocd-kendryte 1.203.1 (2.3)
- toolchain-kendryte210 8.2.0
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 14 compatible libraries
Scanning dependencies...
No dependencies
Building in release mode
Checking size .pio\build\sipeed-maixduino\firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [          ]   0.5% (used 32456 bytes from 6291456 bytes)
Flash: [          ]   0.4% (used 68319 bytes from 16777216 bytes)
Configuring upload protocol...
AVAILABLE: iot-bus-jtag, jlink, kflash, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, sipeed-rv-debugger, tumpa
CURRENT: upload_protocol = kflash
Looking for upload port...
Auto-detected: COM6
Uploading .pio\build\sipeed-maixduino\firmware.bin
[INFO] COM Port Selected Manually:  COM6
could not open port 'COM6': PermissionError(13, '拒绝访问。',
None, 5)
*** [upload] Error 1
================= [FAILED] Took 5.58 seconds =================

Environment           Status    Duration
--------------------  --------  ------------
sipeed-maix-go        FAILED    00:00:18.024
sipeed-maix-one-dock  FAILED    00:00:05.576
sipeed-maix-bit       FAILED    00:00:05.499
sipeed-maixduino      FAILED    00:00:05.579
=========== 4 failed, 0 succeeded in 00:00:34.678 ===========
终端进程已终止,退出代码: 1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 16:53:31 | 显示全部楼层
配置:https://docs.platformio.org/page ... peed-maixduino.html
平台:Kendryte K210 1.2.1> Sipeed MAIXDUINO
硬件:K210 400MHz,6MB RAM,16MB闪存
调试:当前(iot-bus-jtag)外部(iot-bus-jtag,jlink,minimodule,olimex-arm-usb-ocd,olimex-arm-usb-ocd-h,olimex-arm-usb-tiny-h, olimex-jtag-tiny,sipeed-rv-debugger,tumpa)

包装:
 -framework-maixduino 0.3.9
 -工具-kflash-kendryte210 0.9.1
 -工具openocd-kendryte 1.203.1(2.3)
 -工具链-kendryte210 8.2.0
LDF:库依赖查找程序-> http://bit.ly/configure-pio-ldf
LDF模式:查找器〜链,兼容性〜软
找到14个兼容的库
扫描依赖项...
没有依赖

在发布模式下构建
检查大小.pio \ build \ sipeed-maixduino \ firmware.elf
可通过“ PlatformIO主页>项目检查”获得高级内存使用情况
RAM:[] 0.5%(从6291456字节使用了32456字节)
Flash:[] 0.4%(从16777216字节使用了68319字节)

正在配置上传协议...
可用:iot-bus-jtag,jlink,kflash,minimodule,olimex-arm-usb-ocd,olimex-arm-usb-ocd-h,olimex-arm-usb-tiny-h,olimex-jtag-tiny, rv调试器,tumpa
当前:upload_protocol = kflash

寻找上传端口...
自动检测:COM6
上载.pio \ build \ sipeed-maixduino \ firmware.bin
[INFO]手动选择的COM端口:COM6
无法打开端口“ COM6”:PermissionError(13,'拒绝访问。',
无5)
*** [上传]错误1
================ [失败]花费了5.58秒=================

环境状态持续时间
-------------------- -------- ------------
sipeed-maix-go失败00:00:18.024
sipeed-maix-one-dock失败00:00:05.576
sipeed-maix位失败00:00:05.499
sipeed-maixduino失败00:00:05.579
=========== 4次失败,0次成功00:00:34.678 ============
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 17:21:07 | 显示全部楼层
把接脚改为pin 1,下载成功,点亮板载LED

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 18:08:01 | 显示全部楼层
这时需要编辑工程配置文件 platformio.ini 根据自己的开发板型号,删掉其他开发板环境(只保留Maixduino)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 18:22:02 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-25 09:18:12 | 显示全部楼层
学习搭建MaixPy IDE(Micropython)开发环境

MaixPy 是将 Micropython 移植到 K210( 一款64位双核带硬件FPU、卷积加速器、FFT、sha256的 RISC-V CPU, ) 的一个项目, 支持 MCU 常规操作, 更集成了机器视觉和麦克风阵列, 以快速开发具有极低成本和体积实用的 AIOT 领域智能应用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-29 11:08 , Processed in 0.041347 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表