Digispark Attiny85升级bootloader

2019-03-08 825 次阅读 0 条评论 1 人点赞

0x00前言

前几天买了个Attiny85的开发版打算动手制作一个BAD USB,到手后却碰到一对bug,在这里记录一下

至于安装的教程这里就不在赘述大家可以去百度上找找,这里附上一个博主看的教程 跳转链接

0x01缺少libusb-win32


安装完驱动和Arduino IDE后刚开始大展身手,却发现点击上传后Attiny85这块开发板并没有一点理我的意思(〃´-ω・)

找遍国外论坛发现还缺少一个libusb-win32的运行库,在GitHub找到了官方的补丁工具

https://github.com/micronucleus/micronucleus

下载后打开micronucleus-master\windows_driver_installer\zadig_2.1.2.exe安装即可

按上运行库后终于识别了这块开发板。可只能怼USB2.0口是什么操作??难道他还要御用口不成(o°ω°o)算了算了先不管它。至少他现在能插上了先将就将就╮(╯▽╰)╭

赶紧打开 Arduino IDE找一个现成例子试试!

上传草图后马上就开始执行命令啦!可是 编译完成后电脑会执行一次,拔掉以后直接插电脑就没反应了 。又是一番苦心寻找(o゚▽゚)o

0x02更新 bootloader

原因是卖家送过来的bootloader版本太低,咱直接给他装成最新的!工具还是上面的GitHub在打包文件里(官方文件果然还是最全最省事的!)

打开 micronucleus 文件夹把commandline下的micronucleus.exe复制到upgrade/release下面,再运行cmd,cd切换到upgrade/release文件下,执行 "
micronucleus.exe --run upgrade-t85_default.hex " 即可

0x03成果

升级完成后再编译一次!大功告成!赶紧来看看效果

江枫渔火对愁眠

文章评论(0)