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

 
 
> FatFs. LPC2388. MCI. Не работает, На какие грабли наступил?
EXeGLuMATOR
сообщение Jul 24 2009, 16:40
Сообщение #1


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

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



Взял последнюю версию 0.07с FatFs. Соответственно и пример применения на данную серию процов. Собственно к библиотеке FatFs вопросов нет.
Но есть чудный модуль MCI.c. Вроде перенес все нормально, да собственно и переносить там особо нечего. Регистры совпадают, только ножки переделать. Но не тут-то было. Инициализация карточки проходит без вопросов - вроде правильно все читается.
Show disk status...
Drive size: 59776 sectors
Sector size: 512
Erase block size: 32 sectors
MMC/SDC type: 2
CSD:
00000000 00 26 00 32 1F 59 81 D2 FE F9 CF FF 92 40 00 4A .&.2.Y.......@.J
CID:
00000000 03 53 44 53 44 30 33 32 57 00 3E 26 E3 00 55 62 .SDSD032W.>&..Ub
OCR:
00000000 80 FF 80 00 ....
SD Status:
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

Но вот SD Status - похоже не тот.

Не проходит функция disk_read. А именно отваливается по условию в строчке 605.
Даже не знаю где копать - вроде все правильно по коду...
Частота контроллера урезана по самое нехочу.
карточка компом нормально видится, читается, пишется. Другая карточка - аналогичный эффект..

Кто что может посоветовать?
Или может кому не жалко работающего такого файлика? rolleyes.gif
Прикрепленные файлы
Прикрепленный файл  mci.zip ( 7.17 килобайт ) Кол-во скачиваний: 220
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
poq12
сообщение Aug 23 2009, 21:07
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 20-05-08
Из: Санкт-Петербург
Пользователь №: 37 681



smile3046.gif Народ, подскажите пожалуйста, как определить какой функции main() передается управление в данном проекте ? (имеется ввиду пост сразу перед моим вопросом)

там в файле Sturtup.s написано:

IMPORT __main
LDR R0, =__main
BX R0

Если воспользоваться "find in files", то вылезает три функции main()
в файлах - mcitest.c, rtctest.c, tmrtest.c, а ни один из этих файлов в проект не включен ... или все же включен ?
smile3046.gif

Вопрос снят. Управление передается функции int main (void) в первом файле fat_mci_demo.c laughing.gif (у меня она почему-то не находилась поиском, нашел при шагании симулятором)
(как удалить сообщение не знаю. laughing.gif )

Сообщение отредактировал poq12 - Aug 23 2009, 21:32
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- EXeGLuMATOR   FatFs. LPC2388. MCI. Не работает   Jul 24 2009, 16:40
- - klen   тоже морочился с FatFs тока у меня stm32 c SDIO к...   Jul 24 2009, 18:26
|- - КонстантинТ   Цитата(klen @ Jul 24 2009, 21:26) тоже мо...   Jul 26 2009, 21:14
|- - klen   Цитата(КонстантинТ @ Jul 27 2009, 01:14) ...   Jul 27 2009, 06:03
- - EXeGLuMATOR   Не.. таймер таймаута я прошел. Тоже впоролся - ...   Jul 24 2009, 19:14
|- - klen   Цитата(EXeGLuMATOR @ Jul 24 2009, 23:14) ...   Jul 24 2009, 20:29
|- - AHTOXA   8 блоков - это же 4К? Размер кластера. После запол...   Jul 25 2009, 04:24
- - EXeGLuMATOR   Это все здорово конечно. Но тема изначально неско...   Jul 25 2009, 06:12
- - sensor_ua   ЦитатаНеужто никто на 2388 не портировал эту систе...   Jul 25 2009, 06:22
- - EXeGLuMATOR   Так в том-то и дело, код из этого примера и исполь...   Jul 25 2009, 06:43
- - sensor_ua   Сразу скажу, что на LPC не запускал. Бегло посмот...   Jul 25 2009, 07:18
- - EXeGLuMATOR   Да вот-же. Хотелось побыстрее все запустить. Види...   Jul 25 2009, 08:12
- - EXeGLuMATOR   Это к STM относится, я так понимаю? А поближе к т...   Jul 27 2009, 07:28
- - skripach   Попробуйте др. карточку. Я портировал на LPC2478 E...   Jul 27 2009, 09:25
|- - EXeGLuMATOR   Цитата(skripach @ Jul 27 2009, 13:25) Поп...   Jul 27 2009, 13:21
- - skripach   ЦитатаА файликом для MCI не поделитесь для FatFs? ...   Jul 28 2009, 06:30
- - EXeGLuMATOR   Спасибо. Шикарный файлик. Остается прикрутить его...   Jul 29 2009, 05:08
- - skripach   Пардон, не понял, FatFS и вот это не одно и то же?   Jul 29 2009, 06:27
- - EXeGLuMATOR   Да, это одно и то-же. Об этом и речь.   Jul 29 2009, 06:35
- - skripach   ЦитатаДа, это одно и то-же. Об этом и речь. Так в ...   Jul 29 2009, 07:41
- - EXeGLuMATOR   Не совсем. эта файловая система работает по функц...   Jul 29 2009, 08:32
- - skripach   Ладно, углубимся... Смотрим для примера функцию di...   Jul 29 2009, 09:00
- - EXeGLuMATOR   Да, все верно. Но... Дело в том, что в том архиве ...   Jul 29 2009, 10:05
- - EXeGLuMATOR   В общем все заработало. Всем спасибо за помощь. П...   Jul 29 2009, 11:08
|- - Ivan Kuznetzov   Цитата(EXeGLuMATOR @ Jul 29 2009, 16:08) ...   Jul 29 2009, 13:22
|- - EXeGLuMATOR   Цитата(Ivan Kuznetzov @ Jul 29 2009, 17:2...   Jul 29 2009, 17:37
- - skripach   ЦитатаДело в том, что в том архиве нету такой функ...   Jul 29 2009, 11:21
- - Ivan Kuznetzov   Цитатаmemcpy(buff, (BYTE*)ReadBlock, 512); Аналоги...   Jul 31 2009, 04:04
- - prgjz   Адаптировал пример к платине Keil MCB2387 - всё ра...   Jul 31 2009, 13:01
- - EXeGLuMATOR   Ну, кому-то наверняка пригодится. Все не самим ра...   Aug 1 2009, 18:34
- - Ivan Kuznetzov   Кто-нить пробывал эти исходники с картами больше 1...   Aug 3 2009, 06:48
|- - prgjz   Цитата(Ivan Kuznetzov @ Aug 3 2009, 09:48...   Aug 3 2009, 08:33
- - Ivan Kuznetzov   усе заработало, после всовывания карточки, кнопоч...   Aug 4 2009, 06:58
|- - Ivan Kuznetzov   переделал немного fat_mci_demo.c - теперь глинные ...   Aug 4 2009, 08:18
- - madnik   Доброго времени суток. Помогите разобраться с иниц...   Oct 4 2010, 12:33
- - skripach   Что-то там было с питанием карты. Без биполярного ...   Oct 4 2010, 13:08
- - madnik   С питанием все нормально. Случайно обнаружилась сл...   Oct 5 2010, 10:57
- - карабас   вы работаете в spi моде, а если полярность clk пер...   Oct 6 2010, 15:51
- - madnik   Я работаю в sd mode. Пробовал ставить подтяжку, ре...   Oct 6 2010, 16:35
- - skripach   ЦитатаС питанием все нормально. Тоже так казалось.   Oct 6 2010, 17:04
- - madnik   Поставил 100 pF конденсатор на CLK. В разрыв линий...   Oct 7 2010, 10:56
|- - sonycman   Цитата(madnik @ Oct 7 2010, 14:56) Постав...   Oct 7 2010, 11:23
- - madnik   Физически карта сидит в слоте припаяном на шлейф о...   Oct 7 2010, 11:35
- - Mbcali4   Доброго времени суток. Подскажите пожалуйста как п...   Jan 13 2011, 12:24


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

 


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


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