Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
红岛
rt-thread
提交
9b6bc0fc
R
rt-thread
项目概览
红岛
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
9b6bc0fc
编写于
4月 08, 2022
作者:
mysterywolf
提交者:
guo
4月 11, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[simulator] 解决simulator模拟器不能挂在sd卡的问题,并更新文档
上级
d664edd6
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
13 addition
and
14 deletion
+13
-14
bsp/simulator/.config
bsp/simulator/.config
+5
-4
bsp/simulator/applications/mnt.c
bsp/simulator/applications/mnt.c
+1
-1
bsp/simulator/drivers/sd_sim.c
bsp/simulator/drivers/sd_sim.c
+1
-1
bsp/simulator/readme.md
bsp/simulator/readme.md
+3
-5
bsp/simulator/readme_en.md
bsp/simulator/readme_en.md
+0
-0
bsp/simulator/rtconfig.h
bsp/simulator/rtconfig.h
+3
-3
未找到文件。
bsp/simulator/.config
浏览文件 @
9b6bc0fc
...
...
@@ -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
...
...
bsp/simulator/applications/mnt.c
浏览文件 @
9b6bc0fc
...
...
@@ -52,5 +52,5 @@ int mnt_init(void)
return
0
;
}
INIT_
COMPONENT
_EXPORT
(
mnt_init
);
INIT_
ENV
_EXPORT
(
mnt_init
);
#endif
bsp/simulator/drivers/sd_sim.c
浏览文件 @
9b6bc0fc
...
...
@@ -14,7 +14,7 @@
#include <dfs.h>
#define DBG_TAG "sd.sim"
#define DBG_LVL DBG_
INFO
#define DBG_LVL DBG_
WARNING
#include <rtdbg.h>
#define SDCARD_SIM "sd.bin"
...
...
bsp/simulator/readme.
txt
→
bsp/simulator/readme.
md
浏览文件 @
9b6bc0fc
...
...
@@ -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()并回车,可运行贪吃蛇程序
...
...
bsp/simulator/readme_en.
txt
→
bsp/simulator/readme_en.
md
浏览文件 @
9b6bc0fc
文件已移动
bsp/simulator/rtconfig.h
浏览文件 @
9b6bc0fc
...
...
@@ -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 */
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录