09.03.2013, 17:09
|
|
Частый гость
Регистрация: 06.03.2011
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Проблема с прошивкой PIC32
Всем привет. Ни как не получается прошить PIC32 программатором PICKIT3+MPLAB V8.90. Подключил все правильно как показано в datasheet. При попытке установить связь с контроллером вылетает сообщение об ошибке:
PICkit 3 detected
Connecting to PICkit 3...
Firmware Suite Version...... 01.28.56
Firmware type......................PIC32MX
PICkit 3 Connected.
Target Detected
PK3Err0035: Failed to get Device ID
Ни кто не сталкивался с этим?
Один раз как-то получилось, даже ID вывел, но так и не понял каким образом заработал. Сразу же нажал «прошить», прошивка и верификация прошли успешно, но PIC так и не заработал с этой прошивкой. Наверное, так и не прошился.
С PIC32 только начинаю работать и пока не знаю всех тонкостей. Тактовый генератор должен работать для прошивки? т.е. генератор связан с процессом прошивки? Из опыта по 8-ми битным пикам знаю что ни какой тактовый генератор не нужен. В PIC32 есть ножка VCAP/VCORE который через 10мкф идет на корпус. Пока думаю что данная ошибка как-то связана с этим конденсатором, хотя поставил танталовый, как и рекомендуется.
Программатор рабочий 100% т.к. по той же схеме подключил PIC16F876A и без проблем прошил его. Контроллер новый, недавно купил. Надеюсь что он живой…
Последний раз редактировалось rus_12345; 09.03.2013 в 17:22.
|
|
|
|
09.03.2013, 18:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Проблема с прошивкой PIC32
Сообщение от rus_12345
|
Тактовый генератор должен работать для прошивки?
|
Для пиков генератор не нужен.
Сообщение от rus_12345
|
Один раз как-то получилось, даже ID вывел, но так и не понял каким образом заработал.
|
Питание подавалось от внешнего источника или от PICkita? Во втором случае есть вероятность, что не хватило мощи запитать девайс от программатора.
|
|
|
|
09.03.2013, 19:23
|
|
Частый гость
Регистрация: 06.03.2011
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Проблема с прошивкой PIC32
Питание только от внешнего источника. PicKit по-моему вообще не запитывает контроллер, только проверяет есть ли напряжение от контроллера или нет. Какие еще варианты могут быть? Сейчас подбираю на Vcap/Vcore танталовые конденсаторы, начал с 10 мкф и буду пробовать до 47мкф разрешенных по datasheet. Пока результатов ни каких. PIC32 такие капризные или мне такой экземпляр попался? Вот схема устройства которое ни как не хочет "ожить". http://geoffg.net/Images/Maximite/Co...%20(large).png
Последний раз редактировалось rus_12345; 09.03.2013 в 19:44.
|
|
|
|
09.03.2013, 19:34
|
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Re: Проблема с прошивкой PIC32
а зачем ты его меняешь? я на 24 серии ставил самые обычные электролиты на 10мкф и никаких проблем никогда не было. может у тебя линия дата/клок не только на разъем программатора идут а еще куда то в схему. если память не изменяет то надо сигналы уходящие с этих ножек пускать через резисторы около 1к, а на программатор прямо
|
|
|
|
09.03.2013, 19:43
|
|
Частый гость
Регистрация: 06.03.2011
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Проблема с прошивкой PIC32
меняю т.к. уже не знаю что делать чтобы пик заработал и программатор считал ID устройства. В схеме http://geoffg.net/Images/Maximite/Co...%20(large).png ножки дата и клок ни чем не задействованы. В инструкции к PICKIT запрещается ставить подтягивающие резисторы на дата и клок. Хотя я пробовал ставить по 10 кОм, но результат нулевой.
|
|
|
|
09.03.2013, 19:51
|
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Re: Проблема с прошивкой PIC32
резисторы не подтягивающие а последовательно...
|
|
|
|
09.03.2013, 20:03
|
|
Частый гость
Регистрация: 06.03.2011
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Проблема с прошивкой PIC32
Цитата:
|
резисторы не подтягивающие а последовательно...
|
Теперь понял. спасибо. Эти ножки задействованы только программатором.
Ни каких идей нет больше?
|
|
|
|
09.03.2013, 20:37
|
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Re: Проблема с прошивкой PIC32
там еще есть джампера 2 и 3 они как соединены?
|
|
|
|
09.03.2013, 20:43
|
|
Частый гость
Регистрация: 06.03.2011
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Проблема с прошивкой PIC32
Цитата:
|
там еще есть джампера 2 и 3 они как соединены?
|
На плате джампера отсутствуют , дата и клок ножки идут только на программатор.
|
|
|
|
09.03.2013, 21:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Проблема с прошивкой PIC32
Сообщение от rus_12345
|
Сейчас подбираю на Vcap/Vcore танталовые конденсаторы, начал с 10 мкф и буду пробовать до 47мкф разрешенных по datasheet.
|
10 мкф вполне достаточно, тантал или керамика. Я керамику ставил. Причина не в этом.
Сообщение от rus_12345
|
Ни каких идей нет больше?
|
Сообщение от rus_12345
|
Один раз как-то получилось, даже ID вывел
|
795А512, с ним у меня только непропай по питанию был причиной, тут похоже та же проблема. Так что смотрите на ножки. Тестером тыкать - не поможет, могут звониться между собой, но без контакта с питанием работать не будет.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Библиотеки кристаллов pic32
|
forker |
Микроконтроллеры, АЦП, память и т.д |
4 |
30.08.2010 22:30 |
PIC32, начало
|
cahbtexhuk |
Микроконтроллеры, АЦП, память и т.д |
9 |
28.03.2010 16:24 |
PIC32 - мощные МК от Microchip
|
avr123-nm-ru |
Микроконтроллеры, АЦП, память и т.д |
45 |
15.06.2009 23:20 |
FT232BM проблема с прошивкой EEPROM
|
zms2003 |
Микроконтроллеры, АЦП, память и т.д |
3 |
27.06.2008 07:18 |
проблема с прошивкой PIC16F628A
|
Bugrim |
Микроконтроллеры, АЦП, память и т.д |
1 |
02.02.2008 00:11 |
Часовой пояс GMT +4, время: 19:12.
|
|