poq12 0 29 ноября, 2008 Опубликовано 29 ноября, 2008 · Жалоба Недавно из-за неисправного блока питания наводившего фазу на корпусе умер клон PIC-ICD2 от Olimex. Сгорел процессор, один транзистор и один из буферов. Железо было заменено. Вопрос встал в прошивке. USB рабочий, поскольку он коннектится, правильно определяется, мигает светодиодом "бизи" при отправке команд с компьютера в отладчик и правильно определяет напряжения. Какой бутлоадер заливать в пик 16F877a ? Заливал BL010101.hex из мплабовской папки - не фурычит. Заливал 16F877ABoot.hex - тоже не пашет. Заливал ICD2877A.hex - отладчик коннектиться, проходит правильно все селфтесты, определяет напряжения питания, программирования. Но на стадии заливки операционной системы вылетатет Unable to connect with MPLAB ICD2 (USB). Может кто считает из своего такого же прошивку если она не залочена, или подскажет что нужно менять в прошивке и желательно как это лучше сделать ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Angelo 0 29 ноября, 2008 Опубликовано 29 ноября, 2008 · Жалоба Попробуй отсюда залить http://www.icd2clone.com/wiki/Main_Page Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
poq12 0 3 декабря, 2008 Опубликовано 3 декабря, 2008 · Жалоба Попробуй отсюда залить http://www.icd2clone.com/wiki/Main_Page Не хочут... Накопал на том сайте три различных прошивки для pic16f877a - ни с одной нормальной работы нет. С двумя ввобще нет коннекта, с третьей как и описано выше усб работает,мигает, селф тесты удачны, однако когда download operation system, вылетает unable to connect... :( Походу у олимекса своя прошивка... блин. :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MisterDi 0 10 декабря, 2008 Опубликовано 10 декабря, 2008 · Жалоба А на чем реализован USB в Вашем клоне? Пршивки с Вики работают с 18F4550. Когда делал клон на СОМ-порт, подобная ошибка была из-за пробитого канала МАХ232. При загрузке Ос-и для приема и передачи используется другая пара сигналов RS-232. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
poq12 0 17 декабря, 2008 Опубликовано 17 декабря, 2008 · Жалоба USB в клоне реализован на контроллере CYPRESS CY7C64613 0549. Написано что полная реализация USB. А на чем реализован USB в Вашем клоне? Пршивки с Вики работают с 18F4550. Когда делал клон на СОМ-порт, подобная ошибка была из-за пробитого канала МАХ232. При загрузке Ос-и для приема и передачи используется другая пара сигналов RS-232. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MisterDi 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 (изменено) · Жалоба Попробуй посмотреть по прилагаемым схемам, Проверь сигналы порта Е и D 16F877a ICD2_V1.3.pdf ICD2_DOC.pdf Изменено 23 декабря, 2008 пользователем MisterDi Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость DL36 24 декабря, 2008 Опубликовано 24 декабря, 2008 · Жалоба Не хочут... Накопал на том сайте три различных прошивки для pic16f877a - ни с одной нормальной работы нет. С двумя ввобще нет коннекта, с третьей как и описано выше усб работает,мигает, селф тесты удачны, однако когда download operation system, вылетает unable to connect... :( Походу у олимекса своя прошивка... блин. :( Найди старую МПЛАБ того времени когда в отладчике использовался CYPRESS CY7C64613 и попробуй из нее залить BL010101.hex в свой отладчик. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
poq12 0 1 января, 2009 Опубликовано 1 января, 2009 (изменено) · Жалоба Спасибо большое :rolleyes: Обязательно попробую, честно говоря Вы открываете мне глаза :1111493779: . Я и не знал что раньше усб был реализован на этом процессоре - я думал это своего рода рукотворство олимекса :smile3046: Попробуй посмотреть по прилагаемым схемам, Проверь сигналы порта Е и D 16F877a Изменено 1 января, 2009 пользователем poq12 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
poq12 0 25 января, 2009 Опубликовано 25 января, 2009 · Жалоба попробовал залить прошивку, идущую для данного девайса с процессором cypress... работать не захотело ... на этапе обновления операционной системе опять вылет :unsure: .... может чего в железе просмотрел и че-то дохлое .... пока видимо это все убирается в ящик до лучших времен свою я сжег, так что терять нечего если что, то сгорит рабочий отладчик, хотя конечно повторения не хочется.... видимо при необходимости иметь собственную шайбу придется воспользоваться утюгом и сделать по тем схемам, что выкладывались для шайб с pic18f4550 на usb. :maniac: :maniac: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
flann 0 27 января, 2009 Опубликовано 27 января, 2009 · Жалоба Заливал ICD2877A.hex - отладчик коннектиться, проходит правильно все селфтесты, определяет напряжения питания, программирования. Но на стадии заливки операционной системы вылетатет Unable to connect with MPLAB ICD2 (USB). Помнится была такая ситуация: смастерили клон ICD2 на pic18F4550 и PIC16F877A. При прошивки обоих контроллеров, и первом подключении к мплабу - нажимать кнопку "Connect to ICD2" нельзя. Нужно сразу давить "Download OS", чтобы залить первоначальную операционную систему в 16ый пик. Но было замечено следующее: в Mplab 7.5x и более ранних версиях это проходило нормально. а в версиях новее 8.0 - вылетало с похожей ошибкой. После того как первоначальную OS залить из старого Мплаба, с новым программатор работает нормально. Так что может быть у вас похожая проблема? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
poq12 0 20 августа, 2009 Опубликовано 20 августа, 2009 · Жалоба Обнаружил сегодня в столе данный девайс и решил посмотреть еще раз. Сравнил разводку сигналов от PIC-a до CYPRESS, отвечающего за USB, со схемой которую дал MisterDI в документе ICD2_DOC.pdf со своей платой (в данном документе в отладчике используется тот же CYPRESS и тот же ПИК). Итог такой, что разодка сигналов вообще другая, т.е. от одной ноги USBишной микросхемы CYPRESS в разных платах сигнал приходит к разным ногам пика. Похоже нужно просить прошивку у олимекса, если они конечно дадут. Похоже плата убирается в стол до ее следующего бнаружения еще через пол года B) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться