nand flash otp(one time Programable)驱动编写细节
2013-11-08 21:22
405 查看
首先了解下OTP的背景:
OTP 是指OTP区域内的每一bit位
1.
仅有一次将 “1” 写成 “0”的机会
2.
以上操作不能逆转(人死不能复生),即将“0”改写为“1”,也不能进行擦除该位
某些敏感的数据如:IMEI 号,有的客户要求此号能写且只能够写一次,这个时候OTP就有用武之地了。
首先需要了解下nand flash 的地址概念(一共五个bytes)
了解了地址的概念,最重要的就是读写OTP区域的时序,
我们看个读的时序:
理解了地址及时序,剩下的问题就是阅读相应处理的nand flash控制器,然后按照时序编写读写流程。
good luck
OTP 是指OTP区域内的每一bit位
1.
仅有一次将 “1” 写成 “0”的机会
2.
以上操作不能逆转(人死不能复生),即将“0”改写为“1”,也不能进行擦除该位
某些敏感的数据如:IMEI 号,有的客户要求此号能写且只能够写一次,这个时候OTP就有用武之地了。
首先需要了解下nand flash 的地址概念(一共五个bytes)
了解了地址的概念,最重要的就是读写OTP区域的时序,
我们看个读的时序:
理解了地址及时序,剩下的问题就是阅读相应处理的nand flash控制器,然后按照时序编写读写流程。
good luck
相关文章推荐
- 如何编写linux下nand flash驱动(转)
- 研读:TrustOTP: Transforming Smartphones into Secure One-Time Password Tokens
- 如何编写linux下nand flash驱动
- 如何编写linux下nand flash驱动-1
- S5PV210(TQ210)学习笔记——Nand flash驱动编写
- 如何编写linux下nand flash驱动-2
- 【详解】如何编写Linux下Nand Flash驱动
- 如何编写linux下nand flash驱动-3
- [转]ARM9 2410移植之Nand flash 驱动的编写与移植
- 如何编写linux下nand flash驱动-4
- 如何编写linux下nand flash驱动(转)
- 如何编写linux下nand flash驱动
- 【详解】如何编写Linux下Nand Flash驱动
- 如何编写Linux下的 Nand flash驱动
- 如何编写linux下nand flash驱动
- 安卓系统的time device驱动编写过程
- OTP(One Time Password)的Java实现
- nand flash驱动的编写
- 【简介】如何编写linux下nand flash驱动
- ARM9 2410移植之Nand flash 驱动的编写与移植