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

 
 
 
Reply to this topicStart new topic
> Прошивка контроллера PIC18f67j60
Слесарь
сообщение Jun 27 2010, 07:11
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Здравствуйте!
У меня происходит сбой при прошивке контроллера программатором PICkit2.
По началу все шло хорошо, с редкими сбоями, но когда программа приобрела реальный размер то стало практически невозможно отлаживать. Сбой при прошивании контроллера PIC18f67j60.
Открыл программу PICkit2 и пробую делать BlancCheck. Происходит сбой в раздичных моментах проверки. Когда на 30% когда на 80% а когда и на 50%. Очень редко проверка проходит успешно.
Подумалось, что при пайке перегревом или недождавшись остывания подал питание, повредил память контроллера.
Впаиваю другой контроллер, но проблема сохраняется в точности.
Подключаю к программатору другую плату на базе PIC16 - проблем нет.
По питанию контроллер обвешен конденцаторами. на питании ядра висит конденцатор в 6,8 микрофарада. Проблема одинакова, что при питании контроллера от штатного источника платы, что от программатора Pickit2.
Пайку осушествлял китайским феном прогревая по кругу выводов воздухом в 300 град. (измерено независимым градусником). Телефоны иногда грею до 370, проблем небыло.

Делал устройства на базе PIC18f4550, таких проблем небыло.

Что может быть? Почему глюки?
Go to the top of the page
 
+Quote Post
Слесарь
сообщение Jun 27 2010, 11:46
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Странно. Получил с сайта Микрочипа чуть более новую версию ПО Pickit2 и в Pickit2 BlankCheck проходит успешно c большей вероятностью. С вероятностю 50% тест проходит полностью.
В MPLAB проблема сохраняется.
Подскажите способ лечения?

MPLAB с диска прилагаемого к набору Pickit2
Go to the top of the page
 
+Quote Post
Herz
сообщение Jun 27 2010, 12:15
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



На ноге MCLR конденцаторов нет? rolleyes.gif
Go to the top of the page
 
+Quote Post
Слесарь
сообщение Jun 27 2010, 12:37
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



НЕТ. Есть только на этой ноге сопротивление 10ком к плюсу. Но что с ним, что без него результат один и тот же

Елы-палы, после замены ПО прошивка инструментарием Pickit2 вообще без проблем.
Остались проблемы MPLAB. Это у всех так работает или тока у меня?
Go to the top of the page
 
+Quote Post
Слесарь
сообщение Jun 27 2010, 21:51
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Вообщем, получил последнюю MPLAB но проблема сохранилась. Совершенно непредсказуемо чип перестает шиться MPLAB. Шьется с вероятностью 20% без ошибки. Размер примерно 90кб. Малые программы шьются практически без ошибок.

Экспортирую код в прогу Pickit2, шьется без ошибок. Но естественно так сложно отлаживать.

Как побороть проблему?
Go to the top of the page
 
+Quote Post
Слесарь
сообщение Jun 28 2010, 06:11
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Проблема видится еще такой:
Нажимаю в MPLAB последней версии Debug -> Program выдает ошибку PK2Error0008.
Сразу перехожу в окно PICkit2 нажимаю Write. Код шьется и проверяется без проблем.

После ошибки PK2Error0008, MPLAB будет выдавать ошибку PK2Error0028 пока не перезагружу.

Крутил уже все что можно - не помогает.
Подскажите что делать ???
Go to the top of the page
 
+Quote Post
Herz
сообщение Jun 28 2010, 14:02
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Сходите сюда.
Go to the top of the page
 
+Quote Post
Слесарь
сообщение Jun 28 2010, 14:22
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Так есть такая тема пару дней. Спасибо!
Go to the top of the page
 
+Quote Post
Слесарь
сообщение Jun 28 2010, 16:17
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Вопрос решен. Нужно было просто выключить сторонние программы которые отжирали память. Типа Опера.
Косяки MPLAB. Нехватало видите-ли есть ресурсов.
Проц при прощивке грузится на 100%
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 05:57
Рейтинг@Mail.ru


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