[fpc-devel] Pinguino

Michael Ring mail at michael-ring.org
Tue Sep 2 16:08:20 CEST 2014

I guess it depends on what you understand by the word support ;-)

The Pinguino has a PIC32MX440F256H; translated headers for this chip are 
available. Flashing and Debugging with JLink V9 Adapter should also work 
fine with gdb, it did with every other PIC32MX I tried.

There's also support for defining the DEVCFG registers in sourcecode and 
'high level' (aehm...) support for accessing gpio pins and some started 
code to do the same thing for uarts, timers osc and spi but nothing that 
I'd call complete or well tested ;-)

There's also a problem with debug symbols that is still open, I think I 
know how to fix that but haven't spent much time on this lately.

So, if you are willing to play arround and get your feet wet then I'd 
say everything is usable, if you expect full integration in RTL, bells & 
whizzles then there's no support (yet).

If you are interested in making this port more complete then I can check 
in my latest changes to the branch for this project, 90% of the code are 
already in trunk, perhaps the rest can also show up in trunk fast if 
some of the devs are willing to merge my latest changes to trunk. This 
should be easy as most of the changes are in the rtl/mipsel directory.


Am 02.09.14 um 11:49 schrieb Michael Schnell:
> As the MIPS32 CPU now is supported, and I am involved in several PIC32 
> projects, I am very interested in possibilities to use FPC on this 
> cheap and versatile chip.
> While up till now I only knew the MPLABX IDE (including C compiler and 
> C libraries) by Microchip, that needed to be attached to when doing 
> the RTL for fpc on such architecture, I just stumbled about "Pinguino" 
> which seems to provide an "Arduino-like" universe for PIC32.
> Here we have nice cheap boards such as 
> http://microcontrollershop.com/product_info.php?cPath=112_160_479&products_id=4641 
> that come with Pinguino "Bootloader firmware" and seemingly software 
> should be done by means of the Pinguino -IDE ( 
> http://wiki.pinguino.cc/index.php/Main_Page ).
> Is there any plan to support PIC32-Pinguino by a variant of the fpc 
> MIPS32 RTL ?
> -Michael
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20140902/c45a7ab3/attachment.html>

More information about the fpc-devel mailing list