diff options
| author | Bernard Xiong <[email protected]> | 2021-01-26 22:47:26 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-01-26 22:47:26 +0800 |
| commit | 93ae141dd34e27aa117c100ccfd8f0fe52b8f175 (patch) | |
| tree | 2a21f81f1159fc71676665b15d3b8b1945382b47 | |
| parent | 02a2670f98fc71becf0661c2607ed3bbf6d8c9c2 (diff) | |
| parent | 44e9a48f1d4f5e564478048dd63e6c0f50fb4e41 (diff) | |
Merge pull request #4267 from OpenNuvoton/rtt_dfs_uffs_issue
Append RT_WEAK for overriding various ECC layout.
| -rw-r--r-- | components/dfs/filesystems/uffs/src/inc/uffs/uffs_flash.h | 2 | ||||
| -rw-r--r-- | components/dfs/filesystems/uffs/uffs_nandif.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/components/dfs/filesystems/uffs/src/inc/uffs/uffs_flash.h b/components/dfs/filesystems/uffs/src/inc/uffs/uffs_flash.h index 1d0344ff8b..844d8ea231 100644 --- a/components/dfs/filesystems/uffs/src/inc/uffs/uffs_flash.h +++ b/components/dfs/filesystems/uffs/src/inc/uffs/uffs_flash.h @@ -62,7 +62,7 @@ extern "C"{ #define UFFS_LAYOUT_UFFS 0 //!< do layout by dev->attr information #define UFFS_LAYOUT_FLASH 1 //!< flash driver do the layout -#define UFFS_SPARE_LAYOUT_SIZE 6 //!< maximum spare layout array size, 2 segments +#define UFFS_SPARE_LAYOUT_SIZE 16 //!< maximum spare layout array size, 2 segments /** flash operation return code */ #define UFFS_FLASH_NO_ERR 0 //!< no error diff --git a/components/dfs/filesystems/uffs/uffs_nandif.c b/components/dfs/filesystems/uffs/uffs_nandif.c index 2e1a981fba..00e1bee8d5 100644 --- a/components/dfs/filesystems/uffs/uffs_nandif.c +++ b/components/dfs/filesystems/uffs/uffs_nandif.c @@ -324,7 +324,7 @@ static rt_uint8_t hw_flash_ecc_layout[UFFS_SPARE_LAYOUT_SIZE] = 0x00, 0x04, 0xFF, 0x00 }; -void uffs_setup_storage(struct uffs_StorageAttrSt *attr, +RT_WEAK void uffs_setup_storage(struct uffs_StorageAttrSt *attr, struct rt_mtd_nand_device *nand) { rt_memset(attr, 0, sizeof(struct uffs_StorageAttrSt)); |
