有关在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相关推荐

  1. Nordic DFU更新bootloader步骤

    1.DFU升级原理,工具及其安装 该部分介绍网上资源比较多,这里放一些相关链接: NORDIC BLE升级 - 走看看 NRF52832空中升级DFU - silencehuan - 博客园 详解蓝牙 ...

  2. Silabs bootloader fundamentals

    Silabs bootloader fundamentals 1.简介   引导加载程序是存储在保留闪存中的程序,可以初始化设备,更新固件映像,并可能执行一些完整性检查.无论是通过串行通信还是通过无线 ...

  3. 为什么我们需要远程自动更新互联设备?

    简介 随着近年来联网设备的爆炸式增长,整个行业都意识到需要在这些设备的整个生命周期内保持更新. 这是探讨远程无线更新(OTA)概念的系列的第一部分,为设计人员提供在他们的系统中实施远程更新 OTA 解 ...

  4. 浅谈bootloader【谈的很清晰明白】

    文章目录 什么是Bootloader ECU的Bootloader Bootloader框架 ECU Bootloader原理 1.预编程阶段 2.编程阶段 3.编程结束 总体流程 Bootloade ...

  5. 如何修复或者更新nRF52840 Dongle固件

    前言 近期,nRF Connect的版本升级到了v2.5.0,导致一些发货出去的nRF52840 Dongle根据nRF Connect的指引升级Bootloader时,出现无法升级的情况.最初,我们 ...

  6. 盘古越狱破解锤子手机 Bootloader,这里有详解

    2014 年,罗永浩声称要开放锤子手机的 Bootloader 功能 ,两年后,44岁的他因食言而站上被告席,之后罗永浩发布微博致歉, 表示该计划因安全理由被技术人员否决掉了 . 然而以苹果越狱闻名世 ...

  7. 简述汽车控制器Bootloader概述及测试方法

    一.控制器软件Bootloader的作用 单片机工作时总是从固定地方取指,对编写程序的人带来了很多的麻烦,软件更新时必须通过烧录器等工具烧录:在此环境下,将软件设计由一个程序跳转到另一个程序,这个程序 ...

  8. OpenCR arduino problem list

    OpenCR arduino problem list 1.安装 直接使用arduino boardmanager安装,下载很慢,几乎不能成功安装.借鉴http://www.rosclub.cn/po ...

  9. linux安全模式改文件,嵌入式Linux的安全模式设计 - 嵌入式操作系统 - 电子发烧友网...

    本系统的架构如下图: 产品所使用的flash总大小为16M. 系统包括三大部分,即Bootloader,config, kernel + rootfs: 另外,/dev/mtdblock/0,在系统中 ...

最新文章

  1. Spring Cloud Hystrix理解与实践(一):搭建简单监控集群
  2. STM32F系列USART的IDLE中断要注意了
  3. Android深入浅出系列之实例应用—弹出消息Toast对象的使用自定义方式(二)
  4. 征信一个月查40次,还能贷款吗?
  5. Java中bytebuffer和string的转换记录
  6. hooks组件封装 react_react-hooks amp; context 编写可复用react组件的一种实践
  7. Linux下 mysql5.7的彻底卸载
  8. cscope的使用(2)
  9. Unity 游戏资源更新之——AB包
  10. zemax设计35mm镜头_镜头光学设计宝典结合Zemax实例分析(中文版).pdf
  11. 计算机网络谢希仁第七版课后习题答案(第九章)
  12. 字符串匹配算法之BM算法
  13. Unity序列帧动画疑难解答
  14. JavaScript基础第06天笔记
  15. 十几岁的娃娃,下手咋这么狠
  16. 被“投机之王”奉为交易核心的时间要素到底是什么?
  17. [JOI 2014 Final]裁剪线
  18. html里面点击重置按钮无反应,点击重置按钮后没反应.
  19. mysql 占位符 出错_占位符报语法错误
  20. 随机森林 n_estimators参数 max_features参数

热门文章

  1. python源码解读
  2. Eclipse项目名称出现红叉
  3. Pepper/Nao中级教程:第二章 如何将Python程序部署到机器人内部运行
  4. “源”来是你-Vol.31 | 求贤若渴~白鲸开源研发、运营、人力岗虚位以待~
  5. linux mplayer 编译,linux下源码安装mplayer播放器
  6. 【UI设计教程】PS软件绘制闪电UI图标
  7. 自己写的一个叫作“礼物”的C++代码,请赐教!!!
  8. apache性能配置优化
  9. Android实战技巧之十六:getprop与dumpsys命令
  10. 2021年全国计算机二级考试时间安排出炉(全年)