EmbDev.net

Forum: µC & Digital Electronics Executing code from offset addess in SRAM


von Vani A. (blquest)


Rate this post
useful
not useful
Dear All,

We are using AT91SAM9263.We are trying to run our application in SRAM 
from an offset address in RAM.

1. At the base address of the SRAM, bootloader is executing.
2. Bootloader copies the application to the RAM area to an address say 
(Base Address + n)th location.
3. Then bootloader jumps to (Base Address + n)th location and executes 
the application.

In this process. 3rd step is not working.Has any one did such 
implementation on AT91SAM9263?
           OR
on any other controller such implementation has been done.

If so please please share the information.

Thanks a lot.
  Vani

von Reinhard Kern (Guest)


Rate this post
useful
not useful
Hello,

the application must be compiled at the resulting address, or in other 
words, there can be no offset - if you try to run it at address xxxx, 
then you must compile/assemble/link it with org xxxx.

regards Reinhard

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.