Skip to content

Azure RTOS 6.2.1

Compare
Choose a tag to compare
@xiuwencai xiuwencai released this 08 Mar 09:09
· 39 commits to master since this release
Fixed NAND ECC issues by new NAND logic:
    Files added:
        common/src/lx_nand_flash_block_allocate.c
        common/src/lx_nand_flash_block_data_move.c
        common/src/lx_nand_flash_block_find.c
        common/src/lx_nand_flash_metadata_build.c
        common/src/lx_nand_flash_data_page_copy.c
        common/src/lx_nand_flash_erase_count_set.c
        common/src/lx_nand_flash_block_mapping_set.c
        common/src/lx_nand_flash_block_status_set.c
        common/src/lx_nand_flash_format.c
        common/src/lx_nand_flash_free_block_list_add.c
        common/src/lx_nand_flash_mapped_block_list_add.c
        common/src/lx_nand_flash_mapped_block_list_get.c
        common/src/lx_nand_flash_mapped_block_list_remove.c
        common/src/lx_nand_flash_memory_initialize.c
        common/src/lx_nand_flash_metadata_allocate.c
        common/src/lx_nand_flash_metadata_write.c
        common/src/lx_nand_flash_sectors_read.c
        common/src/lx_nand_flash_sectors_release.c
        common/src/lx_nand_flash_sectors_write.c
    Files modified:
        common/inc/lx_api.h
        common/inc/lx_user_sample.h
        common/src/fx_nand_flash_simulated_driver.c
        common/src/lx_nand_flash_256byte_ecc_compute.c
        common/src/lx_nand_flash_defragment.c
        common/src/lx_nand_flash_driver_block_erase.c
        common/src/lx_nand_flash_driver_block_status_get.c
        common/src/lx_nand_flash_driver_block_status_set.c
        common/src/lx_nand_flash_extended_cache_enable.c
        common/src/lx_nand_flash_open.c
        common/src/lx_nand_flash_partial_defragment.c
        common/src/lx_nand_flash_sector_read.c
        common/src/lx_nand_flash_sector_release.c
        common/src/lx_nand_flash_sector_write.c
        common/src/lx_nand_flash_simulator.c
    Files removed:
        common/src/lx_nand_flash_block_full_update.c
        common/src/lx_nand_flash_block_obsoleted_check.c
        common/src/lx_nand_flash_block_reclaim.c
        common/src/lx_nand_flash_driver_extra_bytes_get.c
        common/src/lx_nand_flash_driver_extra_bytes_set.c
        common/src/lx_nand_flash_driver_read.c
        common/src/lx_nand_flash_driver_write.c
        common/src/lx_nand_flash_logical_sector_find.c
        common/src/lx_nand_flash_next_block_to_erase_find.c
        common/src/lx_nand_flash_physical_page_allocate.c
        common/src/lx_nand_flash_sector_mapping_cache_invalidate.c

Added user extension in flash control block and added new driver interface:
    Files modified:
        /common/inc/lx_api.h
        /common/src/lx_nand_flash_data_page_copy.c
        /common/src/lx_nand_flash_driver_block_erase.c
        /common/src/lx_nand_flash_driver_block_erased_verify.c
        /common/src/lx_nand_flash_driver_block_status_get.c
        /common/src/lx_nand_flash_driver_block_status_set.c
        /common/src/lx_nand_flash_driver_page_erased_verify.c
        /common/src/lx_nand_flash_metadata_write.c
        /common/src/lx_nand_flash_open.c
        /common/src/lx_nand_flash_sector_read.c
        /common/src/lx_nand_flash_sector_release.c
        /common/src/lx_nand_flash_sector_write.c
        /common/src/lx_nand_flash_simulator.c
        /common/src/lx_nand_flash_system_error.c
        /common/src/lx_nor_flash_driver_block_erase.c
        /common/src/lx_nor_flash_driver_read.c
        /common/src/lx_nor_flash_driver_write.c
        /common/src/lx_nor_flash_open.c
        /common/src/lx_nor_flash_simulator.c
        /common/src/lx_nor_flash_system_error.c