2014版本USBasp固件升级,更换公版固件以支持ArduinoIDE
2017-05-08 09:33
2571 查看
2014版本免驱USBasp固件升级
在网上买了个9块钱包邮的USBasp下载器,说是免驱,软件自动降速,无需跳线设置,支持S5x系列下载,无64K限制(公版USBasp用智峰软件的话会有64K文件大小限制,超过64K校验会报错!)一开始挺好用,不需要装驱动,下载速度也挺快的,可是自从Windows电脑坏掉之后,只能用树莓派进行单片机开发,这玩意缺陷就出来了–不支持Linux,不能用Arduino IDE烧写Bootloader······
在网上搜了一下,USBasp原来是有固件的,可以通过升级固件来支持Linux。原来如此,参考了一下网上的文档,准备升级USBasp的固件。
首先要把它拆开,这是必须的!怎么拆呢?这个问题我想了好久,难道要破坏铝壳?~~原来很好拆的:只用把USB头倒放在桌面上,手拿紧铝壳向下一按就顶出来了(汗~!)
拆开之后是这个样子滴~
只有一个Mega88芯片,看样子不是全新的芯片,便宜货T-T
好啦,下面开始升级啦~(≧▽≦)/~,首先把连在一起的三个触点用烙铁分开·······等等······似乎与网上传说的版本不太一样·····(⊙o⊙)…
这货怎么没有那三个连在一起的触点??那几个标有ABCD的焊盘是什么鬼(O_O)???怎么这货还标着2014年V4.0????????????o_O???
(其实标有B的焊盘上原来有一个0Ω的电阻,原来忘了拍照片了,这是处理之后的~)
完全没见过的版本,怎么办?好吧,自己研究!╮(╯▽╰)╭
过程省略···很多很多字!······
发现换成公版固件只需要把那个0Ω的电阻拆掉就可以啦
然后用另一个USBasp下载线连接要升级的USBasp,连接线对头插就好(为此我又专门买了个USBasp T^T)
然后用镊子短接标有“up”的两个触点,升级过程中要保证接触良好,否则可能造成锁死主控芯片熔丝位的严重后果!
这个我想多说一点,我有一个Mega8L就是因为下载flash时接触不良,导致熔丝位全都变成了0,彻底锁死啦,解锁只能用高压编程器,那芯片是贴片式的,高压编程也不好折腾,所以现在一直在那躺着⊙﹏⊙
哦,对了,还有不要用Arduino刷成ArduinoISP给其他芯片下载程序,我测试过这样下载的程序不完整,玩不好可能导致锁死熔丝!所以下载程序还是用专业的下载器,比如USBasp就可以。有了这几次经验,所以我才一心研究USBasp的 >>d(‧-‧)b<<
言归正传,将正常的USBasp连上电脑,将对应芯片的(我的是Mega88)固件下载进去就好了,下载完成之后就可以松开镊子了。
换成公版固件后能在Linux下使用了,但是上位机不能使用智峰的Progisp了(有64K限制),上位机推荐Avrdudess,Linux下可用Avrdude(命令行操作,其实用命令没啥不好的,Linux的特点就是命令强大,不会命令你敢说自己会玩Linux吗?)
下面有我自己编译的固件,MaDe,找遍了全网都没找到Mega88用的自动降速固件,一气之下自己用官方的源码编译了个,附带上源码,体现咱的分享精神!
原帖:CSDN博客原创
http://blog.csdn.net/tw359303267/article/details/71403091
Avrdudess上位机:http://download.csdn.net/detail/tw359303267/9836157
固件链接:
官方fischl.de固件:http://www.fischl.de/usbasp/usbasp.2011-05-28.tar.gz
我修改的自动软件降速固件(推荐):http://download.csdn.net/detail/tw359303267/9835559
相关文章推荐
- 升级archlinux旧版本pacman支持xz格式软件包
- ET128-2 在路由固件tomato支持3G拨号 Tomato版本 1.23.0487
- 豪迪qq群发器2014(4.15)版本破解(小众论坛)补丁版-支持qq5.3群发
- 《GK101任意波发生器》升级固件发布(版本:1.0.2build198)
- 《GK101任意波发生器》升级固件发布(版本:1.0.2.build126)
- SAP发布声明支持Java EE 5 (J2EE的最新升级版本)
- cocos2d-iphone支持x64版本ios升级
- Octave对Windows操作系统的支持从3.6.1版本开始就已经全面升级了
- ecshop更换升级FCKeditor编辑器到Kindeditor,支持图片批量上传,和百度地图添加
- 《GK101任意波发生器》升级固件发布(版本:1.0.2build539)
- 安装时出现“Microsoft Office 2010 不支持从预发布版本 升级”而中断?
- Windows Server 2003升级IE6到高版本系统不支持解决方法
- 已备份数据库的磁盘结构版本为611,服务器支持版本为539,无法还原或升级数据库
- 无法升级数据库....因为此版本的 SQL Server 不支持该数据库的非发布版本(539) 解决方案
- SQL Server 2012 支持的升级版本
- LX3 日本版本 转成 英文界面 并从2.1固件升级到2.2过程
- 已备份数据库的磁盘结构版本为611,服务器支持版本为539,无法还原或升级数据库 推荐
- Windows Server 2003升级IE6到高版本系统不支持解决方法
- 《GK101任意波发生器》升级固件发布(版本:1.0.1build803)
- 咏南中间件支持DELPHI低版本开发的两层程序平稳升级到三层