vak: (Default)
[personal profile] vak
Если Вам повезло добыть такую плату - называется Microstick II - её можно превратить в удобный программатор-отладчик для микроконтроллеров PIC32. 

Для этого надо подключиться программатором PICkit2 к разъёму J1 (шесть контактов в ряд в левой нижней части) и загрузить эту прошивку.  После этого плата будет распознаваться как PICkit3 с поддержкой scripting.

Для прошивки программ в PIC32 используется утилита pic32prog, для отладки с помощью GDB - утилита ejtagproxy.

Date: 2012-08-11 03:43 (UTC)
From: [identity profile] realurix.livejournal.com
> Я подозреваю, что вы не поставили правильных опций.
Если я немогу поставить с прилагаемого CD программу в силу того, что некоторые файлы в архиве Data1.cab битые (не CD битый, а сборка), то я вынужден пользоваться либо крякрнутыми программами (контрафактом), либо использовать другое ПО в бесплатном режиме. Ранее я пытался воспользоваться несколькими версиями MPLAB X IDE который можно скачать с сайта Microchip. Только версии 1.30 MPLAB X IDE увидела PICkit3, предложила обновить для него прошивку и программирует микроконтроллеры. Однако, C32 работает в бесплатном режиме. Что толку ставить ограничение на 60 дней, если я собираюсь работать с микроконтроллерами дольше? Заниматься мелким подворовыванием, когда каждые 60 дней сносишь прогу и ставишь её заново - это моветон и я уже давно вырос из этого возраста. Поэтому при установке C32 я был вынужден ставить опцию - работа в бесплатном режиме.

> что вы им много написали
Я им не написал ни строчки. Я написал Marc McComb следующее:
Yuri Panchul sent me PICkit3 Assy# 10-00424-R5 Serial# ************
But I can not install program MPLAB-IDE v8.70 from PICkit3 CD-ROM
because some of the recorded files in the Data1.cab have wrong
checksum. Because of this, I can not proceed with the programming board
Digilent-Max32. Microchip have not a support center in Russia, because
I can not quickly exchanged CD-ROM for a working version.

What should I do in this situation?


В ответ получил следующее:
I have contacted a local representative to get in touch with you. Please let me know if you require any further assistance.


И тишина. Мёртвая. Не надо защищать гамму, если она послала куда подальше просьбу помочь клиенту компании, представителями которой они являются. Качество исполнения представительских функций проверяется всегда на контрольных закупках. В моём случае мелкий клиент - это та же контрольная закупка.

Date: 2012-08-11 04:00 (UTC)
From: [identity profile] panchul.livejournal.com
Мда. Ну я скачал микрочиповские тулы с их вебсайта и оно вроде работает нормально.

Date: 2012-08-11 04:11 (UTC)
From: [identity profile] realurix.livejournal.com
Сейчас работает нормально, а вот когда я столкнулся с невозможностью поставить софтину с CD-ROM, то полез по их сайту и наткнулся на MPLAB X IDE. Но версии до 1.30 были глюкавые: то падает, то PICkit3 вроде видит, но ничего не делает, то ещё какая лабуда.

Самое правильное, как я думаю, если приобретена железка, в которой предусмотрена защита и которая имеет заводской номер и цифровую подпись, то надо привязывать программный продукт именно к этой железке. А ещё лучше, если защищаемая часть софтины (оптимизатор кода) будет находиться прямо внутри этой железки. Типа, скомпилировал C-код, скажем в ASM или в триадную форму, передал его в PICkit3 и в ответ получил уже оптимизированный бинарный код. Нужно только озаботиться, чтобы всякие китай-цзы и другие хацкер-ини не могли бесконтрольно тиражировать защищаемую функциональность. Это позволяет сделать именно железка.

И ещё. Железка предполагает системную независимость, а то мне пришлось идти и покупать лицензионно чистую виндозу, хотя я ею не пользовался последние 12 лет. Получается, что Microchip работает ещё и как торговый агент Microsoft и производит микросхемы для того, чтобы лучше продавалась некрософтовская виндоза. ;-)))) По крайней мере со стороны это выглядит именно так. Nokia вот сделал выбор в пользу некрософт и где теперь та Nokia? Если раньше я всегда брал телефоны только Nokia, то теперь у меня LG. Вот так пролетают из-за ошибок маркетинга...
Edited Date: 2012-08-11 05:10 (UTC)

Date: 2012-08-27 08:26 (UTC)
From: [identity profile] ilya afanasyev (from livejournal.com)
Господа, сорри что встреваю.
Действительно было письмо от Marc McComb 23.06.2012 (по нашему времени это была суббота)
25.06.2012 (в понедельник) я ответил на указанный e-mail Юрия на ...@mtw.ru
ответа я не увидел
тел. к письму не прилагался, других контактов у меня нет.


С уважением, Илья Афанасьев.