Hello,

 

I am using winavr 20100110 on an atmega128 and I need to do the following :

 

1.      put the interrupt vector table (including reset vector) to the base
address of the boot loader section (i can define that base value with fuses)
2.      The Boot section brings control after reset
3.      have my application code starting at 0x0000 launched after reset by
the boot loader section
4.      allocate all the application ISR functions starting at the base
address of the RWW section.
5.      All these ISRs must be linked to the interrupt vetor table at point
1.
6.      Allocate some code to update the internal flash in RWW section and
call it from the application section

 

The reason of my request is to be able to execute code called from the
application section to write the internal flash memory having all the
interruptus working during flash update.

 

Do you think this is possibile using avr-libc and winavr ?

Could you help me ?

 

Thanks for your kimd attention,

 

Best regards,

 

Carlo Ossanna

Italy

 

_______________________________________________
AVR-chat mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/avr-chat

Reply via email to