公司做项目剩余一批研发样板,有k9gag08u0d几十片,决定用来作个ssd爽一下。由于叠焊贴满32片也只有64G的容量,所以选个中端的主控就行了。在村长那买的JMF612带USB套装。到手后先贴了16片,很容易就开卡成功,在此就不多说了。叠焊剩下的16片却是费了不少功夫,全部拆焊了一次半。好在最后终于成功了,在此也感谢村长的技术支持。现总结下经验,希望对大家有用。
1,我用的F是库存了2年的拆机片,管脚吃锡不好。没做太多处理就将16片全部焊上,导致很难检查。加之对开卡软件不太熟悉,造成误判,又将16片全部拆下。开卡软件如果选1CE的话,叠焊时检测F会报错误,说EC2上有未知FLASH。选2CE可以正确识别,占用bank0,1,4,5。
2,Flash芯片有很多NC管脚,对检查和焊接造成干扰。我将NC全部拜掉,只剩下有用的管脚,焊接和检查都方便了不少。尤其是对有氧化的F,检查加锡减少很多工作。当然如果是全新的F,上锡很容易,不这样也行。
3,第二次将F全部焊焊好,ID也正确识别后,开卡读写测试不过。为了定位错误,逐步开卡。先选4ch4bank,通过,证明靠近主控的16颗F没问题。在选8ch2bank,失败。在选8ch1bank,成功。定位错误在第"2”个bank上。这时候麻烦来了,还是对开卡软件不熟悉。开卡软件认为,1CE时两个bank是正反两面的F(bank0,4),2CE时两个bank是主控那面F的2个CE(bank0,1)。当时拼命检查背面的焊接,怎么也查不出错误。无奈,只能将远离主控的8片叠焊FLASH全部拆下,发现2CE还是开卡不成功。换1CE终于8ch2bank成功了。仔细研究发现上面的规律,原来是错误的定位不对,应该是正面的叠焊F有问题。
4,JMF612有串口DEBUG功能。板子上有4个焊孔,1脚是地,2脚是TX。接上USB转TTL串口后用超级终端可以看到有信息输出,波特率115200。下面是启动和读ID时超级终端收到的信息。
LPLPLPParam:2,0,3,1,2
scan dirty spare by FDMA:1a,c00
power cycle:1a,c00,1,5ea,42
scan dirty spare by FDMA:19,19f00
power cycle:19,19f00,1,5ea,3e
Make date = 15:40:13 Dec 15 2011
USERNAME = Admin
Root Path = e:/61x/jmf612ar3_111215
Disk info:
HDisk size: 61057 MB
=======> 1.7 secs
WL:ff,ff,ff,ff
LLoader,Jun 1 2009,13:30:52
S:03 E:00 V:03 P:00 F:01 CH:08 BP:0080 PS:08
IH:00 IB:0000 LB:(0000,0007)(0001,0007)(0002,0007)(0003,0007)
CC:0001 OF:0230 0280 | V:01 CH:00 CB:0000 CP:03 FP:0008 LP:0036(08,01)(09,18)(21,16)
Connect USB
==Param==
0x1849, 0x01 Flash, 0x01 Type, 0x1000 Blocks, 0x0080 Page/Block, 0x08 Sector/Page
0x08 Ch, 0x00 Bank, 0x01 Die, ECC: 0x00, District: 0x0001, DistrictBit: 0x00
Mode: 0x00, IoDrive: 0x02, BNK: 00 01 04 05 00 00 00 00, Attr: 0x1D, DF: 0x10, 0x20
Rsv Ratio: 0x0044, Def Ratio: 0x30
=========
GDP Program:01,Dec 12 2011,11:15:14
Loader Unit: 0000
Connect USB
CHECK_FLASH_MODULE
C:00,B:00,ID:EC D5 94 29 34 41 EC
Detect Chan
C:00,B:00,ID:EC D5 94 29 34 41 EC
C:01,B:00,ID:EC D5 94 29 34 41 EC
C:02,B:00,ID:EC D5 94 29 34 41 EC
C:03,B:00,ID:EC D5 94 29 34 41 EC
C:04,B:00,ID:EC D5 94 29 34 41 EC
C:05,B:00,ID:EC D5 94 29 34 41 EC
C:06,B:00,ID:EC D5 94 29 34 41 EC
C:07,B:00,ID:EC D5 94 29 34 41 EC
Detect Bank
C:00,B:00,ID:EC D5 94 29 34 41 EC
C:00,B:01,ID:EC D5 94 29 34 41 EC
B#02 Reset Fail
B#03 Reset Fail
C:00,B:04,ID:EC D5 94 29 34 41 EC
C:00,B:05,ID:EC D5 94 29 34 41 EC
B#06 Reset Fail
B#07 Reset Fail
B#08 Reset Fail
B#09 Reset Fail
帮了很大忙的3只手
为612加了散热片,和底下的串口线
叠焊细节,NC都没了