at91sam7: operating flash

OP #1173819
Rate this post
• ▲ useful
▼ not useful
Hello.

I'm studying how to handle flash by the Atmel's examples and some found
on this site. Atmel provides library implementing the basic functions:
write page in flash, set/clear lock bits and so on.

I observed that the buffer's size passed to routine writing page in
flash is "FLASH_PAGE_SIZE_BYTE / 4", where FLASH_PAGE_SIZE_BYTE is page
size of the flash.

Why is it so? Is it because of 32-bit access to flash? Atmel datasheets
recommend to write the whole pages at once.

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.