![]() |
|
|
Продукция MICROCHIP Технические вопросы по всей продукции Microchip |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 |
Member
Регистрация: 05.05.2007
Сообщений: 59
Вес репутации: 100/52 ![]() ![]() |
![]()
Собрал ICD2 на pic18f4550. Возникла какая проблема с драйвером при подключении. использую из C:\Program Files\Microchip\MPLAB IDE\ICD2\Drivers. Когда первый раз подключаешь программатор в нем кто то живет, загорается светодиод USB, винда находит новое устройство и автоматически ставит клиента. Вручную ставлю лоадер, связь вроде есть, светодиод горит, но лаб не видит программатор. Через некоторое врямя светодиод тухнет и все глухо. Попытки поставить снова драйвер приводят только к BSOD. Пробовал на трех разных машинах, одно и тоже. Удаление драйвера также невозможно при помощи утилит из мплаба. пишет один из файлов драйвера поврежден и чтение его невозможно. замена файлов также не приводит к успеху, винда точно также сообщает о поврежденном файле icd2w2kl.sys. Версии мплаба использую разные на трех компьютерах, разницы нет. Думаю каким образом протестировать программатор и ничего не нахожу. По идее любая версия этого программатора должна работать, т.к. судя по схемам они различаются только силовой частью, да и прошивка одна и таже. К тому же установка драйвера даже с неподключенным программатором приводит к BSOD, видимо либо конфликт какой то в винде, либо битый или несовместимый драйвер.
Каким образом он вообще должен устанавливаться? Файлы clnicd2.htm и ddicd2.htm изучены. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/106 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Member
Регистрация: 05.05.2007
Сообщений: 59
Вес репутации: 100/52 ![]() ![]() |
![]()
Да, это клон. Кстати, у меня есть самопальный комовский клон ICD2, он работает без проблем. Хотелось бы и USB клон наладить. Но что сейчас делать ума уже не приложу.
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Регистрация: 10.06.2008
Возраст: 59
Сообщений: 2,982
Вес репутации: 4193/117 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Расскажите про клон'я... ![]() Схему и прошивку откуда-то брали??? Ссылочку, пожалуйста, в студию... ![]() |
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/106 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Небольшое дополнение, при заливке прошивки в один чип второй надо удерживать в сбросе. |
|
![]() |
![]() |
![]() |
#6 | |
Member
Регистрация: 05.05.2007
Сообщений: 59
Вес репутации: 100/52 ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/106 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#8 | |
Member
Регистрация: 25.02.2007
Сообщений: 66
Вес репутации: 112/52 ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Member
Регистрация: 05.05.2007
Сообщений: 59
Вес репутации: 100/52 ![]() ![]() |
![]()
Прошивки и схему брал отсюда http://www.icd2clone.com/wiki/Main_Page potyo1
|
![]() |
![]() |
![]() |
#10 | |
Member
Регистрация: 05.05.2007
Сообщений: 59
Вес репутации: 100/52 ![]() ![]() |
![]() Цитата:
Когда первый раз подключаешь программатор в нем кто то живет, загорается светодиод USB, винда находит новое устройство и автоматически ставит клиента. Вручную ставлю лоадер, связь вроде есть, светодиод горит, но лаб не видит программатор. Через некоторое врямя светодиод тухнет и все глухо. Попытки поставить снова драйвер приводят только к BSOD. Пробовал на трех разных машинах, одно и тоже. Удаление драйвера также невозможно при помощи утилит из мплаба. пишет один из файлов драйвера поврежден и чтение его невозможно. замена файлов также не приводит к успеху, винда точно также сообщает о поврежденном файле icd2w2kl.sys. Вобщем цитирую свое первое сообщение. В принципе все так и делаю. |
|
![]() |
![]() |
![]() |
#11 | |
Senior Member
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/106 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Последний раз редактировалось DL36; 28.12.2008 в 23:01. |
|
![]() |
![]() |
![]() |
#12 | |
Member
Регистрация: 25.02.2007
Сообщений: 66
Вес репутации: 112/52 ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#13 | |
Member
Регистрация: 05.05.2007
Сообщений: 59
Вес репутации: 100/52 ![]() ![]() |
![]() Цитата:
Кстати, прошивка 877А играет какую нибудь роль в подключении к лабу? |
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Регистрация: 11.10.2007
Возраст: 58
Сообщений: 462
Вес репутации: 228/55 ![]() ![]() ![]() |
![]()
877 как-то более устойчива. А 4550 я в первый месяц перешивал раз 10 (подозреваю, что из-за "хорошего" флюса). Но до синего эерана смерти не доходило - неопознанное устройство или вешался комп. Потом прошло - и до сих пор работает. Да, по совету DL36 менял фьюзы - может, еще и это помогло.
|
![]() |
![]() |
![]() |
#15 | |
Member
Регистрация: 05.05.2007
Сообщений: 59
Вес репутации: 100/52 ![]() ![]() |
![]() Цитата:
Connecting to MPLAB ICD 2 ICDWarn0054: MPLAB IDE has lost communications with the MPLAB ICD 2. Would you like to attempt to reconnect? Connecting to MPLAB ICD 2 ICD0021: Unable to connect with MPLAB ICD 2 MPLAB ICD 2 Ready Connecting to MPLAB ICD 2 ICD0021: Unable to connect with MPLAB ICD 2 ICD0021: Unable to connect with MPLAB ICD 2 MPLAB ICD 2 Ready Connecting to MPLAB ICD 2 ICD0021: Unable to connect with MPLAB ICD 2 ICD0021: Unable to connect with MPLAB ICD 2 MPLAB ICD 2 Ready Connecting to MPLAB ICD 2 ICD0021: Unable to connect with MPLAB ICD 2 ICD0021: Unable to connect with MPLAB ICD 2 MPLAB ICD 2 Ready Connecting to MPLAB ICD 2 ICD0021: Unable to connect with MPLAB ICD 2 ICD0021: Unable to connect with MPLAB ICD 2 MPLAB ICD 2 Ready Здесь несколько попыток подключения. так же подтянул вывод мцлр 4550 к +5В, теперь дрова перестали вводить виндоус в аут и клиент не исчезает. Также нашлась одна бяка на плате. Но подключиться к лабу пока не удалось. Похоже чего то еще не хватает чтобы все наладить. Кстати, я пробую подключиться как программатор, но целевого контроллера не подключаю, т.к. еще нет шлейфа, может в этом проблема? Хотя комовский подключается без проблем без целевого контроллера и как отладчик и как программатор... Начинаю думать может в этом проблема? |
|
![]() |
![]() |
![]() |
#16 |
Senior Member
Регистрация: 11.10.2007
Возраст: 58
Сообщений: 462
Вес репутации: 228/55 ![]() ![]() ![]() |
![]()
Нет, он выдает предупреждение, что нет микросхемы
Код:
Connecting to MPLAB ICD 2 ...Connected Setting Vdd source to MPLAB ICD 2 ICDWarn0020: Invalid target device id (expected=0x21, read=0x0) ...Reading ICD Product ID Running ICD Self Test ...Passed ...Download Operating System Succeeded Setting Vdd source to MPLAB ICD 2 ICDWarn0020: Invalid target device id (expected=0x21, read=0x0) ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 Ready |
![]() |
![]() |
![]() |
#17 | |
Member
Регистрация: 05.05.2007
Сообщений: 59
Вес репутации: 100/52 ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#18 | |
Senior Member
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/106 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Если без таргата окно сообщений выглядят так: Код:
Connecting to MPLAB ICD 2 ...Connected Setting Vdd source to target ICDWarn0020: Invalid target device id (expected=0x46, read=0x0) ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 ready for next operation |
|
![]() |
![]() |
![]() |
#19 | |
Member
Регистрация: 05.05.2007
Сообщений: 59
Вес репутации: 100/52 ![]() ![]() |
![]() Цитата:
Нашлась еще одна бяка, 877А постоянно удерживался в состоянии сброса, был убит транзистор, сейчас после замены вроде 877 в нормальном состоянии, но лаб также его не видит... Прозванивал печатный монтаж, все нормально. Особое внимание уделял PSP и сигналам CS, WR, RD. |
|
![]() |
![]() |
![]() |
#20 | ||
Senior Member
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/106 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Цитата:
Порядок должен быть такой: -Прошить оба пика -подсоединить прошиваемый и пытаться делать соединение, в какой то момент МПЛАБ напишет, что операционка испорчена, загрузить по новой? Говорим да и пошла грузиться. Можно конечно взять прошивку с операционкой, но это не решит проблему платы и конекта. |
||
![]() |
![]() |
![]() |
#21 |
Member
Регистрация: 25.02.2007
Сообщений: 66
Вес репутации: 112/52 ![]() ![]() |
![]()
А ты в МПЛАБе указал что работаеш по USB?
|
![]() |
![]() |
![]() |
#22 |
Senior Member
Регистрация: 11.10.2007
Возраст: 58
Сообщений: 462
Вес репутации: 228/55 ![]() ![]() ![]() |
![]()
По связи - если правильная прошивка 4550(2550)- сконнектиться должен. Дима, по-любому. Там нечему ломаться. Ну, кварц некачественный, бывает
|
![]() |
![]() |
![]() |
#23 |
Member
Регистрация: 05.05.2007
Сообщений: 59
Вес репутации: 100/52 ![]() ![]() |
![]()
буду пытаться операционку зашить, только пока возникла другая проблема, не прошивается 4550, пока пытаюсь его снова зашить. так вроде бы уже всю плату облазил, похоже что все рабочее и ломаться уже нечему.
В лабе использую усб. Полазив по схеме подробнее сложилось впечатление что 4550 отвечает только за связь через USB и по PSP передает данные в 877, а он то как раз и работает с программируемыми пиками? |
![]() |
![]() |
![]() |
#24 | |
Senior Member
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/106 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
У него винда определят устройство, значит с кварцем и 4550 все в порядке. Остается 877а, загрузчик, ОС и связь между ними. |
|
![]() |
![]() |
![]() |
#25 |
Senior Member
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/106 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
Метки |
icd2 clone |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
USB подключение ICD2 clone на 18F4550 | Mario | Продукция MICROCHIP | 6 | 14.01.2011 20:15 |
Модификация usb firmware для pic18 | Petya | Продукция MICROCHIP | 25 | 24.12.2010 16:28 |
Снова ICD2 Clone USB | petrd | Продукция MICROCHIP | 4 | 09.04.2008 13:14 |
ICD2 USB clone | romkoro | Продукция MICROCHIP | 1 | 17.08.2007 17:51 |
Переходник USB - COM для ICD2 | Narn | Продукция MICROCHIP | 13 | 29.03.2007 08:54 |