Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
%DASHBOARD{ section="banner" | ||||||||
Line: 106 to 107 | ||||||||
The SST25VF016B seems to be compatible. | ||||||||
Changed: | ||||||||
< < | STM32WB5MM Discovery Kit (SPI S25FL128) | |||||||
> > | STM32WB5MM Discovery Kit (QSPI S25FL128) | |||||||
Changed: | ||||||||
< < | 16 MiB Quad SPI NOR Flash chip S25FL128SDSMFV001![]() | |||||||
> > | 16 MiB Quad SPI NOR Flash chip S25FL128SDSMFV001![]() | |||||||
The main flash array is divided into erase units called sectors. The sectors are organized either as a hybrid combination of 4-KB and 64-KB sectors, or as uniform 256-KB sectors. | ||||||||
Changed: | ||||||||
< < | 32 4 KiB sectors and 254 64 KiB sectors. What a pain, why use STM this Flash? To simplify writing, only the first 4 KiB of the 64 KiB sectors are used. That means (32 + 254) * 4 KiB = 1140 KiB are available for the volume. To make it even simpler, I use only 64 KiB sectors, that means there are 256 sectors and therefore 1 MiB available for the volume. | |||||||
> > | 32 4 KiB sectors and 254 64 KiB sectors. What a pain, why use STM this Flash? To simplify writing, only the first 4 KiB of the 64 KiB sectors are used. That means (32 + 254) * 4 KiB = 1140 KiB are available for the volume. To make it even simpler, I use only 64 KiB sectors, that means there are 256 sectors and therefore 1 MiB available for the volume. For implementation see fd.c![]() ![]() | |||||||
Create a 1 MiB FAT filesystem as a loop device on Linux (or use the already prepared fd-1MiB.img![]() | ||||||||
Line: 132 to 133 | ||||||||
Umount the loop-device and copy the file to a SD-card. | ||||||||
Changed: | ||||||||
< < | Copy the filesystem to the flash disk on the target Mecrisp-Cube WB5M Discovery system: | |||||||
> > | Copy the filesystem to the flash disk on the target Mecrisp-Cube WB5M Discovery system: | |||||||
dd 1:/boot/fd-1MiB.img 0: | ||||||||
Line: 168 to 169 | ||||||||
There is no serial NOR flash on board, but there is an QSPI interface on connector CN10. | ||||||||
Changed: | ||||||||
< < | It is easy to connect a MIKROE-4067![]() ![]() ![]() | |||||||
> > | It is easy to connect a MIKROE-4067![]() ![]() ![]() | |||||||
The driver (fd_spi.c![]() ![]() ![]() | ||||||||
Line: 192 to 193 | ||||||||
See above (MicroSdBlocks#STM32WB_Feather_SPI_W25Q128) for creating the image fd-16MiB.img . | ||||||||
Added: | ||||||||
> > | Arduino Portenta H7 (QSPI MX25L12833F)The Macronix MX25L12833F![]() | |||||||
SD DriveHome Brewed microSD Adapter for STM32WB55 Nucleo/Dongle (SPI) |