Búfer de consola serie

Búfer de consola serie

cuando me conecto a mi placa a través de la consola serie, inicio mi aplicación que registra algunos eventos con printf() y cierro la consola serie, mi aplicación puede recibir solicitudes y enviar respuestas durante un breve período de tiempo y luego fallar.

Esto no se agrega si mantengo abierta la consola serie.

Sospecho que el búfer de la consola serie. Pero tal vez me equivoque.

Qué opinas ?

Muchas gracias Sylvain

Respuesta1

Tu aplicación está intentando bloquear la escritura en la consola, pero desde que cerraste tu sesión no hay nada que consuma esos mensajes y la aplicación se bloquea para siempre.

La salida más fácil es configurar su consola serie en modo sin protocolo de enlace, de modo que los mensajes de registro no consumidos simplemente se pierdan en lugar de bloquear la aplicación.

información relacionada