Boa tarde a todos
Estou numa duvida cruel. Preciso atualizar o firmware do meu microcontrolador a partir de um cartão de memoria.
Explico: Tenho no meu projeto um cartão MMC formatado com FAT16, e neste cartão está gravado o meu firmware.
Esse equipamento está conectado a uma rede 485 com um protocolo próprio. Eu recebo o firmware atraves desta rede em pacotes de 1kb.
Eu armazeno os pacotes em um arquivo temporário, e apos o ultimo pacote, eu finalizo o arquivo e mudo o nome para o arquivo .hex. a partir dai eu reseto o microcontrolador e preciso ler o arquivo hex do cartão para atualizar o firmware.
Alguem ja fez isso alguma vez, atualizar remotamente o firmware do microcontrolador?
Qualquer sugestão é bem-vinda
OBS: não é possivel fazer um bootloader pela serial, porque a rede 485 à qual o equipamento está conectado não permite.