We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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
Tamir: "There are samples of bootloaders at the site of NXP suitable for uv4."
Adrian: "but there are no Examples including an MMC/SD-Card available"
Again, as far as the bootloader is concerned, the source of the data is irrelevant.
"I found an Example, but this was created for an AVR Controller."
So that woudln't have been on the NXP site, would it?
Have you followed Tamir's suggestion and looked on the NXP Site?
"I don't really understand how these Bootloaders work"
So stop worrying about SD cards until you've understood how 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...