
quando eu me conecto à minha placa através do console serial, inicio meu aplicativo que registra alguns eventos com printf() e fecho o console serial, meu aplicativo pode receber solicitação e enviar resposta durante um pequeno período de tempo e depois travar.
Isso não é acrescentado se eu mantiver o console serial aberto.
Eu suspeito do buffer do console serial. Mas talvez eu esteja errado.
O que você acha ?
Muito obrigado Sylvain
Responder1
Seu aplicativo está tentando uma gravação de bloqueio no console, mas desde que você fechou sua sessão não há nada para consumir essas mensagens e o aplicativo bloqueia para sempre.
A saída mais fácil é configurar seu console serial para o modo sem handshake, para que as mensagens de log não consumidas sejam perdidas em vez de bloquear o aplicativo.