DigiSpark更新Bootloader
有关在Arduino IDE中添加开发板请移步http://digistump.com/wiki/digispark/tutorials/connecting
从某宝上买了DigiSpark开发板,然而写的程序只有烧写完的那一次才能执行,之后拔下重新插入电脑无论等多久都不能执行,Warum?据说是早期的Bootloader有问题,需要刷成新的。
参考:https://www.iot-experiments.com/micronucleus-bootloader-upgrade/
第一步。下载相关软件包
克隆https://github.com/micronucleus/micronucleus到本地并解压
第二步,卸载所有libusb相关的驱动
第三步,插入DigiSpark/DigiSparkPro,应该能在设备管理器里看到一个未知设备(如果自动安装驱动了,再手动删除)
第四步,打开 \windows_driver_installer\zadig_2.1.2.exe
第五步,Device
里选 Load Preset Device
,下面的下拉框选择 unknown device
,再下面的选择 libusb-win32 (v1.2.6.0)
,然后 Install Driver
第六步,将 \commandline
下面的所有文件copy到 \upgrade\releases
文件夹下
第七步,拔掉DigiSpark/DigiSparkPro
第八步,在 \upgrade\releases
下打开命令提示符,执行 micronucleus --run upgrade-t85_default.hex
第九步,插入DigiSpark/DigiSparkPro,开始刷固件
完成
DigiSpark更新Bootloader相关推荐
- Nordic DFU更新bootloader步骤
1.DFU升级原理,工具及其安装 该部分介绍网上资源比较多,这里放一些相关链接: NORDIC BLE升级 - 走看看 NRF52832空中升级DFU - silencehuan - 博客园 详解蓝牙 ...
- Silabs bootloader fundamentals
Silabs bootloader fundamentals 1.简介 引导加载程序是存储在保留闪存中的程序,可以初始化设备,更新固件映像,并可能执行一些完整性检查.无论是通过串行通信还是通过无线 ...
- 为什么我们需要远程自动更新互联设备?
简介 随着近年来联网设备的爆炸式增长,整个行业都意识到需要在这些设备的整个生命周期内保持更新. 这是探讨远程无线更新(OTA)概念的系列的第一部分,为设计人员提供在他们的系统中实施远程更新 OTA 解 ...
- 浅谈bootloader【谈的很清晰明白】
文章目录 什么是Bootloader ECU的Bootloader Bootloader框架 ECU Bootloader原理 1.预编程阶段 2.编程阶段 3.编程结束 总体流程 Bootloade ...
- 如何修复或者更新nRF52840 Dongle固件
前言 近期,nRF Connect的版本升级到了v2.5.0,导致一些发货出去的nRF52840 Dongle根据nRF Connect的指引升级Bootloader时,出现无法升级的情况.最初,我们 ...
- 盘古越狱破解锤子手机 Bootloader,这里有详解
2014 年,罗永浩声称要开放锤子手机的 Bootloader 功能 ,两年后,44岁的他因食言而站上被告席,之后罗永浩发布微博致歉, 表示该计划因安全理由被技术人员否决掉了 . 然而以苹果越狱闻名世 ...
- 简述汽车控制器Bootloader概述及测试方法
一.控制器软件Bootloader的作用 单片机工作时总是从固定地方取指,对编写程序的人带来了很多的麻烦,软件更新时必须通过烧录器等工具烧录:在此环境下,将软件设计由一个程序跳转到另一个程序,这个程序 ...
- OpenCR arduino problem list
OpenCR arduino problem list 1.安装 直接使用arduino boardmanager安装,下载很慢,几乎不能成功安装.借鉴http://www.rosclub.cn/po ...
- linux安全模式改文件,嵌入式Linux的安全模式设计 - 嵌入式操作系统 - 电子发烧友网...
本系统的架构如下图: 产品所使用的flash总大小为16M. 系统包括三大部分,即Bootloader,config, kernel + rootfs: 另外,/dev/mtdblock/0,在系统中 ...
最新文章
- Spring Cloud Hystrix理解与实践(一):搭建简单监控集群
- STM32F系列USART的IDLE中断要注意了
- Android深入浅出系列之实例应用—弹出消息Toast对象的使用自定义方式(二)
- 征信一个月查40次,还能贷款吗?
- Java中bytebuffer和string的转换记录
- hooks组件封装 react_react-hooks amp; context 编写可复用react组件的一种实践
- Linux下 mysql5.7的彻底卸载
- cscope的使用(2)
- Unity 游戏资源更新之——AB包
- zemax设计35mm镜头_镜头光学设计宝典结合Zemax实例分析(中文版).pdf
- 计算机网络谢希仁第七版课后习题答案(第九章)
- 字符串匹配算法之BM算法
- Unity序列帧动画疑难解答
- JavaScript基础第06天笔记
- 十几岁的娃娃,下手咋这么狠
- 被“投机之王”奉为交易核心的时间要素到底是什么?
- [JOI 2014 Final]裁剪线
- html里面点击重置按钮无反应,点击重置按钮后没反应.
- mysql 占位符 出错_占位符报语法错误
- 随机森林 n_estimators参数 max_features参数
热门文章
- python源码解读
- Eclipse项目名称出现红叉
- Pepper/Nao中级教程:第二章 如何将Python程序部署到机器人内部运行
- “源”来是你-Vol.31 | 求贤若渴~白鲸开源研发、运营、人力岗虚位以待~
- linux mplayer 编译,linux下源码安装mplayer播放器
- 【UI设计教程】PS软件绘制闪电UI图标
- 自己写的一个叫作“礼物”的C++代码,请赐教!!!
- apache性能配置优化
- Android实战技巧之十六:getprop与dumpsys命令
- 2021年全国计算机二级考试时间安排出炉(全年)