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

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

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

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

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

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


 
Опции темы
Непрочитано 21.07.2020, 17:15  
SlovachevskyDV
Временная регистрация
 
Аватар для SlovachevskyDV
 
Регистрация: 10.10.2011
Адрес: Донецк
Сообщений: 94
Сказал спасибо: 65
Сказали Спасибо 48 раз(а) в 13 сообщении(ях)
SlovachevskyDV на пути к лучшему
По умолчанию PK3CMD зависает

При запуске батника с таким текстом:

@echo off
color F8
Set path=%~dp0
PK3CMD -P16F1823 -V3.000
pause

На одном из компьютеров программа не завершает свою работу. Т.е должно быть так как Нажмите на изображение для увеличения
Название: 2020-07-21_16-12-22.png
Просмотров: 0
Размер:	19.0 Кб
ID:	154663
как собственно и получается на двух моих компах, а у заказчика последняя строка не появляется. Судя по диспетчеру задач, проц занят процесом почти полностью но завершить его не может.
Если программатор подключен, определяет что conected. И все равно работу не завершает.
Если нужно не просто подключиться а прошить что-то: у меня пишет что прошивка выполнена и завершает работу, там останавливается на пункте "conected"
MPLAB 8.92.00.00

Пока нашел только одно отличие: у меня на обоих машинах 32 разряда, там 64

Сразу говорю: нужна именно командная строка.
Реклама:

Последний раз редактировалось SlovachevskyDV; 21.07.2020 в 18:23.
SlovachevskyDV вне форума  
Непрочитано 21.07.2020, 19:27  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 681
Сказал спасибо: 362
Сказали Спасибо 755 раз(а) в 358 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: PK3CMD зависает

SlovachevskyDV, никогда не работал с той тулзой.
Увидел Ваш пост, а тут сразу 2 обстоятельства:
- за окном идет дождь;
- на столе как раз лежит пиккит3 с подцепленным к нему PIC12F1501

Поэтому не знаю, будет ли полезной информация ниже.
Сразу уточню: PicKit3 3.10.00 в режиме 'standalone' шьёт на ура.

Попробовал ту тулзу вот с таким батником:

@echo off
color F8
Set path=%~dp0
PK3CMD -P12F1501 -V5.000
pause

Вот результат при отключенном ПИККИТе:
Нажмите на изображение для увеличения
Название: pk_missing.jpg
Просмотров: 0
Размер:	14.2 Кб
ID:	154666

Вот при подключенном ПИККИТе:
Нажмите на изображение для увеличения
Название: pk_present.jpg
Просмотров: 0
Размер:	20.0 Кб
ID:	154665

В обоих случаях после нажатия любой клавиши вываливаемся в окно cmd и не виснем.
Процесс в памяти не остается. Win7 64-bit.

P. S.
У меня MPLABX 3.51; кстати, я не в курсе, нужно ли прошить пиккит в режим совместимости с мплабх-ом для работы той тулзы.

Последний раз редактировалось j-Roger; 21.07.2020 в 19:33.
j-Roger вне форума  
Сказали "Спасибо" j-Roger
SlovachevskyDV (22.07.2020)
Непрочитано 21.07.2020, 19:42  
SlovachevskyDV
Временная регистрация
 
Аватар для SlovachevskyDV
 
Регистрация: 10.10.2011
Адрес: Донецк
Сообщений: 94
Сказал спасибо: 65
Сказали Спасибо 48 раз(а) в 13 сообщении(ях)
SlovachevskyDV на пути к лучшему
По умолчанию Re: PK3CMD зависает

Сообщение от j-Roger Посмотреть сообщение
Win7 64-bit.
P. S.
У меня MPLABX 3.51
невероятно обнадеживает. спасибо
SlovachevskyDV вне форума  
Непрочитано 21.07.2020, 20:35  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 681
Сказал спасибо: 362
Сказали Спасибо 755 раз(а) в 358 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: PK3CMD зависает

SlovachevskyDV, перевел PicKit3 в режим совместимости с МПЛАБХ.

Запустил такой батник:

@echo off
color F8
Set path=%~dp0
PK3CMD -P12F1501 -V5.00 -L
pause

Чтобы не программировать, а просто подать на МК 5 Вольт и отпустить MCLR.

Поскольку МК уже был прошит ранее, то ПИККИТ запитал схему (издав матюк по поводу невозможности выдать все 5 Вольт) и отпустил ресет, прошивка заработала. Прога не зависла, вот снимок окна:
Нажмите на изображение для увеличения
Название: pickit_mplabx_compatible.jpg
Просмотров: 0
Размер:	28.3 Кб
ID:	154667

P. S.
А вот когда я попросил запитать схему 3-мя вольтами, тулза оказалась более благосклонна:
Нажмите на изображение для увеличения
Название: pickit_mplabx_compatible_3V.jpg
Просмотров: 0
Размер:	22.1 Кб
ID:	154668

Последний раз редактировалось j-Roger; 21.07.2020 в 20:47.
j-Roger вне форума  
Сказали "Спасибо" j-Roger
SlovachevskyDV (22.07.2020)
Непрочитано 21.07.2020, 21:44  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 681
Сказал спасибо: 362
Сказали Спасибо 755 раз(а) в 358 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: PK3CMD зависает

Да, кстати. Напишу, ибо забуду

1) В частности, гуй под PicKit3 представляется сделанным как-то.. небрежно, что ли..
При попытке закрытия гуя PicKit3-а вылезало сообщение об исключении (штатное поведение софта, написанного под .NET), в деталях указывалось на невозможность изменить какой-то файл (ЕМНИП PICkit3.ini ), расположенный в дебрях МПЛАБХ-а, куда простому юзверю писАть не положено. Вылечилось путём предоставления права на запись в тот файл простому смертному (в терминах вендовой системы безопасности).

2) И еще, на всякий случай. Вот архив с утилитой, позволяющей редактировать список поддерживаемых PicKit-ом микросхем:
PicKitEditor.zip
j-Roger вне форума  
Сказали "Спасибо" j-Roger
SlovachevskyDV (22.07.2020)
Непрочитано 22.07.2020, 09:09  
SlovachevskyDV
Временная регистрация
 
Аватар для SlovachevskyDV
 
Регистрация: 10.10.2011
Адрес: Донецк
Сообщений: 94
Сказал спасибо: 65
Сказали Спасибо 48 раз(а) в 13 сообщении(ях)
SlovachevskyDV на пути к лучшему
По умолчанию Re: PK3CMD зависает

Как и предполагал, проблема, похоже, в несовместимости PK3CMD версии 8.92 с 64-разрядной операционкой. Установил туда MPLABX-v3.50 и процесс пошел. Правда обнаружил еще одно существенное отличие. PK3CMD версии 8.92 можно было скопировать в любую папку и она работала. А в новой версии работает только в той папке, где установлена.
SlovachevskyDV вне форума  
Непрочитано 22.07.2020, 10:30  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 681
Сказал спасибо: 362
Сказали Спасибо 755 раз(а) в 358 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: PK3CMD зависает

Батник работает из любого расположения, если в батнике будет известен путь к тулзе, например можно указать в этом же батнике:

@echo off
color F8
...
set pk3_utility_path="C:\Program Files (x86)\Microchip\MPLABX\v3.51\mplab_ipe"
%pk3_utility_path%\PK3CMD.exe -P12F1501 -V3.00 -L
pause


А для тулзы, чтобы работала из другого расположения, нужно дополнительно натащить в то расположение кучу файлов ( решение "в лоб" ) из оригинального каталога тулзы: подкаталог libs, какой-то (или оба) файла ipe.jar и ipecmd.jar и файл jdkloc - в нем указано, где искать тот огромный айсберг JRE. Может, есть какой-то другой способ указать тулзе, где искать свои потроха, но, ИМХО, лучше указать путь к тулзе и запускать её оттуда, где она лежит.

Последний раз редактировалось j-Roger; 22.07.2020 в 11:47.
j-Roger вне форума  
 

Закладки

Метки
pickit3, pk3cmd, командная строка
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зависает stm32f0 от имп помех... miwutka Песочница (вопросы новичков) 42 02.05.2017 15:09
Keil c ULink2 зависает firew0rker ARM 0 05.12.2016 18:57
Win XP SP2 не обновляется до SP3 - зависает azim_mg Коллекция глюков 68 29.05.2014 01:33
Зависает мультиметр xamillion Измерительное оборудование 3 31.05.2010 22:24
Компьютер зависает . dosikus Ремонт оргтехники 35 07.05.2008 15:27


Часовой пояс GMT +4, время: 02:39.


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