您尚未登录。

楼主 #1 2020-04-17 13:49:59

flex-A
会员
注册时间: 2019-08-27
已发帖子: 22
积分: 21

f1c100s的裸机SDIO驱动

从RT-Thread扣过来的SDIO初始化代码,参考野火的SD卡初始化代码,实现SD卡初始化和单块读写数据
描述:
1、基础工程是达克罗德大神的裸机程序,编译和烧写见此贴:https://whycan.cn/t_1393.html
2、暂时只支持SDHCI。因为我调试的时候用的一张32GB的卡,小容量卡无法正常识别
3、添加了xprintf组件(Fatfs作者写的),方便串口输出调试信息。
4、暂时只支持通过CPU读写。

计划添加:
1、小容量卡的识别和初始化功能
2、通过DMA读写数据
3、完善SD卡操作函数
4、重构部分代码。


*卡信息输出

main->card block size:512
main->card size:30436MB
SD ID:0x00000003
SD name1:0x53433332
SD name2:0x00000047
SD rev:0x00000080
SD SN:0xB006289D
SD type:0x2

*读取数据块
read.jpg
*代码写得不是很好,但希望能起到抛砖引玉的作用:D
sdio.zip

最近编辑记录 flex-A (2020-04-17 13:58:45)

离线

#2 2020-04-17 14:13:55

arychen
会员
注册时间: 2019-04-06
已发帖子: 206
积分: 198.5

Re: f1c100s的裸机SDIO驱动

顶一个!
凡是分享的都得赞!

离线

#3 2020-04-17 17:09:27

642242855
会员
注册时间: 2019-10-31
已发帖子: 145
积分: 137.5

Re: f1c100s的裸机SDIO驱动

小手一抖 积分到手!!谢谢分享

离线

#4 2020-04-18 00:01:25

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,019
积分: 995

Re: f1c100s的裸机SDIO驱动

感谢分享!

离线

#5 2020-04-18 11:42:54

微凉VeiLiang
会员
所在地: 深圳
注册时间: 2018-10-28
已发帖子: 539
积分: 488
个人网站

Re: f1c100s的裸机SDIO驱动

感谢分享,支持

离线

#6 2020-04-18 13:53:57

村民
会员
注册时间: 2019-03-06
已发帖子: 18
积分: 7

Re: f1c100s的裸机SDIO驱动

感谢分享!
顶一个

离线

#7 2020-04-18 14:03:35

Andylyu
会员
注册时间: 2020-04-18
已发帖子: 4
积分: 4

Re: f1c100s的裸机SDIO驱动

感谢分享!
顶一个

离线

#8 2020-04-18 16:23:18

stephone
会员
注册时间: 2019-10-09
已发帖子: 38
积分: 10

Re: f1c100s的裸机SDIO驱动

有了大神的无私分享,小弟才能快速成长
感谢!

离线

#9 2020-04-19 11:38:23

执念执战
会员
注册时间: 2018-11-27
已发帖子: 16
积分: 11

Re: f1c100s的裸机SDIO驱动

感谢分享!

离线

#10 2020-04-19 12:26:04

Bison
会员
注册时间: 2020-02-01
已发帖子: 7
积分: 7

Re: f1c100s的裸机SDIO驱动

感谢分享!

离线

#11 昨天 19:37:19

MTLINUX
会员
注册时间: 2019-10-21
已发帖子: 23
积分: 0.5

Re: f1c100s的裸机SDIO驱动

@flex-A
感谢分享,经测试,8G TF卡可以检测到。

main->card block size:512
main->card size:7580MB
SD ID:0x00000003
SD name1:0x53533038
SD name2:0x00000047
SD rev:0x00000080
SD SN:0xB219973C
SD type:0x2

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn