固件上载
本指南适用于初学者。 让您更轻松地开始使用机器人(Nybble Q)
Last updated
本指南适用于初学者。 让您更轻松地开始使用机器人(Nybble Q)
Last updated
下载完成压缩文件(.zip)后,请对其解压缩后再使用。
Windows用户,请不要将 UI.exe 移动到其他文件目录。
下载完成压缩文件(.zip)后,请对其解压缩后再使用。
Windows用户,请不要将 UI.exe 移动到其他文件目录。
关于BiBoard更详细的规格参数请参考 BiBoard V0 快速上手指南。
BiBoard 主板型号(版本信息),可参考图示位置:
对于BiBoard,固件上传主要是调用应用程序 esptool 来为主板上传固件文件
对于Linux系统用户,除了上述步骤,你还需要执行以下步骤:
1. 安装 avrdude
Fedora : dnf install avrdude
CentOS : yum install avrdude
Debian / Ubuntu : apt install avrdude
2. 修改FirmwareUploader.py中的变量 avrdudeconfPath
Fedora / CentOS : avrdudeconfPath = '/etc/avrdude/'
Debian / Ubuntu : avrdudeconfPath = '/etc/'
USB上载器正确连接后,打开 Petoi Desktop App(Windows:UI.exe / Mac:Petoi Desktop App / Linux: Petoi-opencat),选择 产品 和 语言。
注意:1.0 版软件无法与 关节校准、技能创作坊 及其他 API 一起正常工作。此版本固件仅在您需要使用 CodeCraft(我们的合作伙伴 TinkerGen 提供的图形化编程工具)时使用。
选项可供选值备注
软件版本
1.0 2.0(默认)
1.0 版本将过时
主板型号
NyBoard_V1_0 NyBoard_V1_1 NyBoard_V1_2(默认) BiBoard_V0_1 BiBoard_V0_2 BiBoard_V1_0
Nybble Q机器人使用 BiBoard_V1_0
产品
Bittle(默认) Nybble Bittle X Nybble Q
Nybble Q
模式
标准(默认)
随机
语音
Mind+
摄像头( Bittle)
超声波(Nybble)
随机_ 超声波(Nybble)
某些模式仅适用于特定产品,当您在产品和主板型号之间切换时,它应该会自动更新允许的模式列表。
串口
自动检测或手动选择
您可以通过重新拔插电脑端的USB接口找到
单击“上传”按钮后,上传过程立即开始。 底部状态栏会实时显示当前进度,以及关键流程的结果。
参数固件上传成功后,主板开始自动运行配置程序。 会依次弹出一些消息窗口供您确认或取消:
舵机校准参数清零? (Y/N)
选择点击“是(Y)”,程序会将所有舵机校准参数清零,状态栏会实时更新相应的过程和结果。
选择点击“否(N)”,程序将跳过此步骤。
2. 校准 IMU? (Y/N)
选择点击“是(Y)”,程序会校准陀螺仪(IMU),状态栏会实时更新相应的过程和结果。
选择点击“否(N)”,程序将跳过此步骤。
注意:
在点击“是(Y)”按钮之前,请确保将 主板 水平放置。
首次上传不同的版本固件时,请务必点击“是(Y)”按钮!
完成所有步骤后,将弹出一个消息窗口,显示“参数初始化完成!” 您需要确认进行第二轮上传主程序固件。
主程序固件上传完成后,状态栏会更新固件上传成功或失败等相应结果。 如果上传成功,则会弹出“固件上传完成!”消息窗口。
如果您有 Arduino IDE 编程经验,可以参考使用 Arduino IDE 上载程序固件。