Executing code from offset addess in SRAM

OP #1708270
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
Guest #1708658
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

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.