Pronto desplegaré un nuevo sistema integrado. Tengo un puerto serie separado que se puede conectar a un programa de diagnóstico. También tengo dos LED, uno destello para indicar que el sistema operativo se está ejecutando, el otro que la aplicación se está ejecutando. Me temo que será difícil averiguar qué sucedió si el sistema incorporado experimenta un fallo total. Tiene un perro guardián que se reiniciará, pero me gustaría poder averiguar por qué se produce el bloqueo, en caso de que ocurra.
La única forma en que he hecho esto en el pasado es tener un sistema paralelo en el laboratorio, darle el mismo tipo de entradas, intentar y desencadenar el problema, luego analizar mediante impresiones de depuración o salidas a I / digital. Os damos cuenta de lo que podría estar causándolo. Sin embargo, a menudo es muy difícil replicar el problema.
¿Alguien tiene algún consejo sobre los buenos métodos que tienen para la depuración en problemas de campo?
Gracias, Fred