EmbDev.net

Forum: ARM programming with GCC/GNU tools bootloader: flash offset


von Roman M. (romez777)


Rate this post
useful
not useful
Hello,

I'm working on a bootloader for at91sam7s256 and trying to understand
how to calculate the offset in the flash, where the image, loaded by
bootlolader, should reside. Does it need to be aligned by page size?

For example, the bootloader image size is 5664bytes, flash base address
is 0x00100000 and I put the image of the bootloader at the beginning of
flash, followed by the application, transferred by bootloader. In this
case, does it mean, that application's address is defined as:

0x00100000 + 0x1620 (5664 decimal)

?

Thanks

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.