Hi All
I am using ARM controller LPC 2420 in my project where I am using an external flash memory to store the firmware code.Earlier I was using serial interface to upgrade the firmware of the controller using a VB application. But now I want to upgrade the firmware of the controller directly by using USB pen drive. So can anyone please suggest how to implement this.
Hi Andrew
Thanks for your reply and maybe I did not put my doubt clearly earlier. So, we have a product based on LPC 2420 wherein we were providing an option of firmware upgrade through a serial port (UART) earlier.But, now we want to provide the option of firmware upgrade through a USB pendrive which will contain the HEX file(firmware file). Hardware configuration for the USB Host has been already done.All we want now is that, as soon as we connect the pendrive we can read the Hex file from it and reprogram our serial flash which is connected to the microcontroller. Please suggest a way forward to this.
P.S.-:We have only one serial program flash
It's all in my previous reply!
BTW: wouldn't it be a lot easier to just put the binary image on the USB drive - rather than having to do hex decoding ... ?