Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 10.03.2013, 20:20  
rus_12345
Частый гость
 
Регистрация: 06.03.2011
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
rus_12345 на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC32

Цитата:
Такие "приколы" выходят, если MCLR не подтянут к VDD . В MPLAB подтяжка в pickit2 включается и конфигурируется в опциях , а в прошивалке это не реализовано
MCLR подтянут к VDD резистором 10кОм. Подскажите пожалуйста что конкретно нужно сделать в последней версии MPLAB + PICKIT3 чтобы наконец-то прошился PIC32MX795F512L. Достал он меня уже!!!
Реклама:
rus_12345 вне форума  
Непрочитано 10.03.2013, 21:44  
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC32

Сообщение от Gladkih Посмотреть сообщение
...так вот через программу пиккита шьется но программа не начинает выполняться, через МПЛАБ зашиваю все нормально
Проверить внимательно конфиг бит, который отвечает за режим отладки/рабочий режим. Если в теле программы он выставлен в режим "отладки", то при установке компилятора "release", компиляции и последующей прошивке из MPLAB - всё OK: девайс прошивается с рабочей прошивкой! Оболочка PICkit такого исправления не делает - и прошивает прошивку с включеным режимом отладки - и устройтсво не стартует.

Последний раз редактировалось rubel; 10.03.2013 в 21:46.
rubel вне форума  
Непрочитано 10.03.2013, 21:46  
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC32

Сообщение от rus_12345 Посмотреть сообщение
MCLR подтянут к VDD резистором 10кОм. Подскажите пожалуйста что конкретно нужно сделать в последней версии MPLAB + PICKIT3 чтобы наконец-то прошился PIC32MX795F512L. Достал он меня уже!!!
Из под оболочки PICkit тоже не шьётся?
Осциллографа, я так понимаю, нету...?
rubel вне форума  
Непрочитано 11.03.2013, 01:52  
Albert_V
Гражданин KAZUS.RU
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 786
Сказал спасибо: 621
Сказали Спасибо 364 раз(а) в 200 сообщении(ях)
Albert_V на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC32

Полностью согласен с rubel.
JTAGEN=0
TROEN=0
rus_12345, Так же проверьте какой канал используется для программирования (бит ICESEL в DEVCFG0). По Вашей схеме
ICESEL=1
Ещё проверьте биты DEBUG0 и DEBUG1 в DEVCFG0. Должны быть оба 0.

Последний раз редактировалось Albert_V; 11.03.2013 в 02:18.
Albert_V вне форума  
Непрочитано 11.03.2013, 02:15  
Albert_V
Гражданин KAZUS.RU
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 786
Сказал спасибо: 621
Сказали Спасибо 364 раз(а) в 200 сообщении(ях)
Albert_V на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC32

rus_12345, к сожалению с PICkit 3 я не работал (у меня сейчас ICD2) но проверьте в MPLAB Programmer › settings › power что PICkit 3 говорит о напряжениях (если это доступно).
По подключению: я никогда не ставил резисторы (ни последовательно ни в подтяжку) на PGC PGD. MCLR - только 10К на "+". Длина провода от платы до программатора около 10см.

Последний раз редактировалось Albert_V; 11.03.2013 в 04:01.
Albert_V вне форума  
Непрочитано 11.03.2013, 08:29  
true71
Почётный гражданин KAZUS.RU
 
Аватар для true71
 
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,430
Сказал спасибо: 5,555
Сказали Спасибо 1,053 раз(а) в 609 сообщении(ях)
true71 на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC32

1) По питанию на всех ногах питания имеются керамические конденсаторы?
2) Попробуйте переключиться на другую пару PGC-PGD.
3) Соедините проводком потолще корпус компьютера и землю программируемого устройства.
true71 вне форума  
Непрочитано 11.03.2013, 09:05  
rus_12345
Частый гость
 
Регистрация: 06.03.2011
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
rus_12345 на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC32

Спасибо всем за советы! Вечером проверю.

Цитата:
Проверить внимательно конфиг бит, который отвечает за режим отладки/рабочий режим. Если в теле программы он выставлен в режим "отладки", то при установке компилятора "release", компиляции и последующей прошивке из MPLAB - всё OK: девайс прошивается с рабочей прошивкой! Оболочка PICkit такого исправления не делает - и прошивает прошивку с включеным режимом отладки - и устройтсво не стартует.
В MPLAB я импортирую только готовый HEX. Есть и исходники от разработчика, но до них руки не доходили. Не подозревал даже что возможна причина в конфиге компилятора.

Цитата:
Из под оболочки PICkit тоже не шьётся?
Вы имеете ввиду программу PICKIT Programmer от Microchip? Я ставил эту програмулину, но 32-е пики не поддерживает, и еще народ ругается на эту программу - сырая.

Цитата:
Осциллографа, я так понимаю, нету...?
Осциллограф есть с советских времен, но хоть какой-то... А что конкретно проверить осциллографом?

Цитата:
rus_12345, к сожалению с PICkit 3 я не работал (у меня сейчас ICD2) но проверьте в MPLAB Programmer › settings › power что PICkit 3 говорит о напряжениях (если это доступно).
По подключению: я никогда не ставил резисторы (ни последовательно ни в подтяжку) на PGC PGD. MCLR - только 10К на "+". Длина провода от платы до программатора около 10см.
В MPLAB Programmer напряжение 3.25 V. Пробовал даже поднять до 3.5. Программатор в данный момент подключен к контроллеру так как нарисовано в схеме. Подтяжка только на MCLR. Ни каких последовательных резисторов нет на PGD и PGC. Единственное что я сделал - это поставил кондер на 100 нф на VDD и GND коннектора к которому подключается программатор.


Цитата:
1) По питанию на всех ногах питания имеются керамические конденсаторы?
2) Попробуйте переключиться на другую пару PGC-PGD.
3) Соедините проводком потолще корпус компьютера и землю программируемого устройства.
1) возможно я немного отошел от правильного построения печатки, но по возможности конденсаторы по 100 нф поставил. Некоторые выводы питания близко расположены друг к другу и я их соединил короткой дорожкой и поставил один конденсатор, еще с другой стороны чипа так же. Отдельный конденсатор на каждую ножку не установлен. Неужели это возможная причина? Вроде бы не такая высокая частота при прошивке или чтении что бы давать сбои. Плюс еще несколько конденсаторов по 100 нф и электролит на 10 мкф стоят после микросхемы стабилизатора на 3.3 В. Так же блокировочные конденсаторы припаял на дорожки питания где смог, которые идут к контроллеру. Как я уже писал, один раз удалось прочесть ID устройства, я в тот момент пробовал всякие варианты найденные в форуме, но так и не понял как это случилось. Второй раз повторить так и не удалось.

2) и 3) обязательно проверю. Спасибо!
rus_12345 вне форума  
Непрочитано 11.03.2013, 09:49  
Albert_V
Гражданин KAZUS.RU
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 786
Сказал спасибо: 621
Сказали Спасибо 364 раз(а) в 200 сообщении(ях)
Albert_V на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC32

Сообщение от rus_12345 Посмотреть сообщение
В MPLAB Programmer напряжение 3.25 V.
А в полях Vpp что (если доступно)?
Albert_V вне форума  
Непрочитано 11.03.2013, 12:00  
rus_12345
Частый гость
 
Регистрация: 06.03.2011
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
rus_12345 на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC32

Цитата:
Проверить внимательно конфиг бит, который отвечает за режим отладки/рабочий режим. Если в теле программы он выставлен в режим "отладки", то при установке компилятора "release", компиляции и последующей прошивке из MPLAB - всё OK: девайс прошивается с рабочей прошивкой! Оболочка PICkit такого исправления не делает - и прошивает прошивку с включеным режимом отладки - и устройтсво не стартует.
Дело в том что до прошивки и дело не доходит.

При попытке установить связь с контроллером вылетает сообщение об ошибке:


т.е. подключаю программатор к пику и к компу, подаю внешнее питание на пик, запускаю MPLAB-›Programmer-›SelectProgrammer-›PICKIT3 и начинается это:
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

прошивка и исходники в MPLAB не загружены! Как эта ошибка, которая возникает на этапе инициализации программатора и контроллера может быть связана с конфигами в прошивке установленные на этапе программирования? Возможно я не правильно понял вас...
rus_12345 вне форума  
Непрочитано 11.03.2013, 12:29  
Арктур
Почётный гражданин KAZUS.RU
 
Аватар для Арктур
 
Регистрация: 29.10.2012
Сообщений: 3,015
Сказал спасибо: 7
Сказали Спасибо 3,494 раз(а) в 1,783 сообщении(ях)
Арктур на пути к лучшему
По умолчанию Re: Проблема с прошивкой PIC32

Может быть это (последний пост) ?
Арктур вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
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, время: 06:07.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot