Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2017-дек-16 19:54

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: 1886be3y и USB MASS STORAGE
СообщениеДобавлено: 2015-июл-09 21:36 
Не в сети

Зарегистрирован: 2014-апр-06 23:33
Сообщения: 4
Добрый день ! Подскажите, пожалуйста, что делать. Я реализовал на NAND FLASH с помощью usb mass storage флешку с FAT32.
Если создается файл объемом меньше 3 МБайт, все работает нормально. Но, если файл больше 3 МБайт, то файл не читается.
Что я не предусмотрел или в чем ошибка ? Надеюсь на Вашу помощь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886be3y и USB MASS STORAGE
СообщениеДобавлено: 2015-июл-10 09:15 
Не в сети

Зарегистрирован: 2010-авг-30 19:12
Сообщения: 381
Могу ошибаться, но кажется FAT32 в принципе не поддерживает файлы объемом более 3,2 ГБ.

_________________
О сколько нам открытий чудных
Готовит просвященья дух,
И опыт - сын ошибок трудных ... (Пушкин)

Пергаменты не утоляют жажду ("Фауст",Гете)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886be3y и USB MASS STORAGE
СообщениеДобавлено: 2015-июл-10 09:23 
Не в сети

Зарегистрирован: 2014-апр-06 23:33
Сообщения: 4
Я ошибся, не 3 МБайт, а 8 МБайт. НО НЕ 3 ГБАЙТ !!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886be3y и USB MASS STORAGE
СообщениеДобавлено: 2015-июл-10 13:10 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
SergRud писал(а):
Я ошибся, не 3 МБайт, а 8 МБайт. НО НЕ 3 ГБАЙТ !!!

Вообще то аппаратной части флешки безразлично как она разбита, FAT32 или как то по другому, и ей всё равно какой файл на неё пишут, она даже про файлы ничего не знает. Флешка это просто непрерывный массив памяти определенного объема, поддерживающий определенный набор команд доступа к этой памяти, и всё.
Так что ошибка связана с неверным выполнением команд USB Mass Storage Devices или ошибками в параметрах команд, либо с ошибками записи/чтения самой памяти.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886be3y и USB MASS STORAGE
СообщениеДобавлено: 2015-июл-10 22:45 
Не в сети

Зарегистрирован: 2014-апр-06 23:33
Сообщения: 4
"Спасибо", конечно, за разъяснение про FAT32. Если я на Вашем 8-разрядном контроллере реализовал эту самую FAT32, то, наверно, "кое-что" знаю о ней. Я думал, что Вы как разработчики микроконтроллера, можете подсказать что-то стоящее. Может со скоростью что-то происходит. Единственное теперь что я хочу у Вас узнать. Если происходит STALL, Ваш USB-контроллер разберется с этим ? Надеюсь на ответ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886be3y и USB MASS STORAGE
СообщениеДобавлено: 2015-авг-01 19:37 
Не в сети

Зарегистрирован: 2014-апр-06 23:33
Сообщения: 4
Сначала Вы мне расписывали про FAT 32, затем написали следующее: Так что ошибка связана с неверным выполнением команд USB Mass Storage Devices или ошибками в параметрах команд, либо с ошибками записи/чтения самой памяти.

А на самом деле "косяк" или в Вашем контроллере, или компиляторе. В конечном счете, Ваш компилятор некорректно работает с 4-х байтовыми числами. Как только "ушел" от 4-х байтовой математики, все заработало. Да, и с размещением в памяти программ не все корректно работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1886be3y и USB MASS STORAGE
СообщениеДобавлено: 2015-авг-03 09:31 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1271
Откуда: АО "ПКК Миландр"
SergRud писал(а):
Сначала Вы мне расписывали про FAT 32, затем написали следующее: Так что ошибка связана с неверным выполнением команд USB Mass Storage Devices или ошибками в параметрах команд, либо с ошибками записи/чтения самой памяти.

А на самом деле "косяк" или в Вашем контроллере, или компиляторе. В конечном счете, Ваш компилятор некорректно работает с 4-х байтовыми числами. Как только "ушел" от 4-х байтовой математики, все заработало. Да, и с размещением в памяти программ не все корректно работает.


Были бы премного благодарны, если бы Вы смогли локализовать и указали, где именно у нас косяк с 4-х байтовыми числами.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB