Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
SDIO总线
msh下list_device,无法发现SD0设备
发布于 2020-04-06 10:18:47 浏览:3030
订阅该版
大家好,向各位请教个问题: 硬件平台:STM32F405 软件平台:RTT-LTS3.1. 在RT-Thread Settings中,已经使能DFS和Fatfs组件了,且SD卡槽中已经插入8G的SD卡,板子上电后,在msh下,用list_device命令打印,没有看到SD0设备, 且执行ls, mkdir或mkfs等命令时,msh提示无法找到相关设备,是不是配置上漏了什么设置啊,还是需要自己写代码显示调用文件系统的初始化函数啊? 我的配置文件如下: /* Device virtual file system */ #define RT_USING_DFS #define DFS_USING_WORKDIR #define DFS_FILESYSTEMS_MAX 2 #define DFS_FILESYSTEM_TYPES_MAX 2 #define DFS_FD_MAX 16 #define RT_USING_DFS_ELMFAT /* elm-chan's FatFs, Generic FAT Filesystem Module */ #define RT_DFS_ELM_CODE_PAGE 437 #define RT_DFS_ELM_WORD_ACCESS #define RT_DFS_ELM_USE_LFN_3 #define RT_DFS_ELM_USE_LFN 3 #define RT_DFS_ELM_MAX_LFN 255 #define RT_DFS_ELM_DRIVES 2 #define RT_DFS_ELM_MAX_SECTOR_SIZE 512 #define RT_DFS_ELM_REENTRANT /* end of elm-chan's FatFs, Generic FAT Filesystem Module */ #define RT_USING_DFS_DEVFS /* end of Device virtual file system */ 谢谢大家了,在线等!!!
查看更多
7
个回答
默认排序
按发布时间排序
xquery
2020-04-17
这家伙很懒,什么也没写!
我也同问,问题解决了没?
1721030821
2020-04-29
这家伙很懒,什么也没写!
[i=s] 本帖最后由 1721030821 于 2020-4-29 13:58 编辑 [/i] 不知道是不是遇到跟我一样的问题,我的问题是文件系统先挂载了,然后sd0块设备后注册的,导致查询不到块设备sd0,这并不是我故意后注册块设备,我仿真查询到SD卡系统初始化的时候,上电过程中存在延时mmcsd_power_up()这个函数中,导致块设备初始化线程挂起(SDIO驱动SD卡是系统自动注册块设备的),在自己写的线程中挂载文件系统的语句就先运行了,导致运行不正常,解决方式是在SD卡格式化前加一小段延时 void mnt_init(void) { rt_thread_mdelay(100); mkfs("elm","sd0");//挂在前需格式化 if(dfs_mount("sd0","/","elm",0,0)==0) //挂载文件系统,参数:块设备名称、挂载目录、文件系统类型、读写标志、私有数据0 { rt_kprintf("dfs mount success\r\n"); } else { rt_kprintf("dfs mount failed\r\n"); } } [https://blog.csdn.net/Davidysw/article/details/105811935](SDIO驱动SD卡参考链接) 参考链接
三点水兽
2020-05-06
这家伙很懒,什么也没写!
>我也同问,问题解决了没? --- 没有解决,你呢
三点水兽
2020-05-06
这家伙很懒,什么也没写!
>不知道是不是遇到跟我一样的问题,我的问题是文件系统先挂载了,然后sd0块设备后注册的,导致查询不到块设 ... --- 老哥,按照您给的参考链接,还是不行啊,list_device命令,还是没有sd0设备
三点水兽
2020-05-06
这家伙很懒,什么也没写!
RTT不是已经支持“Studio 自动生成”SDIO的驱动了,该使能都使能了,为什么还是不行呢
xquery
2020-05-11
这家伙很懒,什么也没写!
我的问题解决了,我用用的是ENV+KEIL的开发方式。 这个与步骤有很大的关系。 第一步,需要使用CubeMX软件,开启SDIO接口 第二,然后修改kconfig 第三,使用ENV开启相关配置 第四,使用scons构建工程
jayash
2020-05-13
这家伙很懒,什么也没写!
SD卡需检测到卡存在或者热插拔才注册设备sd0 遇见过没焊接上拉电阻后不能识别的,确认电路焊接了上拉电阻
撰写答案
登录
注册新账号
关注者
0
被浏览
3k
关于作者
三点水兽
这家伙很懒,什么也没写!
提问
5
回答
10
被采纳
0
关注TA
发私信
相关问题
1
代码分享,stm32f407的sdio驱动。
2
求个在STM32F103 RTT上使用SDIO接口的例子
3
是否能增加一个 SDIO AP61xx 的驱动呢
4
sdio和fsmc驱动lcd冲突
5
发现了sdio_unregister_driver里的一个bug
6
用sdio框架驱动过w8801(wifi模块)的坛友请进(已解决)
7
关于rt-thread系统sdio驱动框架使用
8
问题请教,关于在rt-thread中调试RT1052中调试sdio wifi模块
9
【文件系统学习】+海中陆地+RT-Thread文件系统学习挂载SDIO...
10
sdio驱动是怎么使用的?也没有文档和例程啊
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
RTduino物联网应用零基础入门
2
TinyUSB Demo运行教程
3
RT-Thread学习大礼包一键带走!
4
freemodbus从机调试说明
5
【1024】瑞萨 RA 系列 BSP 制作与适配最新版本的 Keil 、 RSC、固件,较新的 FSP
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
ART-Pi
FinSH
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
ota在线升级
UART
cubemx
PWM
flash
packages_软件包
freemodbus
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
rt_mq_消息队列_msg_queue
keil_MDK
ulog
C++_cpp
at_device
本月问答贡献
张世争
8
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
KunYi
4
个答案
1
次被采纳
踩姑娘的小蘑菇
2
个答案
1
次被采纳
bernard
1
个答案
1
次被采纳
本月文章贡献
出出啊
1
篇文章
2
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
4
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部