Форум » Неламповая схемотехника » Кое что о ICD2 SeVeN дебаггере в вопросах и ответах. » Ответить

Кое что о ICD2 SeVeN дебаггере в вопросах и ответах.

SeVeN: Конструкция выложенная на сайте автора http://de7bugger.narod.ru/ - "повторяемая конструкция внутрисхемного дебаггера ICD2 для для отладки схем c микроконтроллерами серии PICmicro®" вызвала некоторые вопросы. Ответы на них положат начало этому топику. Так же приглашаются все желающие обсудить конструкции, наладку, работу различных клонов ICD2.

Ответов - 143, стр: 1 2 3 4 5 6 7 8 All

djpunker: Да нет,не лень,проверял уже не раз!Нашел косяк,потому как наблюдения показали что self тест почемуто из 10 раз 1-2 раза не проходит,я всерьез задумался!Оказалось что в ключах один резистор полудохлый,т.е. он был рабочий,но чуть нагрть его(даже в руках)и все сопротивление в 10 раз!!!Ну блин Китайцы! SeVeN_BY спасибо за советы!!!

Siriroi: Здравствуйте!!! В приведенном клоне ICD 2 необходимо использовать предварительно зашитый контроллер PIC16F. У меня есть в наличии средства отладки для AVR. Есть ли варианты применения МК AVR в клоне ICD2 вместо контроллера PIC16F?

SeVeN_BY: Варианты всегда есть. Но имеет ли смысл изобретать велосипед? Если написать прошивку для AVR под ICD2, тогда и их можно использовать. Но лучше собрать простейший программатор для PIC и прошить процессор дебаггера.


Siriroi: Просто я хочу из ПИКов освоить dsPIC которых у АТМЕLA нет. Вот. А простейший программатор делать)) просто лень. Ну ладно если нет то нет.) буду делать тогда. а кстати, вот мне еще ребята посоветовали ПИККИТ2 делать, но я читал про него, что он не может отлаживать, только шить может!? Верно ли это?

Lopator: Почти собрал свой:) К сожалению пришлось сделать небольшой перерыв. Подскажите, будет ли он работать с просто IC-Prog'ом (без MPLAB) ? А то программить щас вообще времени нет, а программатор нужен (к тому же почти доделанный лежит), вот и думаю доделывать или нет.

SeVeN_BY: Если ты имеешь ввиду ICD2, то он работает только с MPLAB IDE

john316: собрал USB-IC2... но несколько изменив схему (изменено формирование 12 вольт и применен FT232R) выходит следующая ошибка: Connecting to MPLAB ICD 2 ICD0019: Communications: Failed to open port: (Windows::GetLastError() = 0x2, 'Не удается найти указанный файл. ') ICD0021: Unable to connect with MPLAB ICD 2 MPLAB ICD 2 Ready драйвера на FT232 установлены... не могу понять эта ошибка связана с ошибкой прошивки или я чего-то напортачил в схеме?

john316: прошивку проверил - все в порядке... с FT232 до PIC сигнал походит (проверял в гипер терминале)... но дальше пустота... на кварце самого PIC-а частота присутствует... при проверке статуса - Not Connected, естественно и Run Seft Test ничего не производит: Running ICD Self Test ICD0082: Failed MPLAB ICD 2 operation у меня такое ощущение, что MPLab не хочет состыковываться...

SeVeN_BY: Скачай с оффсайта FTDI даташит по FT232R и внимательно изучи. Насколько я помню, эта микросхема значительно отличается от FT232AM (BM). Возможно придётся твою микросхему предварительно запрограммировать (будет необходима программа MProg с того-же сайта) или её разводка по ногам отличается от разводки FT232AM(BM). Тщательно всё проверь, т.к. принципиальных противопоказаний для применения твоей FT232R в этой схеме я не вижу.

djpunker: Спасибо Автору!USB-ICD2 отличная вещь!Сегодня подружил его с PICC CSS v4.084!

thomson: *PRIVAT*

lampilich: немного оффтоп, но для работающих с PIC контроллерами, особенно осваивающими JAL, может быть полезно. Язык программирования JAL 2.0 - полный мануал на русском языке PDF 74 страницы. http://turbobit.net/kgyr2hbv5s83.html или http://depositfiles.com/files/pk8bjwvbz

lampilich: Обновлён сайт по ICD2 дебаггеру http://de7bugger.narod.ru/ изменён дизайн, перемещена часть содержимого, добавлены несколько разделов.

Андрей: Чем проще запрограммировать PIC16F876A? Я пробовал с помощью PonyProg через com, но прошиваются только первые два байта. Проверял PonyProg на PIC16F873 - шьется нормально.

SeVeN_BY: Самый простой способ - иметь профессиональный программатор. А если серьёзно - если нет желания делать ICD2, который поддерживает протокол ICSP для всех PIC в соответствии со спецификацией Микрочип, только метод проб и ошибок при экспериментах с различными программаторами. Схем программаторов много в НЕТе

Евгений: Не могу понять почему не обновляется прошивка контроллера, вот что выдает при коннекте Connecting to MPLAB ICD 2 ...Connected ICDWarn0030: MPLAB ICD2 is about to download a new operating system. If MPLAB IDE is just starting, it will appear to "hang" at the splash screen. Please be patient. MPLAB IDE will finish it's intialization after the OS is downloaded. (Note: You may wish to select to ignore this warning in the future.) Downloading Operating System ICD0021: Unable to connect with MPLAB ICD 2 ...Download Operating System Failed Setting Vdd source to MPLAB ICD 2 ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 Ready

Евгений: Что означают эти сообщения Programming Target... ...Validating configuration fields ...Erasing Part ...Programming EEPROM Memory ...Programming Program Memory (0x0 - 0x5) ICD0042: API: Error response (Framing Error (0x01)) ICD0151: Failed to sync memory (MT = Program) (Dir = 0x1) ICD0275: Programming failed. MPLAB ICD 2 Ready

SeVeN_BY: Укажи, какой версией MPLAB и ICD2 ты пользуещься

Евгений: версия MPLAB 7.10, спасибо я уже разобрался, интересно одно. Стоял PIC16F876A свою прошивку не обновлял, читал отлаживаемый пик, но не программировал. На работе достался PIC16F876 прошил его прошивкой ICD661 и все равно неполноценно работал дебаг, при перепрошивке ICD661 поставил бит программирования флеш и все заработало на любой скорости и на 19200 и на 57600. И не могу понять как включить режим отладки прямо в устройстве. Я в этом деле начинающий, сильно не бейте.

Евгений: Забыл сказать, прошивку дебаг сам обновил



полная версия страницы