切换到宽版
爱科技/爱创意/爱折腾;电子/数码爱好者的家!欢迎访问新版数码之家网站
  • 36658阅读
  • 151回复

[电脑]1元25系列Flash烧录器上位机震撼发布! [复制链接]

上一主题 下一主题
 

发帖
4351
M币
1659
专家
30
粉丝
138
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-07-09
— 本帖被 發騷友 设置为精华,作者+3000M币+5专家(2016-07-09) —
言:
       在看了坛友@2545889167 烧写器制作帖子后,为使该读写器更好地推广,故笔者决定编写一个与之配套,图形化操作得上位机,让不会命令行的朋友也能轻松使用,为了写这个上位机我付出了很大的努力,终于在昨天晚上完成了编写,今天花了4小时整理发布的本帖,希望能给大家带来方便!

谢:
        首先感谢前人的功劳
         www.flashrom.org
         http://blog.dword1511.info/?p=4107
         https://github.com/dword1511/serprog-stm32vcp
       以及坛友的详解:
         http://bbs.mydigit.cn/read.php?tid=1717176

   一、软件说明
     1.笔者实现对软件兼容性进行了优化,使得没有安装NET.Framework3.5/4运行库的电脑也可完美运行!免除了手动安装运行库的烦恼,兼容性更好。

     2.该上位机硬件上只支持仅此一款烧写器,市场上其他同类烧写器均不支持,望众悉知
     3.本软件只是对原作者作品软件层次上的完善,版权归原作者所有
     4.本软件仅供交流学习使用,禁止用于任何商业用途,否则后果自负!


   二、硬件外围接法简介 【坛友没有说清楚我在这里补充一下】

   1.Flash引脚接法图解:
     根据STM32的datasheet可知:
    

   再查MA25L3206E datasheet可知接线方式如下图所示:
    
  注: 硬件方面仅需最小系统,有其他系统板的朋友直接按此图接上Flash即可,没有的朋友可以购买坛友制作的STM32F103最小系统板[戳这里购买 ]没有最小系统板的也不用担心,本上位机也兼容直接在板子上改造的烧写器,并非只支持核心板版本的!

   板子如图:


在焊盘上焊上Flash即可



    三、软件使用方法:
   双击红圈处的文件即可打开软件:




  软件打开后的界面:


(根目录下的文件缺一不可,本程序不可单独使用)
以看到软件分为三大部分,参数选择、操作选项、命令行反馈内容显示三大部分
  1.芯片信息选择:选择串口号、厂家信息、芯片型号等设置
  (不知道自己串口号的我下面会介绍查看方法,之所以没使用自动搜索串口功能是考虑到用户打开软件和插入设备先后性问题)
  2.操作选项:在这里你可以对Flash进行烧写、读取、擦除、读取型号等功能
  3.命令行反馈信息显示:此处用来查看状态,错误信息以及执行结果信息均在此处显示


   备串口号查看方法以及更改方法:
   1.先右击计算机,点击管理:


  
  2.点击设备管理器:


  
  3.可以看到设备串口号




  4.右击设备,点击属性:




  5.在弹出窗口里选择该下拉列表:




  6.可以看到很多串口号,选择一个即可




  现在你就完成了对串口号的更改了
    [后续帖子内容接楼下]



认真付出了这么多努力,不知能否申请个精华,谢谢!
@發騷友  




[ 此帖被无语·回忆在2016-07-10 11:33重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共1条打赏M币+20
cushion M币 +20 優秀文章 11-22
M币换购:大丈夫能屈能伸!数码之家22合一拆机工具(拆客必备系列)
 

发帖
4351
M币
1659
专家
30
粉丝
138
只看该作者 1楼 发表于: 2016-07-09
FlashTool软件使用篇
  软件使用篇:
1.选择设备串口号:


如果使用者没有填写串口号直接点击了烧写等按钮便会跳出此提示,提醒用户选择串口号




如果你的串口号不在串口下拉列表提供的1-10范围内,可以直接手动输入(纯数字),例如你的串口号为28,那么可以直接在串口号选择框内输入28


2.选择芯片厂家信息:


这里提供了10种芯片厂家,暂时不支持除此之外其他厂家的芯片


3.选择芯片型号信息:


下拉框内提供的这些芯片型号为确认可支持读写的芯片型号,如果您有其他型号芯片,并且可通过该读写器识别出型号信息,如下图:



那么 您可以将次识别到的型号直接填写到型号框内,如果您使用过程中发现下拉列表中的没有的一些型号也支持读写,您可以在本帖下跟帖反馈,我会在下一版程序内做相应更新

4.如果要烧写,要先打开数据文件,否则会弹出提示:




打开固件文件(Bin文件):




6.打开文件后,点击烧写按钮,静静等待,烧写结束后程序右侧显示框内会有显示:



7.读取固件同样要先选择保存文件位置,填写文件名:




8.点击读取固件,读取结束后,程序右侧显示框内会有显示:




9.点击擦除芯片按钮,即可完成对Flash的擦除,擦除完成后同样右侧显示框内会有显示:



未完待续,下层楼会介绍常见问题以及软件错误使用方式


本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共1条打赏M币+20
cushion M币 +20 優秀文章 11-22

发帖
4351
M币
1659
专家
30
粉丝
138
只看该作者 2楼 发表于: 2016-07-09
见错误及问题归纳:

1.注意:
   压缩包内的文件缺一不可,FlashTool.exe不可单独运行!
如果你看到了下面这张图的显示内容,请检查您的目录下文件是否完整:




  2.烧写的文件必须是对应型号的Bin数据文件,如果看到了以下界面,请检查打开的Bin文件是否正确:




  3.点击烧写/读写/擦除按钮后软件出现“未响应”请不用慌张,也不用采取任何操作,也不用在界面上乱点击,这是正常现象,不必重复按按钮!耐心等待执行完毕软件便会显示信息


  4.如果点击烧写/读写/擦除后出现以下界面,证明硬件未连接:




  5.如果看到这个界面,证明Flash与烧写器未成功连接:





件下载地址:
  还是老地方:http://pan.baidu.com/s/1c0YHNxQ 密码: dugc


打开该文件夹




这个压缩包就是本上位机:




如果大家在使用过程中遇到什么其他问题,可以在本帖跟帖反馈,谢谢!

记:
为了写这个上位机我付出了很大努力,第一天做出了模型测试程序可行性,第四天优化了界面,之后一直边测试功能边添加新功能,完善BUG,总共花费了12天时间,本帖也是我从图片素材开始精心准备了4个小时才发出来的,不知能否申请个精华,这张图只是冰山一角,用来测试的程序编译版本少说也得60个了




希望大家拿M币砸来吧!
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共1条打赏M币+20
cushion M币 +20 優秀文章 11-22

发帖
4351
M币
1659
专家
30
粉丝
138
只看该作者 3楼 发表于: 2016-07-09

*******************************************************反馈问题1*********************************
多位坛友的反馈,WIN7下可能出现提示缺少libusb0.dll的情况:
    wyj8017:64位系统 会提示缺少libusb0.dll,网上找到后下载到软件所在目录正常 ,
由于硬件还没时间搭建 不知道能否正常工作!
                                                                                 (2016-07-10 19:09)

根据坛友 @链接   的回复:
我的32位win7 也是 缺少它~网上下载后 正常了~
所以遇到提示缺少libusb0.dll的朋友请在网络上自行下载,根据说明使用安装
我在网上搜索了下该dll,找到了该地址,仅供参考:http://www.jb51.net/dll/libusb0.dll.html
********************************************************************************************

[ 此帖被无语·回忆在2016-07-11 10:13重新编辑 ]
本帖最近打赏记录:共1条打赏M币+20
cushion M币 +20 優秀文章 11-22
离线lisingch

发帖
30351
M币
23511
专家
9
粉丝
72
只看该作者 4楼 发表于: 2016-07-09
牛上天了!加分加分!
离线zoro

发帖
19301
M币
9889
专家
4
粉丝
36
只看该作者 5楼 发表于: 2016-07-09
謝謝分享,必须加分啊
离线396299708

发帖
315
M币
366
专家
1
粉丝
19
只看该作者 6楼 发表于: 2016-07-09
论坛牛人多啊,希望能出兼容POS机主板 的版本
离线liqi5230

发帖
162
M币
27
专家
0
粉丝
7
只看该作者 7楼 发表于: 2016-07-09
不错不错 这下可以简单方便的刷写了
离线衰落人

发帖
38534
M币
17319
专家
9
粉丝
98
只看该作者 8楼 发表于: 2016-07-09
謝謝分享,辛苦了
离线zxm1829

发帖
136
M币
2155
专家
0
粉丝
12
只看该作者 9楼 发表于: 2016-07-09
優秀文章,辛苦了。
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个