OpenCR arduino problem list

1、安装
直接使用arduino boardmanager安装,下载很慢,几乎不能成功安装。借鉴http://www.rosclub.cn/post-1037.html,下载需要组件,成功安装。
需要组件opencr_core、opencr_tools、gcc-arm-none-eabi-5_4-2016q2-20160622.

2、编译时,不编译个别库,比如turtlebot3_ros_lib

In file included from /home/zgl/Arduino/ruidbot_core/ruidbot_core.ino:1:0:
/tmp/buildada317cf45f4abb908cc33b57cd5f8b5.tmp/sketch/ruidbot_core.h:3:17: fatal error: ros.h: No such file or directory
compilation terminated.
使用库 IMU 在文件夹: /home/zgl/.arduino15/packages/OpenCR/hardware/OpenCR/1.0.17/libraries/IMU (legacy)
使用库 SPI 在文件夹: /home/zgl/.arduino15/packages/OpenCR/hardware/OpenCR/1.0.17/libraries/SPI (legacy)
使用库 RC100 在文件夹: /home/zgl/.arduino15/packages/OpenCR/hardware/OpenCR/1.0.17/libraries/RC100 (legacy)
exit status 1
为开发板 OpenCR Board 编译时出错。

reason:
首先安装的1.8.5版本arduino,后安装了1.6.9版本arduino。可以编译简单的程序,但调用库的复杂程序,编译时提示找不到库文件如ros.h。
method:
重新安装了arduino1.8.5.

3、upload失败
ser_open: unable to open port: Device or resource busy
不能跳转到jump_to_fw
reason:
usb设备被modemmanager拦截
method:
sudo apt-get purge modemmanager,卸载掉modemmanager软件

4、进入bootloader烧写模式的操作
按boot然后立即按下rst,两键按住3s后,先放开rst,然后放开boot。

5、不显示ttyACM0,可以更新bootloader,但更新后仍然不显示ttyACM0串口。

原因:应用程序跑飞或其他,导致串口不能创建。

处理:
同时按住rst、push sw2两按键,可显示ttyACM0,更新应用程序后,避免现象再次发生。检查之前程序跑飞原因。

OpenCR arduino problem list相关推荐

  1. turtlebot3入门教程

    旨在用于教育,研究,产品原型和爱好应用的目的.  TurtleBot3的目标是大幅降低平台的尺寸和价格,而不会牺牲性能,功能和质量.  由于提供了不同可选,如底盘,计算机和传感器,TurtleBot3 ...

  2. arduino 呼吸灯_如何改善您的Arduino呼吸机:用于临时COVID-19呼吸机设计的RTS和SCS简介...

    arduino 呼吸灯 The world as we know it was recently taken by storm. That storm was the outbreak of the ...

  3. Arduino LiquidCrystal库函数中文对照

    我之所以会试试看LCD+Shield,一是因为我本来就有这块板,但一直不会用,第二个原因则是Arduino+Cookbook这本书.O'Reilly的这本手册对你在Arduino实践中的各种问题(几乎 ...

  4. arduino 入门套件_计算机视觉入门套件

    arduino 入门套件 Among the many disciplines in the field of machine learning, computer vision has arguab ...

  5. 1.3寸IIC OLED SH1106和Arduino库的适配性鸡肋问题

    1.3寸IIC OLED SH1106和Arduino库的适配性鸡肋问题 在还没有购买或者有购买意向的小伙伴,要注意一下,选购OLED屏幕的时候注意考量自己需求以及用途,不然买回来发现用不了,那就是一 ...

  6. Arduino Tutorial: Avoiding the Overflow Issue When Using millis() and micros()

    Arduino Tutorial: Avoiding the Overflow Issue When Using millis() and micros() 原文链接: https://www.nor ...

  7. 深入学习Arduino u8g2 OLED库 MAX7219_32X8点阵模块

    授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力.希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石... 快速导航 单片机菜鸟的博客快速索引(快速找到你 ...

  8. uno arduino_医用呼吸机+ STONE LCD + Arduino UNO

    uno arduino 简要 (Brief) Since December 8, 2019, several cases of pneumonia with unknown etiology have ...

  9. 【物联网(IoT)开发】使用 Arduino 和 Python在 Bluemix 上开发一个 IoT 应用程序之控制LED灯开关

    上篇"[物联网(IoT)开发]Arduino 入门 Hello World(LED闪烁)"只是通过将一段程序烧录到Arduino开发板上控制LEC闪烁,没有任何连网动作,也就是说断 ...

最新文章

  1. DNS 与 活动目录 的关系
  2. 免费下载精美网站模板的25个网站推荐
  3. Android 精品资源(一) 2018年3月23日 星期五
  4. java 根据类名示例化类_Java类类getProtectionDomain()方法及示例
  5. raster | 多图层栅格对象的一些处理方法
  6. php反序列化java_php反序列化
  7. win11亮度调节不见了怎么办 windows亮度调节不见了的解决方法
  8. matlab kfcm,聚类——KFCM的matlab程序
  9. 蔬菜大棚成本_蔬菜大棚建造成本和种植利润分析
  10. python--超市水果销售系统2.0
  11. 苹果mac如何连接打印机
  12. 12 初探肿瘤异质性
  13. 寄存器、缓存、内存、硬盘、存储器
  14. 官网下载centos系统
  15. iOS 性能、架构、socket 小结
  16. 【H5】用易企秀做H5做完发现页面播放顺序乱套了???请不要单选自动播放
  17. 如何关闭计算机服务检测,交互式服务检测老是弹出来?Win7系统交互式服务检测怎么关闭方法...
  18. 深度学习7日入门-CV疫情特辑心得
  19. 力矩 torque详解
  20. 缺少libcrypto-1_1-x64.dll以及缺少libssl-1_1-x64.dll问题,免费下载链接。

热门文章

  1. 201521123014 《Java程序设计》第8周学习总结
  2. iOS OC语言: Block底层实现原理
  3. KingPaper初探ThinkPHP3.1.2之目录部署(二)
  4. WinForm中使用WPF的控件
  5. 先容Oracle中null的运用要领。
  6. c语言分量的运算符,C语言基础(04-运算符和表达式)
  7. shell变量里的字符替换
  8. 1618D. Array and Operations
  9. threejs对象拾取
  10. linux链接达梦数据库,linux下面 达梦数据库的JDBC链接