реклама на сайте
подробности

 
 
> SD-card дурит
Chestor
сообщение Oct 19 2011, 03:47
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 23-11-10
Пользователь №: 61 098



Добрый день.
Работаю с внешней карточкой памяти SD. Наблюдаю некоторые странные особенности: если я записываю один сектор на карту, а потом делаю ресет устройства, то сектор оказывается пустым (старые данные, не прошла запись). А если я записываю сектор, а после этого делаю чтение этого сектора, то после ресета сектор содержит правильную информацию.
Странно... такое впечатление, что карта памяти кэширует данные в своей внутренней оперативке. У кого ест опыт работы с такими устройствами, подскажите, где копать? В инете лазил, но на запросы типа "SD data cache" очень много левой информации.
Спасибо за ответы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Altemir
сообщение Oct 19 2011, 05:31
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 2-05-06
Из: Россия, Поволжье
Пользователь №: 16 686



А запись каким образом организована? Проц, файловая система, ОСь? Если пишете напрямую, минуя уровень файловой системы, то нужно чесать репу. Если же работа через файловую систему, то следует делать fsync, чтобы закэшированные данные слились на SD.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 19:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016