免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: armips
打印 上一主题 下一主题

[其它] 三星Nand Flash的版权保护 唯一序列号,有人用过么 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-22 17:44 |显示全部楼层 |倒序浏览
K9F1G08U芯片手册中提到:

Unique ID for Copyright Protection

这个有人读取出来了么, 有谁知道读取该id号的特殊命令?

有了这个可以用于产品的加密 版权保护等。

论坛徽章:
0
2 [报告]
发表于 2011-06-23 09:01 |显示全部楼层
手册中只有产品的id号的,同一个芯片是一样的

这个版权保护的 唯一id号是每个芯片都是不一样的

手册中没有说明如何读取

论坛徽章:
0
3 [报告]
发表于 2011-06-23 14:34 |显示全部楼层
回复 4# crifan


    多谢!多谢!,看来还得三星支持才能知道在哪儿了或啥命令

论坛徽章:
0
4 [报告]
发表于 2011-06-27 08:36 |显示全部楼层
本帖最后由 armips 于 2011-06-27 08:37 编辑

回复 7# crifan


    谢crifan! 明白你的意思,OTP的数据的意思是要自己定义的; 只是我用的片子比较老, 从后续新出的三星的 MLC的数据手册来看,
(新出的MLC的读写OTP块的方法在手册中是公开的)
他读取和烧写OTP块的命令和读取一般数据块的命令是不一样的,所以我猜测我的Flash即老版本的SLC的读写OTP块的命令和读写普通块的
命令也可能不一样的,这个只有联系三星 签订保密协议才能获取了。

从linux驱动来看,我用的atmel的dataflash驱动支持读写otp的,而三星的驱动不支持的。
目前就是想要在linux中实现这个就可以省掉一片 atmel的dataflash的成本了,呵呵。

论坛徽章:
0
5 [报告]
发表于 2011-06-27 09:41 |显示全部楼层
本帖最后由 armips 于 2011-06-27 09:55 编辑

回复 9# crifan


    上周看到的,找了一下历史记录,是三星的OneNAND Flash:
OneNAND1G(KFG1G16Q2M-DEB5)
OneNAND2G(KFH2G16Q2M-DEB5)
OneNAND4G(KFW4G16Q2M-DEB5)

地址:
http://www.samsung.com/global/sy ... q2m_54mhz_rev12.pdf

1.JPG (28.2 KB, 下载次数: 58)

1.JPG

2.JPG (75.45 KB, 下载次数: 57)

2.JPG

论坛徽章:
0
6 [报告]
发表于 2011-06-27 11:58 |显示全部楼层
本帖最后由 armips 于 2011-06-27 12:00 编辑

回复 11# crifan

多谢! 有建设性!

    型号:K9F1G08U

论坛徽章:
0
7 [报告]
发表于 2011-06-27 18:19 |显示全部楼层
本帖最后由 armips 于 2011-06-27 18:21 编辑
K9F1G08U不是完整的型号,完整的是K9F1G08U0M,K9F1G08U0A之类的,相关的pdf,网上找了下,应该是这个 ...
crifan 发表于 2011-06-27 16:45



    是这个片子, K9F1G08U0M-PCB0 大概是这样

参照Micron的片子MT29F1G08AACWP,容量 封装都和三星的一样, 手册上有唯一id和otp操作的说明

其中read unique ID的命令是 0xed,按照时序读取,返回数据不像



然后遍历所有 从0--255,去掉标准读写复位等命令,但是数据也不像:

cmd= 0x01:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb
cmd= 0x02:
0x11 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xbb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x03:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x04:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x06:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x07:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x08:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x09:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x0a:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x0b:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x0c:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x0d:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x0e:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x0f:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x10:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb
cmd= 0x11:
cmd= 0x12:
cmd= 0x13:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb
cmd= 0x14:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x15:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb
cmd= 0x16:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x17:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x18:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb
cmd= 0x19:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x1a:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x1b:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x1c:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x1d:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb
cmd= 0x1e:
cmd= 0x1f:
cmd= 0x20:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x21:
0x08 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xbb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x22:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x23:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x24:
cmd= 0x25:
cmd= 0x26:
0x45 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x27:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x28:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x29:
0x00 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xbb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x2a:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x2b:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x2c:
cmd= 0x2d:
cmd= 0x2e:
cmd= 0x2f:
cmd= 0x30:
cmd= 0x31:
cmd= 0x32:
cmd= 0x33:
0x45 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x34:
cmd= 0x35:
cmd= 0x36:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x37:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x38:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x39:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x3a:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x3b:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb
cmd= 0x3c:
cmd= 0x3d:
cmd= 0x3e:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x3f:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x40:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x41:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x42:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x43:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb
cmd= 0x44:
0x00 0x00 0x00 0x00 0x00 0x20 0xbe 0xfe 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x45:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x46:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb
cmd= 0x47:
cmd= 0x48:
0x11 0x11 0x11 0x11 0x11 0x11 0x15 0x7f 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x49:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x4a:
cmd= 0x4b:
cmd= 0x4c:
cmd= 0x4d:
cmd= 0x4e:
cmd= 0x4f:
0x45 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb
cmd= 0x50:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x51:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x52:
cmd= 0x53:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x54:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x55:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x23 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x56:
0x00 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xbb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x57:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x58:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb 0xfb
cmd= 0x59:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x23 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x5a:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
cmd= 0x5b:
0xff 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0xfb 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff

.....

1.JPG (25.08 KB, 下载次数: 60)

1.JPG

论坛徽章:
0
8 [报告]
发表于 2011-06-28 09:11 |显示全部楼层
本帖最后由 armips 于 2011-06-28 09:19 编辑
回复  armips

找到了MT29F1G08AACWP对应的datasheet:
   
先问一句,datasheet中的在page 38处关于 ...
crifan 发表于 2011-06-28 09:05



   
感谢crifan回复

我是用MT29F1G08AACWP的读唯一id命令来读三星的片子,
MT的命令的意思是读16个,再读16个 异或运算为ff就对了, 而三星的是不是这样异或全凭碰运气, 所以我就读了32字节,看数据就不是异或关系的

然后我假设三星的命令不是0xed, 就编写个代码循环假设命令是0x** 这样 都假设了,也不像

昨天的代码被我恢复原样了,没了。

补充说明: 遍历的读法是 命令从 01----ff(去掉标准命令); 地址都是00的试验方法 分别读取32字节

           如果三星的片子的地址不是00,那探测起来就太难了,数据量太大了

论坛徽章:
0
9 [报告]
发表于 2011-06-28 09:46 |显示全部楼层
回复  armips


    哦,了解你的做法了。
不过,接下来要说的,估计要让你失望了。
刚找到一个老帖子 ...
crifan 发表于 2011-06-28 09:39



    结果令人沮丧

不过非常感谢crifan的热心回复,  看到了你的回复让我想到了几个关键字 google、百度、bing等,你就是个搜索引擎,回复速度快、资料全且权威

谢谢这两天的支持!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP