记录一次烧写Attiny85引导加载程序(Bootloader)的过程(制作badusb)
准备材料:
硬件部分: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”
解决:芯片与烧录座接触不良,重新安装芯片问题解决
相关资料:
使用USBasp给arduino烧写bootloader
改造USBasp编程器用arduino烧录引导程序-Arduino中文社区 - Powered by Discuz!
用Digispark制作USBtinyISP教程 - 简书
记录一次烧写Attiny85引导加载程序(Bootloader)的过程(制作badusb)相关推荐
- 【技术分享】如何解锁高通骁龙660上的安卓引导加载程序
本文是我们在DEF CON 29大会上的演示视频的配套文章,视频的链接地址为https://www.youtube.com/watch?v=z4gIxdFfJDg. 要想在安卓手机上获得root权限, ...
- cwyw不是有效的加载项_ADAS/AD开发09 - UDS与引导加载程序
本文属于ADAS控制器开发系列.以智能前视摄像头模块为基础. 前言 引导加载程序,即Bootloader(简称BL),是ECU的基本模块,实现方式也很多. 本文介绍的Bootloader刷写功能的下载 ...
- BootLoader——嵌入式系统的引导加载程序
BootLoader--嵌入式系统的引导加载程序 一.BootLoader的简介 1.1 BootLoader在固态存储设备中的位置 1.2 BootLoader的启动过程 1.3 BootLoade ...
- 引导加载程序之争: LILO 和 GRUB
在不考虑他们的工作或专业情况下,所有 Linux 用户都会使用的是哪个工具?引导加载程序.通过本文了解引导加载程序的工作原理,认识两个流行的引导加载程序 LILO(LInux LOader)和 GNU ...
- Linux加载Linux的引导程序,Linux的引导-引导加载程序:LILO和GRUB
打开计算机时,计算机执行存储在ROM中的引导代码,这些代码接下来尝试确定如何加载并启动内核.内核检测系统的硬件,然后产生系统的init进程,这个进程总是PID 1. 在出现登录提示符以前,要完成几项工 ...
- 备份linux分区到usb,将Linux引导加载程序备份到USB的方法
本文介绍如何将Linux引导加载程序备份到USB以应对紧急情况.大多数Linux操作系统使用的引导加载程序称为Grub,这是一个简单的工具,可以配置为在PC启动时从菜单启动Linux发行版以及其他操作 ...
- 如何配置Ubuntu 16.04 GRUB 2引导加载程序
正如你所知,GRUB 2 是大多数 Linux 操作系统的默认引导加载程序.GRUB 是 GRand Unified Bootloader 的缩写,它是 Linux 启动时首先要加载的一个程序,此后它 ...
- 搞一下TDA4 | 03 TDA4 辅助引导加载程序SBL
前言 本系列请点击:<搞一下TDA4> 所有系列请点击:<汽车电子系列分享> 本文档将介绍如何在处理器SDK TDA4(RTOS/Linux) 中理解辅助引导加载程序SBL 全 ...
- Z-Wave 700应用程序框架第七章 - 固件更新和引导加载程序
本节的目的是描述如何生成和管理固件更新映像. ZW700 SDK附带三个引导加载程序映像. 一个是FG14模块的OTW图像. 这个引导加载程序只适用于运行SerialAPI的FG14设备. 另外两个引 ...
- 一加3t运行linux,【漏洞分析】获取已锁定的OnePlus 3/3T:引导加载程序漏洞
翻译:胖胖秦 预估稿费:120RMB 投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿 前言 在这篇博文中,我公开了OnePlus 3/3T引导加载程序中的两个漏洞.第一个CVE- ...
最新文章
- EfficientNet v2来了 更快、更小、更强
- c语言输入与输出库函数#includestdio.h
- 都说外国电工布线牛到不行?今天就看看中国电工最强布线!
- 高效的企业测试–测试框架(5/6)
- 青岛农商银行计算机防病毒应用培训,青岛农商银行胶州支行多元化培训提升安防管理水平...
- 笨办法学 Python · 续 练习 27:`tr`
- UI设计中配色专辑素材|做图配色,一键搞定
- 【Vue】—props属性
- rrdtool源码安装(转)
- GitHub简单教程
- jsonp和jsonpcallback的使用
- “熊猫烧香”病毒的原理
- phpStudy JspStudy 2016 更新下载,新版支持php7.0
- 万变不离CHP 天霆“交付”多元化应用
- dede判断字段是否为空
- Faceted project metadata file “/game/.settings/org.eclipse.wst.common.projec
- 【面试题】Redis篇-常见面试题p1
- python repair修复功能在哪_linux下repair filesystem模式修复方法
- 【Axure高保真原型】移动端钱包原型模板
- 【网络】MTU相关网络丢包问题分析处理
热门文章
- 【转】AB实验设计思路及实验落地 ABtest不平衡
- vnc远程连接,5步实现vnc远程连接
- Python绘制云图
- 企业级无线无缝漫游之思创漫游3.0 Plus ,三层漫游
- python-opencv-使图片更清晰的几种方法
- 海思移植 APR(Apache Portable Runtime)
- 80端口为什么要备案_搞网站的你,不了解一下共享虚拟主机和备案问题
- 会议论文参考文献格式(待更新)
- 越南大老二,游戏规则说明
- mapgis编辑属性结构编辑不了_在win 7系统中MAPGIS的区属性结构修改不了,而且出现死机...