Date: 2012-07-17 21:01 (UTC)
vak: (Default)
From: [personal profile] vak
Для коммерческих разработок, конечно, имеет смысл брать платы от Microchip. Explorer16 и USB Starter Kit в связке с I/O Expansion board - очень удобные инструменты. Только дороговатые для любителей. Я-то их (и MEB с ICD3) получил в качестве donation от Microchip, так что не жалуюсь. :)

Но по поводу firmware и софта имею к уважаемой фирме несколько претензий.
1) Explorer16 имеет USB-порт со встроенным отладчиком, который поставляется без прошитого firmware. Хорошо, добрые люди уже сделали для него pickit2-совместимую прошивку (http://www.paintyourdragon.com/downloads/PK2_Explorer16_V0210007-BL.hex).
2) На плате USB Starter Kit тоже есть USB-порт с отладчиком, но ни софта, ни документации. Bootloader тоже почему-то не поставляется, приходится городить свой (http://retrobsd.googlecode.com/svn/trunk/sys/pic32/starter-kit/boot.hex).
3) Плата Microstick II имеет встроенный pickit3, но прошивка зачем-то сделана несовместимой. Лечится загрузкой прошивки от стандартного pickit3 scripting, с небольшой правкой, снимающей изначальный reset (http://vak-opensource.googlecode.com/svn/trunk/microcontrollers/ms2upgrade/pk3img020000-microstick2.hex).
4) Официальный софт для pickit2 не поддерживает pic32mx5/6/7 и mx1/2. Софт для pickit3 всё еще не поддерживает mx1/2. При том что аппаратных проблем нет, это чисто софтверно-маркетинговая заморочка.
5) Среда MPLABX всё еще нещадно глючит. В Линуксе более-менее ничего, но под Mac OS X не видит собственные драйверы, а под Windows шрифты кривеют до полной невозможности.

Поэтому софтом от Microchip я лично стараюсь не пользоваться. Благо, есть хороший GCC toolchain от chipKIT, для прошивки - pic32prog (http://code.google.com/p/pic32prog/), а для отладки я сделал свой gdb proxy, скоро выложу.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org