Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
天中雨水
rt-thread
提交
606ffc5e
R
rt-thread
项目概览
天中雨水
/
rt-thread
该项目与 Fork 源项目分叉
Fork自
RT-Thread / rt-thread
通知
2
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,发现更多精彩内容 >>
提交
606ffc5e
编写于
12月 29, 2020
作者:
B
bigmagic
提交者:
bigmagic
12月 29, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add ls2k lwext4 pkgs support
上级
68689c7c
变更
5
显示空白变更内容
内联
并排
Showing
5 changed file
with
33 addition
and
12 deletion
+33
-12
bsp/ls2kdev/.config
bsp/ls2kdev/.config
+2
-5
bsp/ls2kdev/README.md
bsp/ls2kdev/README.md
+21
-2
bsp/ls2kdev/applications/mnt.c
bsp/ls2kdev/applications/mnt.c
+9
-1
bsp/ls2kdev/drivers/ata/SConscript
bsp/ls2kdev/drivers/ata/SConscript
+1
-1
bsp/ls2kdev/rtconfig.h
bsp/ls2kdev/rtconfig.h
+0
-3
未找到文件。
bsp/ls2kdev/.config
浏览文件 @
606ffc5e
...
...
@@ -448,12 +448,9 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_GUIENGINE is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
CONFIG_PKG_USING_LWEXT4
=
y
CONFIG_PKG_LWEXT4_PATH
=
"/packages/system/lwext4"
CONFIG_RT_USING_DFS_LWEXT4
=
y
CONFIG_PKG_USING_LWEXT4_LATEST_VERSION
=
y
# CONFIG_PKG_USING_LWEXT4 is not set
# CONFIG_PKG_USING_LWEXT4_LATEST_VERSION is not set
# CONFIG_PKG_USING_LWEXT4_V100 is not set
CONFIG_PKG_LWEXT4_VER
=
"latest"
# CONFIG_PKG_USING_PARTITION is not set
# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
...
...
bsp/ls2kdev/README.md
浏览文件 @
606ffc5e
...
...
@@ -110,7 +110,25 @@ title TFTPBOOT
以上三步完成之后,重启系统,就可以省略每次都需要进入pmon的输入命令的麻烦,板子上电后,可以自动从系统TFTP服务器中获取固件,然后启动,大大提高调试代码效率。
## 5. 支持情况
## 5.SATA接口的SSD文件系统支持
当前已经支持SATA接口的SSD文件系统驱动,需要通过menuconfig
```
RT-Thread online packages --->
system packages --->
lwext4: an excellent choice of ext2/3/4 filesystem for microcontrollers
```
然后输入下面的命令更新软件包
```
pkgs --update
```
输入
`scons`
编译代码即可使用SATA接口的SSD文件系统。
## 6. 支持情况
| 驱动 | 支持情况 | 备注 |
| ------ | ---- | :------: |
...
...
@@ -120,8 +138,9 @@ title TFTPBOOT
| GMAC | 支持 | 网卡驱动 |
| RTC | 支持 | - |
| SPI | 支持 | - |
| SATA SSD | 支持 | 需要打开lwext4软件包 |
##
6
. 联系人信息
##
7
. 联系人信息
维护人:
[
bernard
][
4
]
...
...
bsp/ls2kdev/applications/mnt.c
浏览文件 @
606ffc5e
...
...
@@ -9,6 +9,9 @@
*/
#include <rthw.h>
#include <rtthread.h>
#ifdef PKG_USING_LWEXT4
#include <dfs.h>
#include <dfs_fs.h>
#include <dfs_file.h>
...
...
@@ -18,6 +21,9 @@
#include <stdint.h>
#include <pci.h>
#define EXT4_DEBUG_ALL (0xFFFFFFFF)
#define EXT4_DEBUG_NO (0)
int
mount_ssd
(
void
)
{
struct
blk_device
*
blkdev
=
(
struct
blk_device
*
)
rt_device_find
(
"dwc_ahsata_blk"
);
...
...
@@ -28,7 +34,7 @@ int mount_ssd(void)
return
;
}
//ext4_dmask_set(0xFFFFFFFF
);
ext4_dmask_set
(
EXT4_DEBUG_NO
);
blk_device_init
(
blkdev
);
dfs_mount
(
"dwc_ahsata_blk"
,
"/"
,
"ext"
,
0
,(
void
*
)
1
);
dfs_mount
(
"dwc_ahsata_blk"
,
"/boot"
,
"ext"
,
0
,(
void
*
)
0
);
...
...
@@ -37,3 +43,5 @@ int mount_ssd(void)
}
INIT_ENV_EXPORT
(
mount_ssd
);
#endif
bsp/ls2kdev/drivers/ata/SConscript
浏览文件 @
606ffc5e
...
...
@@ -9,6 +9,6 @@ if GetDepend('RT_USING_DFS_ELMFAT') == False:
SrcRemove
(
src
,
'dwc_ahsata.c'
)
SrcRemove
(
src
,
'libata.c'
)
group
=
DefineGroup
(
'Drivers'
,
src
,
depend
=
[
''
],
CPPPATH
=
CPPPATH
)
group
=
DefineGroup
(
'Drivers'
,
src
,
depend
=
[
'
PKG_USING_LWEXT4
'
],
CPPPATH
=
CPPPATH
)
Return
(
'group'
)
bsp/ls2kdev/rtconfig.h
浏览文件 @
606ffc5e
...
...
@@ -219,9 +219,6 @@
/* system packages */
#define PKG_USING_LWEXT4
#define RT_USING_DFS_LWEXT4
#define PKG_USING_LWEXT4_LATEST_VERSION
/* Micrium: Micrium software products porting for RT-Thread */
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录