Interfaz pirata de bus con chip winbond

0

Me conecté exitosamente a mi chip winbond a través del pirata del bus. He ejecutado con éxito el comando de identificador de chip y los comandos de borrado de chip a través de spi, me gustaría leer y eliminar los registros de seguridad de los chips.

Este es el conjunto de comandos que presiono a través de spi con bus pirata para leer: hoja de datos: Las instrucciones se inician al bajar el pin / CS y luego cambiar el código de instrucción "48h" seguido de una dirección de 24 bits (A23-A0) y ocho "relojes falsos en el pin DI.

Lo que envío: [0x48 0x00 0x00 0x00 0x00 0x00 r: 256] < - leer registro de seguridad (leer 256 bytes)

Cada registro de seguridad tiene un tamaño de 256 bytes y hay casi 4, aunque solo puedo ver 3 en la hoja de datos.

Mis preguntas son ¿cómo leería cada registro de seguridad de 256 bytes a la vez?

La sección 8.2.33 es la referencia y la hoja de datos está aquí enlace

    
pregunta TomTom

1 respuesta

1

Según la hoja de datos, el rango de direcciones de los 3 registros de seguridad es:

Registro de seguridad 1 (256 bytes): 0x001000 ~ 0x0010FE

Registro de seguridad 2 (256 bytes): 0x002000 ~ 0x0020FE

Registro de seguridad 3 (256 bytes): 0x003000 ~ 0x0030FE

Entonces, lea 256 bytes de un registro (lea el registro completo) con el comando SPI del bus pirata, debe ser como

lee el Registro de seguridad 1 == > [0x48 0x00 0x10 0x00 0x00 r r: 255]

    
respondido por el diverger

Lea otras preguntas en las etiquetas