上传二进制程序到Arduino Due的方法

通过IDE下载程序,每次都要先编译再下载,如果是批量下载,显得效率不高,如果能直接下载编译后的文件,效率会高很多。
UNO、MEGA2560等开发板可以通Arduloader下载HEX文件,但DUE采用的是Atmel的SAM系列处理器,不能通过Arduloader下载程序,但可以用BOSSA来下载。

方法步骤:

  1. 下载安装 bossa
    下载链接:[http://www.shumatech.com/web/products/bossa]
  2. 连接Arduino Due后,有两种方法让Due进入等待刷机状态:
    a) 擦除Flash中的程序:按ERASE两秒以上,再按RESET
    b) 用1200波特率打开串,然后再关闭串口,这样也能让due复位等待刷机
  3. 打开bossa软件,选择串口,选择需要上传的编译后的二进制文件,勾选Erase all和Boot to flash,点击Write开始上传
    bossa设置
  4. 上传成功
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值