diff --git a/bsp/simulator/.config b/bsp/simulator/.config index 2544afd9fbbf5773a7a90eea26e8cc68d4ff080e..8d5aea4d2291ac1718c588bee8d695029870cf62 100644 --- a/bsp/simulator/.config +++ b/bsp/simulator/.config @@ -29,7 +29,7 @@ CONFIG_IDLE_THREAD_STACK_SIZE=256 # CONFIG_RT_KSERVICE_USING_STDLIB is not set # CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set # CONFIG_RT_USING_TINY_FFS is not set -# CONFIG_RT_PRINTF_LONGLONG is not set +# CONFIG_RT_KPRINTF_USING_LONGLONG is not set CONFIG_RT_DEBUG=y CONFIG_RT_DEBUG_COLOR=y # CONFIG_RT_DEBUG_INIT_CONFIG is not set @@ -108,9 +108,9 @@ CONFIG_FINSH_ARG_MAX=10 CONFIG_RT_USING_DFS=y CONFIG_DFS_USING_POSIX=y CONFIG_DFS_USING_WORKDIR=y -CONFIG_DFS_FILESYSTEMS_MAX=2 -CONFIG_DFS_FILESYSTEM_TYPES_MAX=4 -CONFIG_DFS_FD_MAX=4 +CONFIG_DFS_FILESYSTEMS_MAX=8 +CONFIG_DFS_FILESYSTEM_TYPES_MAX=8 +CONFIG_DFS_FD_MAX=32 # CONFIG_RT_USING_DFS_MNTTABLE is not set CONFIG_RT_USING_DFS_ELMFAT=y @@ -522,6 +522,7 @@ CONFIG_RT_USING_POSIX_FS=y # CONFIG_PKG_USING_TINYUSB is not set # CONFIG_PKG_USING_CHERRYUSB is not set # CONFIG_PKG_USING_KMULTI_RTIMER is not set +# CONFIG_PKG_USING_TFDB is not set # # peripheral libraries and drivers diff --git a/bsp/simulator/applications/mnt.c b/bsp/simulator/applications/mnt.c index 4401a5ed94d6c4cbe6942942bf6003139a60b531..170f104c755b7947622fe30662a8e091208a9692 100644 --- a/bsp/simulator/applications/mnt.c +++ b/bsp/simulator/applications/mnt.c @@ -52,5 +52,5 @@ int mnt_init(void) return 0; } -INIT_COMPONENT_EXPORT(mnt_init); +INIT_ENV_EXPORT(mnt_init); #endif diff --git a/bsp/simulator/drivers/sd_sim.c b/bsp/simulator/drivers/sd_sim.c index ed6d60a6356a3f35bd2520de7d0c29fed6f9885e..86ed57aea855fd20fc71871c2fb4d3a27f35b1fa 100755 --- a/bsp/simulator/drivers/sd_sim.c +++ b/bsp/simulator/drivers/sd_sim.c @@ -14,7 +14,7 @@ #include #define DBG_TAG "sd.sim" -#define DBG_LVL DBG_INFO +#define DBG_LVL DBG_WARNING #include #define SDCARD_SIM "sd.bin" diff --git a/bsp/simulator/readme.txt b/bsp/simulator/readme.md similarity index 91% rename from bsp/simulator/readme.txt rename to bsp/simulator/readme.md index 3dcad4a0fdaaa369c3f28249b202b8fb12decd50..0daeb1e31e037e975c81fd0ea0e2132c2acfc967 100644 --- a/bsp/simulator/readme.txt +++ b/bsp/simulator/readme.md @@ -53,11 +53,9 @@ RTGUI的最新源码目前托管在github上:https://github.com/RT-Thread/RTGU sd.bin--模拟SD卡,挂载fat,大小为16M nand.bin-模拟nand flash,挂载uffs,参数page=2048+64bytes,block=64pages,16M nor.bin--模拟nor flash,挂载jffs2,型号为sst25vf,2M -第一次启动时,会看到fatfs挂在失败。 -按下回车,出现finsh,然后输入`mkfs("elm", "sd0")`格式化SD卡,如下所示 - finsh>>mkfs("elm", "sd0") - 0, 0x00000000 -重启程序,可以正确挂载fat文件系统。 +第一次启动时,会看到fatfs挂在失败,因为文件系统没有格式化,需要键入以下命令: +mkfs sd0 +重启运行程序,可以正确挂载、使用FATFS文件系统。 2) 测试RTGUI 打开RTGUI组件后编译,启动在finsh中输入snake_main()并回车,可运行贪吃蛇程序 diff --git a/bsp/simulator/readme_en.txt b/bsp/simulator/readme_en.md similarity index 100% rename from bsp/simulator/readme_en.txt rename to bsp/simulator/readme_en.md diff --git a/bsp/simulator/rtconfig.h b/bsp/simulator/rtconfig.h index 077772f0937166d7c550139256d5364d9a8afab1..155431becef0223e08a2ea4fc44227cca68d687c 100755 --- a/bsp/simulator/rtconfig.h +++ b/bsp/simulator/rtconfig.h @@ -68,9 +68,9 @@ #define RT_USING_DFS #define DFS_USING_POSIX #define DFS_USING_WORKDIR -#define DFS_FILESYSTEMS_MAX 2 -#define DFS_FILESYSTEM_TYPES_MAX 4 -#define DFS_FD_MAX 4 +#define DFS_FILESYSTEMS_MAX 8 +#define DFS_FILESYSTEM_TYPES_MAX 8 +#define DFS_FD_MAX 32 #define RT_USING_DFS_ELMFAT /* elm-chan's FatFs, Generic FAT Filesystem Module */