Kaynağa Gözat

remove: 移除FLASH_FS_REGION_SIZE宏

Wendal Chen 1 yıl önce
ebeveyn
işleme
ef9d24d628

+ 0 - 3
app/port/lfs_port.c

@@ -19,9 +19,6 @@
 extern uint32_t lfs_addr;
 extern uint32_t lfs_size_kb;
 
-#ifdef FLASH_FS_REGION_SIZE
-#undef FLASH_FS_REGION_SIZE
-#endif
 
 #ifdef LFS_START_ADDR
 #undef LFS_START_ADDR

+ 2 - 9
app/port/luat_conf_bsp.h

@@ -12,18 +12,14 @@
 
 
 // Air101 与 Air103 的Flash大小有差异,需要区分
-// 可选值, AIR101 AIR103 AIR601 分别对应3种模块
+// 可选值, AIR101 AIR103 AIR601 Air690 分别对应3种模块
 #define AIR101
 
 // 启用64位虚拟机
 // #define LUAT_CONF_VM_64bit
 
-// FLASH_FS_REGION_SIZE包含2部分: 脚本区和文件系统区
 // 其中文件系统区固定48k, 脚本区默认64k, 两者加起来就是默认值 64+48=112
 // 若需要增加脚本区的大小, 那么大小必须是64的整数倍, 例如变成 128,192,256
-// 128k脚本区, 对应的 FLASH_FS_REGION_SIZE 为 176, 因为 128+48=176 
-// 192k脚本区, 对应的 FLASH_FS_REGION_SIZE 为 240, 因为 192+48=240 
-// 256k脚本区, 对应的 FLASH_FS_REGION_SIZE 为 304, 因为 256+48=304 
 #define LUAT_FS_SIZE                48      //文件系统大小
 #define LUAT_SCRIPT_SIZE            64      //脚本大小
 
@@ -67,7 +63,7 @@
 // #define LUAT_USE_FTP
 // #define LUAT_USE_ERRDUMP 1
 
-#define LUAT_USE_FOTA 1
+// #define LUAT_USE_FOTA 1
 
 #define LUAT_USE_IOTAUTH 1
 
@@ -354,7 +350,6 @@
 #if defined(LUAT_USE_WLAN) || defined(LUAT_USE_W5500) || defined(LUAT_USE_ULWIP)
 #ifndef LUAT_USE_NETWORK
 #define LUAT_USE_NETWORK
-#define LUAT_USE_DNS
 #endif
 #ifndef LUAT_USE_DNS
 #define LUAT_USE_DNS 1
@@ -377,8 +372,6 @@
 
 #define LV_MEM_CUSTOM 1
 
-#define FLASH_FS_REGION_SIZE        (LUAT_FS_SIZE + LUAT_SCRIPT_SIZE)
-
 // 内存优化: 减少内存消耗, 会稍微减低性能
 // #define LUAT_USE_MEMORY_OPTIMIZATION_CODE_MMAP 1
 

+ 1 - 6
app/port/luat_conf_bsp_air103.h

@@ -68,15 +68,10 @@
 
 
 
-// FLASH_FS_REGION_SIZE包含2部分: 脚本区和文件系统区
-// 其中文件系统区固定48k, 脚本区默认64k, 两者加起来就是默认值 64+48=112
+// 其中文件系统区固定48k, 脚本区默认64k
 // 若需要增加脚本区的大小, 那么大小必须是64的整数倍, 例如变成 128,192,256
-// 128k脚本区, 对应的 FLASH_FS_REGION_SIZE 为 176, 因为 128+48=176 
-// 192k脚本区, 对应的 FLASH_FS_REGION_SIZE 为 240, 因为 192+48=240 
-// 256k脚本区, 对应的 FLASH_FS_REGION_SIZE 为 304, 因为 256+48=304 
 #define LUAT_FS_SIZE                48      //文件系统大小
 #define LUAT_SCRIPT_SIZE            64      //脚本大小
-#define FLASH_FS_REGION_SIZE        (LUAT_FS_SIZE + LUAT_SCRIPT_SIZE)
 
 // 内存优化: 减少内存消耗, 会稍微减低性能
 // #define LUAT_USE_MEMORY_OPTIMIZATION_CODE_MMAP 1

+ 0 - 5
app/port/luat_conf_bsp_air601.h

@@ -67,15 +67,10 @@
 
 
 
-// FLASH_FS_REGION_SIZE包含2部分: 脚本区和文件系统区
 // 其中文件系统区固定48k, 脚本区默认64k, 两者加起来就是默认值 64+48=112
 // 若需要增加脚本区的大小, 那么大小必须是64的整数倍, 例如变成 128,192,256
-// 128k脚本区, 对应的 FLASH_FS_REGION_SIZE 为 176, 因为 128+48=176 
-// 192k脚本区, 对应的 FLASH_FS_REGION_SIZE 为 240, 因为 192+48=240 
-// 256k脚本区, 对应的 FLASH_FS_REGION_SIZE 为 304, 因为 256+48=304 
 #define LUAT_FS_SIZE                48      //文件系统大小
 #define LUAT_SCRIPT_SIZE            64      //脚本大小
-#define FLASH_FS_REGION_SIZE        (LUAT_FS_SIZE + LUAT_SCRIPT_SIZE)
 
 // 内存优化: 减少内存消耗, 会稍微减低性能
 // #define LUAT_USE_MEMORY_OPTIMIZATION_CODE_MMAP 1

+ 3 - 6
app/port/luat_fs_air101.c

@@ -25,9 +25,6 @@ uint32_t luadb_size_kb;
 uint32_t lfs_addr;
 uint32_t lfs_size_kb;
 
-#ifndef FLASH_FS_REGION_SIZE
-#define FLASH_FS_REGION_SIZE 112
-#endif
 
 extern const struct luat_vfs_filesystem vfs_fs_lfs2;
 extern const char luadb_inline_sys[];
@@ -51,9 +48,9 @@ void lv_split_jpeg_init(void);
 void luat_fs_update_addr(void) {
     //luat_timer_mdelay(1000);
 #if (defined(AIR103) || defined(AIR601))
-    luadb_addr =  0x0E0000 - (FLASH_FS_REGION_SIZE - 112) * 1024U;
+    luadb_addr =  0x0E0000 - (LUAT_FS_SIZE + LUAT_SCRIPT_SIZE - 112) * 1024U;
 #else
-    luadb_addr =  0x1E0000 - (FLASH_FS_REGION_SIZE - 112) * 1024U;
+    luadb_addr =  0x1E0000 - (LUAT_FS_SIZE + LUAT_SCRIPT_SIZE - 112) * 1024U;
 #endif
     //LLOGD("luadb_addr 0x%08X", luadb_addr);
     //LLOGD("luadb_addr ptr %p", ptr);
@@ -101,7 +98,7 @@ int luat_fs_init(void) {
 		.mount_point = "/luadb/",
 	};
 	luat_fs_mount(&conf2);
-    luat_luadb_act_size = (FLASH_FS_REGION_SIZE - 112);
+    luat_luadb_act_size = LUAT_SCRIPT_SIZE;
 
 	#ifdef LUAT_USE_LVGL
 	luat_lv_fs_init();