![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Новый проект: ejtagproxy, утилита для отладки микроконтроллеров PIC32 с помощью GNU debugger. Подключается к процессору через адаптер PICkit2, PICkit3 scripting edition или Olimex JTAG USB-Tiny. Реализует стандартный GDB remote serial протокол. Поддерживает все семейства PIC32, включая mx1/mx2. Работает под Linux, Windows и Mac OS X. Годится не только GDB, но и другие его инкарнации: Insight, DDD, Eclipse.






no subject
Date: 2012-07-20 17:44 (UTC)p.s.: где-то видел отладчики с ethernet-интерфейсом, где gdb по сети пробрасывался.
(no subject)
From:no subject
Date: 2012-07-21 19:11 (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2012-07-25 15:55 (UTC)Нашли вот такую инструкцию http://hackaday.com/2010/11/03/how-to-program-pics-using-linux/ с микрочиповской утилитой pk2cmd (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023805), но она судя по всему подходит только для PICkit 2 (хотя даже при этом не поддержвается официально микрочипом), а для PICkit 3 не подходит (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en538340), а специальной линуксовой версии для PICkit 3 микрочип видимо решил вообще не писать.
Также нашелся еще какой-то PonyProg (http://www.lancos.com/ppwin95.html), который уже давно протух - линуксовый бинарь не запустился из-за проблем с glibc, из исходников не скомпилировался по каким-то своим причинам, в которых не было времени разбираться, ну и в конечном итоге он все равно работал только с COM-портом, а не с USB (поэтому не полулось прошить им и с виндовой версии тоже).
Нашли также ваш pic32prog (http://code.google.com/p/pic32prog/), но в аудитории его сегодня запустить не получилось, т.к. бинарных сборок не нашлось, а интернет у нас через прокси для браузеров и как его приделать к svn, который качает из командной строки, не было времени разбираться. Ближайшие дни будут пробовать это сделать дома - сейчас вся надежда на него, но пока не ясно, сможет ли он прошить PIC16.
Вообще не знаю, как с этим дела обстоят у других производителей, а у микрочипа наблюдается какая-то странная политика в плане предоставления вспомогательных инструментов для собственных разработчиков - вместо того, чтобы брать и решать на их чипах реальные задачи, приходится тратить время на какие-то второстепенные вещи и разбираться с запуском простых утилит, хотя по моейло логике им должно быть выгодно, чтобы они работали вообще где угодно, а вместо этого они специально ставят такие глупые палки в колеса своим же пользователям (кстати, MPLAB с диска PICkit 3 тоже по какой-то причине не установился на Windows, который был в аудитории на ноутбуке, так что дело видимо не только с пользователями Linux). Возможно я просто отвык иметь дело с проприетарными разработками. Надеюсь при случае получится изложить им эту позицию.
(no subject)
From:Летняя шЛетняя школа по основам мехатроники - промежут
Date: 2012-08-05 22:43 (UTC)Новости про микроконтроллерные приложения MIPS из Нижне
Date: 2012-08-09 07:15 (UTC)Подготовка к лабораторным работам с промышленной реал
Date: 2013-04-07 23:40 (UTC)no subject
Date: 2014-06-04 10:51 (UTC)http://www.segger.com/pr-jlink-pic32.html
А это означает поддержку Eclipse. Оригинальные конечно уж очень дорогие, но Китай нас спасет :)
no subject
Date: 2014-08-27 10:58 (UTC)https://digilentinc.com/Products/Detail.cfm?NavPath=2,892,1078&Prod=chipKIT%20PGM
не уверен, что он поддерживает JTAG, вероятно только ICSP
В MPLAB X он называется Licensed Debugger: Chipkit Programmer