[经验分享] 解决LP Delta 无法在Ubuntu下载Arduino的问题.
2020-07-224289
AI 快速预览详细
本文介绍了在Ubuntu18.04下使用Arduino IDE下载LP Delta时遇到的签名错误和板子无响应的问题。通过版本回退至1.6.8,并修复库文件,成功解决了问题。具体步骤包括安装libreadline-dev并创建符号链接,以修复avrdude找不到libreadline.so.6的问题。
|
距离比赛截止还有5天时间, 我开始完善单片机控制器部分, 听闻不少选手都碰到了在Ubuntu下无法下载板载Arduino Leonardo的问题 早前在原装Windows下测试是OK的,一键下载点灯例子成功 安装了Ubuntu18.04, 使用Arduino官网下载的IDE : www.arduino.cc/en/Main/Software, 版本: ![]() 首先在Tools-Port 菜单可以明显看到识别到了/dev/ttyACM0 (Arduino Leonardo) 这个设备,并且提示名字 可是按下载箭头, 就提示: 1. 签名错误, 2. 板子无响应 等问题 解决方案: 版本回退 官网历史版本下载 https://www.arduino.cc/en/Main/OldSoftwareReleases#previous 我反复尝试了10个版本 (泪目) ![]() 终于........... ![]() 最后得出结论: 使用1.6.5之前的版本无法解决JAVA版本问题。1.6.10以后不认识这个bootloader,提示签名不符, 1.6.8的问题最好解决,只要修复一个库,否则烧写工具avrdude 会无法运行提示找不到libreadline.so.6。 1. 安装他要的, 18.04系统没有的 [mw_shl_code=shell,false]sudo apt install libreadline-dev[/mw_shl_code] 2. 创建符号链接 , 偷偷改成他要求的版本号 [mw_shl_code=shell,false]cd /lib/x86_64-linux-gnu/ sudo ln -s libreadline.so.7.0 libreadline.so.6 [/mw_shl_code] 忙了3个小时 发帖不易,谢谢大家. |

![[经验分享] 解决LP Delta 无法在Ubuntu下载Arduino的问题.图1](https://imagemc.dfrobot.com.cn/data/attachment/forum/202007/23/014335b0f1vfev717yyrie.png?imageView2/2/format/webp/q/80)
![[经验分享] 解决LP Delta 无法在Ubuntu下载Arduino的问题.图2](https://imagemc.dfrobot.com.cn/data/attachment/forum/202007/23/014803iy1c1uz8cxs6y1yo.png?imageView2/2/format/webp/q/80)
![[经验分享] 解决LP Delta 无法在Ubuntu下载Arduino的问题.图3](https://imagemc.dfrobot.com.cn/data/attachment/forum/202007/23/014905ly707s7dfjjaz610.png?imageView2/2/format/webp/q/80)



[md]安装完之后,`$ arduino-linux-setup.sh $USER` 这个脚本执行了吗?我这里安装使用是没问题的:
* Ubuntu MATE 18.04
* Arduino IDE 1.8.13
* Python 3.6.9
* Use `StandardFirmata` sketch
* Use [pyFirmataTest](https://github.com/rollingstarky/pyFirmataTest) to test[/md]