You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins节点中使用avrdude.exe区分多台同型号Atmel-ICE ISP的方法

多Atmel-ICE编程器通过AVRDUDE指定序列号连接的方案
  • 纠正编程器类型参数:你之前使用的-c usbasp是针对USBasp编程器的,Atmel-ICE对应的AVRDUDE编程器选项应为atmelice_isp(适用于ISP编程模式)或atmelice_dap(适用于CMSIS-DAP模式),根据你的硬件连接模式选择对应参数即可。
  • 通过序列号指定编程器:AVRDUDE支持直接通过-P参数结合USB序列号定位特定Atmel-ICE,格式为-P usb:<序列号>。比如要指定序列号为J41800051747的编程器,命令如下:
    avrdude -c atmelice_isp -p m328p -P usb:J41800051747 -v
    
  • 验证步骤:
    1. 先执行不带-P参数的命令avrdude -c atmelice_isp -p m328p -v,AVRDUDE会列出所有已连接的Atmel-ICE设备及其序列号,确认你要使用的序列号准确。
    2. 加入-P usb:<目标序列号>参数后重新执行,即可精准连接到对应编程器。
  • 版本要求:确保使用的AVRDUDE版本在6.3及以上,旧版本可能不支持通过序列号指定Atmel-ICE设备。

内容的提问来源于stack exchange,提问作者jkbs1337

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 10:17:07