TA的每日心情 | 擦汗 2020-1-14 15:59 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
那位解释一下文件数据写入SD卡的过程呢?
# ~+ K" n5 J# A8 j/ O' I# c# gSD卡好像是FAT格式吧?' E A% n* X9 O4 v" o, b; X) @7 c
那么写入的文件,是不是首先在FAT表中写入文件名?然后根据再指定一个数据区写文件数据
" H" _! s9 [% b# [8 S( Z" o
, }0 Q7 Y7 b. L; K* d+ S/ I8 A I+ i当要读这个文件的时候,首先读FAT表找这个文件的文件名,然后根据文件名提供的数据地址跳转到数据区读取这个文件 h- j3 }% K# m. w, Z( i3 q+ B
g/ F. Y0 m4 o$ H/ a
不知道是不是这个过程
. |1 A( S$ e" y6 Y( r
. N4 c; Q, C% @9 `谁能详细说明一下这个过程7 `; r; y/ N& @! p9 u# }6 m
2 ^& ~$ G K. |1 \" ~4 ?; b
- ~0 |5 s# n* E( E8 ~$ m8 u/ X7 O1 |3 w
6 c& `, I+ l/ ?$ R; e顺带问一下:控制器像SD卡发出写操作指令前是不是首先定义发送数据块的字节长度,然后发出一个写数据指令(指令提供一个起始地址)
8 ~' C3 G! B4 [( k; T% t那么在写完一个指定长度的数据块后再写下一个数据块的时候,发出的写数据指令的地址是不是在之前地址基础上累加上去的呢? |
|