请问SPI模式读写SD卡,我用WINHEX查找如何找到我写入的块?

2019-07-21 00:28发布

RT,SD卡是FAT32文件系统的,我现在用SPI可以按扇区写入与读取。我想用winhex打开SD卡,然后看看我写入的内容,那么应该怎么找到我写入的块地址呢?
比如我将512个字节的数据写入0x12块,然后读取此块信息发现已经成功写入,那么我用winhex打开SD卡,找到0x12 * 512 的地址,为何会没有已经写入的数据呢?求指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
chenjl0089
1楼-- · 2019-07-21 23:12
回复【6楼】dop101:
---------------------------------
多谢您的耐心解答,我的意思是比如我往0x12块,写入512个字节‘C’就是ASCII码的0x43,然后将SD卡插到电脑上,用winhex物理区方式打开此SD卡,那我应该在什么地址读取到我写入的这512个0x43呢?这个在winhex上的地址是如何计算的呢?
dop101
2楼-- · 2019-07-22 00:23
 精彩回答 2  元偷偷看……
chenjl0089
3楼-- · 2019-07-22 03:33
回复【8楼】dop101:
---------------------------------
额 那你多块测试的时候不也得在winhex上找到你写的数据然后观察是否丢失么,我想问的就是怎么找到的你已经写入的数据~~~
chenjl0089
4楼-- · 2019-07-22 08:19
回复【10楼】dop101:
---------------------------------
哦哦 多谢,你这个是物理扇区还是逻辑扇区呢?winhex上?
dop101
5楼-- · 2019-07-22 11:52
 精彩回答 2  元偷偷看……
eurphan
6楼-- · 2019-07-22 15:30
楼主能发程序上来参考下吗,我的还是初始化失败呢

一周热门 更多>