levelx
levelx copied to clipboard
Eclipse ThreadX - LevelX Provides Flash Wear Leveling for FileX and Stand Alone purposes.
If you call _lx_nand_flash_open twice in a row (without calling _lx_nand_flash_close in between), there is a NULL pointer dereference on line 508: ``` /* Place the NAND flash control block...
The function `_lx_nand_flash_256byte_ecc_check` cannot properly detect single-bit errors in the ECC bytes themselves. Such single-bit errors result in a LX_NAND_ERROR_NOT_CORRECTED return result from the function. Repro: ``` UCHAR buff[256]; memset(buff,...
I can't figure out if and how LevelX handles these two error conditions: A) blocks that go bad (not factory-marked as bad) B) correctable ECC errors For bad blocks: when...
A block (128K Byte) of 1.5M data written to the levelx of the main line and the nand partition of 4M will be erased. Trace the UINT _lx_nand_flash_metadata_allocate (LX_NAND_FLASH *...
Hi, I'm not sure whether it's a duplicate question. I find sample code [demo_filex_nand_flash.c](https://github.com/eclipse-threadx/levelx/blob/master/samples/demo_filex_nand_flash.c) cannot work as ram disk is not formated before. The sample code erases the ram disk...
Hello, I am trying to install FileX + LevelX in an stm32h7 microcontroller using a nor custom driver. I do have in my hardware an AT45DB641 NOR memory. I am...
I ported levelX to work with the STM32F412ZGT6 discovery board with MICRON N25Q128 SPI flash memory. The volume used is 4096 sectors (physical) of 4 kilobytes each. Before starting to...
I'm using Filex with LevelX nor flash driver. I found that when writing a lot of data, _lx_nor_flash_logical_sector_find costs a lot of time(about 50ms each write), making LevelX write quite...
When the extended cache is enabled AND the base address of the flash device given to levelx is zero, _lx_nor_flash_driver_read will never return. The nor flash's base address is set,...