por MarcusPonce » 02 Dez 2008 08:08
Se você estava pensando em falar com o AT91RM9200 logo no boot, antes de ter Linux rodando, então me lembro de uma característica do firmware na ROM dele:
Logo após o reset procura o nosso firmware para executar nas memórias. Se não achar então tenta receber pela serial e também pela USB device, neste último caso usando um protocolo chamado DFU. A idéia é a mesma para USB ou serial: descer um firmware de alguns kbytes para a RAM interna e executá-lo.
Há tempos testei este modo, mas o programa que eu achei para rodar no PC para comunicar não era muito robusto e frequentemente travava, de maneira que ficou melhor usar a serial mesmo.