소스 검색

update:LUAT_LUADB_ZONE_SIZE改为LUAT_FS_SIZE

Dozingfiretruck 3 년 전
부모
커밋
ac01bafda7
3개의 변경된 파일11개의 추가작업 그리고 11개의 파일을 삭제
  1. 2 2
      app/port/luat_conf_bsp.h
  2. 6 6
      app/port/luat_fs_air101.c
  3. 3 3
      xmake.lua

+ 2 - 2
app/port/luat_conf_bsp.h

@@ -18,9 +18,9 @@
 // 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_LUADB_ZONE_SIZE        48      //文件系统大小(是不是改个名更好?)
+#define LUAT_FS_SIZE                48      //文件系统大小
 #define LUAT_SCRIPT_SIZE            64      //脚本大小
-#define FLASH_FS_REGION_SIZE        (LUAT_LUADB_ZONE_SIZE + LUAT_SCRIPT_SIZE)
+#define FLASH_FS_REGION_SIZE        (LUAT_FS_SIZE + LUAT_SCRIPT_SIZE)
 
 // 内存优化: 减少内存消耗, 会稍微减低性能
 // #define LUAT_USE_MEMORY_OPTIMIZATION_CODE_MMAP 1

+ 6 - 6
app/port/luat_fs_air101.c

@@ -44,8 +44,8 @@ void lv_split_jpeg_init(void);
 #endif
 
 // 调整LUADB文件系统大小, 必须是 48+64*N, N为整数. 例如 48+64, 48+128
-#ifndef LUAT_LUADB_ZONE_SIZE
-#define LUAT_LUADB_ZONE_SIZE (48)
+#ifndef LUAT_FS_SIZE
+#define LUAT_FS_SIZE (48)
 #endif
 
 int luat_fs_init(void) {
@@ -75,11 +75,11 @@ int luat_fs_init(void) {
     // else {
         //LLOGI("Using LuaDB as script zone format %p", ptr);
 #ifdef AIR103
-        lfs_addr = 0x0FC000 - (LUAT_LUADB_ZONE_SIZE*1024);
-        lfs_size_kb = LUAT_LUADB_ZONE_SIZE;
+        lfs_addr = 0x0FC000 - (LUAT_FS_SIZE*1024);
+        lfs_size_kb = LUAT_FS_SIZE;
 #else
-        lfs_addr = 0x1FC000 - (LUAT_LUADB_ZONE_SIZE*1024);
-        lfs_size_kb = LUAT_LUADB_ZONE_SIZE;
+        lfs_addr = 0x1FC000 - (LUAT_FS_SIZE*1024);
+        lfs_size_kb = LUAT_FS_SIZE;
 #endif
         kv_addr = luadb_addr - kv_size_kb*1024U;
     // }

+ 3 - 3
xmake.lua

@@ -231,11 +231,11 @@ target("air10x")
     set_targetdir("$(buildir)/out")
     on_load(function (target)
         local conf_data = io.readfile("$(projectdir)/app/port/luat_conf_bsp.h")
-        local LUAT_LUADB_ZONE_SIZE = tonumber(conf_data:match("#define LUAT_LUADB_ZONE_SIZE        (%d+)"))
+        local LUAT_FS_SIZE = tonumber(conf_data:match("#define LUAT_FS_SIZE                (%d+)"))
         local LUAT_SCRIPT_SIZE = tonumber(conf_data:match("#define LUAT_SCRIPT_SIZE            (%d+)"))
 
-        AIR10X_FLASH_FS_REGION_SIZE = LUAT_LUADB_ZONE_SIZE + LUAT_SCRIPT_SIZE
-        -- print(AIR10X_FLASH_FS_REGION_SIZE)
+        AIR10X_FLASH_FS_REGION_SIZE = LUAT_FS_SIZE + LUAT_SCRIPT_SIZE
+        -- print(AIR10X_FLASH_FS_REGION_SIZE,LUAT_FS_SIZE , LUAT_SCRIPT_SIZE)
         AIR10X_VERSION = conf_data:match("#define LUAT_BSP_VERSION \"(%w+)\"")
         local LVGL_CONF = conf_data:find("\r#define LUAT_USE_LVGL") or conf_data:find("\n#define LUAT_USE_LVGL")
         if LVGL_CONF then target:add("deps", "lvgl") end