E-puck2机器人系列教程-7.机器人本体STM32固件更新
为了使机器人保持最新的固件,以获取可能的新功能,改进和错误修复,可能会为该机器人进行官方固件更新。
板载programmer运行GDB server,因此我们使用GDB命令来上传新固件,因此,需要使用工具链将新固件上载到机器人。
以下步骤说明了如何更新主微控制器固件:
1.下载包含用于对机器人进行编程的必需工具链和脚本的软件包:Windows平台
2.下载主微控制器工厂的最新版本固件(16.04.20),或使用自定义固件。
3.解压缩软件包并将固件文件(带有elf扩展名)放入软件包目录中;请注意,此目录内只能存在一个elf文件。
4.连接USB电缆并打开机器人的电源。
5.从程序包目录运行脚本:
Windows:双击 program.bat
上载完成后,您将看到如下图所示的输出: 最后几行应包含条目".data",这意味着上载成功。如果终端窗口仍处于打开状态,则可以将其关闭。
如果遇到问题,请尝试拔出并再次插入USB电缆,然后对机器人重新通电,然后重试。
E-puck2机器人系列教程-7.机器人本体STM32固件更新相关推荐
- E-puck2机器人系列教程
E-puck2机器人系列教程 目录 1.E-puck2机器人系列教程-1.开关机 2.E-puck2机器人系列教程-2.LED代表的含义 3.E-puck2机器人系列教程-3.USB调试 4.E-pu ...
- mujoco机器人建模教程和优质资源总结-长期更新
mujoco机器人建模教程和优质资源总结-长期更新 前言 最近要利用mujoco搭建一个定制化的击球模型,有一些基础的功能我找不到实现的例程.因此想着能不能做一个归纳和总结,在准备向社区"白 ...
- Provisioning Services 7.8 入门系列教程之十一 通过版本控制自动更新虚拟磁盘
续Provisioning Services 7.8 入门系列教程之十 通过类自动更新虚拟磁盘 从前两的两种更新方式可以看出,它们有一个共同的特点,即需要产生(复制)完成的虚拟磁盘副本,然后进行相关的 ...
- E-puck2机器人系列教程-5.查找使用的USB串行端口
当 USB 电缆连接到机器人时,即使机器人已关闭,e-puck2的程序也会创建两个端口: e-puck2 GDB Server,用于编程和调试 e-puck2 的端口. e-puck2 GDB Ser ...
- epub 机器人系列 阿西莫夫_机器人帝国系列1:阿西莫夫宇宙入坑指南
"机器人三定律"想必很多人不陌生,尤其在频繁讨论人工智能的当下,究竟人工智能的发展是文明的进阶还是自灭的陷阱,争论的焦点就是"机器人是否可控".2004年由威尔 ...
- E-puck2机器人系列教程-8.切换WIFI模式ESP32固件烧录
为了更新ESP32 WiFi模块的固件,您需要使用Espressif(芯片制造商)提供的名字叫做esptool的python脚本.对该脚本进行修改,使其可以与e-puck2机器人一起使用,该脚本已经包 ...
- ROS机器人DIY教程:ROS和STM32通信(常规通信方式和rosserial)之通过上层修改底层参数
本文主要介绍怎么编写代码实现在上层修改底层参数的相关知识,主要讲解使用两种通信方式来实现 1.rosserial方法,rosserial是官方对arduino提供的一种简单的通信协议,本人对这个库进行 ...
- mBlock机器人组装教程_mbot机器人测评之轻松组装机器人
Makeblock公司工作人员说,他们的目标就是为了孩子打造一款经济实惠,易于操控和开源的机器人.因而,他们所打造的mBot机器人拥有可爱的造型,且极易组装. 整个机器人由45个零件组成,即便孩子单独 ...
- html标题线,html系列教程--标题,水平线,注释以及段落
HTML标题 标题,用来显示文章重要性的文字,包含了文章的主旨,类似于作文题目. 标题(Heading)是通过 - 等标签进行定义的,由大到小一次排列,h1为最大. 注意: 浏览器会自动地在标题的前后 ...
最新文章
- Netty、Kafka中的零拷贝技术到底有多牛?
- JavaScript学习笔记(三)——数组
- 对不起,亲爱的,我将离开你
- 如何成立一家私募基金公司
- input输入框自动消除空格
- Cocos 技术派:实时竞技小游戏技术实现分享
- 流式套接字(SOCK_STREAM),数据报套接字 (SOCK_DGRAM) 的比较
- 达人探店小程序全套源码
- 一加手机如何拷贝公交卡_手机瞬间变身公交卡!教你开通腾讯乘车卡
- 误差反向传播法(二)【神经网络以层的方式实现】
- 送你一份计算机视觉精品学习资料,学完拿高薪offer!
- Atitit.隔行换色 变色 css3 结构性伪类选择器
- 【离散数学】图论 第七章(8) 运输网络、流和割、Ford-Fulkerson定理
- python实现屏幕录制_python批量转换屏幕录像专家的exe视频
- android读取剪切板的方法,Android10中获取剪切板内容
- PPT个人学习笔记(三)——模版背景的设计
- openwrt作旁路由配置教程
- idea 复制java文件_IDEA复制项目Module出现java文件夹source root解决方法
- 简述计算机五种常见动画及特点。【可拆成多个简答】
- android xml画斜线,API返回XML引号通过反斜线
热门文章
- linux kill进程 不发送fin,linux – FIN省略,FIN-ACK发送
- NodeJS中的异步编程经验
- Microsoft Edge:你不能不知道的6个Web开发者工具
- Cisco Firepower 1000 Series FTD Software 7.2.0 ASA Software 9.18.1
- 1003a+-*/b
- 第11章两个相关样本的t检验
- 计算机信息检索在医学中的应用,探索医学文献检索在医学期刊编辑中的重要性及应用...
- clang: warning: argument unused during compilation: ‘-no-pie‘ [-Wunused-command-line-argument]
- Warpspeed 2021 DFINITY×IAF黑客松Demo Day落幕,10支队伍获奖
- 如何将EasyCVR平台RTSP接入的设备数据迁移到EasyNVR中?