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

 
 
> FatFS + LPC2148 + KEIL
MaxEngee
сообщение Dec 12 2008, 10:39
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-03-07
Из: Беларусь, Минск
Пользователь №: 26 249



Добрый день
Хочу освоить работу с FAT16/32 для SD.

Пробовал RTL Flash File System от Keil - показалась полным г...ом
Мучал пример, все вроде как работает, но через раз. С директориями не работает.

Хочу портировать fatFS на SSP1 LPC2148, работаю в KEIL.
Нашел порт fatFS на SSP1 LPC2148 для IAR, думал переделать, но уж очень много гемора и не совместимостей (название регистров, битовый поля, да и с синтаксис не нравиться)

Может у кого есть или где видел порт именно для keil
Прикрепленные файлы
Прикрепленный файл  ff004b_IAR.zip.zip ( 778.51 килобайт ) Кол-во скачиваний: 104
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sonycman
сообщение Dec 13 2008, 14:56
Сообщение #2


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



А хоть одна из доступных файловых систем поддерживает длинные имена?
А то что-то стрёмно наблюдать список файлов в формате 8.3...
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 13 2008, 15:09
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(sonycman @ Dec 13 2008, 16:56) *
А хоть одна из доступных файловых систем поддерживает длинные имена?
Там какая-то борьбическая борьба с микрософтом. Вроде как длинные имена поверх FAT запатентованы и микрософт хочет за них денюжку. Но это обрывки моих воспоминаний - где-то читал в интернете. Может у того же Чана.

P.S. Ага, точно у него:
Цитата
Long file name
There is an extended feature to handle long file name (LFN) up to 255 characters in addition to 8.3 format file name on the FAT file system. To support this feature, 512 byte string buffer for file name and Unicode - Local code mutual conversion table which occupies 256KB is required. Therefore memory consumption of code and work area will be increased drastically. The FatFs module currently does not support this feature. The LFN on the FAT file system is a patent of Microsoft. When use it on the commercial products, you have to be licensed.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MaxEngee   FatFS + LPC2148 + KEIL   Dec 12 2008, 10:39
- - Vladimir_T   uCOS-FS может подойти...   Dec 12 2008, 13:08
- - prottoss   Цитата(MaxEngee @ Dec 12 2008, 17:39) Хоч...   Dec 13 2008, 12:14
- - sonycman   Цитатаand Unicode - Local code mutual conversion t...   Dec 13 2008, 20:34
|- - Qwertty   Цитата(sonycman @ Dec 13 2008, 23:34) А-а...   Dec 14 2008, 01:39
|- - zltigo   Цитата(Qwertty @ Dec 14 2008, 04:39) А ос...   Dec 14 2008, 08:30
|- - sonycman   Цитата(Qwertty @ Dec 14 2008, 05:39) Заче...   Dec 14 2008, 10:28
|- - Qwertty   Цитата(sonycman @ Dec 14 2008, 13:28) В с...   Dec 14 2008, 15:35
|- - sonycman   Цитата(bigarmer @ Dec 14 2008, 18:48) You...   Dec 14 2008, 16:51
|- - Kompot   Цитата(sonycman @ Dec 14 2008, 20:51) But...   Dec 15 2008, 10:05
|- - sonycman   Цитата(Kompot @ Dec 15 2008, 14:05) Дык в...   Dec 15 2008, 13:18
- - bigarmer   You can try the uC/FS from Micruim, it supports IA...   Dec 14 2008, 14:48
- - bigarmer   to sonycman, Please refer to, http://www.micrium....   Dec 15 2008, 08:20
- - MaxEngee   Всем большое спасибо за ценные советы Цитата(...   Dec 15 2008, 09:34
- - bigarmer   You need to register for downloading the source co...   Dec 15 2008, 10:05
- - MaxEngee   Может кто скажет почему кейл ругаеться на определе...   Dec 15 2008, 10:06
|- - aaarrr   Цитата(MaxEngee @ Dec 15 2008, 13:06) Мож...   Dec 15 2008, 10:10
- - MaxEngee   на счет TRUE и/или FALSE #define - точно!...   Dec 15 2008, 10:26
|- - Сергей Борщ   Цитата(MaxEngee @ Dec 15 2008, 12:26) Мож...   Dec 15 2008, 11:24
- - MaxEngee   Блин точно, извеняюсь, поспешил с вопросом. Дейст...   Dec 15 2008, 12:18
- - MaxEngee   Всем спасибо за посильную помощь. Сделал все сам....   Dec 16 2008, 10:56
|- - Сергей Борщ   Цитата(MaxEngee @ Dec 16 2008, 12:56) //1...   Dec 16 2008, 11:49
|- - aaarrr   Цитата(Сергей Борщ @ Dec 16 2008, 14:49) ...   Dec 16 2008, 11:57
- - Hermes   А это сможет работать в IAR на lpc2478 ???   Dec 16 2008, 11:41
- - Hermes   Меня походу проигнорировали... это сможет работать...   Dec 16 2008, 17:58
|- - Сергей Борщ   Цитата(Hermes @ Dec 16 2008, 19:58) Меня ...   Dec 16 2008, 21:07
|- - Hermes   Цитата(Сергей Борщ @ Dec 17 2008, 00:07) ...   Dec 17 2008, 13:25
|- - sonycman   Цитата(Hermes @ Dec 17 2008, 17:25) Т.е. ...   Dec 17 2008, 13:51
|- - Сергей Борщ   Цитата(Hermes @ Dec 17 2008, 15:25) Т.е. ...   Dec 17 2008, 14:14
- - MaxEngee   Цитата(Hermes @ Dec 16 2008, 15:41) А это...   Dec 17 2008, 10:08
- - Hermes   сегодня вечером попробую переопределить регистры.....   Dec 17 2008, 13:57
- - Ivan Kuznetzov   Всем привет! Нашел тут проект с ФатФс для Keil...   Jul 27 2009, 12:10
|- - Сергей Борщ   Цитата(Ivan Kuznetzov @ Jul 27 2009, 15:1...   Jul 27 2009, 12:59
- - Ivan Kuznetzov   Походу дело в функции IrqEnable(); коорая в случае...   Jul 27 2009, 13:55
|- - aaarrr   Цитата(Ivan Kuznetzov @ Jul 27 2009, 17:5...   Jul 27 2009, 14:24
- - Ivan Kuznetzov   Все равно не робит... видимо есть еще какие-то раз...   Jul 27 2009, 15:24
|- - aaarrr   Цитата(Ivan Kuznetzov @ Jul 27 2009, 19:2...   Jul 27 2009, 15:39
|- - Ivan Kuznetzov   Цитата(aaarrr @ Jul 27 2009, 20:39) Дык а...   Jul 27 2009, 16:10
- - SPACUM   Переделываю для LPC2478 на Кроссстудии, похоже все...   Aug 4 2009, 17:54


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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 03:43
Рейтинг@Mail.ru


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