PIC32 development under Linux and Mac OS X

View: New views
2 Messages — Rating Filter:   Alert me  

PIC32 development under Linux and Mac OS X

by Xiaofan Chen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Maybe this is interesting.
http://www.paintyourdragon.com/uc/osxpic32/index.html
http://www.paintyourdragon.com/uc/ubw32/index.html

With the US$40 UBW32, you can use the toolchain (C32) and the
USB bootloader to try out PIC32 under Windows/Linux/Mac OS X.

Microchip actually created a new SourceForge site to host their
open source projects.
http://sourceforge.net/projects/microchipopen/
http://www.microchip.com/forums/tm.aspx?m=410342

The first project is ccompiler4pic32, Community version of Microchip
Technology's GCC (GNU Compiler Collection) based MPLABĀ® C
Compiler for PIC32 MCUs. Hopefully they will make a community
version of GCC compiler for PIC24/dsPIC30/dsPIC33.

For programmer, PICkit 2 can be used with pk2cmd.

Now the main missing piece is the debugger. There is some
work on OpenOCD side to use common JTAG debuggers
with PIC32.
http://www.microchip.com/forums/tm.aspx?m=346142

--
Xiaofan http://mcuee.blogspot.com

---------------------------------------------------------------------
To unsubscribe, e-mail: gnupic-unsubscribe@...
For additional commands, e-mail: gnupic-help@...


Re: PIC32 development under Linux and Mac OS X

by Xiaofan Chen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Fri, May 8, 2009 at 5:19 PM, Xiaofan Chen <xiaofanc@...> wrote:
> Now the main missing piece is the debugger. There is some
> work on OpenOCD side to use common JTAG debuggers
> with PIC32.
> http://www.microchip.com/forums/tm.aspx?m=346142

Some status updates on this front.
http://www.microchip.com/forums/tm.aspx?m=346142

According to the OpenOCD mailing list, support of PIC32
debugging and programming is now kind of in place.
All basic functions within gdb should be working, including
software/hardware breakpoints. Some works are still needed to
get it fully working.  For example, it is said that all flash can be
erased and/or programmed. Still no chip_erase command.
And data transfers to/from the target are still slow.

When this is done, you can use cheap parallel port based
Wiggler or those USB JTAG tools for ARM (FTDI2232 based,
R-Link, J-Link, etc) for PIC32 debugging/programming.

--
Xiaofan http://mcuee.blogspot.com

---------------------------------------------------------------------
To unsubscribe, e-mail: gnupic-unsubscribe@...
For additional commands, e-mail: gnupic-help@...