天嵌 ARM开发社区

 找回密码
 注册
查看: 2043|回复: 4

2440sd卡读写有问题

[复制链接]
liuxin07zdhld 发表于 2011-9-3 09:55:35 | 显示全部楼层 |阅读模式
使用tq2440原代裸机程序,写入同地址0xff,读出同地址为00,不知原因,认为有问题,麻烦版主解答下是我不会用,还是真的有问题,要是俺不会用,麻烦给出正确用法。
for(j=0;j<SDCARD_BUFF_SIZE;j++)
        {
                cTxBuffer[j] = 0xff;
        }
         if(Write_One_Block(4096,(U32*) cTxBuffer))
         {
             Delay(100);
        if(Read_One_Block(4096,(U32 *)cRxBuffer))
           {
                for(i=0;i<512;)
                {
                        Uart_Printf("%02x ",cRxBuffer[i+3]);
                        Uart_Printf("%02x ",cRxBuffer[i+2]);
                        Uart_Printf("%02x ",cRxBuffer[i+1]);
                        Uart_Printf("%02x ",cRxBuffer[i+0]);
                        i += 4;
                        if(i%16==0)
                                Uart_Printf("\n");
                }
                Uart_Printf("\nRead 4096 Block is OK!\n");
        }
        else
        {
                Uart_Printf("\nRead 4096 Block is Fail!\n");
        }
        }
 楼主| liuxin07zdhld 发表于 2011-9-4 10:21:33 | 显示全部楼层
怎么没有给回复的啊,技术员,版主江湖救急
回复

使用道具 举报

1013269594 发表于 2011-10-15 00:33:05 | 显示全部楼层
就是啊!期待管理员给SD的程序一个解答!
回复

使用道具 举报

亚瑟王 发表于 2011-10-17 11:54:41 | 显示全部楼层
SD卡能够识别出来吗?
回复

使用道具 举报

qq371833846 发表于 2012-5-12 13:32:23 | 显示全部楼层
我的也是这样,读出同一个片地址的数据都是0,卡能识别的。
回复

使用道具 举报

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

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-22 02:48 , Processed in 2.034612 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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