|
—
本帖被 發騷友 执行加亮操作(2017-07-02)
—
手上有两个is903单贴k9phgy8s7c的U盘,近日发现闪存参数有两个版本不一样,但都可以开卡,于是有如下测试。 先上两个不同的参数 参数1[K9xxG08xxC-ECDEDEA4A432326868C5C5] Vendor=Samsung FlashID=ECDEDEA4A432326868C5C5 Feature=19M64_GCG MLC=1 Planes=4 PageSize=8192 Blocks=8192 Die=1 Pagesperblock=128 Sparesize=768 ColumnAddrCycles=2 RowAddrCycles=3 CacheSupport=1 CopyBackSupport=1 MultiPlane=1 deviceReadyStatusBit=6 cmdPassFailStatusBit=0 Interface=1 TimingSet=3F7SetTiming=0 GPT=19 INT=0,29,68,1028,3,143,0,1,1,3,0,2,0,1IO=4,0,1,2,4,X,X PJM=0,0,5,5,5 参数2[K9xxG08xxC-ECDEDEA4A432326868C5C5] Vendor=Samsung FlashID=ECDEDEA4A432326868C5C5 Feature=19M64_GCG MLC=1 Planes=4 PageSize=8192 Blocks=8192 Die=1 Pagesperblock=128 Sparesize=768 ColumnAddrCycles=2 RowAddrCycles=3 CacheSupport=1 CopyBackSupport=1 MultiPlane=1 deviceReadyStatusBit=6 cmdPassFailStatusBit=0 Interface=1 TimingSet=3F9SetTiming=0 GPT=19 INT=6,29,68,1028,3,143,0,1,1,3,0,2,0,1IO=4,0,1,2,4,X,X PJM=0,0,5,5,5 其中,标记红色的字体为不同的部分。 更改timingset保持int=0,29,68,1028,3,143,0,1,1,3,0,2,0,1进行测试 timingset=3f7时,开卡成功,测速写入160-170,读取270 timingset=3f9时,开卡成功,测速 写入150-160,读取220-230 用urwtest跑圈,两者都 通过。 PS:在发现3f7可提升速度后,把3f7更改为3f6,获得了写入170,读取270的稳定速度(即速度基本不波动,类似图2的512kb-12mb的测速情况,但比它速度快),且跑圈通过。同时,将timingset改为3f8也可以稳定速度,但速度仍与3f9相同。接下来,就是int测试。。。我保持timingset为3f6不变,参观了 http://bbs.mydigit.cn/read.php?tid=2031328之后,寻思一个问题 我改int变成和他一样(毕竟都是三星同一个系列的产品k9phgy8s7d和k9phgy8s7c),可不可以提高速度??? 于是,就有了如下int测试 INT=0,29,68,1028,3,143,0,1,1,3,0,2,0,1INT=6,29,68,1028,3,143,0,1,1,3,0,2,0,1INT=0,36,66,1028,3,143,0,1,1,3,0,2,0,1然后,令人惊奇的一幕发生了 都可以开卡!!!而且跑圈都可以过!!!速度都没有变!!!速度稳定性也没有变,发热也没变!!! 我不知道发生了什么,但是貌似更改int的前三位没有什么区别?那int到底干啥的捏???求大神解答! 结论根据以上测试,timingset对U盘的 速度和 速度的稳定性有影响。数值越小,速度越快。同时,按步进为1变化,速度存在 不稳定-稳定-不稳定-稳定的循环变化,且 总体速度上升。 在合理范围内调整,数据稳定性不会有太大影响。但是对于已经到极限的闪存,减小timingset对速度没有帮助,对数据稳定性的影响需要进一步测试。然而,int对U盘各个方面的影响至今不清楚,建议 不要修改求大神出来解答一下int吧!!! 按照惯例,求回复,求m币,谢谢!
|