On Sun, Feb 8, 2009 at 10:03 AM, Peter Stuge peter@stuge.se wrote:
ron minnich wrote:
I doubt the flash chips themselves know or care.
They do. Look at how any LPC/FWH chip does block erase. Which block to erase depends on the address relative start of chip that is used in the block erase command.
relative to the start of the chip yes. But the chip itself could be physically addressed at, e.g., 0x8000000, and all the programming would be fine.
The only issue I've had with physical chip address was on the sc520, where the put a bunch of registers in the middle of the flash address space.
thanks
ron