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

 
 
 
Reply to this topicStart new topic
> ICD2 16f877a Olimex BOOTLOADER
poq12
сообщение Nov 29 2008, 12:06
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 20-05-08
Из: Санкт-Петербург
Пользователь №: 37 681



help.gif
Недавно из-за неисправного блока питания наводившего фазу на корпусе умер клон PIC-ICD2 от Olimex. Сгорел процессор, один транзистор и один из буферов. Железо было заменено. Вопрос встал в прошивке. USB рабочий, поскольку он коннектится, правильно определяется, мигает светодиодом "бизи" при отправке команд с компьютера в отладчик и правильно определяет напряжения.
Какой бутлоадер заливать в пик 16F877a ?
Заливал BL010101.hex из мплабовской папки - не фурычит.
Заливал 16F877ABoot.hex - тоже не пашет.
Заливал ICD2877A.hex - отладчик коннектиться, проходит правильно все селфтесты, определяет напряжения питания, программирования. Но на стадии заливки операционной системы вылетатет
Unable to connect with MPLAB ICD2 (USB).
Может кто считает из своего такого же прошивку если она не залочена, или подскажет что нужно менять в прошивке и желательно как это лучше сделать ? help.gif
Go to the top of the page
 
+Quote Post
Angelo
сообщение Nov 29 2008, 17:44
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 1-12-07
Пользователь №: 32 871



Попробуй отсюда залить
http://www.icd2clone.com/wiki/Main_Page
Go to the top of the page
 
+Quote Post
poq12
сообщение Dec 3 2008, 07:53
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 20-05-08
Из: Санкт-Петербург
Пользователь №: 37 681



Цитата(Angelo @ Nov 29 2008, 20:44) *
Попробуй отсюда залить
http://www.icd2clone.com/wiki/Main_Page



Не хочут... Накопал на том сайте три различных прошивки для pic16f877a - ни с одной нормальной работы нет. С двумя ввобще нет коннекта, с третьей как и описано выше усб работает,мигает, селф тесты удачны, однако когда download operation system, вылетает unable to connect... sad.gif
Походу у олимекса своя прошивка... блин. sad.gif
Go to the top of the page
 
+Quote Post
MisterDi
сообщение Dec 10 2008, 08:39
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 88
Регистрация: 28-10-08
Из: Днепропетровск
Пользователь №: 41 263



А на чем реализован USB в Вашем клоне? Пршивки с Вики работают с 18F4550. Когда делал клон на СОМ-порт, подобная ошибка была из-за пробитого канала МАХ232. При загрузке Ос-и для приема и передачи используется другая пара сигналов RS-232.
Go to the top of the page
 
+Quote Post
poq12
сообщение Dec 17 2008, 09:14
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 20-05-08
Из: Санкт-Петербург
Пользователь №: 37 681



USB в клоне реализован на контроллере CYPRESS CY7C64613 0549. Написано что полная реализация USB.


Цитата(MisterDi @ Dec 10 2008, 11:39) *
А на чем реализован USB в Вашем клоне? Пршивки с Вики работают с 18F4550. Когда делал клон на СОМ-порт, подобная ошибка была из-за пробитого канала МАХ232. При загрузке Ос-и для приема и передачи используется другая пара сигналов RS-232.
Go to the top of the page
 
+Quote Post
MisterDi
сообщение Dec 23 2008, 06:57
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 88
Регистрация: 28-10-08
Из: Днепропетровск
Пользователь №: 41 263



Попробуй посмотреть по прилагаемым схемам, Проверь сигналы порта Е и D 16F877a

Сообщение отредактировал MisterDi - Dec 23 2008, 07:04
Прикрепленные файлы
Прикрепленный файл  ICD2_V1.3.pdf ( 186.85 килобайт ) Кол-во скачиваний: 93
Прикрепленный файл  ICD2_DOC.pdf ( 1.75 мегабайт ) Кол-во скачиваний: 363
 
Go to the top of the page
 
+Quote Post
DL36
сообщение Dec 24 2008, 06:49
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006



Цитата(poq12 @ Dec 3 2008, 11:53) *
Не хочут... Накопал на том сайте три различных прошивки для pic16f877a - ни с одной нормальной работы нет. С двумя ввобще нет коннекта, с третьей как и описано выше усб работает,мигает, селф тесты удачны, однако когда download operation system, вылетает unable to connect... sad.gif
Походу у олимекса своя прошивка... блин. sad.gif

Найди старую МПЛАБ того времени когда в отладчике использовался CYPRESS CY7C64613 и попробуй из нее залить BL010101.hex в свой отладчик.
Go to the top of the page
 
+Quote Post
poq12
сообщение Jan 1 2009, 23:01
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 20-05-08
Из: Санкт-Петербург
Пользователь №: 37 681



Спасибо большое rolleyes.gif Обязательно попробую, честно говоря Вы открываете мне глаза 1111493779.gif . Я и не знал что раньше усб был реализован на этом процессоре - я думал это своего рода рукотворство олимекса smile3046.gif


Цитата(MisterDi @ Dec 23 2008, 09:57) *
Попробуй посмотреть по прилагаемым схемам, Проверь сигналы порта Е и D 16F877a


Сообщение отредактировал poq12 - Jan 1 2009, 23:42
Go to the top of the page
 
+Quote Post
poq12
сообщение Jan 25 2009, 23:05
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 20-05-08
Из: Санкт-Петербург
Пользователь №: 37 681



попробовал залить прошивку, идущую для данного девайса с процессором cypress... работать не захотело ... на этапе обновления операционной системе опять вылет unsure.gif ....
может чего в железе просмотрел и че-то дохлое .... пока видимо это все убирается в ящик до лучших времен biggrin.gif
свою я сжег, так что терять нечего biggrin.gif если что, то сгорит рабочий отладчик, хотя конечно повторения не хочется....
видимо при необходимости иметь собственную шайбу придется воспользоваться утюгом и сделать по тем схемам, что выкладывались для шайб с pic18f4550 на usb. maniac.gif maniac.gif
Go to the top of the page
 
+Quote Post
Ilya_A
сообщение Jan 27 2009, 01:48
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 1-12-05
Из: Иркутск
Пользователь №: 11 630



Цитата(poq12 @ Jan 26 2009, 07:05) *
Заливал ICD2877A.hex - отладчик коннектиться, проходит правильно все селфтесты, определяет напряжения питания, программирования. Но на стадии заливки операционной системы вылетатет
Unable to connect with MPLAB ICD2 (USB).


Помнится была такая ситуация:
смастерили клон ICD2 на pic18F4550 и PIC16F877A.
При прошивки обоих контроллеров, и первом подключении к мплабу - нажимать кнопку "Connect to ICD2" нельзя. Нужно сразу давить "Download OS", чтобы залить первоначальную операционную систему в 16ый пик.
Но было замечено следующее: в Mplab 7.5x и более ранних версиях это проходило нормально. а в версиях новее 8.0 - вылетало с похожей ошибкой. После того как первоначальную OS залить из старого Мплаба, с новым программатор работает нормально.

Так что может быть у вас похожая проблема?
Go to the top of the page
 
+Quote Post
poq12
сообщение Aug 20 2009, 00:54
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 20-05-08
Из: Санкт-Петербург
Пользователь №: 37 681



Обнаружил сегодня в столе данный девайс и решил посмотреть еще раз. Сравнил разводку сигналов от PIC-a до CYPRESS, отвечающего за USB, со схемой которую дал MisterDI в документе ICD2_DOC.pdf со своей платой (в данном документе в отладчике используется тот же CYPRESS и тот же ПИК). Итог такой, что разодка сигналов вообще другая, т.е. от одной ноги USBишной микросхемы CYPRESS в разных платах сигнал приходит к разным ногам пика. Похоже нужно просить прошивку у олимекса, если они конечно дадут.
Похоже плата убирается в стол до ее следующего бнаружения еще через пол года cool.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th June 2025 - 18:31
Рейтинг@Mail.ru


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