天嵌 ARM开发社区

 找回密码
 注册
查看: 5775|回复: 10

高手请教我的SD卡读的数据怎么是这样的

[复制链接]
芸纤&飘羽-- 发表于 2012-10-25 12:05:52 | 显示全部楼层 |阅读模式

Read 78 Block is OK!
i+times = 0
81 15 00 00 82 15 00 00 83 15 00 00 84 15 00 00
85 15 00 00 86 15 00 00 87 15 00 00 88 15 00 00
89 15 00 00 8a 15 00 00 8b 15 00 00 8c 15 00 00
8d 15 00 00 8e 15 00 00 8f 15 00 00 90 15 00 00
91 15 00 00 92 15 00 00 93 15 00 00 94 15 00 00
95 15 00 00 96 15 00 00 97 15 00 00 98 15 00 00
99 15 00 00 9a 15 00 00 9b 15 00 00 9c 15 00 00
9d 15 00 00 9e 15 00 00 9f 15 00 00 a0 15 00 00
a1 15 00 00 a2 15 00 00 a3 15 00 00 a4 15 00 00
a5 15 00 00 a6 15 00 00 a7 15 00 00 a8 15 00 00
a9 15 00 00 aa 15 00 00 ab 15 00 00 ac 15 00 00
ad 15 00 00 ae 15 00 00 af 15 00 00 b0 15 00 00
b1 15 00 00 b2 15 00 00 b3 15 00 00 b4 15 00 00
b5 15 00 00 b6 15 00 00 b7 15 00 00 b8 15 00 00
b9 15 00 00 ba 15 00 00 bb 15 00 00 bc 15 00 00
bd 15 00 00 be 15 00 00 bf 15 00 00 c0 15 00 00
c1 15 00 00 c2 15 00 00 c3 15 00 00 c4 15 00 00
c5 15 00 00 c6 15 00 00 c7 15 00 00 c8 15 00 00
c9 15 00 00 ca 15 00 00 cb 15 00 00 cc 15 00 00
cd 15 00 00 ce 15 00 00 cf 15 00 00 d0 15 00 00
d1 15 00 00 d2 15 00 00 d3 15 00 00 d4 15 00 00
d5 15 00 00 d6 15 00 00 d7 15 00 00 d8 15 00 00
d9 15 00 00 da 15 00 00 db 15 00 00 dc 15 00 00
dd 15 00 00 de 15 00 00 df 15 00 00 e0 15 00 00
e1 15 00 00 e2 15 00 00 e3 15 00 00 e4 15 00 00
e5 15 00 00 e6 15 00 00 e7 15 00 00 e8 15 00 00
e9 15 00 00 ea 15 00 00 eb 15 00 00 ec 15 00 00
ed 15 00 00 ee 15 00 00 ef 15 00 00 f0 15 00 00
f1 15 00 00 f2 15 00 00 f3 15 00 00 f4 15 00 00
f5 15 00 00 f6 15 00 00 f7 15 00 00 f8 15 00 00
f9 15 00 00 fa 15 00 00 fb 15 00 00 fc 15 00 00
fd 15 00 00 fe 15 00 00 ff 15 00 00 00 16 00 00
Read 79 Block is OK!
i+times = 0
01 16 00 00 02 16 00 00 03 16 00 00 04 16 00 00
05 16 00 00 06 16 00 00 07 16 00 00 08 16 00 00
09 16 00 00 0a 16 00 00 0b 16 00 00 0c 16 00 00
0d 16 00 00 0e 16 00 00 0f 16 00 00 10 16 00 00
11 16 00 00 12 16 00 00 13 16 00 00 14 16 00 00
15 16 00 00 16 16 00 00 17 16 00 00 18 16 00 00
19 16 00 00 1a 16 00 00 1b 16 00 00 1c 16 00 00
1d 16 00 00 1e 16 00 00 1f 16 00 00 20 16 00 00
21 16 00 00 22 16 00 00 23 16 00 00 24 16 00 00
25 16 00 00 26 16 00 00 27 16 00 00 28 16 00 00
29 16 00 00 2a 16 00 00 2b 16 00 00 2c 16 00 00
2d 16 00 00 2e 16 00 00 2f 16 00 00 30 16 00 00
31 16 00 00 32 16 00 00 33 16 00 00 34 16 00 00
35 16 00 00 36 16 00 00 37 16 00 00 38 16 00 00
39 16 00 00 3a 16 00 00 3b 16 00 00 3c 16 00 00
3d 16 00 00 3e 16 00 00 3f 16 00 00 40 16 00 00
41 16 00 00 42 16 00 00 43 16 00 00 44 16 00 00
45 16 00 00 46 16 00 00 47 16 00 00 48 16 00 00
49 16 00 00 4a 16 00 00 4b 16 00 00 4c 16 00 00
4d 16 00 00 4e 16 00 00 4f 16 00 00 50 16 00 00
51 16 00 00 52 16 00 00 53 16 00 00 54 16 00 00
55 16 00 00 56 16 00 00 57 16 00 00 58 16 00 00
59 16 00 00 5a 16 00 00 5b 16 00 00 5c 16 00 00
5d 16 00 00 5e 16 00 00 5f 16 00 00 60 16 00 00
61 16 00 00 62 16 00 00 63 16 00 00 64 16 00 00
65 16 00 00 66 16 00 00 67 16 00 00 68 16 00 00
69 16 00 00 6a 16 00 00 6b 16 00 00 6c 16 00 00
6d 16 00 00 6e 16 00 00 6f 16 00 00 70 16 00 00
71 16 00 00 72 16 00 00 73 16 00 00 74 16 00 00
75 16 00 00 76 16 00 00 77 16 00 00 78 16 00 00
79 16 00 00 7a 16 00 00 7b 16 00 00 7c 16 00 00
7d 16 00 00 7e 16 00 00 7f 16 00 00 80 16 00 00
Read 80 Block is OK!
i+times = 0
81 16 00 00 82 16 00 00 83 16 00 00 84 16 00 00
85 16 00 00 86 16 00 00 87 16 00 00 88 16 00 00
89 16 00 00 8a 16 00 00 8b 16 00 00 8c 16 00 00
8d 16 00 00 8e 16 00 00 8f 16 00 00 90 16 00 00
91 16 00 00 92 16 00 00 93 16 00 00 94 16 00 00
95 16 00 00 96 16 00 00 97 16 00 00 98 16 00 00
99 16 00 00 9a 16 00 00 9b 16 00 00 9c 16 00 00
9d 16 00 00 9e 16 00 00 9f 16 00 00 a0 16 00 00
a1 16 00 00 a2 16 00 00 a3 16 00 00 a4 16 00 00
a5 16 00 00 a6 16 00 00 a7 16 00 00 a8 16 00 00
a9 16 00 00 aa 16 00 00 ab 16 00 00 ac 16 00 00
ad 16 00 00 ae 16 00 00 af 16 00 00 b0 16 00 00
b1 16 00 00 b2 16 00 00 b3 16 00 00 b4 16 00 00
b5 16 00 00 b6 16 00 00 b7 16 00 00 b8 16 00 00
b9 16 00 00 ba 16 00 00 bb 16 00 00 bc 16 00 00
bd 16 00 00 be 16 00 00 bf 16 00 00 c0 16 00 00
c1 16 00 00 c2 16 00 00 c3 16 00 00 c4 16 00 00
c5 16 00 00 c6 16 00 00 c7 16 00 00 c8 16 00 00
c9 16 00 00 ca 16 00 00 cb 16 00 00 cc 16 00 00
cd 16 00 00 ce 16 00 00 cf 16 00 00 d0 16 00 00
d1 16 00 00 d2 16 00 00 d3 16 00 00 d4 16 00 00
d5 16 00 00 d6 16 00 00 d7 16 00 00 d8 16 00 00
d9 16 00 00 da 16 00 00 db 16 00 00 dc 16 00 00
dd 16 00 00 de 16 00 00 df 16 00 00 e0 16 00 00
e1 16 00 00 e2 16 00 00 e3 16 00 00 e4 16 00 00
e5 16 00 00 e6 16 00 00 e7 16 00 00 e8 16 00 00
e9 16 00 00 ea 16 00 00 eb 16 00 00 ec 16 00 00
ed 16 00 00 ee 16 00 00 ef 16 00 00 f0 16 00 00
f1 16 00 00 f2 16 00 00 f3 16 00 00 f4 16 00 00
f5 16 00 00 f6 16 00 00 f7 16 00 00 f8 16 00 00
f9 16 00 00 fa 16 00 00 fb 16 00 00 fc 16 00 00
fd 16 00 00 fe 16 00 00 ff 16 00 00 00 17 00 00
Read 81 Block is OK!
i+times = 0
01 17 00 00 02 17 00 00 03 17 00 00 04 17 00 00
05 17 00 00 06 17 00 00 07 17 00 00 08 17 00 00
09 17 00 00 0a 17 00 00 0b 17 00 00 0c 17 00 00
0d 17 00 00 0e 17 00 00 0f 17 00 00 10 17 00 00
11 17 00 00 12 17 00 00 13 17 00 00 14 17 00 00
15 17 00 00 16 17 00 00 17 17 00 00 18 17 00 00
19 17 00 00 1a 17 00 00 1b 17 00 00 1c 17 00 00
1d 17 00 00 1e 17 00 00 1f 17 00 00 20 17 00 00
21 17 00 00 22 17 00 00 23 17 00 00 24 17 00 00
25 17 00 00 26 17 00 00 27 17 00 00 28 17 00 00
29 17 00 00 2a 17 00 00 2b 17 00 00 2c 17 00 00
2d 17 00 00 2e 17 00 00 2f 17 00 00 30 17 00 00
31 17 00 00 32 17 00 00 33 17 00 00 34 17 00 00
35 17 00 00 36 17 00 00 37 17 00 00 38 17 00 00
39 17 00 00 3a 17 00 00 3b 17 00 00 3c 17 00 00
3d 17 00 00 3e 17 00 00 3f 17 00 00 40 17 00 00
41 17 00 00 42 17 00 00 43 17 00 00 44 17 00 00
45 17 00 00 46 17 00 00 47 17 00 00 48 17 00 00
49 17 00 00 4a 17 00 00 4b 17 00 00 4c 17 00 00
4d 17 00 00 4e 17 00 00 4f 17 00 00 50 17 00 00
51 17 00 00 52 17 00 00 53 17 00 00 54 17 00 00
55 17 00 00 56 17 00 00 57 17 00 00 58 17 00 00
59 17 00 00 5a 17 00 00 5b 17 00 00 5c 17 00 00
5d 17 00 00 5e 17 00 00 5f 17 00 00 60 17 00 00
61 17 00 00 62 17 00 00 63 17 00 00 64 17 00 00
65 17 00 00 66 17 00 00 67 17 00 00 68 17 00 00
69 17 00 00 6a 17 00 00 6b 17 00 00 6c 17 00 00
6d 17 00 00 6e 17 00 00 6f 17 00 00 70 17 00 00
71 17 00 00 72 17 00 00 73 17 00 00 74 17 00 00
75 17 00 00 76 17 00 00 77 17 00 00 78 17 00 00
79 17 00 00 7a 17 00 00 7b 17 00 00 7c 17 00 00
7d 17 00 00 7e 17 00 00 7f 17 00 00 80 17 00 00
Read 82 Block is OK!
i+times = 0
81 17 00 00 82 17 00 00 83 17 00 00 84 17 00 00
85 17 00 00 86 17 00 00 87 17 00 00 88 17 00 00
89 17 00 00 8a 17 00 00 8b 17 00 00 8c 17 00 00
8d 17 00 00 8e 17 00 00 8f 17 00 00 90 17 00 00
91 17 00 00 92 17 00 00 93 17 00 00 94 17 00 00
95 17 00 00 96 17 00 00 97 17 00 00 98 17 00 00
99 17 00 00 9a 17 00 00 9b 17 00 00 9c 17 00 00
9d 17 00 00 9e 17 00 00 9f 17 00 00 a0 17 00 00
a1 17 00 00 a2 17 00 00 a3 17 00 00 a4 17 00 00
a5 17 00 00 a6 17 00 00 a7 17 00 00 a8 17 00 00
a9 17 00 00 aa 17 00 00 ab 17 00 00 ac 17 00 00
ad 17 00 00 ae 17 00 00 af 17 00 00 b0 17 00 00
b1 17 00 00 b2 17 00 00 b3 17 00 00 b4 17 00 00
b5 17 00 00 b6 17 00 00 b7 17 00 00 b8 17 00 00
b9 17 00 00 ba 17 00 00 bb 17 00 00 bc 17 00 00
bd 17 00 00 be 17 00 00 bf 17 00 00 c0 17 00 00
c1 17 00 00 c2 17 00 00 c3 17 00 00 c4 17 00 00
c5 17 00 00 c6 17 00 00 c7 17 00 00 c8 17 00 00
c9 17 00 00 ca 17 00 00 cb 17 00 00 cc 17 00 00
cd 17 00 00 ce 17 00 00 cf 17 00 00 d0 17 00 00
d1 17 00 00 d2 17 00 00 d3 17 00 00 d4 17 00 00
d5 17 00 00 d6 17 00 00 d7 17 00 00 d8 17 00 00
d9 17 00 00 da 17 00 00 db 17 00 00 dc 17 00 00
dd 17 00 00 de 17 00 00 df 17 00 00 e0 17 00 00
e1 17 00 00 e2 17 00 00 e3 17 00 00 e4 17 00 00
e5 17 00 00 e6 17 00 00 e7 17 00 00 e8 17 00 00
e9 17 00 00 ea 17 00 00 eb 17 00 00 ec 17 00 00
ed 17 00 00 ee 17 00 00 ef 17 00 00 f0 17 00 00
f1 17 00 00 f2 17 00 00 f3 17 00 00 f4 17 00 00
f5 17 00 00 f6 17 00 00 f7 17 00 00 f8 17 00 00
f9 17 00 00 fa 17 00 00 fb 17 00 00 fc 17 00 00
fd 17 00 00 fe 17 00 00 ff 17 00 00 00 18 00 00
Read 83 Block is OK!
01 18 00 00 02 18 00 00 03 18 00 00 04 18 00 00
05 18 00 00 06 18 00 00 07 18 00 00 08 18 00 00
09 18 00 00 0a 18 00 00 0b 18 00 00 0c 18 00 00
0d 18 00 00 0e 18 00 00 0f 18 00 00 10 18 00 00
11 18 00 00 12 18 00 00 13 18 00 00 14 18 00 00
15 18 00 00 16 18 00 00 17 18 00 00 18 18 00 00
19 18 00 00 1a 18 00 00 1b 18 00 00 1c 18 00 00
1d 18 00 00 1e 18 00 00 1f 18 00 00 20 18 00 00
21 18 00 00 22 18 00 00 23 18 00 00 24 18 00 00
25 18 00 00 26 18 00 00 27 18 00 00 28 18 00 00
29 18 00 00 2a 18 00 00 2b 18 00 00 2c 18 00 00
2d 18 00 00 2e 18 00 00 2f 18 00 00 30 18 00 00
31 18 00 00 32 18 00 00 33 18 00 00 34 18 00 00
35 18 00 00 36 18 00 00 37 18 00 00 38 18 00 00
39 18 00 00 3a 18 00 00 3b 18 00 00 3c 18 00 00
3d 18 00 00 3e 18 00 00 3f 18 00 00 40 18 00 00
41 18 00 00 42 18 00 00 43 18 00 00 44 18 00 00
45 18 00 00 46 18 00 00 47 18 00 00 48 18 00 00
49 18 00 00 4a 18 00 00 4b 18 00 00 4c 18 00 00
4d 18 00 00 4e 18 00 00 4f 18 00 00 50 18 00 00
51 18 00 00 52 18 00 00 53 18 00 00 54 18 00 00
55 18 00 00 56 18 00 00 57 18 00 00 58 18 00 00
59 18 00 00 5a 18 00 00 5b 18 00 00 5c 18 00 00
5d 18 00 00 5e 18 00 00 5f 18 00 00 60 18 00 00
61 18 00 00 62 18 00 00 63 18 00 00 64 18 00 00
65 18 00 00 66 18 00 00 67 18 00 00 68 18 00 00
69 18 00 00 6a 18 00 00 6b 18 00 00 6c 18 00 00
6d 18 00 00 6e 18 00 00 6f 18 00 00 70 18 00 00
71 18 00 00 72 18 00 00 73 18 00 00 74 18 00 00
75 18 00 00 76 18 00 00 77 18 00 00 78 18 00 00
79 18 00 00 7a 18 00 00 7b 18 00 00 7c 18 00 00
7d 18 00 00 7e 18 00 00 7f 18 00 00 80 18 00 00

Read 84 Block is OK!
 楼主| 芸纤&飘羽-- 发表于 2012-10-25 12:06:37 | 显示全部楼层
这是什么情况
 楼主| 芸纤&飘羽-- 发表于 2012-10-25 12:09:58 | 显示全部楼层

SD卡擦除块后再向块写入数据

SD卡擦除块后再向块写入时不能再向块中写入内容也不能读出内容这是为什么!
那种情况可以引起这个问题/
 楼主| 芸纤&飘羽-- 发表于 2012-10-25 12:10:37 | 显示全部楼层
请不吝赐教!
embedsky_lhh 发表于 2012-10-25 13:58:19 | 显示全部楼层
你的SD卡是不是格式化成FAT文件系统格式了,如果是,这个数据看上去是FAT的分区表数据
 楼主| 芸纤&飘羽-- 发表于 2012-10-25 15:58:58 | 显示全部楼层
是FAT系统的
 楼主| 芸纤&飘羽-- 发表于 2012-10-25 15:59:43 | 显示全部楼层
有数据后读出的是什么样的
亚瑟王 发表于 2012-10-26 09:57:41 | 显示全部楼层
芸纤&飘羽-- 发表于 2012-10-25 15:59
有数据后读出的是什么样的

这个数据属于正常情况啊。在电脑里面读取出来的都是二进制文件,然后根据不同的协议转化为我们能够识别的数据。比如你的SD卡,你读取出来的二进制文件,需要根据fat的协议来转化。首先你要找到fat的列表所在的块,然后根据fat列表找到你要读取的文件所在的块,根据协议完整的读出你要的文件。(在电脑中读取SD卡的文件就是这个流程)
而你现在直接读取了SD卡某个块的内容,然后用16进制的方式打印出来,是正常的。(在电脑中读取SD卡的实际数据是这样的)。
当后面的数据经过转化后就变成了你所能识别的文件内容。
 楼主| 芸纤&飘羽-- 发表于 2012-10-26 21:09:15 | 显示全部楼层
SD卡系统的FAT文件共享!
xingyuan 发表于 2012-10-30 20:51:41 | 显示全部楼层
芸纤&飘羽-- 发表于 2012-10-26 21:09
SD卡系统的FAT文件共享!

那如何把采集到的图片存入SD卡中里,求教如何处理???
sudolee 发表于 2012-10-31 14:01:30 | 显示全部楼层
这个涉及到文件系统的问题。
如果你是裸编,除非你porting一个fat文件系统,否则只能把raw数据存入sdcard
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-4 20:09 , Processed in 1.046868 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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