广告
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
下载
博客
评测
文库
资讯
面包芯语
电子工程专辑
国际电子商情
电子技术设计
专题报道
CEO专栏
EE|Times 全球联播
EETV
杂志免费订阅
抗击肺炎专题
资源
2021中国IC领袖峰会
在线研讨会
白皮书
EE直播间
小测验
视频
资源中心
ASPENCORE Studio
行业及技术活动
ASPENCORE学院
2020全球双峰会
厂商
ADI MEMS技术学堂
TI工厂自动化/控制资料
ADI助学:精密DAC进阶
GaN/SiC技术中心
ADI 视频中心
智慧生活从英飞凌芯开始
英飞凌电源芯课堂
富芮坤杯物联网设计大赛
ST NFC设计大赛
帖子
博文
登录
立即注册
登录
论坛
> >
嵌入式/开源硬件
厂商专区
硬件设计
嵌入式/开源硬件
通信/手机/物联网
机器人/工业电子
供应链专区
职场与创业
最新精华
最新热门
最新发表
最新回复
> >
嵌入式系统与MCU
可编程器件
嵌入式系统与MCU
技术创意与DIY
MicroPython技术交流
开源硬件(树莓派Arduino)
SoC芯片类市场的现状如何?
【新兴市场】一文全面了解边缘计算及技术
边缘计算中的 AI 如何驱动5G和IoT
深度解析:下一代嵌入式处理器架构
考考您:未来的嵌入式应用,需要几个CPU核?
【IC峰会】中国半导体的技术突破和产业崛起之道
快速回复
发帖
Kalman
2
主题
16
帖子
529
积分
身份:
LV3 中级技术员
E币:454
发消息
【ART-Pi开发板】+RT-Thread Studio实现读写SD卡
Kalman
5 天前
显示全部楼层
阅读:559
回复:0
相较于其他操作系统,
RT-Thread
是一款“小而美的物联网操作系统”,经过近
15
年的发展,
RT-Thread
已经在智能家居、安防、工业控制、穿戴设备等行业领域被广泛使用,经过了数亿
台设备的装机验证;为了提升开发体验,
RT-Thread
为开发人员提供了
RT-Thread Studio
开发工具软件,具有图形化配置、一站式开发、低门槛等优点,便于我这种没用过
RT-Thread
的菜鸟快速上手。之前项目很少用到SD卡,正好这次可以一起学习下读写SD卡。
①新建项目工程
首先安装
RT-Thread Studio
软件、主控芯片
STM32H750
库文件及
ART-Pi
的
SDK
;
安装完成后,打开
RT-Thread Studio
,左键单击选择“
文件
->
新建
->RT-Thread
项目
”
新建项目;
选择“基于开发板”,开发板选择“STM32H750-RT-ART-Pi”,类型选择“示例工程”,点击完成生成项目工程;
新建生成的项目如下图所示:
②配置RT-Thread组件
双击RT-Thread Settings,打开RT-Thread Settings配置界面;
打开后配置界面如下图所示;
点击开启SDIO、Fatfs组件;
SDIO属于片上外设,所以需要使能SDIO硬件配置,从开发板原理图上看出,ART-Pi使用的是SDIO1;
保存配置并编译,没有报错,说明组件配置成功;
③挂载系统文件
SD卡的读写操作,需要挂载文件系统,将块设备名设置为sd0,文件系统类型设置为elm,保存编译后下载;
打开RT-Thread Studio串行终端,显示dfs mount Failed;在终端输入“list_device”指令查看已经挂载的设备,显示Block Device 0,注册块设备失败,但能读到SD卡的内存;
经过调试后发现,SD卡系统初始化时存在延时,sd0块设备初始化线程挂起,SD_Init函数中挂载文件系统先执行,出现先挂载文件系统后注册块设备的情况;
在SD_Init函数执行挂载文件系统前增加延时后,注册块设备成功;
④读写数据
读写SD卡数据,打开test.txt文件,如果文件不存在新建一个文件,向文件写入Hello RT-Thread!,然后再次打开test.txt文件,读出文件中的内容;
成功读写SD卡后,终端显示“Write Success.”“Read(19):Hello RT-Thread!”;
在终端输入“cat test.txt”命令,也可读出文件内容“Hello RT-Thread!”;
用读卡器在电脑上读出SD卡内容“Hello RT-Thread!”;
至此,完成了用RT-Thread Studio实现读写SD卡功能的测试,后续会进行其他功能的测试。
ART-Pi
2
回复
收藏
举报
分享到:
您需要登录后才可以评论
登录
|
立即注册
快速回复
快速回复
返回列表
热门资料
热门活动
最新资讯
多年积累下来的硬件电子工程师技术书籍 ...
四史神器
四句话法写论文
信号与系统中文版(奥本海姆) ...
(黑客)新手入门.pdf
深度解析:下一代嵌入式处理器架构
【直播】产业分析:千亿级规模的5G毫米波市场
【新兴市场】一文全面了解边缘计算及技术
边缘计算中的 AI 如何驱动5G和IoT
考考您:未来的嵌入式应用,需要几个CPU核?
蛇口海关查获6440件侵权小米/苹果耳机及 ...
一款可检测COVID-19的可穿戴设备或将大 ...
数据中心SSD存储发展的几大趋势:除了PC ...
芯片电阻、MLCC再传涨
华为东莞实验室“9·25”爆炸调查结果: ...
推荐主题
【ART-Pi开发板】01.开启体验ART-Pi之旅
最新评论
楼层直达:
您需要登录后才可以评论
登录
|
立即注册
发表回复
快速回复
0
2
分享到微信
分享到微博
分享到QQ
点击右上角,分享到朋友圈
我知道啦
请使用浏览器分享功能
我知道啦
广告
关闭
热点推荐
/2
ADI MEMS技术学堂:加速度计和陀螺仪应用参数解密
学习福利——观看完以下任意一个技术视频后,即可领取MEMS资料大礼品(看完视频,页面弹出资料领取方法)
半导体中占比最大的IC设计崛起之路在哪?
兆易创新,Imagination等多位大咖共同参与讨论IC设计如何突破技术瓶颈,把握新兴市场机遇。早鸟报名有机会得最新版《观点》一本!
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
下载
博客
评测
文库
资讯
面包芯语
电子工程专辑
国际电子商情
电子技术设计
专题报道
CEO专栏
EE|Times 全球联播
EETV
杂志免费订阅
抗击肺炎专题
资源
2021中国IC领袖峰会
在线研讨会
白皮书
EE直播间
小测验
视频
资源中心
ASPENCORE Studio
行业及技术活动
ASPENCORE学院
2020全球双峰会
厂商
ADI MEMS技术学堂
TI工厂自动化/控制资料
ADI助学:精密DAC进阶
GaN/SiC技术中心
ADI 视频中心
智慧生活从英飞凌芯开始
英飞凌电源芯课堂
富芮坤杯物联网设计大赛
ST NFC设计大赛
帖子
博文
返回顶部
快速回复
返回列表
×