smartcard - 无法获得 EPPROM 大小
问题描述
我有 acos3 卡和 acr38,部件号为 acr38u-spc-r,我正在尝试获取 EPPROM 大小,我正在使用以下命令
80 14 05 00 00
我得到的回应
91 00
如何获得 EEPROM 大小?
在文档中说我应该得到
90 XX
其中 xx 是十六进制的 EEPROM 大小
sdk 工具使用相同的命令并返回相同的响应,但是它将此结果转换为卡 EEPROM 大小为 256kb,它是如何实现的
解决方案
我能想到的唯一合乎逻辑的答案是文档是错误的。
所以要么我得到 9 作为成功的响应,接下来的三个零作为 EEPROM 的大小,或者因为这张卡是 256,它需要 3 位数字,因为它找不到空间,它与下一个数字重叠。因此,对于这种尺寸的卡片,参考手册中的内容要么重叠,要么错误,因为没有人可以给我一个明确的答案。
所有这些混乱的原因是某些命令返回相同的值 91 00 也作为成功响应
推荐阅读
- c - malloc(): 损坏的顶部大小
- unity3d - 统一重叠球体检测到没有碰撞体
- excel - 尝试通过网络驱动器上 Excel 中的宏保存为 PDF 时出现错误 1004
- python - 附加数据框列的模式仅在数据框的第一行中创建值
- php - 如何计算 php 中 JSON 值的长度?
- html - 如何在 req.body 变量中包含空格
- jquery - 如何以多维形式查看论坛组以进行更改并进行自定义 ajax 查询
- javascript - 需要帮助让 hello world 应用程序正常工作
- python-3.x - 是否可以使用 Python 中的 speech_recognition 模块设置语音记录时间的最大持续时间?
- c# - 如何在 Xamarin 的滚动视图中相对于屏幕大小调整内容的大小?