LHCbit: inicializando sua placa em modo flash "a mão"

Ou, desentijolando sua LHCbit após instalação de firmware problemático

Em alguns casos, a gravação de um novo firmware no ESP32-S3 da LHCbit pode necessitar a inicialização do microcontrolador em modo flash explicitamente através do aterramento do pino de IO 0 durante o boot da plaquinha, talvez pelo firmware atual assumir o controle da interface USB da placa e não implementar corretamente o protocolo de reset conforme esperado pela esptool, como ocorre em versões preliminares do port do NuttX. Em revisões iniciais da LHCbit, o usuário precisaria realizar a conexão entre o pino de IO 0 (o último pino, de cima para baixo, do lado direito do microcontrolador) e o pad terra manualmente, conectando um jumper entre os 2 pontos antes de inicializar a placa conforme ilustrado nas figuras abaixo, já que a placa não tem botão de reset e o pino IO 0 não conecta em lugar nenhum.

Revisões mais recentes da placa devem contar com um botão de reset dedicado para essa finalidade, e não necessitam desse workaround.

2 Likes