I am working with the AM29F800B Flash. I earlier struggled to get the new Flashing Algorithm but was successful in creating an algorithm with the help from this forum. Now I am able to erase the Flash Device but I'm still having trouble in writing to the Flash device. Kindly suggest some tips on programming the Flash.
I have a 1MB flash starting from 0x0 to 0x100000 and RAM of 256 kb starting from 0x100000 upto 0x140000 when i generate my code the code section is in ROM and data section is in RAM. I use CS1 to select the chip select logic for RAM start adress from 0x100000 and size 256KB when i download the FLASH AM29F800bb it fails in mid way 0x40000. I dont understand, is it all right to download the data in RAM? or am I making some mistake here?
You need your code running from the RAM.