Jacopo Charmet wrote:
> I'm trying to save some data into internal flash on AT91SAM7SE. I use
> the following code (but it doesn't work):
> volatile unsigned long *fBaseAddr = (unsigned long *)0x10C0000;
> *fBaseAddr = 0x00002001;
> can someone say why?
> Do I have to use AT91 register to access to internal flash memory?
> Thank you in advance.
It takes a lot more than that to write to flash unfortunately. There
are examples for writing to flash on the Atmel AT91 website I think. I
remember looking for some one time and finding some example code that
did pretty much what I wanted to do.
The examples may not be strictly for the SAM7SE, but all the SAM7 series
are pretty similar so the code is interchangable. I'm pretty sure the
example code I found was for a SAM7S and I have a SAM7A3.