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

 
 
ALexx
сообщение Sep 28 2004, 07:47
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 22-09-04
Из: Burbach, Germany
Пользователь №: 704



Кто-нибудь встречал исходники файловой системы для 51-х?
Если да, то можно ли их приспособить на контроллер с 1К оперативки?
Спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
diper
сообщение Jan 31 2006, 16:35
Сообщение #2


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

Группа: Свой
Сообщений: 94
Регистрация: 12-11-05
Из: Росиия, Нижний Новгород
Пользователь №: 10 750



Вот такая вещь есть... писал сам... давно... вроде даже работало.
Писалось под MSP430
код 4324 байт
глобальных переменных 48 байт
скока стека жрет - хз
для работы требует только один буффер 512 байт
(для входных данных, выходны данных, и внутренних рассчетов)
Чтоб заработало надо определить несколько define
и реализовать функции доступа непосредственно к носителю данных
возвращающих true если норма и false если что то не так
uchar MMCInit(void);
uchar MMCReadSector(uchar *buf,ulong sector);
uchar MMCWriteSector(uchar *buf,ulong sector);
(кто не в курсе секторы по 512 байт smile.gif
Тестировалось с картой MMC вроде 16 МБ (FAT12)

Если у кого заработает отпишите...
Прикрепленные файлы
Прикрепленный файл  msdos.rar ( 7.01 килобайт ) Кол-во скачиваний: 149
 
Go to the top of the page
 
+Quote Post
Alex31
сообщение Feb 18 2008, 12:33
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 19-10-06
Пользователь №: 21 463



Цитата(diper @ Jan 31 2006, 19:35) *
Вот такая вещь есть... писал сам... давно... вроде даже работало.
Писалось под MSP430
код 4324 байт
глобальных переменных 48 байт
скока стека жрет - хз
для работы требует только один буффер 512 байт
(для входных данных, выходны данных, и внутренних рассчетов)
Чтоб заработало надо определить несколько define
и реализовать функции доступа непосредственно к носителю данных
возвращающих true если норма и false если что то не так
uchar MMCInit(void);
uchar MMCReadSector(uchar *buf,ulong sector);
uchar MMCWriteSector(uchar *buf,ulong sector);
(кто не в курсе секторы по 512 байт smile.gif
Тестировалось с картой MMC вроде 16 МБ (FAT12)

Если у кого заработает отпишите...


У меня заработало на Atmege8 с карточкой SD на 2Гб и FAT16big. Причем практически со второго раза! beer.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ALexx   FAT для 51-го.   Sep 28 2004, 07:47
- - lamerok   В 1 Кило точно не влезет.... Возьмитеисходники для...   Sep 28 2004, 07:58
- - lamerok   Хотя нет погарячился влезет.. но с трудом, там тол...   Sep 28 2004, 08:22
- - ALexx   А где взять? Есть тут у меня файловая система Flas...   Sep 28 2004, 09:59
|- - Polaris   Цитата(ALexx @ Sep 28 2004, 11:59) А где ...   Feb 2 2006, 14:44
- - one_man_show   Цитата(ALexx @ Sep 28 2004, 01:59 PM)Есть тут...   Sep 28 2004, 20:14
- - Yra   Цитата(ALexx @ Sep 28 2004, 12:59 PM)Есть тут...   Nov 16 2004, 15:53
- - Yra   В общем удалось скомпилить исходники uC*/*FS в кеи...   Jan 22 2006, 16:32
- - Aleks17   FAT-16 исходники лежат на ftp (по-моему в pub/mcs/...   Jan 22 2006, 17:49
|- - Charley   Цитата(Aleks17 @ Jan 22 2006, 22:49) FAT-...   Jan 24 2006, 08:37
|- - Aleks17   Цитата(Charley @ Jan 24 2006, 14:37) Прив...   Jan 24 2006, 09:05
- - diper   Откомпилил в 8.01 с контроллером 89С5131 с максима...   Jan 31 2006, 16:59
- - alm_   Если ты используешь Atmel DataFlash - поищи DFSS у...   Feb 6 2006, 11:32
- - dm_mur   ДФСС есть на местном ФТП. Но FlashFile от Progress...   Feb 6 2006, 12:48


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

 


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


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