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

 
 
> Пытаясь запустить UsbHostLite для LPC2468 с nxp.com
Gizma
сообщение Aug 20 2009, 10:27
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 3-09-08
Пользователь №: 39 972



Всем привет!
Работаю с стартер китом с lpc2468...
В апноуте на UsbHostLite пишут что *Загрузите этот пример на нашу борду и наслаждайтесь?*...
Но как он может заработать если там даже не настроены порты USB? Даже в USBClkCtrl какой то бред пытаються записать...
Лопачу под себя Поставил 1ый порт хостом, и настроил по мануалу USBClkCtrl...
USBClkCtrl = 0x0000001A;
OTGStCtrl |= 0x00000003;
Ноst_Init(); проходит...
в самом конце разрешают прерывание для USB, VICIntEnable = (1 << 22)...
Через небольшое время не зависимо от того вставлено что либо в разъем хоста(да и вообще в любой usb порт) или нет срабатывает это прерывание, но функция обработчик( Host_Isr() ) толком ничего не делает, т.к. Host_Isr спрашивает у HcInterruptStatus что там случилось, но там всегда одни нули...
Далее в функции Host_EnumDev(), навечно заваливаюсь в while (!HOST_RhscIntr);
HOST_RhscIntr должна изменяться в Host_Isr, но из-за вечной нулевости HcInterruptStatus этого никак не сделать...

Также еще раз отмечу прерывание для Host_Isr вызываеться только один раз через некоторое время после VICIntEnable = (1 << 22), не зависимо от того вставлено что либо в хост или нет... Позже это прервывание не вызываеться вообще...

Может подсобите чем нибудь, я пока в ступоре...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Gizma
сообщение Aug 21 2009, 09:31
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 3-09-08
Пользователь №: 39 972



Отловил еще пару багов, совсем мелких, и теперь УРА комраде! И хост и массорадж*))(masstorage) и даже файловая система иниться, и флешечка огоньком замигала*)

но....

Это финальный код где содержимое одно файлика плавно кочует в другой...
Цитата
fdr = FILE_Open(FILENAME_R, RDONLY);
if (fdr > 0) {
fdw = FILE_Open(FILENAME_W, RDWR);
if (fdw > 0) {
PRINT_Log("Copying from %s to %s...\n", FILENAME_R, FILENAME_W);
do {
bytes_read = FILE_Read(fdr, UserBuffer, MAX_BUFFER_SIZE);
FILE_Write(fdw, UserBuffer, bytes_read);
} while (bytes_read);
FILE_Close(fdw);
} else {
PRINT_Log("Could not open file %s\n", FILENAME_W);
return;
}
FILE_Close(fdr);
PRINT_Log("Copy completed\n");
} else {
PRINT_Log("Could not open file %s\n", FILENAME_R);
return;
}
}


fdr = FILE_Open(FILENAME_R, RDONLY); возвращает не 0!! А некое 0xFFFFFFEC, но этот if (fdr > 0), почему то считает что в его условии FALSE*((

Сообщение отредактировал Gizma - Aug 21 2009, 09:35
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Aug 21 2009, 09:40
Сообщение #3


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(Gizma @ Aug 21 2009, 15:31) *
fdr = FILE_Open(FILENAME_R, RDONLY); возвращает не 0!! А некое 0xFFFFFFEC, но этот if (fdr > 0), почему то считает что в его условии FALSE*((

Смею предположить, что fdr имеет знак и 0xFFFFFFEC отрицательное значение, меньшее 0.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Gizma   Пытаясь запустить UsbHostLite для LPC2468 с nxp.com   Aug 20 2009, 10:27
- - IgorMarx   Цитата(Gizma @ Aug 20 2009, 14:27) HcInte...   Aug 20 2009, 15:46
|- - Gizma   Цитата(IgorMarx @ Aug 20 2009, 19:46) А о...   Aug 20 2009, 18:48
|- - IgorMarx   Gizma, вы понимаете, о чём речь? Внимательно прочи...   Aug 20 2009, 20:10
|- - Gizma   Цитата(IgorMarx @ Aug 21 2009, 00:10) Giz...   Aug 20 2009, 20:52
- - IgorMarx   Понятно. Вообще-то у NXP исключительно плохая доку...   Aug 21 2009, 05:57
|- - Gizma   Цитата(IgorMarx @ Aug 21 2009, 09:57) Пон...   Aug 21 2009, 07:38
|- - GetSmart   Цитата(IgorMarx @ Aug 21 2009, 11:57) Пон...   Aug 21 2009, 08:30
||- - IgorMarx   Цитата(GetSmart @ Aug 21 2009, 12:30) А м...   Aug 24 2009, 05:49
||- - GetSmart   Цитата(IgorMarx @ Aug 24 2009, 11:49) Ну,...   Aug 25 2009, 08:14
|- - etoja   Цитата(IgorMarx @ Aug 21 2009, 09:57) Воо...   Sep 21 2009, 07:16
- - esaulenka   Гм. Простите, а кто-нибудь тут спецификацию OHCI ч...   Aug 21 2009, 13:21
|- - Gizma   Цитата(esaulenka @ Aug 21 2009, 17:21) Гм...   Aug 21 2009, 14:27
- - esaulenka   Также хочется заметить, что а) VICIntEnClr - ну с...   Aug 21 2009, 16:11
|- - Gizma   Цитатаа) VICIntEnClr - ну совершенно НЕ "ena...   Aug 21 2009, 18:02
|- - aaarrr   Цитата(Gizma @ Aug 21 2009, 22:02) ну тут...   Aug 21 2009, 19:03
|- - zltigo   Цитата(Gizma @ Aug 21 2009, 20:02) Просто...   Aug 21 2009, 19:12
||- - aaarrr   Цитата(zltigo @ Aug 21 2009, 23:12) Изред...   Aug 21 2009, 19:21
|- - shahr   Цитата(Gizma @ Aug 21 2009, 22:02) ну тут...   Aug 25 2009, 07:37
- - sergvks   На какую скорость обмена с usb-носителями можно ра...   Sep 1 2009, 18:19
- - goodwin   LPC1758, 48Мгц,чтение - 215 кб/сек. Подправил ...   Sep 18 2009, 18:17
- - goodwin   С FAT_FS от Чена скорость чтения ~ 700 кб/сек (FAT...   Sep 19 2009, 10:26
- - alevnew   У меня USBHoslLite заработал сразу, как и написано...   Oct 23 2009, 05:49
- - argentum   Здравствуйте. Подскажите пожалуйста. Работаю с lpc...   Nov 9 2009, 08:19
|- - alevnew   Цитата(argentum @ Nov 9 2009, 14:19) Здра...   Nov 9 2009, 08:59
|- - argentum   Цитата(alevnew @ Nov 9 2009, 11:59) Vbus ...   Nov 9 2009, 11:15
- - miv   Я использовал пример HostLite для портирования его...   Nov 11 2009, 08:39
- - HARMHARM   Дабы не плодить новые темы спрошу здесь. Зачем воо...   Nov 25 2010, 23:22
- - DpInRock   Эти сигналы можно использовать. Но самое главное -...   Nov 26 2010, 02:07
- - Дмитриос   Может быть зря поднимаю тему. Но у меня также проб...   Apr 10 2011, 16:48
|- - yarunt   Цитата(Дмитриос @ Apr 10 2011, 20:48) . ...   Apr 12 2011, 10:27
- - UNKNOWN   Доброго времени суток! Помогите решить проблем...   Apr 26 2011, 09:47
|- - yurmala   Приветствую! А у меня другая проблема. Объедин...   Sep 29 2011, 11:20
- - yurmala   Я вообщем в тупике. Не пойму куда смотреть. чтение...   Sep 30 2011, 07:06
- - yurmala   Товарищи дорогие! Прошу помощи. Так и не могу ...   Oct 3 2011, 09:11
- - Olga83   Хм, у меня полностью аналогичная ситуация. Как то ...   Apr 23 2012, 10:37
- - yurmala   Тут есть полезная информация: http://www.keil.com/...   Nov 6 2012, 04:10
|- - SyncLair   Цитата(yurmala @ Nov 6 2012, 08:10) Тут е...   Nov 6 2012, 18:42
- - yurmala   SyncLair, я уже разобрался. Потому и дал полезную ...   Nov 7 2012, 07:29
|- - SyncLair   Цитата(yurmala @ Nov 7 2012, 11:29) Поэто...   Nov 7 2012, 12:52
- - GetSmart   Убил пару дней на поиск грабли в стоге сена NXP US...   Jul 29 2014, 23:33


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

 


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


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