update lfs pos to 3500

This commit is contained in:
Steven Dan
2026-05-18 16:24:48 +08:00
parent 56cf9b6c4e
commit 7f336b8c70
7 changed files with 12 additions and 12 deletions

View File

@@ -23,7 +23,7 @@
*/
#ifndef FLASH_MAX_UPGRADE_SIZE
//#define FLASH_MAX_UPGRADE_SIZE (512 * 1024)
#define FLASH_MAX_UPGRADE_SIZE (2200 * 1024)
#define FLASH_MAX_UPGRADE_SIZE (3200 * 1024)
#endif
#define FLASH_ERROR() do {} while(0)

View File

@@ -14,7 +14,7 @@
#if HID_DFU_EN
#ifndef DFU_FLASH_MAX_UPGRADE_SIZE
#define DFU_FLASH_MAX_UPGRADE_SIZE (2200 * 1024)
#define DFU_FLASH_MAX_UPGRADE_SIZE (3200 * 1024)
#endif
#define DFU_FLASH_ERROR()

View File

@@ -18,9 +18,9 @@ lfs_file_t file;
swlock_t flash_lock = SWLOCK_INITIAL_VALUE;
static rtos_qspi_flash_t qspi_flash_ctx_s;
#define FLASH_CLKBLK CLKBLK_FLASHLIB
#define FLASH_CLKBLK CLKBLK_FLASHLIB
#ifndef FS_BASE_ADDR
#define FS_BASE_ADDR (2500 * 1024)
#define FS_BASE_ADDR (3500 * 1024)
#endif
#define SECTOR_SIZE 4096
rtos_qspi_flash_t *qspi_flash_ctx = &qspi_flash_ctx_s;
@@ -145,13 +145,13 @@ int lfs_format_all(void) {
if (res != 0) {
return res; // Already failed and released lock, or blocked
}
// Mount succeeded, but we want to format, so unmount first
lfs_unmount(&lfs);
// 格式化整个LFS分区清除所有数据
int err = lfs_format(&lfs, &cfg);
// Even if format fails, we must cleanup the session
lfs_session_active = 0;
swlock_release(&flash_lock);
@@ -264,7 +264,7 @@ int lfs_create_directory(const char * dir_path)
{
char temp_file[256];
snprintf(temp_file, sizeof(temp_file), "%s/.dir", dir_path);
lfs_file_t file;
int result = lfs_file_open(&lfs, &file, temp_file, LFS_O_RDWR | LFS_O_CREAT);
if (result == 0) {

View File

@@ -14,7 +14,7 @@
#if HID_DFU_EN
#ifndef DFU_FLASH_MAX_UPGRADE_SIZE
#define DFU_FLASH_MAX_UPGRADE_SIZE (2200 * 1024)
#define DFU_FLASH_MAX_UPGRADE_SIZE (3200 * 1024)
#endif
#define DFU_FLASH_ERROR()

View File

@@ -17,7 +17,7 @@ swlock_t lfs_lock = SWLOCK_INITIAL_VALUE;
static rtos_qspi_flash_t qspi_flash_ctx_s;
#define FLASH_CLKBLK CLKBLK_FLASHLIB
#ifndef FS_BASE_ADDR
#define FS_BASE_ADDR (2500 * 1024)
#define FS_BASE_ADDR (3500 * 1024)
#endif
#define SECTOR_SIZE 4096
rtos_qspi_flash_t *qspi_flash_ctx = &qspi_flash_ctx_s;

View File

@@ -14,7 +14,7 @@
#if HID_DFU_EN
#ifndef DFU_FLASH_MAX_UPGRADE_SIZE
#define DFU_FLASH_MAX_UPGRADE_SIZE (2200 * 1024)
#define DFU_FLASH_MAX_UPGRADE_SIZE (3200 * 1024)
#endif
#define DFU_FLASH_ERROR()

View File

@@ -26,7 +26,7 @@ swlock_t flash_lock = SWLOCK_INITIAL_VALUE;
static rtos_qspi_flash_t qspi_flash_ctx_s;
#define FLASH_CLKBLK CLKBLK_FLASHLIB
#ifndef FS_BASE_ADDR
#define FS_BASE_ADDR (2500 * 1024)
#define FS_BASE_ADDR (3500 * 1024)
#endif
#define SECTOR_SIZE 4096
rtos_qspi_flash_t *qspi_flash_ctx = &qspi_flash_ctx_s;