FlashDB icon indicating copy to clipboard operation
FlashDB copied to clipboard

support of write grain 64

Open shihang-zhang opened this issue 3 years ago • 5 comments

Hi @armink,

Some of the MCU internal Flash from ST has 64bit write grain. Can I easily make changes to FlashDB to support it? Thanks.

shihang-zhang avatar Feb 23 '22 03:02 shihang-zhang

You need to confirm whether the Flash supports reverse order writing first.

armink avatar Feb 23 '22 13:02 armink

What is "reverse order writing"? I try to google it but can't find anything relevant. We are targeting STM32WBxx and STM32Lx series MCUs. Thanks.

shihang-zhang avatar Feb 23 '22 17:02 shihang-zhang

like this

- write 0x00 to address A: 0x00000010
- read and check address 0x00000010
- write 0x00 to address B: 0x00000000
- read and check address 0x00000000

the address B is less than address A

armink avatar Feb 24 '22 01:02 armink

64bit write grain was supported. Please see https://github.com/armink/FlashDB/pull/173

armink avatar Aug 24 '22 07:08 armink

Thank you @armink. We are looking forward to a release with this feature. Thanks.

shihang-zhang avatar Sep 28 '22 02:09 shihang-zhang