为了使机器人保持最新的固件,以获取可能的新功能,改进和错误修复,可能会为该机器人进行官方固件更新。
板载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固件更新相关推荐

  1. E-puck2机器人系列教程

    E-puck2机器人系列教程 目录 1.E-puck2机器人系列教程-1.开关机 2.E-puck2机器人系列教程-2.LED代表的含义 3.E-puck2机器人系列教程-3.USB调试 4.E-pu ...

  2. mujoco机器人建模教程和优质资源总结-长期更新

    mujoco机器人建模教程和优质资源总结-长期更新 前言 最近要利用mujoco搭建一个定制化的击球模型,有一些基础的功能我找不到实现的例程.因此想着能不能做一个归纳和总结,在准备向社区"白 ...

  3. Provisioning Services 7.8 入门系列教程之十一 通过版本控制自动更新虚拟磁盘

    续Provisioning Services 7.8 入门系列教程之十 通过类自动更新虚拟磁盘 从前两的两种更新方式可以看出,它们有一个共同的特点,即需要产生(复制)完成的虚拟磁盘副本,然后进行相关的 ...

  4. E-puck2机器人系列教程-5.查找使用的USB串行端口

    当 USB 电缆连接到机器人时,即使机器人已关闭,e-puck2的程序也会创建两个端口: e-puck2 GDB Server,用于编程和调试 e-puck2 的端口. e-puck2 GDB Ser ...

  5. epub 机器人系列 阿西莫夫_机器人帝国系列1:阿西莫夫宇宙入坑指南

    "机器人三定律"想必很多人不陌生,尤其在频繁讨论人工智能的当下,究竟人工智能的发展是文明的进阶还是自灭的陷阱,争论的焦点就是"机器人是否可控".2004年由威尔 ...

  6. E-puck2机器人系列教程-8.切换WIFI模式ESP32固件烧录

    为了更新ESP32 WiFi模块的固件,您需要使用Espressif(芯片制造商)提供的名字叫做esptool的python脚本.对该脚本进行修改,使其可以与e-puck2机器人一起使用,该脚本已经包 ...

  7. ROS机器人DIY教程:ROS和STM32通信(常规通信方式和rosserial)之通过上层修改底层参数

    本文主要介绍怎么编写代码实现在上层修改底层参数的相关知识,主要讲解使用两种通信方式来实现 1.rosserial方法,rosserial是官方对arduino提供的一种简单的通信协议,本人对这个库进行 ...

  8. mBlock机器人组装教程_mbot机器人测评之轻松组装机器人

    Makeblock公司工作人员说,他们的目标就是为了孩子打造一款经济实惠,易于操控和开源的机器人.因而,他们所打造的mBot机器人拥有可爱的造型,且极易组装. 整个机器人由45个零件组成,即便孩子单独 ...

  9. html标题线,html系列教程--标题,水平线,注释以及段落

    HTML标题 标题,用来显示文章重要性的文字,包含了文章的主旨,类似于作文题目. 标题(Heading)是通过 - 等标签进行定义的,由大到小一次排列,h1为最大. 注意: 浏览器会自动地在标题的前后 ...

最新文章

  1. Netty、Kafka中的零拷贝技术到底有多牛?
  2. JavaScript学习笔记(三)——数组
  3. 对不起,亲爱的,我将离开你
  4. 如何成立一家私募基金公司
  5. input输入框自动消除空格
  6. Cocos 技术派:实时竞技小游戏技术实现分享
  7. 流式套接字(SOCK_STREAM),数据报套接字 (SOCK_DGRAM) 的比较
  8. 达人探店小程序全套源码
  9. 一加手机如何拷贝公交卡_手机瞬间变身公交卡!教你开通腾讯乘车卡
  10. 误差反向传播法(二)【神经网络以层的方式实现】
  11. 送你一份计算机视觉精品学习资料,学完拿高薪offer!
  12. Atitit.隔行换色  变色 css3 结构性伪类选择器
  13. 【离散数学】图论 第七章(8) 运输网络、流和割、Ford-Fulkerson定理
  14. python实现屏幕录制_python批量转换屏幕录像专家的exe视频
  15. android读取剪切板的方法,Android10中获取剪切板内容
  16. PPT个人学习笔记(三)——模版背景的设计
  17. openwrt作旁路由配置教程
  18. idea 复制java文件_IDEA复制项目Module出现java文件夹source root解决方法
  19. 简述计算机五种常见动画及特点。【可拆成多个简答】
  20. android xml画斜线,API返回XML引号通过反斜线

热门文章

  1. linux kill进程 不发送fin,linux – FIN省略,FIN-ACK发送
  2. NodeJS中的异步编程经验
  3. Microsoft Edge:你不能不知道的6个Web开发者工具
  4. Cisco Firepower 1000 Series FTD Software 7.2.0 ASA Software 9.18.1
  5. 1003a+-*/b
  6. 第11章两个相关样本的t检验
  7. 计算机信息检索在医学中的应用,探索医学文献检索在医学期刊编辑中的重要性及应用...
  8. clang: warning: argument unused during compilation: ‘-no-pie‘ [-Wunused-command-line-argument]
  9. Warpspeed 2021 DFINITY×IAF黑客松Demo Day落幕,10支队伍获奖
  10. 如何将EasyCVR平台RTSP接入的设备数据迁移到EasyNVR中?