Hi,
I'm using AT91SAM7SE32 for one of my project. My problem is that when I run the code from the external NOR flash then the whole system's works very slow, but when I debug the system from the SDRAM it works faster. I want that the final system should run from SDRAM so that I could get better throughput.
How can I download the image in flash to SDRAM and start it from there? I mean what should be the architecture of the bootloader.
didn't you say that you want to copy from flash to RAM? either way, in order to write a flash bank you must switch banks (assuming you have an additional bank) or execute your flash code from RAM. you cannot read and write to the same bank concurrently.