导航:首页 > 编程语言 > flash编程器diy

flash编程器diy

发布时间:2024-11-03 06:32:37

① 如何用旧主板改制编程器在线刷25F16芯片

建议你直接购买一款SPI Flash专烧,原因:

1、25F16属于SPI Nor Flash芯片,这种类型的芯片编程比较简单,价格也很便宜,没必要自己做,你有那个时间,多修几台电脑就赚回来了;

2、25F16系列的接口如下(以华邦W25Q16为例),你还需要知道这个芯片的编程进入命令,不然,你是不清楚如何去编程的;

3、某些芯片是有OTP(One Time Programmable)保护功能的,如果不知道,很容易就把芯片写坏了,得不偿失。

② 要用什么型号的编程器刷FLASH

1. 高集成的 NAND Flash 管理平台 前面已经向大家剖析了 NAND Flahs 的编程结构,对 NAND Flash 编程是业界公认的难 题,操作 NandFlash 过程中会随机出现坏块,这是每个嵌入式系统的致命隐患。随着移动技 术的发展, 很多数据终端等产品的功能不断增加, 必须要进行平台化、 系统化的整合。 灵活、 宽泛的 Android、Linux、WinCE 系统是平台的首选。 系统的调试、引导程序的装载、文件系统的启动,如果每个文件都需要工程师通过电脑 操作,并衍生到生产端,整个研发、生产流程将异常繁琐,无疑会导致下载速度慢、效率低。 下面介绍用 SmartPRO 6000F 通过 5 个步骤来完成对 NAND Flash 的“一键”编程 1.1 SmartPRO 6000F 编程 NAND Flash 的步骤: 1.1.1 第一步:调入需要编程的文件; 通过 SmartPRO III 软件,选择需要编程的芯片后,在“操作选择”中调入文件。如下图: 图 1 调入需要编程的文件 1.1.2 第二步:填写文件地址 注意,如果文件是否自带备用区(OOB)数据,直接填地址即可。 产品应用笔记 ?2014Guangzhou ZHIYUAN Electronics Stock CO., LTD. 1 广州致远电子股份有限公司 编程器应用文档 NAND Flash 编程解析 图 2 填写文件地址 1.1.3 第三步:选择 ECC 算法 如果文件没有备用区数据,请指明 ECC 算法,目前 SmartPRO III 软件支持 10 多种 主流的 ECC。 产品应用笔记 ?2014Guangzhou ZHIYUAN Electronics Stock CO., LTD. 2 广州致远电子股份有限公司 编程器应用文档 NAND Flash 编程解析 图 3 选择 ECC 算法 1.1.4 第四步:设置坏块管理策略 坏块管理涉及到 NAND Flash 的烧录良率,SmartPRO III 软件完全按照各半导体公 司的标准标注坏块的方法对 NAND Flash 坏块进行标注,绝对不会误操作。 产品应用笔记 ?2014Guangzhou ZHIYUAN Electronics Stock CO., LTD. 3 广州致远电子股份有限公司 编程器应用文档 NAND Flash 编程解析 图 4 设置坏块管理策略 1.1.5 第五步:保存工程 点击 “保存工程” , 1 分钟后可以得到您设置 NAND Flash 的所有管理项的批处理文 件了。 图 5 保存工程 1.1.6 第六步:一键量产 以后每次烧录 NAND Flash 的时候,调入保存好的工程文件,一键量产! 图 6 一键量产 产品应用笔记 ?2014Guangzhou ZHIYUAN Electronics Stock CO., LTD. 4 广州致远电子股份有限公司 编程器应用文档 NAND Flash 编程解析 2. NAND Flash 编程小结 虽然 NAND Flash 有这些特殊的地方,但随着人们对“大数据”的追求,应用将越 来越广,高效、稳定的编程工具将能大幅提高由研发到生产的导入效率,为产品市场化 提供有效保障。

③ 用编程器刷bios的方法可以祥细一点吗

如果是W35x系列的,Flash芯片就在D面PCH旁边,把D面后盖拆下来就能看到。而P170SMA的Flash芯片在C面的机壳下面,只拆键盘不行,必须把C面机壳拆下来才能看得到,比较麻烦。具体位置在PCH的右边,是两个并排的8脚贴片芯片。一个写着GD25Q16BSIG,一个写着GD25Q32BSIG,这说明它们的容量分别是16Mb(2MB)和32Mb(4MB)。
编程器在淘宝上随便买一个就行,必须要支持25系列Flash,便宜的只要十块二十块,建议买CH341A芯片的。有钱买贵的就随便。我买的是下面这种。

把芯片接到编程器上有三种办法:
可能是最好的方法,在淘宝买一个烧录夹,直接夹上,就可以刷了,不需要焊接操作,也不需要什么工具,适合没有焊接经验的人,只是听说那个夹子很容易坏。我没有试这种方法,因为我很着急把电脑修好,就直接用焊接的方法了,但是其实仔细想想,还是这种方法好,因为这种方法的风险极小。
另外两种方法都要用到电烙铁、焊锡、焊锡膏、吸锡带,风险比第一种大,不推荐没有焊接经验的人使用。
一种是把Flash芯片焊下来,插到编程器上(买个贴片烧录座,要不还得往编程器上焊),刷完再焊回去。一种是不把芯片焊下来,直接焊8根线到芯片的引脚上,再把另一头插到编程器里。各有利弊,前者动作比较大,焊贴片技术比较差的有可能会半天焊不好,导致烫坏主板或者弄掉别的原件。后者需要精细操作,但是风险小而且方便调试。
具体的接线和配套软件的操作方法在编程器的文档里会有说明,一般只要载入BIOS文件,点擦除,再点写入就行了。

下面来说一说蓝天BIOS文件与Flash芯片的对应关系,即:应该刷哪个文件,怎么刷。
以前有人说2MB的那个是EC,4MB的那个是BIOS,但是这是错误的!实际情况是,这两个都是BIOS!我被这个错误误导,一直对着那个4MB的刷来刷去,还是开不了机,最后才想明白。EC的文件只有几十KB,怎么可能用一个2MB的Flash来装呢?再联想到,蓝天的BIOS文件里是一个6MB的文件和一个4MB的文件,而经过对比,6MB文件的后4MB的内容和4MB文件的内容是完全一样的,这样就可以猜个大概了。
即:应该把6MB文件拆成两个文件,前2MB刷入2MB芯片,后4MB刷入4MB芯片。这个拆分工作可以通过UltraEdit或者WinHex等软件进行。
某些新型号(如P770ZM)的机器的BIOS是一个8MB的文件和一个4MB的文件,这时就要把8MB的文件拆成两个4MB的文件,分别刷入两个4MB的芯片。

两个芯片都刷完之后,再次测试,第一次开机,几秒后自动重启,和正常途径刷完BIOS的第一次开机是一样的情况,之后就能进入系统了,这时修复基本已经成功,但不能掉以轻心。
开始我以为成功了,就直接进入BIOS,改了UEFI设置和Secure Boot设置,结果重启一次后,又黑屏了。我注意到,用编程器刷入的BIOS界面中的选项排版和正常途径推测刷的不一样,推测是用编程器刷入的BIOS不完善,只能引导进系统,但是改设置会导致出错。于是我只好又把Flash芯片焊下来,用编程器刷了一遍。
正确的方法是,能正常引导后,马上用U盘引导进DOS,使用正常途径重新刷一遍正确的BIOS,此时再进入BIOS,发现选项的排版和正常途径刷的一样了,此时再改设置,多次重启测试均无问题,修复成功。

④ NAND Flash上的坏块可以用编程器来检测吗

NANDFlash的特点就是会随机产生坏块,而且在生产的时候是允许的,这个芯片的特性,现在有些编程器可以通过坏块检测的方法来获取芯片的坏块,比如ZLG致远电子的SmartPRO6000F就可以,如下所示。

阅读全文

与flash编程器diy相关的资料

热点内容
教师可以做程序员嘛 浏览:633
终结战场安卓国际服怎么下载 浏览:153
现在的高端服务器属于什么 浏览:808
企业银行解压流程 浏览:447
用app压缩文件 浏览:227
柱子正负零加密区 浏览:322
车辆贷款交完要去4s店解压 浏览:65
电脑可以运行plc编程吗 浏览:594
下载app的怎么连不上 浏览:765
程序员做量化交易有前途么 浏览:233
java程序编译成本地exe 浏览:525
安卓手机有噪音怎么回事 浏览:981
ios程序员饱和 浏览:7
51单片机控制pwm程序 浏览:299
汽车压缩机串气可以修么 浏览:633
30天学会全部语法pdf 浏览:52
java反编译修补bug 浏览:614
如何修改服务器ftp地址 浏览:119
云服务器如何用c盘分d盘 浏览:597
苹果的单片机 浏览:804