明远智睿技术论坛

标题: SD卡读写速度 [打印本页]

作者: cbtogu    时间: 2017-6-21 14:46
标题: SD卡读写速度
本帖最后由 cbtogu 于 2017-6-21 14:51 编辑

我用的是sandisk SD卡,支持UHS-II,标称能达到260MB/s的读写速度。
imx6手册上指出SD卡读写速度为SDR104,也就是104MB/S,但我实际测得时候只能达到约27MB/s,这是为啥?驱动还是硬件上的问题?
我用的是EK314, linux 3.14.52


作者: 软件01    时间: 2017-6-22 10:10
您好;SDIO总线可以设置不同的速率,我们默认设置了第一种,你可以试试100M和200M的速率
                pinctrl_usdhc3: usdhc3grp {
                        fsl,pins = <
                                MX6QDL_PAD_SD3_CMD__SD3_CMD             0x17059
                                MX6QDL_PAD_SD3_CLK__SD3_CLK             0x10059
                                MX6QDL_PAD_SD3_DAT0__SD3_DATA0          0x17059
                                MX6QDL_PAD_SD3_DAT1__SD3_DATA1          0x17059
                                MX6QDL_PAD_SD3_DAT2__SD3_DATA2          0x17059
                                MX6QDL_PAD_SD3_DAT3__SD3_DATA3          0x17059
                                MX6QDL_PAD_SD3_DAT4__SD3_DATA4          0x17059
                                MX6QDL_PAD_SD3_DAT5__SD3_DATA5          0x17059
                                MX6QDL_PAD_SD3_DAT6__SD3_DATA6          0x17059
                                MX6QDL_PAD_SD3_DAT7__SD3_DATA7          0x17059
                        >;
                };

                pinctrl_usdhc3_100mhz: usdhc3grp100mhz {
                        fsl,pins = <
                                MX6QDL_PAD_SD3_CMD__SD3_CMD             0x170b9
                                MX6QDL_PAD_SD3_CLK__SD3_CLK             0x100b9
                                MX6QDL_PAD_SD3_DAT0__SD3_DATA0          0x170b9
                                MX6QDL_PAD_SD3_DAT1__SD3_DATA1          0x170b9
                                MX6QDL_PAD_SD3_DAT2__SD3_DATA2          0x170b9
                                MX6QDL_PAD_SD3_DAT3__SD3_DATA3          0x170b9
                                MX6QDL_PAD_SD3_DAT4__SD3_DATA4          0x170b9
                                MX6QDL_PAD_SD3_DAT5__SD3_DATA5          0x170b9
                                MX6QDL_PAD_SD3_DAT6__SD3_DATA6          0x170b9
                                MX6QDL_PAD_SD3_DAT7__SD3_DATA7          0x170b9
                        >;
                };

                pinctrl_usdhc3_200mhz: usdhc3grp200mhz {
                        fsl,pins = <
                                MX6QDL_PAD_SD3_CMD__SD3_CMD             0x170f9
                                MX6QDL_PAD_SD3_CLK__SD3_CLK             0x100f9
                                MX6QDL_PAD_SD3_DAT0__SD3_DATA0          0x170f9
                                MX6QDL_PAD_SD3_DAT1__SD3_DATA1          0x170f9
                                MX6QDL_PAD_SD3_DAT2__SD3_DATA2          0x170f9
                                MX6QDL_PAD_SD3_DAT3__SD3_DATA3          0x170f9
                                MX6QDL_PAD_SD3_DAT4__SD3_DATA4          0x170f9
                                MX6QDL_PAD_SD3_DAT5__SD3_DATA5          0x170f9
                                MX6QDL_PAD_SD3_DAT6__SD3_DATA6          0x170f9
                                MX6QDL_PAD_SD3_DAT7__SD3_DATA7          0x170f9
                        >;
                };
作者: cbtogu    时间: 2017-6-22 16:10
软件01 发表于 2017-6-22 10:10
您好;SDIO总线可以设置不同的速率,我们默认设置了第一种,你可以试试100M和200M的速率
                p ...

这个是在dts里面设置吗?
作者: 软件01    时间: 2017-6-23 14:06
cbtogu 发表于 2017-6-22 16:10
这个是在dts里面设置吗?

是的,你修改一下设备树试试




欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2