切换到宽版
  • 39446阅读
  • 157回复

[JMicron]jmf605 开卡过程中死机,固件丢失,重刷固件过程详述 [复制链接]

上一主题 下一主题
离线雷霆万钧

发帖
2097
M币
6835
专家
14
粉丝
50
只看该作者 10楼 发表于: 2012-12-26
有的时候DOS还是挺有用的,看LZ这SSD的状态,像是丢失了Bootloader,就是本盘信息,这个程序应该是驻留在主控中的,便于开卡工具或量产工具识别主控型号和给Flash型号识别提供接口程序的,它通常不会掉,应该设有访问的软件接口(认证、识别等),然后通过特定的主控调试工具才能擦除或改写,LZ这个可能是因为开卡一半时死机,可能影响到了这部分程序的空间,破坏了Boot引导程序,所以主控被识别成了没有BootLoader的“空白”状态,工厂给的DOS工具,可能是一个可以对外公开使用的调试器,至少可将Bootloader再烧回主控,主控Boot正常了,自然也就能被系统重新识别了。

只是个人分析,这部分如果是这样,那么,U盘的应该也是如此,所谓主控,其实就可以理解为一个具有特定功能的单片机,其实就是一个接口,这边是SATA、USB口,那边是Flash接口。它负责转换数据,以对应两边不同接口的数据格式,还要尽可能的快,以忽略它(接口)导致的传输瓶颈。而这个“尽可能快”的软件算法,就是我们所谓的固件啦~~~

注意:固件和BootLoader,是两个不同的程序,有些应用会将BootLoader代码固化到固件中一起发布,而更多的是分开的。之所以我们能在一个主控上支持那么多不同品牌、型号的Flash,也正是Boot程序和固件程序分开的结果,BootLoader负责使主控可识别,而固件程序,对于BootLoader而言,是一个应用程序,可以不断升级、变化。以做到更大的兼容性。我们通常看到正确识别了主控,其实是通过BootLoader提供了显示界面而已,它存在的目的,就是让用户界面友好,从而不需要必须得是专业的人员才能使用主控(毕竟芯片厂家还是希望有更多的用户去用他们的芯片嘛,毕竟广大的用户又不一定全是具备专业知识的,所以这是他们要想在市场上存活而必须做的,我们自然才会得到可以更新固件的各种量产工具!)。量产工具,其实就是作为上位机的用户电脑,和主控中的BootLoader之间的通信接口。一方面从主控中获得Flash和主控的信息,一方面通过控制BootLoader,把固件下到主控中,因此,BootLoader也肩负着保护厂家知识产权(必须特定的量产工具才能识别)和传输固件数据的重任。
离线guoke1930

发帖
3200
M币
3676
专家
15
粉丝
235
只看该作者 11楼 发表于: 2012-12-26
弄个网盘链接比较好
离线rcddhy

发帖
110
M币
357
专家
4
粉丝
31
只看该作者 12楼 发表于: 2012-12-26
回 10楼(雷霆万钧) 的帖子
理论上应该是这个个意思,用各种软件都无法识,直接插到机器上,停在显示硬盘信息的界面不动,就是楼上所说的SSD主控boot异常,软件使用时必须在PCB板上第一个F的位置至少有一颗闪存,空板不行,估计是先通过软件把F识别出来再把信息写进Flash里面,然后通过内部传输写回主控里面,这时候起作用的这个F就被占了一部分空间,我重新开卡以后恢复整个F的容量。因为605没有缓存,好像只能从控制的F暂作缓存
离线tzgl

发帖
193
M币
1386
专家
0
粉丝
11
只看该作者 13楼 发表于: 2012-12-26
谢谢楼主了。
离线tzgl

发帖
193
M币
1386
专家
0
粉丝
11
只看该作者 14楼 发表于: 2012-12-26
这个SSD是直接接上去还是用usb转接卡啊?
离线rcddhy

发帖
110
M币
357
专家
4
粉丝
31
只看该作者 15楼 发表于: 2012-12-26
回 14楼(tzgl) 的帖子
这确实是个问题,在DOS下没有USB驱动,你用转接卡是识别不了的,直接接到SATA上机器又启动不起来?怎么办?
强接!,用U盘引导开机后批处理执行找不到SSD
直接带电把sata口接上,按ESC退出,重新手动启动jmmp605.exe 再识别就出来了,理论上SATA口可以热插拔的!
离线abc999111

发帖
3962
M币
1304
专家
2
粉丝
28
只看该作者 16楼 发表于: 2013-03-18
这个不错····正好是jmf605····
离线junm1888

发帖
19
M币
974
专家
0
粉丝
1
只看该作者 17楼 发表于: 2013-05-22
非常需要这份资源,感谢分享!我的SSD有救了
离线mjiachen

发帖
28
M币
3
专家
0
粉丝
2
只看该作者 18楼 发表于: 2013-07-11
这么复杂呀~~~
离线188354620

发帖
1195
M币
30
专家
1
粉丝
21
只看该作者 19楼 发表于: 2013-07-22
标记一下 ................
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个