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

Please log in before posting.

or

Log in with Google account

Registration is free and takes only a minute.

Register now