Support for 1Gbit NAND Flash
Posted: Mon Sep 16, 2019 7:51 am
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?
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?