[uquote="КРАМ",url="/forum/viewtopic.php?p=4468667#p4468667"][uquote="ALEKS1102X",url="/forum/viewtopic.php?p=4468607#p4468607"]Извините, вставлю ещё 3 копейки:
[uquote="ALEKS1102X",url="/forum/viewtopic.php?p=4468607#p4468607"]И ещё добавлю по поводу вопрошающих - почему именно пики... Ну не обязательно пики, но если касательно пиков, то они реально неукбиваемые.
Вот подайте на ножку Атмела 12 вольт, процентов 90, что проц сгорит, а сделайте то-же с пиком, процентов 90, что сгорит только ножка, можно перенаправить, и будет всё работать.
.....
А про слёт прошивок, я даже говорить не буду ... кто занимается ремонтом электроники, тот сам всё знает. Достаточно сказать про то, что даже АРМовский программатор "G-Link"
поддерживает ядро МИПС (пик32), и этот же программатор определяется в МПЛАБХ.
А вот если вы писали что-то в МПЛАБ, то другие среды - ну не знаю как мягко сказать ... :)[/uquote]
Любезный,
прежде чем вступать в драку, поинтересуйтесь цветом пояса противника... (с) :)
1. Не "G-Link", а
Jlink. И это кагбэ намекаэ на то, что вы не слишком знакомы с темой. Просто у всех МК имеющих интерфейс JTAG отладка и программирование осуществляются по единому
протоколу, который и реализует Jlink В ТОМ ЧИСЛЕ. На самом деле это просто брендовое название отладчика
Segger, которое стало универсальным. Ну типа как Xerox....
2. То, что Jlink определяется в MPLABX ничего удивительного нет. И появился он там в связи тем, что Микрочип купил Атмел и стал выпускать атмеловские ARM-ы. А им внезапно нужен JTAG... Вот его в MPLAB и интегрировали. До этого ничего такого не было. И работа с PIC32 не требовала обязательного подключения через JTAG, там имеется и ICSP. Про недостаток последнего я вам ранее уже написАл...
3. Рекламировать работу в MPLAB это канешна очень патриотично для адепта PICов, но я бы поостерегся. :))) Мне тоже многое нравится в ИНТЕРФЕЙСЕ NetBeans, на котором собран оный MPLABX, в отличии от MPLAB 8, но вытерпеть его уникальную тормознутость еще нужно уметь. Проект в Кейле, например, открывается пару секунд. Программирование чипа с выходом в дебаг зависит от длины кода, но в моих не самых маленьких проектах осуществляется где то секунды за 3...4. Такшта не смешите честн
ую публику.
4. Подайте на ножку PIC24/dsPIC33 12 Вольт и убейте себя апстену. Впрочем, таким образом убиваются и младшие ПИКи. Просто все зависит от состояния ноги в момент подачи на нее оных 12 Вольт. Ну и старые чипы несколько более устойчивы к таким издевательствам, нежели новые и совсем новые. Прошивка слетает у всех. И причина этого достаточно известна.
Нештатное исполнение кода при выключенном BOR и падающем питании, а так же одновременном наличии в коде процедуры разблокировки самопрограммирования чипа.[/uquote]
Добрый день!
Ну изначально, я и не собирался вступать в драку :)
Далее,
во первых, J-Link, G-Link, или как-то ещё - это название программатора :) Скоро, китайцы создадут свой программатор , на основе GigaDevice, и он будет обзываться, к примеру GD-Link,
да и не суть ... Ведь это всего-лишь название программатора от конкретной фирмы, а название протокола "JTAG" для программирования микроконтроллеров с ядром АРМ, я ни в коем случае не исказил :)
во вторых - да :), удивительного нет :) Микрочип давно хотел иметь лицензию на производство этих ... "продвинутых" :), скоро и стм купит :)
Только ведь дело не в том, почему Микрочип хотел, а почему АРМ включил в свой программатор МИПС? :)
https://www.segger.com/products/debug-p ... ed-devices
в третьих - я не рекламирую НИЧЕГО!, МПЛАБ - да ... запускается секунд 5-10, а вот дебаг готов через секунду-две, проц скачет на ура по командам, и за секунду перескакивает на некий удалённый - как Вы выразились - "БРЯК" :)
Покажите обратное, если имеете на руках и пик и стм :) потому как я лично - стм-ами пользоваться не собираюсь. Если жизнь доведёт "до ручки", то это будет "GD" :)
Четвёртое, "Подайте на ножку PIC24/dsPIC33 12 Вольт и убейте себя апстену", как сказал ранее Martin - интересное произношение и изложение информации, ну или что-то аналогичное ... :)
А Вы сами то пробовали, или только "ОБС"? А то попробуйте, не пожалейте какой-нить старенький пик24, типа 24fj32ga002 :)