1 Reply Latest reply on Jun 25, 2020 11:33 AM by ApurvaS_36

    S25FL256SAGMFI00读取芯片unique id

    flfa_1363056

      Hi. cypress

       

      根据附件规格是书中P66页Table 44中的Read ID指令9F,我们在vivado对应的sdk下面编译执行可以读取到附件规格书中P123页Table 53中相应的Manufacturer和Device ID

       

       

       

       

      但是通过如上方式读取不同芯片的如上信息是一样的,我们想读到该芯片的unique id,附件规格书中P136页11.3节可以找到相关的说明,但是地址中的(SA)不知道是多少还请指点读取芯片unique id的方法,谢谢!

        • 1. Re: S25FL256SAGMFI00读取芯片unique id
          ApurvaS_36

          Hi,

           

          FL256S上Unique ID一般是指我们1024byte OTP区间的前16byte(128bit)的随机值,这个是Cypress出厂时设置的随机值并且客户无法擦除或改写,读取Unique ID其实就是读取OTP前16byte的值:

          具体操作实现可以参考OTPR(4Bh)命令的章节,只不过读取Unique ID时起始地址是全0:

           

           

          Regards,

          Apurva