Hi Community,
Im considering now to write chip driver for SPI FLash component to be able to support external W25N01 SPI NAND Flash chip. The biggest problem I see now that this chip doesn't support sector erase command but only block erase command for 128KB.
At the end I want to setup FAT FS on it.
Will the next approach work:
1. Set wear leveling size for WL component for 128KB. Will it result for 128KB RAM usage while updating Flash?
2. In the chip driver replace sector erase command by block erase command. Unfortunately It looks like there is no way to change CMD id as they stored in HAL.
If not how else I can connect 1GBit NAND Flash?
Support for 1Gbit NAND Flash
Re: Support for 1Gbit NAND Flash
Hi railbox,
I'm on the same situation as you, trying to save data on an external NAND Flash SPI chip, did you manage to go further in your development?
Thanks,
P
I'm on the same situation as you, trying to save data on an external NAND Flash SPI chip, did you manage to go further in your development?
Thanks,
P
-
- Posts: 9043
- Joined: Thu Nov 26, 2015 4:08 am
Re: Support for 1Gbit NAND Flash
NAND would need more work in general, as NAND flash sectors are expected to fail during the lifetime of the chip, and the flash translation layer needs to do checking and remapping. NOR needs no such thing.
Who is online
Users browsing this forum: hdsjulian2 and 127 guests