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

 
 
> Не работает usb-device-ccid, IAR 6.30.7.3447 WIN XP
misyachniy
сообщение Nov 24 2013, 12:21
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Собрал проект usb-device-ccid IAR 6.30.7.3447 для SAM7X
Win Xp потребовал драйвер.
У мення была win XP SP2

Установил сервиспак "WindowsXP-KB936929-SP3-x86-RUS.exe".

Windows не подхватил устройство.
Скачал с Интернета "usbccid.sys" и "usbccid.inf"
Драйвер установился, Диспетчер устройств пишет код ошибки 10.

Программа в микроконтроллеоре зависает на функции USBConfigurationDescriptor_Parse().
Код
    int size = USBConfigurationDescriptor_GetTotalLength(configuration);

    size -= sizeof(USBConfigurationDescriptor);

    // Start parsing descriptors
    USBGenericDescriptor *descriptor = (USBGenericDescriptor *) configuration;
    while (size > 0) {


size в начале равен 99, затем 90 и стоит мертво.
Какая-то проблема с дескрипторами? :-(


В функции GetDescriptor есть проверка
Код
            // Check if descriptor exists
            if (!pQualifier) {

                USBD_Stall(0);
            }

pQualifier нулю (рисунок "iar_Qualifier.PNG"), и такой запрос не обрабатывается.

Есть подозрение, что IAR обновили а проекты под "старые" процессоры не перепроверили.

Собирал ли кто проект "usb-device-ccid"?
Или может похожие проблемы были?


Прикрепленные файлы
Прикрепленный файл  smart_card_err.rar ( 89.1 килобайт ) Кол-во скачиваний: 11
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sfinks
сообщение Mar 9 2014, 05:46
Сообщение #2


Участник
*

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



Полностью заработал, функционал проверял ?

У меня именно функционал не работает.

Пришли пож-та исправленный проект на sfinks@tula.net
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Mar 11 2014, 13:00
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Цитата(sfinks @ Mar 9 2014, 07:46) *
Полностью заработал, функционал проверял ?

Функционирование не проверял.
Проект пока "затих" или уже умер.
В проекте нужно только настроить контакт присутствия карточки.
И проверить, что присутствие карточки корректно отрабатывается.

Прикрепленные файлы
Прикрепленный файл  firmware_ccid_sam3u.rar ( 1.55 мегабайт ) Кол-во скачиваний: 11
 
Go to the top of the page
 
+Quote Post



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

 


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


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