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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> FatFs. LPC2388. MCI. Не работает, На какие грабли наступил?
Ivan Kuznetzov
сообщение Aug 3 2009, 06:48
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Кто-нить пробывал эти исходники с картами больше 1Гб? У меня почему-то не работает...

Сообщение отредактировал Ivan Kuznetzov - Aug 3 2009, 06:48


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
prgjz
сообщение Aug 3 2009, 08:33
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 3-01-07
Из: Germany
Пользователь №: 24 071



Цитата(Ivan Kuznetzov @ Aug 3 2009, 09:48) *
Кто-нить пробывал эти исходники с картами больше 1Гб? У меня почему-то не работает...

Исходники пробовал с: SanDisk 256MB, ProMax 2GB, SanDisk 4GB SDHC
Go to the top of the page
 
+Quote Post
Ivan Kuznetzov
сообщение Aug 4 2009, 06:58
Сообщение #33


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



усе заработало, после всовывания карточки, кнопочку RESET на отладочной платке жму - проходит, причем интересно, с SD картами можно такого не проделывать, только с SDHC... biggrin.gif

обновил ff.c и ff.h на последние (0.07с), добавил ccsbcs.c для поддержки LFN, включил поддержку LFN в ff.h, но при выводе списка файлов имена все равно в формате 8.3...

Сообщение отредактировал Ivan Kuznetzov - Aug 4 2009, 07:53


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
Ivan Kuznetzov
сообщение Aug 4 2009, 08:18
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



переделал немного fat_mci_demo.c - теперь глинные имена кажет biggrin.gif
в архиве для LPC2368 (протестировано на LPC2378)

P.S.
Простите за оффтоп, но может у кого есть такой-же проектик для LPC2148 или LPC2138 на кейловском родном компиляторе?

Сообщение отредактировал Ivan Kuznetzov - Aug 4 2009, 08:30
Прикрепленные файлы
Прикрепленный файл  lpc23xx_chan_mci.rar ( 510.16 килобайт ) Кол-во скачиваний: 130
 


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
poq12
сообщение Aug 23 2009, 21:07
Сообщение #35


Участник
*

Группа: Участник
Сообщений: 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
madnik
сообщение Oct 4 2010, 12:33
Сообщение #36





Группа: Новичок
Сообщений: 5
Регистрация: 30-11-09
Из: Смоленск
Пользователь №: 53 961



Доброго времени суток.
Помогите разобраться с инициализацией microSD карты. Пытаюсь запустить проект lpc23xx_chan на процессоре lpc2468.

Карта соединена с процессором следующим образом
P1[2] CLK
P1[3] CMD
P1[5] питание через полевик на PWR
P1[6] DAT0
P1[7] DAT1
P1[11] DAT2
P1[12] DAT3

исправил в проекте инициализацию в соответствии с подключением карты

Код
PINSEL2 &= ~((3 << 4) | (3 << 6) | (3 << 10) | (3 << 12) | (3 << 14) | (3 << 22) | (3 << 24));
PINSEL2 |= (1 << 5) | (1 << 7) | (1 << 11) | (1 << 13) | (1 << 15) | (1 << 23) | (1 << 25);


при попытке инициализации выводится
Цитата
MCI_INIT ok
timout CMD8 -> SD-Card<Version 2.0 or MMC
MCI_Send_ACMD failed -> MMC, invalid power-range or no card
MCI_POWER 0x00000000
rc=1


при выполнении функции MCI_GetCmdResp в регистре MCI_STATUS установлен бит CMD_TIMEOUT
пробовал на картах micro sd kingston 4GB sdhc и apacer 1GB
Питание и тактирование появляется на карте при попытке инициализации.
Подскажите в какую сторону копать.
Go to the top of the page
 
+Quote Post
skripach
сообщение Oct 4 2010, 13:08
Сообщение #37


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Что-то там было с питанием карты. Без биполярного транзистора перед полевым не хотело работать. Попробуйте "принудительно" включить питание.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
madnik
сообщение Oct 5 2010, 10:57
Сообщение #38





Группа: Новичок
Сообщений: 5
Регистрация: 30-11-09
Из: Смоленск
Пользователь №: 53 961



С питанием все нормально.
Случайно обнаружилась следующая странность. Подключаю щуп осциллографа к линии CLK, и древняя 16 МБ карта инициализируется нормально. Работает с fat нормально. Отключаю щуп, симптомы как в предыдущем посте. Пробовал резистор 10к повесить на подтяжку на CLK и остальные линии повесить, не помогает. Работает только с подключенным щупом. Не конденсатор же вещать на CLK cranky.gif
Go to the top of the page
 
+Quote Post
карабас
сообщение Oct 6 2010, 15:51
Сообщение #39


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 8-12-09
Пользователь №: 54 123



вы работаете в spi моде, а если полярность clk перевернуть?
Go to the top of the page
 
+Quote Post
madnik
сообщение Oct 6 2010, 16:35
Сообщение #40





Группа: Новичок
Сообщений: 5
Регистрация: 30-11-09
Из: Смоленск
Пользователь №: 53 961



Я работаю в sd mode. Пробовал ставить подтяжку, резисторы 33 Ом на линии ставить. Не помогает.
Go to the top of the page
 
+Quote Post
skripach
сообщение Oct 6 2010, 17:04
Сообщение #41


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата
С питанием все нормально.

Тоже так казалось.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
madnik
сообщение Oct 7 2010, 10:56
Сообщение #42





Группа: Новичок
Сообщений: 5
Регистрация: 30-11-09
Из: Смоленск
Пользователь №: 53 961



Поставил 100 pF конденсатор на CLK. В разрыв линий включены резисторы 30 Ом. Инициализируется со второго, третьего раза. После инициализации работает вроде нормально. Голову уже сломал.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Oct 7 2010, 11:23
Сообщение #43


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

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



Цитата(madnik @ Oct 7 2010, 14:56) *
Поставил 100 pF конденсатор на CLK. В разрыв линий включены резисторы 30 Ом. Инициализируется со второго, третьего раза. После инициализации работает вроде нормально. Голову уже сломал.

А как физически выполнен монтаж карты памяти, какой длины дорожки/провода, и нет ли рядом других быстрых сигналов с крутыми фронтами?
Не наводки ли?
Go to the top of the page
 
+Quote Post
madnik
сообщение Oct 7 2010, 11:35
Сообщение #44





Группа: Новичок
Сообщений: 5
Регистрация: 30-11-09
Из: Смоленск
Пользователь №: 53 961



Физически карта сидит в слоте припаяном на шлейф около 20 мм длиной. На плате зеркально площадки под слот развел, пока другая плата придет, повесил навеснымsad.gif До площадок на слоте дорожки длиной около 30 мм. Рядом с дорожками только земляной полигон.

Только что попробовал карту на 1 GB. Инициализируется с первого раза.

Сообщение отредактировал madnik - Oct 7 2010, 11:36
Go to the top of the page
 
+Quote Post
Mbcali4
сообщение Jan 13 2011, 12:24
Сообщение #45





Группа: Новичок
Сообщений: 1
Регистрация: 26-10-09
Из: Россия. г. Ульяновск
Пользователь №: 53 218



Доброго времени суток. Подскажите пожалуйста как подключить FATFS(или что-то наподобие для работы с micro-SD) к TNKERNEL v2.5. Две недели уже бьюсь над этим вопросом. Не могу понять почему контроллер зависает при открытии файла.
Go to the top of the page
 
+Quote Post

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

 


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


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