EmbeddedRelated.com
Forums

linux toosl for PIC32MX development

Started by Randy Yates June 12, 2010
Hi,

I'm going to be doing some PIC32 development and I'd love to do it under
linux if I'm able. We have a PIC32MX and the Microchip ICD2 "hockey
puck" JTAG.

I don't care so much about an IDE - I'd rather build my stuff using
emacs/gnumake. But what I need are:

 1. A cross-compiler/assembler/linker that runs under linux
 2. The debugger.

Keep in mind we also have the MPLAB software - we've bought several
development boards. But as far as I've seen, this stuff all runs
under Windoze and not linux.

Can anyone give me some pointers/clues? Any help would be appreciated.

--Randy

-- 
Randy Yates                      % "She's sweet on Wagner-I think she'd die for Beethoven.
Digital Signal Labs              %  She love the way Puccini lays down a tune, and
mailto://yates@ieee.org          %  Verdi's always creepin' from her room." 
http://www.digitalsignallabs.com % "Rockaria", *A New World Record*, ELO   
On Jun 12, 4:10=A0am, Randy Yates <ya...@ieee.org> wrote:
> Hi, > > I'm going to be doing some PIC32 development and I'd love to do it under > linux if I'm able. We have a PIC32MX and the Microchip ICD2 "hockey > puck" JTAG. > > I don't care so much about an IDE - I'd rather build my stuff using > emacs/gnumake. But what I need are: > > =A01. A cross-compiler/assembler/linker that runs under linux > =A02. The debugger. > > Keep in mind we also have the MPLAB software - we've bought several > development boards. But as far as I've seen, this stuff all runs > under Windoze and not linux. > > Can anyone give me some pointers/clues? Any help would be appreciated. > > --Randy > > -- > Randy Yates =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0% "She's sweet on =
Wagner-I think she'd die for Beethoven.
> Digital Signal Labs =A0 =A0 =A0 =A0 =A0 =A0 =A0% =A0She love the way Pucc=
ini lays down a tune, and
> mailto://ya...@ieee.org =A0 =A0 =A0 =A0 =A0% =A0Verdi's always creepin' f=
rom her room."http://www.digitalsignallabs.com% "Rockaria", *A New World Re= cord*, ELO =A0 The PIC32MX is supported by GCC. A quick Google found: <http://gcc.gnu.org/ml/gcc-help/2008-11/msg00288.html> <http://old.nabble.com/PIC32-C32-GCC-Source-Code-Released- to13598312.html> Seriously, this Google search took me less than five minutes, and there were "About 3,860 results". RK
On Jun 12, 7:10=A0am, Randy Yates <ya...@ieee.org> wrote:
> Hi, > > I'm going to be doing some PIC32 development and I'd love to do it under > linux if I'm able. We have a PIC32MX and the Microchip ICD2 "hockey > puck" JTAG. > > I don't care so much about an IDE - I'd rather build my stuff using > emacs/gnumake. But what I need are: > > =A01. A cross-compiler/assembler/linker that runs under linux > =A02. The debugger. > > Keep in mind we also have the MPLAB software - we've bought several > development boards. But as far as I've seen, this stuff all runs > under Windoze and not linux. > > Can anyone give me some pointers/clues? Any help would be appreciated. > > --Randy > > -- > Randy Yates =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0% "She's sweet on =
Wagner-I think she'd die for Beethoven.
> Digital Signal Labs =A0 =A0 =A0 =A0 =A0 =A0 =A0% =A0She love the way Pucc=
ini lays down a tune, and
> mailto://ya...@ieee.org =A0 =A0 =A0 =A0 =A0% =A0Verdi's always creepin' f=
rom her room."http://www.digitalsignallabs.com% "Rockaria", *A New World Re= cord*, ELO =A0 I highly recommend the CodeSourcery product. Don't know about Linux debug/JTAG/hockey puck solutions... This might help: http://www.nadler.com/embedded/EmbeddedProjectsIndex.html Good luck, Best Regards, Dave
d_s_klein <d_s_klein@yahoo.com> writes:

> Seriously, this Google search took me less than five minutes, and > there were "About 3,860 results".
Ahh, a Google University graduate. -- Randy Yates % "Ticket to the moon, flight leaves here today Digital Signal Labs % from Satellite 2" mailto://yates@ieee.org % 'Ticket To The Moon' http://www.digitalsignallabs.com % *Time*, Electric Light Orchestra
On Jun 14, 7:35 pm, Randy Yates <ya...@ieee.org> wrote:
> d_s_klein <d_s_kl...@yahoo.com> writes: > > Seriously, this Google search took me less than five minutes, and > > there were "About 3,860 results". > > Ahh, a Google University graduate. > -- > Randy Yates % "Ticket to the moon, flight leaves here today > Digital Signal Labs % from Satellite 2" > mailto://ya...@ieee.org % 'Ticket To The Moon'http://www.digitalsignallabs.com% *Time*, Electric Light Orchestra
The ability to do a web search is an asset. Perhaps you should have viewed that as "constructive criticism"?
LittleAlex <alex.louie@email.com> writes:

> On Jun 14, 7:35 pm, Randy Yates <ya...@ieee.org> wrote: >> d_s_klein <d_s_kl...@yahoo.com> writes: >> > Seriously, this Google search took me less than five minutes, and >> > there were "About 3,860 results". >> >> Ahh, a Google University graduate. >> -- >> Randy Yates % "Ticket to the moon, flight leaves here today >> Digital Signal Labs % from Satellite 2" >> mailto://ya...@ieee.org % 'Ticket To The Moon'http://www.digitalsignallabs.com% *Time*, Electric Light Orchestra > > > The ability to do a web search is an asset.
I don't believe I indicated otherwise.
> Perhaps you should have viewed that as "constructive criticism"?
Perhaps you should learn or review combinatorics: There are almost 500,000 possible combinations of Just one four-letter term from the 26 letters of the English alphabet. Knowing, or guessing, the correct terms to get the information you seek is often not as straightforward as you two seem to believe, and even once you've got a "good" combination, sorting through the mountains of useless information to get to a few good bytes is often time-consuming and error-prone. So, while I appreciate the response to my request, I in no way apologize for it. -- Randy Yates % "Bird, on the wing, Digital Signal Labs % goes floating by mailto://yates@ieee.org % but there's a teardrop in his eye..." http://www.digitalsignallabs.com % 'One Summer Dream', *Face The Music*, ELO