你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

为什么我的M 1卡只能读块0,是不是因为其他块锁了

[复制链接]
p13692166934 提问时间:2018-11-8 16:48 /
悬赏5ST金币已解决
如果是控制位锁了要发什么命令才能读其他块

最佳答案

查看完整内容

0、1、2、3块是同一个扇区,能访问0块,就是能访问1、2块。 用读ID命令可以读回0块的ID相关字节,用0块读可以读回所有16字节。 64个块是块地址是统一编址,即0、1、2、3块是扇区0,4、5、6、7块是扇区1。 要访问块4,那么需要以块7中所存的A或B密钥去验证卡,验证通过后,才可以访问4、5、6块。对块7的写操作,有可能是修改密钥操作,那么忘了密钥或控制字不对的话,就再也访问不了4、5、6、7块了。 ...
收藏 评论5 发布时间:2018-11-8 16:48

举报

5个回答
七哥 回答时间:2018-11-8 16:48:23
本帖最后由 toofree 于 2018-11-9 00:33 编辑

0、1、2、3块是同一个扇区,能访问0块,就是能访问1、2块。
用读ID命令可以读回0块的ID相关字节,用0块读可以读回所有16字节。
64个块是块地址是统一编址,即0、1、2、3块是扇区0,4、5、6、7块是扇区1。

要访问块4,那么需要以块7中所存的A或B密钥去验证卡,验证通过后,才可以访问4、5、6块。对块7的写操作,有可能是修改密钥操作,那么忘了密钥或控制字不对的话,就再也访问不了4、5、6、7块了。

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

p13692166934 回答时间:2018-11-8 19:53:33
toofree 发表于 2018-11-8 17:12
0、1、2、3块是同一个扇区,能访问0块,就是能访问1、2块。
用读ID命令可以读回0块的ID相关字节,用0块读可 ...

是控制块没改,控制块全是这个,要怎么修改权限0,0,0,0,0,0,0xff,0x06,0x80,0x69,0xff,0xff,0xff,0xff,0xff,0xff
七哥 回答时间:2018-11-9 00:08:25
p13692166934 发表于 2018-11-8 19:53
是控制块没改,控制块全是这个,要怎么修改权限0,0,0,0,0,0,0xff,0x06,0x80,0x69,0xff,0xff,0xff,0xff,0x ...

不知道你到哪一步了?
默认的A、B密钥是全FF,如果你没修改过的话。估计你应该还不会修改。
p13692166934 回答时间:2018-11-9 08:33:56
toofree 发表于 2018-11-9 00:08
不知道你到哪一步了?
默认的A、B密钥是全FF,如果你没修改过的话。估计你应该还不会修改。
...

秘钥没问题,验证通过了,就是不知道控制块怎么修改
七哥 回答时间:2018-11-9 19:56:13
p13692166934 发表于 2018-11-9 08:33
秘钥没问题,验证通过了,就是不知道控制块怎么修改

如果只是修改每个扇区的0,1,2块内容的话,控制块不要改,默认就是可读可写的

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版