OpenCR arduino problem list

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,更新应用程序后,避免现象再次发生。检查之前程序跑飞原因。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值