SDIO驱动又来了,这次带着Fatfs一起来了!
p:仍然要感谢达克罗德大佬贡献的裸机代码
*描述
1、支持DMA、CPU读写,支持单块,多块读写
2、支持printf
3、支持定时器延时
4、支持SDHC识别,读写,挂载文件系统
5、支持SDSC识别读写,但无法挂载文件系统(坑)
*计划完成
1、SDSC文件系统挂载
2、优化代码结构
*SDHC卡识别,挂载文件系统,读取文件示例
*代码有些地方不是很优美,比如下面这样 =_=
//must delay :)
sd_delay(30);//<<
return err;
*程序还存在一些玄学问题,比如写到卡里的数据会丢失(SDSC),仍有待完善。
*想先放一放SDIO的驱动,玩点其它的,这几天看SD卡协议和输出数据看的头凉 =_=
03sdio.zip
离线
可以识别Emmc么?如果可以识别Emmc就爽了!
离线
楼主优秀,继续加油!继续加油!继续加油!(字数够了)
最近编辑记录 Jmhh247 (2020-04-21 08:59:53)
离线
可以识别Emmc么?如果可以识别Emmc就爽了!
目前只支持SD卡,nano只有个TF卡座,我手头也只有TF卡。
离线
目前只支持SD卡,nano只有个TF卡座,我手头也只有TF卡。
emmc其实就是sd接口,主要是要选对应的接口版本,比如sd2.0,就要找sd2.0规范的emmc片子
离线
你好,我是新手,会单片机,想通过F1C100S学习RAM9的裸机开发。我想知道“达克罗德大佬贡献的裸机代码”是在什么环境编译,调试以及下载的。有没有这方面的教程可以推荐一下,十分感谢!
离线
你好,我是新手,会单片机,想通过F1C100S学习RAM9的裸机开发。我想知道“达克罗德大佬贡献的裸机代码”是在什么环境编译,调试以及下载的。有没有这方面的教程可以推荐一下,十分感谢!
我是在ubuntu下开发的,装了arm-xxx-gcc的编译环境
编译和烧录见这个帖子:https://whycan.cn/t_1393.html
这芯片全志官方公开放出的资料比较少,我是照着RT-Thread和寄存器手册一点一点扣的
离线
赞一个,本来也想写一个的,后面直接放弃
离线
看到一个帖子:https://whycan.cn/t_3138.html 开始搭建环境正在尝试中。。。
离线
楼主牛逼,我要分数。好好学习。
离线
mark,赞一个,先学习一下。
离线
配置sunxi-fel工具出现了如下问题:
fel.c:32:18: fatal error: zlib.h: 没有那个文件或目录
compilation terminated.
fel_lib.c:26:20: fatal error: libusb.h: 没有那个文件或目录
这个怎么破
离线
离线
感谢楼主和晕哥解惑,达克罗德大佬贡献的裸机代码。荔枝派成功点亮。
离线
在用KEIL学习裸机驱动,多谢楼主的供献.
离线
感谢分享,先mark一下
离线
独秀,厉害,多谢楼主的供献.
离线
楼主,你有没有初始化过小于2G的内存卡。我初始化512MB的TF卡时,对cmd8有响应,对acmd41一直没有响应。同样的代码初始化2G的卡就可以成功。
离线
楼主,你有没有初始化过小于2G的内存卡。我初始化512MB的TF卡时,对cmd8有响应,对acmd41一直没有响应。同样的代码初始化2G的卡就可以成功。
没有,我手头最小2G的。可能初始化流程不一样。
离线
收藏代用,准备入手
离线
收藏了收藏了,准备开始学习
离线