I am using intel PXA flash chip to store embedded bootloader and embedded App. It is taking long time (4 minutes) to write 3 MB data. I am writing 128k block at a time. It is taking 10 seconds to read. Any suggestions on improving the speed to write is appreciated. I am new to flash programming. Or is it expected time? Did we select wrong chip for writing such large data. I am designing to avoid reading and writing more times from flash, still for updates entire image needs programming. Thanks for comments from experts.
PXA255 read/write timing
Started by ●September 11, 2004
Reply by ●September 13, 20042004-09-13
r_konjeti@mailcity.com (Raj) wrote in message news:<8509fde8.0409111509.22de2a4@posting.google.com>...> I am using intel PXA flash chip to store embedded bootloader and > embedded App. > It is taking long time (4 minutes) to write 3 MB data. I am writing > 128k block at a time. It is taking 10 seconds to read. > > Any suggestions on improving the speed to write is appreciated. I am > new to flash programming. Or is it expected time? Did we select wrong > chip for writing such large data. I am designing to avoid reading and > writing more times from flash, still for updates entire image needs > programming. > > Thanks for comments from experts.What Flash are you using ? What the datasheet tells ? The big time taken in a flash write is the erase part. We use Intel Strata and is fast, BUT the data sheet says that it can take until 30 seconds to erase a block. As you are new in the subject, if you write frequentelly to the flash, be carefull to change the blocks you are using or else the flash can expire the number of possible erases...