uP bootloader

Discussion in 'Embedded Systems and Microcontrollers' started by Konstabel, Feb 1, 2008.

  1. Konstabel

    Thread Starter Active Member

    Jan 31, 2008
    52
    0
    What exactly is the purpose of a bootloader?
     
  2. hgmjr

    Moderator

    Jan 28, 2005
    9,030
    214
    Take a look at the definition provided by wikipedia for the term bootloader.

    hgmjr
     
  3. RiJoRI

    Well-Known Member

    Aug 15, 2007
    536
    26
    From Wikipedia:
    Gee, I thought the bootloader was the operator, who would flip the switches to enter the boot instructions, make a mistake, and kick (boot) the machine in frustration!

    --Rich
    :rolleyes:
     
  4. Papabravo

    Expert

    Feb 24, 2006
    10,135
    1,786
    It's a variation on a common theme of pulling yourself up by your own bootstraps. The purpose is to get a large program into the code space and begin executing it.

    Many chips come preprogrammed with SPI, serial, or USB bootloaders.
     
  5. Arm_n_Legs

    Active Member

    Mar 7, 2007
    183
    10
    The Atmel AT89C5131 has a factory-installed bootloader on the chip. You can get a little understanding of the function of the bootloader from its datasheet.

    Basically it is a program that runs when you boot up the chip. This program waits for communication with a USB Host (PC) for the purpose of downloading your own code (which you hv compiled and linked) into the chip.
     
Loading...