Remy Porter de The Daily WTF parte de un envío del lector Jarek para hablar del estado de la documentación de hardware. Quien trabaja en desarrollo embebido conoce el problema: las hojas de datos suelen ser incompletas o directamente erróneas. A veces ni siquiera existe una versión en inglés. Porter cuenta casos de chips cuya documentación contradecía la realidad sobre qué registros existían, lo que obligaba a manipular registros no documentados para acceder a funciones básicas. Algunas hojas de datos incluso etiquetan mal los pines, incluidos los de alimentación. Aplicar 5 voltios a un pin que en realidad es tierra produce el pequeño estallido de un chip que muere.
El hallazgo de Jarek es una sección titulada "Super User Fantastic Feature Enable Register", que permite modificar el comportamiento del depurador integrado mEDBG. El nombre oficial del registro es SUFFER, está en el offset 0x0120 y su valor de reinicio es 0xFF.
El remate se escribe solo. Porter concluye que el trabajo embebido a menudo da la sensación de que el registro SUFFER está activado de forma permanente.
Comentarios
Aún no hay comentarios — escribe el primero.
Inicia la conversación
Sin cuenta ni contraseña — introduce tu correo y te enviamos un enlace de acceso de un solo uso. ¿Primera vez? Todo se configura automáticamente.
Tu valoración se aplicará automáticamente al iniciar sesión.
Revisa tu bandeja de entrada
Hemos enviado un enlace de acceso a …. Ábrelo en este dispositivo — esta pestaña te conectará automáticamente.
¿No llega nada? Mira en la carpeta de spam — y marca el correo como «No es spam» para que la próxima vez llegue directo.