您当前的位置:首页 > 电子 > 开发板/开源硬件

Arduino micro/Leonardo linux下上传程序一般失败的处理办法

时间:07-18来源:作者:点击数:

最近在玩arduino做个游戏控制器,结果在UOS/Linux系统下烧录测试程序的时候死活不行,烧录到一半就报错,换了块板子也是这样。一度以为自己之前做的板子有问题,不过之前做频率发生器的时候并没有这种现象,各种折腾。

首先是通过其他板子通过ISCP给板子烧arduino的bootloader报错,后来折腾半天发现是时间久了杜邦线没接稳,拔插一下就好了。

其次,也是最主要的,给烧好bootloader的arduino micro烧录任何测试程序,都会在烧录到一半的时候出现连接中断,然后烧录失败,Reset板子后,程序跑飞,只能又重新烧bootloader。

国庆前一直有这个问题,国庆回来后又接着折腾,后来发现切换到windows下就可以烧录成功,以为是arduino版本问题,下载和win一样的版本,还是烧录失败。

最后google,不,翻墙麻烦就bing大法,找到stackoverflow上有人提到ubuntu下卸载modemanager就成功了,我自己试了一下,果然是这个原因,把系统的Modenmanager包卸载了,烧录程序就正常了。

upload - Arduino Leonardo - "avrdude: butterfly_recv(): programmer is not responding" - Stack Overflow

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门