[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avr-gcc-list] Locating Bootloader code

From: avr-gcc
Subject: Re: [avr-gcc-list] Locating Bootloader code
Date: Mon, 28 Jan 2002 11:37:59 +0100 (MET)

Pieter Potgieter <address@hidden> wrote:

> How do I tell the linker to use an absolute address for a module eg. 
> Bootloader.o.

I did the following to help out a fellow (with an ATmega163):

.. use a linker script that:

  - moves the program entry point up
  - reduces the size of the flash so the linker could detect an
  - throws away the contents of section .init (to avoid putting
    interrupt vectors into the bootloader)
  - uses section .myinit for the very first jump (that used to be
    in .init before)

.. use init.S to create the initial jump

.. use -Wl,-Tavrmega161.x to tell the compiler to use the linker script

J"org Wunsch                                           Unix support engineer
address@hidden        http://www.interface-systems.de/~j/

Attachment: avrmega161.x
Description: Text document

Attachment: init.S
Description: Text document

reply via email to

[Prev in Thread] Current Thread [Next in Thread]