维塔斯科技

 找回密码
 立即注册
查看: 3912|回复: 9
打印 上一主题 下一主题

花费一天整理的SM2246 闪存参数详解

[复制链接]

该用户从未签到

69

主题

466

帖子

1019

积分

金牌会员

Rank: 6Rank: 6

积分
1019
楼主
发表于 2016-3-29 09:35:44 | 显示全部楼层





39:HYNIXOPT1  作用未知,参照同制程的参数。从名字来看应该和HY颗粒有点关系,事实上部分HY颗粒这里为1,除此之外其余颗粒大都为0。

40:F_OPT2 (Hex)  作用未知,参照同制程的参数。常见为80,一些新制程的常见90、D0。实测cfaab这里的80改为0、90、D0均不影响开卡。

41:SDR_DRVSetting1_SM2246 (Hex)
42:SDR_DRVSetting2_SM2246 (Hex)

43:DDR_DRVSetting1_SM2246 (Hex)
44:DDR_DRVSetting2_SM2246 (Hex)  这四组参数一般数值都一样,性能差点的颗粒一般55,好点的77、88,参照同制程的参数。实测改大改小不影响开卡,可能和稳定性有关。

45:*SDR_FlshPLLFreq_SM2246 (Hex)  闪存SDR模式下的频率,较老的型号一般为0E、0A,较新的大都为12,实测异步模式下读写性能与此有关,尽量不要乱改,有的异步片如cbaaa,这个数值+-1都无法开卡,参照同制程的参数即可。

46:*DDR_FlshPLLFreq_SM2246 (Hex)  闪存DDR模式下的频率,较老的型号一般为18、1C、1E等,较新的大都为26,实测Toggle模式和onfi同步模式下读写性能与此有关,前面提到的jcme2这里是1F,ncme2是26,可能考虑tsop封装的电气特性不如gba,故数值趋于保守。


一般实际开卡中如果遇到adj错误,可能是由于各颗粒个体差异或者pcb板子电气特性不佳造成的,这时候可以考虑适当降低这个参数来通过开卡,如果你的颗粒是onfi同步片或toggle片,那么只要改这里的参数,45#参数不用管,当然代价是性能降低。
以前有人反映的4贴k9pfgy8u7a和16贴cjaab开卡时adj错误我觉得可以尝试这个办法解决。



回复 支持 反对

使用道具 举报

发表回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|邢台网云科技有限公司 ( 冀ICP备16008275号 )

快速回复 返回顶部 返回列表