Timeline for answer to Why do we need a bootloader separate from our application program in microcontrollers? by Nate S.
Current License: CC BY-SA 4.0
Post Revisions
3 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Jul 8, 2019 at 16:39 | comment | added | Nate S. | @BenVoigt, it depends on the microcontroller. Some (primarily those with NOR flash) will let you execute directly out of flash, but others (usually with NAND flash, which is becoming more common) require you to execute out of RAM. Sometimes there isn't even any on-board flash, and you have to copy the code from an external flash chip into local SRAM before you can execute anything. | |
| Jul 5, 2019 at 13:54 | comment | added | Ben Voigt | On a microcontroller, the code most likely never is in RAM, so it can't be evicted. You can discard the bootloader's data from RAM of course. | |
| Jul 2, 2019 at 17:20 | history | answered | Nate S. | CC BY-SA 4.0 |