硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2064|回复: 5
收起左侧

咨询 关于【bsp_sdio_sd】驱动 的问题

[复制链接]

39

主题

1516

回帖

1638

积分

至尊会员

积分
1638
发表于 2018-5-28 14:12:28 | 显示全部楼层 |阅读模式
目前我看V6例程,是官方的 V1.0.2 版本程序,这个是函数形参都是 uint32_t ,据说无法操作大于4G的卡。但是我看V5的例程,是官方的 V1.1.2 版本程序,形参都变成uint64_t了。我想问一下,目前最新的版本是不是 V1.1.2呢?现在有没有新点的版本呢?
28141031.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2018-5-28 14:16:20 | 显示全部楼层
看我制作的OS版本的,裸机例子里面都没有升级,看此贴即可,用于裸机的话,直接替换文件就行。
https://forum.anfulai.cn/forum.ph ... 7658&extra=page%3D1

这个1.1.2已经是最新版本的
回复

使用道具 举报

39

主题

1516

回帖

1638

积分

至尊会员

积分
1638
 楼主| 发表于 2018-5-28 14:23:30 | 显示全部楼层
谢谢硬汉哥
回复

使用道具 举报

39

主题

1516

回帖

1638

积分

至尊会员

积分
1638
 楼主| 发表于 2018-5-28 14:49:48 | 显示全部楼层
@eric2013,我对比了一下 还有有一点差别。SD_LowLevel_DMA_TxConfig 和 SD_LowLevel_DMA_RxConfig 函数关于DMA配置中有一点差别。这个是不是所说的需要4字节对齐问题的解决方法呢
112.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2018-5-28 14:52:32 | 显示全部楼层
sanit 发表于 2018-5-28 14:49
@eric2013,我对比了一下 还有有一点差别。SD_LowLevel_DMA_TxConfig 和 SD_LowLevel_DMA_RxConfig 函数关于 ...

你对比的好仔细啊。

这个点很重要,一定要设置成byte,因为默认情况下DMA操作是要4字节对其的,通过使能DMA的FIFO后,然后设置这里的的宽度为byte,这样就没有字节对齐问题了。

这个问题在你以后使用emWin例子的显示图片就会体会到,一般的操作感觉不到这个问题。
V6的emWin例子中凡是加FatFS的,我都做了这个处理。
回复

使用道具 举报

39

主题

1516

回帖

1638

积分

至尊会员

积分
1638
 楼主| 发表于 2018-5-28 15:01:40 | 显示全部楼层
@eric2013 使用 Beyond Compare 3 比较的 。我本来想问你,你为什么没有处理4字节对齐的问题,一比较发现这里不同,我就感觉你是通过这个方式处理的。 感谢大佬帮我解决疑惑。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-14 03:37 , Processed in 0.043256 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表