¿Cómo mido el retraso de tiempo desde el encendido hasta los mensajes de la consola?

1

Estoy trabajando en tablero de Microzed (el esquema está aquí) . La guía del usuario es aquí

Quiero medir el tiempo transcurrido desde el encendido hasta el primer mensaje que llega a la consola.

El mensaje en cosole aparece después de aproximadamente 1 segundo de encendido, y me gustaría medirlo con precisión.

Puedo usar un CRO para capturar formas de onda, pero no soy capaz de averiguar qué todos los pines de la placa deberían sondear.

¿Puede alguien ayudarme en este sentido?

    
pregunta user2799508

2 respuestas

1

En lugar de medir el tiempo desde un encendido, sería más fácil medir el tiempo desde un reinicio, que debería ser lo mismo (excepto por el tiempo que tarda la fuente de alimentación en llegar, lo que debería ser un milisegundo más o menos).

En la página 5 del esquema hay un interruptor, SW2 que es el botón de reinicio. Si vincula una línea a PS_SRST #, bajará durante un restablecimiento (botón presionado), y volverá a estar alto cuando el restablecimiento ya no esté activado. Comience a cronometrar en este punto.

Estoy asumiendo que el mensaje de la consola llega a través del USB UART en la misma página. La línea TX (USB_UART_TXD) debe comenzar alta. Cuando salga el primer carácter, bajará brevemente. Ese debería ser el final de tu tiempo.

Si el mensaje de la consola aparece en algún otro UART, entonces use la línea de TX de esa.

    
respondido por el tcrosley
1

Yo usaría una videocámara configurada a una grabación de 60 Hz (como 720p / 60). Grabe la sesión y enciéndala en la pantalla. Luego, lleve el video a Premiere o lo que sea y cuente la cantidad de fotogramas entre cambiar el interruptor y ver el texto. Dividido por 60, obtiene el tiempo de encendido en la salida de la consola.

    
respondido por el Jon Watte

Lea otras preguntas en las etiquetas