Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread Studio
SDIO总线
elm_fatfs_FAT文件系统
在stm32f407上使用RT-Thread Studio 挂载tf卡和文件系统
发布于 2022-06-25 13:58:39 浏览:1486
订阅该版
[tocm] # 先上结果  可以看到最后是成功识别出来了我的卡和对应的容量了。 # 开发环境 * 开发板启明欣欣的stm32f407开发板,下面是开发板sd卡部分的原理图:  * cubemx版本:6.5。 HAL库版本:1.27。RT-Thread studio版本2.2.3 # 具体步骤 1. 创建项目哪些就不讲了,有很多,基于stm32f4zg芯片创建一个RT-Thread项目就可以了。 2. 创建完成后先编译一下,烧录到板子上看有没有"hello world"循环打印。没问题就进行下一步。 3. 先打开rt-thread的设置界面把这些默认都点上,然后ctrl+s保存一下会更新一些东西。  4. 打开cubemx的设置,配置时钟为外部时钟,系统频率为*168M*,sd卡的速度为*48M*,不要忘记把外部输入晶振的频率改成8M,因为这个板子就是*8M*的外部晶振输入。  5. 打开cubemx的SD卡配置,这里我就只使用了4线配置,中断都不开。  6. 接下来在三个文件里进行修改`board.c`、`board.h`、`cubemx/Src/main.c`. `board.c`最后添加`extern void HAL_SD_MspInit(SD_HandleTypeDef* hsd);`。 `board.h`里找到`/*-------------------------- SDIO CONFIG BEGIN --------------------------*/`字段,把里面的`#define BSP_USING_SDI`的注释去掉,添加`#include "stm32f4xx_hal_sd.h"`。 `main.c`里面也要添加`#include "stm32f4xx_hal_sd.h"`,不然要报找不到sd卡数据结构的定义。然后就可以编译上板验证了。  
1
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
zhenhgnici
这家伙很懒,什么也没写!
文章
1
回答
1
被采纳
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组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
I2C_IIC
UART
ESP8266
cubemx
WIZnet_W5500
ota在线升级
PWM
BSP
flash
freemodbus
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
keil_MDK
ulog
SFUD
msh
C++_cpp
MicroPython
本月问答贡献
RTT_逍遥
10
个答案
3
次被采纳
xiaorui
3
个答案
2
次被采纳
winfeng
2
个答案
2
次被采纳
三世执戟
8
个答案
1
次被采纳
KunYi
8
个答案
1
次被采纳
本月文章贡献
catcatbing
3
篇文章
5
次点赞
lizimu
2
篇文章
8
次点赞
swet123
1
篇文章
4
次点赞
Days
1
篇文章
4
次点赞
YZRD
1
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部