¿Por qué N25Q512 tiene 0x20 para ID de capacidad?

0
Se espera que el comando

0x9F devuelva tres bytes: ID del fabricante y dos bytes de ID [15: 0] con LSB como ID de capacidad. Estoy creando un catálogo de los chips flash de serie basándose en este excelente archivo de encabezado , y vea lo siguiente:

....
db  0bah,019h,"N25Q256",0
db  0bah,020h,"N25Q512",0
....

Hasta hoy, pensé que si tomaba el ID de capacidad del dispositivo flash serie, puedo saber de manera confiable su tamaño. Ahora estoy atascado:

N25Q256 - ID de capacidad 0x19 - 2 ^ 25 * 8 = 256Mb

N25Q512 - ID de capacidad 0x20 - 2 ^ 32 * 8 = 32Gb ???

Mientras que para la hoja de datos N25Q512 dice "512Mb, Memoria Flash Serial de E / S Múltiples".

Y parece que no es un error en el documento, ya que leí en Internet que el dispositivo realmente lee 0x20.

¿Por qué no establecieron la ID de capacidad como 0x1A? Los ID de dispositivos apilados comienzan con 0x20? ¿Algún conocimiento o conjetura legítima?

    
pregunta Anonymous

0 respuestas

Lea otras preguntas en las etiquetas