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

 
 
> stm32f373 + flash(at25df081) + fatFs
vasilijvs
сообщение Feb 17 2016, 14:15
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 17-02-16
Пользователь №: 90 493



Добрый день, прошу помочь всех знатоков.
Хочу смонтировать раздел с помощью fatfs, возвращает FR_NO_FILESYSTEM, получается флеш не отформатирована под Fat.
Расскажите, каким образом её отформатировать или как добиться успешного выполнения f_mount()?
Вот здесь fResult получает это значение.
Код
FATFS fatFs;
FRESULT fResult;
      
fResult = f_mount(&fatFs, "0", 1);


Сообщение отредактировал vasilijvs - Feb 17 2016, 14:15
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KRS
сообщение Feb 19 2016, 19:42
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



ЕМНИП в fatfs размер сектора может быть только 512 байт

для файловой системы FTA на stm32 с этой флешкой много возни будет.
надо учитывать что стирается она по 4к, но писать можно по 256 байт...
плюс еще надо бы wear leveling организовать...
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Feb 20 2016, 09:41
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Цитата(KRS @ Feb 19 2016, 22:42) *
ЕМНИП в fatfs размер сектора может быть только 512 байт


http://elm-chan.org/fsw/ff/en/appnote.html
Limits
FAT sub-types: FAT12, FAT16 and FAT32.
Number of open files: Unlimited. (depends on available memory)
Number of volumes: Upto 10.
File size: Upto 4G-1 bytes. (by FAT specs.)
Volume size: Upto 2T bytes at 512 bytes/sector. (by FAT specs.)
Cluster size: Upto 64K bytes at 512 bytes/sector. (by FAT specs.)
Sector size: 512, 1024, 2048 and 4096 bytes. (by FAT specs.)


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vasilijvs   stm32f373 + flash(at25df081) + fatFs   Feb 17 2016, 14:15
- - skripach   Цитата(vasilijvs @ Feb 17 2016, 17:15) по...   Feb 18 2016, 03:56
|- - vasilijvs   Цитата(skripach @ Feb 18 2016, 06:56) А д...   Feb 18 2016, 09:45
- - vasilijvs   Появился следующий вопрос. У меня флешка на 1 Мбай...   Feb 19 2016, 09:52
|- - Сергей Борщ   Цитата(vasilijvs @ Feb 19 2016, 11:52) Ка...   Feb 19 2016, 09:58
|- - vasilijvs   Цитата(Сергей Борщ @ Feb 19 2016, 12:58) ...   Feb 19 2016, 10:48
- - hd44780   Проверьте FаtFs на предмет размера сектора. Может ...   Feb 19 2016, 18:05
|- - vasilijvs   Спасибо,за мнения. Увеличил _MAX_SS, в HardFault ...   Feb 25 2016, 13:50
- - skripach   Я бы прослоечку сделал для записи/чтения по 512 ба...   Feb 19 2016, 21:04
- - hd44780   if (LD_WORD(&fs->win.d8[BS_55AA]) != 0x...   Feb 25 2016, 16:17
- - vasilijvs   Всем спасибо за советы, сделал по 512 сектор. И де...   Mar 1 2016, 12:34
- - skripach   Отложите fatfs, напишите простенький тест для нижн...   Mar 1 2016, 18:19
|- - vasilijvs   Цитата(skripach @ Mar 1 2016, 21:19) Отло...   Mar 3 2016, 09:42
- - hd44780   Ну надо смотреть, что именно не нравится create_ch...   Mar 3 2016, 13:39
|- - vasilijvs   Цитата(hd44780 @ Mar 3 2016, 16:39) Ну на...   Mar 3 2016, 16:40
- - hd44780   Поглядел Ваш код diskio.c (работа отпустила ) ...   Mar 3 2016, 17:24
|- - vasilijvs   Цитата(hd44780 @ Mar 3 2016, 20:24) Погля...   Mar 3 2016, 17:46
- - romas2010   Цитата(vasilijvs @ Feb 17 2016, 17:15) До...   Mar 3 2016, 18:23
|- - vasilijvs   Цитата(romas2010 @ Mar 3 2016, 21:23) ну ...   Mar 3 2016, 20:41
|- - skripach   Цитата(vasilijvs @ Mar 3 2016, 23:41) ,а ...   Mar 3 2016, 23:04
|- - vasilijvs   Цитата(skripach @ Mar 4 2016, 02:04) Ванг...   Mar 4 2016, 08:11
|- - aaarrr   Цитата(vasilijvs @ Mar 4 2016, 11:11) Чте...   Mar 4 2016, 12:21
|- - vasilijvs   Цитата(aaarrr @ Mar 4 2016, 15:21) А поче...   Mar 4 2016, 12:32
- - aaarrr   Нельзя просто взять и назначить начало блока 4k с ...   Mar 4 2016, 12:44
|- - vasilijvs   Цитата(aaarrr @ Mar 4 2016, 15:44) Нельзя...   Mar 10 2016, 14:15
- - esaulenka   Влезу с рекламой-не-в-тему. Есть такая замечательн...   Mar 9 2016, 11:05


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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 15:54
Рейтинг@Mail.ru


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