Re: MSP430 in-circuit firmware upgrade question

From: Henry Kiefer (otc_at_gmx.net)
Date: 11/06/04

  • Next message: terry: "Re: Keypad data reception"
    Date: Sat, 6 Nov 2004 02:00:12 +0100
    
    

    Weiyang Zhou schrieb in Nachricht ...
    >I am trying to implement the in-circuit firmware upgrade feature on a
    >MSP430148 based system. The firmware consists of a boot loader and
    >application. boot loader will be able to receive new application firmware
    >over UART and program it into the flash to replace the older application.
    >
    >I have a few questions related to this:
    >1. Can the boot loader program flash while executing in flash? Or does it
    >have to be copied to RAM first?
    >2. Both of my boot loader and application need to communicate over UART,
    how
    >do I change the interrupt handler at run time? I am using IAR's tool. Its
    >"interrupt" keyword sets up interrupt vector at compile time.
    >3. In IAR's Embedded Workbench, I will have two projects for boot loader
    and
    >application. If I use the linker script to place boot loader and
    application
    >into different location, can I use C-Spy to download them into flash?
    >4. When build the application firmware for field upgrade, what link output
    >format should I choose that's good for download and flash programming?
    >5. When the system goes to production, how do I get a complete flash image
    >so we can program it on MSP430 chips before populate it on the board?
    I think you should work on it and not ask school questions. The people are
    very busy here!

    Sorry -
    Henry

    --
    <Schau auch mal auf meine Homepage www.ehydra.dyndns.info>
    <u.a. Versand von Wasserflohzuchtansatz, Wasserpflanzen/-schnecken,
    brasilianischer Sauerklee, Natron zum Backen/Baden, u.a.>
    <Alternativ über http://people.freenet.de/algenkocher>
    

  • Next message: terry: "Re: Keypad data reception"

    Relevant Pages

    • Re: MSP430 in-circuit firmware upgrade question
      ... The firmware consists of a boot loader and ... boot loader will be able to receive new application firmware ... > over UART and program it into the flash to replace the older application. ... Just a flag to steer to mthe appropriate routine from the interrupt. ...
      (comp.arch.embedded)
    • MSP430 in-circuit firmware upgrade question
      ... I am trying to implement the in-circuit firmware upgrade feature on a ... boot loader will be able to receive new application firmware ... over UART and program it into the flash to replace the older application. ...
      (comp.arch.embedded)
    • Re: Debian on RS/6000 43P model 140
      ... > Have you checked to make sure the firmware is current? ... Why can't i install a newer firmware, which i need to boot linux? ... The instructions on serial console doesn't help, ... > The PReP boot loader only works on the serial console. ...
      (comp.os.linux.powerpc)
    • Re: Apple "Invents" The Boot Loader!
      ... because it is NOT just a boot loader. ... partitioning utility, and a script that burns a drivers disk. ... You Mackooks call it a Boot Camp. ... A boot loader can be on firmware on on the HD and read into RAM. ...
      (comp.sys.mac.advocacy)
    • Re: Bootloader Placement
      ... The bootloader would treat both of the others as ... It's an interesting thought but the bulk of the boot loader is an MMC card ... together as the flash loading part is so much smaller. ... Prefetch Abort exceptions and don't intend to include a handler so I could ...
      (comp.arch.embedded)