我正在尝试使用以下命令从命令行连接到 Arduino Leonardo:
./avrdude -patmega32u4 -C../etc/avrdude.conf -cavr109 -P/dev/cu.usbmodem1421
Run Code Online (Sandbox Code Playgroud)
我收到一系列以下错误:
avrdude: butterfly_recv(): programmer is not responding
Run Code Online (Sandbox Code Playgroud)
这似乎表明该板没有进入引导加载程序模式。我试图通过在上传过程中双击重置按钮来强制引导加载程序模式,但无济于事。
我怎样才能解决这个问题?
根据Arduino Leonardo upload from Makefile页面,我需要通过建立 1200 位/秒的串行连接然后立即断开连接来触发引导加载程序模式。
我无法通过点击重置按钮来完成这项工作的原因是Leonardo在重置时经常会获取一个新的串行端口名称,因此我会成功进入引导加载程序,但是当我进入闪存时,我的命令中的端口线路不再有效。
归档时间: |
|
查看次数: |
1625 次 |
最近记录: |