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

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

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

Date: 2012-07-21 06:40 (UTC)
From: [identity profile] raydac.livejournal.com
а как все такие штуки в россии покупаются и доставляются?

Date: 2012-07-21 07:42 (UTC)
From: [identity profile] raydac.livejournal.com
история из 90-х вспомнилась, знакомые делали девайс на альтере и их альтера уведомила что на альтерину юзаемую ценники снижены в два раза, а так как у знакомых это был основополагающий момент, альтерина то 25 баксов стоила, что после кризиса в рф было некошерно, то они обрадовались и понеслись к официальному дистрибутору, где им сказали "и что, что снизили? вас это не касается, отпускные цены будут прежними" (как они рассказывали) .. прочитал слово "гамма" и вспомнилось вот

Date: 2012-07-21 10:43 (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
ну вот не надо путать регулярные закупки и что-то пробовать.

Date: 2012-08-11 07:56 (UTC)
From: [identity profile] realurix.livejournal.com
Прежде чем делать ргулярные закупки сначала надо попробовать с какими подводными камнями придётся столкнуться при массовом применении того или иного продукта. Т.е., провести натурный эксперимент, что-то типа контрольной закупки. Зачем я буду платить деньги тем, кто мне не окажет поддержки и из-за чего уже я потеряю своих клиентов? Я именно так и делаю и это даёт свои результаты. Пусть я использую не супер-пупер, зато у меня получается надёжный инженерный продукт с хорошей повторяемостью.

Поэтому важен любой клиент, пусть даже на первый взгляд разовый. Школьник он тоже вроде бы разовый клиент, когда покупает Arduino. Вот только школьников в мире сотни миллионов и разовые как бы продажи Arduino тоже исчисляются десятками миллионов.

Date: 2012-08-09 13:22 (UTC)
From: [identity profile] realurix.livejournal.com
У меня тоже был с ними опыт. Спасибо большое Панчулу за то, что прислал мне PICkit3. Но на CD был битый файл Data1.cab. Я решил проверить без всяких хаков и подобных вещей, что ждёт простого потребителя в этом случае. Панчул напрямую связал со мной кого-то из Microchip. Я ему описал ситуёвину и сказал, что MPLAB X IDE глюкавый-глюкавый, а использовать CD не могу из-за битого Data1.cab. Он сказал, что передал мои проблемы гамме и вот уже 2 месяца жду, когда те товарищи соизволят мне хоть что-то ответить.

В общем, в очередной раз убедился, что маркетинговая служба у Microchip ни к чёрту не годится. Совсем по другому ведут себя другие фирмы и их представители. Не буду их называть и давать им рекламу, но ситуация сильно отличается в пользу ARM. Хотя, когда выкачал и поставил под пингвином версию 1.30 MPLAB X IDE, то всё смог сделать на ура и быстро. Единственная проблемы - C32. Он у Microchip сильно коммерческий и совсем почти не оптимизирует код. Хотя, это неправильно. Если купил родной PICkit3 (у него есть уникальный заводской номер), то, по идее, нужно чтобы C32 работал без ограничений. А то появляется такой порог недоступности программирования, что хочется идти к ARM-ам. У тех всё просто - купил железку, а дальше хочешь покупайIAR, KEIL или другую дорогущую лабуду или бери GCC и пользуй себе на здоровье.

В общем, Microchip надо очень серьёзно обратить внимание на глюки своей маркетинговой службы. Они именно из-за ошибок маркетинга пролетают в сегменте 32-разрядных микроконтроллеров. А те, кто даже работал с ними, уходят от них. Тераэлектроника даже сделала свою плату TE-PIC32MX795, но теперь отказалась от сотрудничества с Microchip и распродаёт последние остатки...
Edited Date: 2012-08-09 13:45 (UTC)

Date: 2012-08-09 13:47 (UTC)
From: [identity profile] raydac.livejournal.com
основная идея любой российской конторы - "спасибо что к нам обратились, нам насрать на вас и ваше мнение, жрите что дают"

Date: 2012-08-09 14:03 (UTC)
From: [identity profile] realurix.livejournal.com
Не любой. Есть и такие, вроде терры, что им интересен потребитель. А так как Вы описали работаю, обычно, подсевшие на иглу разворовывания госбюджета госзаказа.

Date: 2012-08-09 14:11 (UTC)
From: [identity profile] raydac.livejournal.com
ну не все конечно, но очень очень многие.. а на игле бюджета у нас в той или иной степени все.. даже мелкие конторки которые нередко получают субподряды от крупных контор выигрывающих тендеры (но не способных к их выполнению)

Date: 2012-08-11 00:17 (UTC)
From: [identity profile] panchul.livejournal.com
http://ramlamyammambam.livejournal.com/195170.html?thread=1672290#t1672290

Date: 2012-08-11 00:16 (UTC)
From: [identity profile] panchul.livejournal.com
*** Он у Microchip сильно коммерческий и совсем почти не оптимизирует код ***

Я подозреваю, что вы не поставили правильных опций. То, что C32 оптимизированный и неоптимизированный код сильно отличается - это факт.

*** Он сказал, что передал мои проблемы гамме и вот уже 2 месяца жду, когда те товарищи соизволят мне хоть что-то ответить. ***

В защиту гаммы я могу сказать, что вы им много написали, и в том, что вы написали, нужно разбираться. У них есть куча коммерческих клиентов и я подозреваю, что им ресурсов поддержки может не хватать. Попробуйте задать им короткий вопрос, который вы не можете определить по документации - возможно результат будет лучше.

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
ответа я не увидел
тел. к письму не прилагался, других контактов у меня нет.


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

Date: 2012-07-21 07:47 (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
предоплата, банковским переводом, дополнительно ндс сверху и энтузиазмом они не блещут.

Date: 2012-07-21 08:03 (UTC)
From: [identity profile] raydac.livejournal.com
угу.. а еще меня умиляет тотальное отсутствие ценников у российских дистрибуторов, цены плавающие и эксклюзивные

Date: 2012-07-21 10:42 (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
это следствие эпизодичности, понять можно, но приятнее от этого не становится

Date: 2012-08-09 13:33 (UTC)
From: [identity profile] realurix.livejournal.com
Где, когда и как попасть?