[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [avr-chat] using interrupts in boot loader
From: |
Eric Weddington |
Subject: |
RE: [avr-chat] using interrupts in boot loader |
Date: |
Wed, 21 Mar 2007 06:27:05 -0600 |
> -----Original Message-----
> From: address@hidden
> [mailto:address@hidden
> On Behalf Of Thomas Richter
> Sent: Wednesday, March 21, 2007 3:07 AM
> To: avr-chat
> Subject: [avr-chat] using interrupts in boot loader
>
> Hi,
>
> is it possible to use interrupts also in a boot loader program?
>
> My program processed in application section can handle
> interrupts. But
> the same program called in BLS does not work.
>
Yes, but you have to be careful where the interrupts go.
The Interrupt Vector Table (IVT) can be placed in the application section
(default) or you can change it to be in the Bootloader section. Obviously,
if your IVT is in your Application Section, and you are rewriting the
Application Section in your bootloader, then you might have a problem using
interrupts. If you have your IVT in the bootloader section, then you need to
think about how it's going to get updated with the rest of the application.