主题:Sd卡存储...急...回信息 共有64597人关注过本帖 |
---|
ggg |
1楼 |
![]() |
Sd卡存储...急...回信息 ![]()
在使用EM9161测试程序时..有如下问题:
向SD卡里写数据时.初始上电...向SD卡里写数据,数据会写入第一条记录40字节(每条信息记录40字节),此时候如果掉电 这条数据是能够保存到SD卡里的,但是只要以后写入数据不超过512字节,如果系统掉电,后写入的数据不能写入到SD卡里,如果写入的数据大于512字节,小于1024字节,只能存储前512字节数据,512-1024之间的数据将丢失(掉电情况),也就是觉得好象用.FULSH指令并没有把数据写到SD卡上,而是写如可512字节的缓存区,我们的项目要保证不能丢失任何数据,请及时的测试此问题,并通告我们,找到好的解决方法,另外,如果把数据存储到U盘上,就没有这种事情发生,能够存储所有数据,???写U盘与写SD卡的方式不一样??? 请及时给予回复,急.... |
单帖管理 | 引用 | 回复 ![]() |
x10 |
2楼 |
![]() |
![]()
能否把你写数据的相关代码发给我们看看吗?
|
单帖管理 | 引用 | 回复 ![]() |
ggg |
3楼 |
![]() |
![]()
已发邮件,请测试并给出解决办法,及时沟通
|
单帖管理 | 引用 | 回复 ![]() |
leeleen |
4楼 |
![]() |
![]()
程序已经收到,看了一下,请问你是在按下那个按钮的同时断电做的测试吗?
|
单帖管理 | 引用 | 回复 ![]() |
x10 |
5楼 |
![]() |
![]()
直接用发来的代码测试,看不出数据丢失的问题。尽管不能保证最后一个40字节是否写入,但没有出现已写入的512字节丢失的现象。
|
单帖管理 | 引用 | 回复 ![]() |
ggg |
6楼 |
![]() |
![]()
是这样的。。你按5次"写入"按扭..每按一次是写入40个字节,应该SD卡的文件上有200个字节,看写入的文件确实如此,然后按重新启动按扭..重新启动系统..再去看写入的SD卡的文件,只能保存第一次的40个字节
|
单帖管理 | 引用 | 回复 ![]() |
leeleen |
7楼 |
![]() |
![]()
按照您说的方法,进行了实验,写入完全是正确的,没有出现你说的现象。
|
单帖管理 | 引用 | 回复 ![]() |
Alex |
8楼 |
![]() |
![]()
SD卡是256M的,FAT32
还有个现象,如果你写好80个字节的文件,进行改写的话,可以保存的住 |
单帖管理 | 引用 | 回复 ![]() |
ggg |
9楼 |
![]() |
![]()
我们在这里同样的程序..写U盘就没有问题,写SD卡有这问题
|
单帖管理 | 引用 | 回复 ![]() |
ggg |
10楼 |
![]() |
![]()
首先记住SD卡文件内的字节数目,你连续按5次"写入"按扭..操作完成后立即重新启动系统..再去看写入的SD卡的文件,是否正确
|
单帖管理 | 引用 | 回复 ![]() |
Alex |
11楼 |
![]() |
![]()
这个测试板的系统重新被刷过,李向上李工上次给个em9161内核,
目前这个测试板上,有这个现象,U盘和SD卡,NAND上,都有一个滞后的现象 比如你正在往U盘上的一个文件写入,拔出U盘,再插进去,然后出现USBdisk2的盘符,程序有时候不会出错 此时可以删除usbdisk这个文件夹 注册表也有这个现象,连续写2个不同的键值,只有第一个可以存 |
单帖管理 | 引用 | 回复 ![]() |
ggg |
12楼 |
![]() |
![]()
今天早晨起来又去测试,更换了一个SD卡,发现偶尔有数据丢失的情况发生,不知道是什么原因,我上次用的那个SD卡在计算机上手机上都没有问题啊,郁闷啊。。。要是这样老丢数据。。项目很难啊。。帮忙分析下什么原因啊
|
单帖管理 | 引用 | 回复 ![]() |
x10 |
13楼 |
![]() |
![]()
昨天给你打了几次电话,没打通。今天我们会再与你联系,我们这边确实没有出现这样的问题,问题应当能够找到。
|
单帖管理 | 引用 | 回复 ![]() |
ggg |
14楼 |
![]() |
![]()
暂时测试是文件系统格式问题,用FAT32格式有问题,用FAT格式无问题
请楼主把我们电话号码删掉....谢谢 |
单帖管理 | 引用 | 回复 ![]() |