准备材料:
硬件部分:attiny85芯片、USB ISP(我用的是智峰的)、下载转接座(自制)
软件部分:progisp(智峰的烧写软件)、ATtiny USB 引导加载程序
一、获取引导加载程序
ATtiny USB 引导加载程序:https://github.com/micronucleus/micronucleus
二、硬件连接部分
attiny85下载转接座焊接面对应 (USB ISP与attiny85的连接方式)
转接座正面
转接座背面(焊接面)
将attiny85与USB ISP连接起来
三、烧写Bootloader
打开progisp,如图进行配置(关于编程熔丝:一般对于新买来的芯片需要编程熔丝,只需要对芯片编程熔丝一次即可,后续该芯片烧写其它Bootloader就不需要勾选编程熔丝选项了)
点击这三个小点
准备配置熔丝位
根据 micronucleus-master\firmware\configuration\t85_default\Makefile.inc文件在progisp中配置熔丝位(必须谨慎,误操作将会导致芯片锁死)
配置完成后如图所示
找到micronucleus-master\firmware\releases\t85_default.hex(这里的Bootloader是默认5秒下载等待)
调入需要烧写的Bootloader文件
调入成功
可以点击RD来测试是否连接上attiny85,信息窗口显示“读出ID成功”说明连接没有问题
点击“自动”进行烧写
至此,Attiny85引导加载程序(Bootloader)烧写完成
Attiny85烧写出错记录
问题:使用progisp烧写Bootloader时提示“FLASH校验错误地址:0h”
解决:芯片与烧录座接触不良,重新安装芯片问题解决
相关资料: