Update firmware LPC21xx, LPC23xx

Prezados
Depois de sofrer um pouco no campo, decidi implementar o update de firmware via RS-485/ETHERNET/RS-232 nos ARM.
Antes de começar a sofrer, gostaria de saber se alguem já andou fazendo isso. Entra em contato.
Bom, antes de mais nada o mecanismo de armazenamento provisorio na placa, normalmente eu uso uma data flash externa, pra onde o código é enviado antes de ser atualizado.
Pelo que li, primeira coisa a fazer é um bootloader secundário e remanejar o programa final mais pra frente.
Via protocolo proprio, fazer com que a placa receba todo o codigo, e depois vá um GOTO la para o secondary. ....creio que é por ae....
Nota: to usando Ethernet via SPI, com o modulo da Wiznet. Assim por onde vem os dados nao importa muito.
Ajuda será bem vinda.
Depois de sofrer um pouco no campo, decidi implementar o update de firmware via RS-485/ETHERNET/RS-232 nos ARM.
Antes de começar a sofrer, gostaria de saber se alguem já andou fazendo isso. Entra em contato.
Bom, antes de mais nada o mecanismo de armazenamento provisorio na placa, normalmente eu uso uma data flash externa, pra onde o código é enviado antes de ser atualizado.
Pelo que li, primeira coisa a fazer é um bootloader secundário e remanejar o programa final mais pra frente.
Via protocolo proprio, fazer com que a placa receba todo o codigo, e depois vá um GOTO la para o secondary. ....creio que é por ae....
Nota: to usando Ethernet via SPI, com o modulo da Wiznet. Assim por onde vem os dados nao importa muito.
Ajuda será bem vinda.