Hello everybody, Is there a Bootloader wich load the firmware from a flash card (MMC or SD)? I use uVision3 for programming an LPC2148. I just found App Notes but no Examples.
Could anyone help me?
Adrian
I'd like to update my Datalogger "in the field", without using a workstation for updating. It's just more comfortable. And I don't need an USB-Port on the Datalogger which have to be very small. That's the reason why I need it.
The bottom line: you want a "turn-key" solution. It is rarely that simple!
Or, if it is that simple, it will not be free - not by a long way!
"I don't really understand how these Bootloaders work"
Read. For starters:
www.embedded.com/.../208402928
www.builderau.com.au/.../0,339024602,320275487,00.htm
embedded.com/.../220100142
Discussions, examples, etc, on "Bootloaders" may also be filed under "In-Application Programming" or "IAP"
The term "Bootloader" originated with computers where the program had to be loaded from non-volatile store (eg, card, tape, disk) into volatile memory to be executed.
The term "In-Application Programming" originated with chips that execute direct from their non-volatile program store (usually Flash), and also have the ability to re-program that non-volatile store.
Perhaps the biggest difference in practice is that a computer with a Bootloader would expect to start via the bootloader every single time, whereas IAP is likely to be a (relatively) infrequent occurrence...