[fpc-devel] Is target mips-embedded possible / planned?

Michael Ring mail at michael-ring.org
Thu May 16 23:27:36 CEST 2013

I finished first tests on memory read performance fot jtag probes/pic32, 
all on my Mac except the raspberry test:

Olimex TINY-H with openocd:    120 Seconds for 32k of data
Olimex TINY-H with ejtagproxy: 10 Seconds for 1k of data, I did not have 
the patience to wait for the transfer of 32k ;-)

Raspberry PI with openocd in gpiomode: 50 Seconds for 32k of data

J-Link Edu with openocd: 30 Seconds for 32k of data

mikroProg from Mikro-E: approx. 8 Seconds for 32k (but no gdbserver and 
ICD Protocol on windows, only for reference)

ST-Link2: not yet tested.

pickit3 on ejtagproxy: not yet tested

I had high hopes for the Raspberry Pi solution because there's no USB 
transfer involved, sniff.....

J-Link performance is not stellar, but will be good enough for me right now.

If anybody has better results, please feel free to share on how you were 
able to get better performance.


Am 16.05.13 09:55, schrieb Michael Ring:
> Nice find, question is why did I not find this link ;-)
> I etched some testboards yesterday and connected them to my 
> ARM-USB-TINY, openocd detects the chip just fine but Michel was right, 
> flash read performance is a mess, it took two minutes to read out the 
> 32k flash of my pic32mx220 chip, that's pretty slow. I will check if a 
> j-link or st-link work better, but I do not have high hopes.
> But perhaps the ejtagproxy or pic32prog can solve this problem, will 
> keep you posted.
> Michael
> Am 16.05.13 08:53, schrieb Michael Schnell:
>> On 05/15/2013 12:11 PM, Michael Ring wrote:
>>> If you find the time to find out how to actually start up & use 
>>> their gdbserver I will be more than happy to integrate it into 
>>> lazarus, right now I take what I can get and that seems to be openocd.
>> Maybe this helps....
>> http://olimex.wordpress.com/2012/07/23/ejtagproxy-opwn-source-gdb-interface-for-pic32-and-mips/
>> "EJTAGproxy open source GDB interface for PIC32 and MIPS"
>> They say "PIC-KIT3 <https://www.olimex.com/dev/pic-kit3.html> (ICSP) 
>> andARM-USB-TINY <https://www.olimex.com/dev/arm-usb-tiny.html>(JTAG) 
>> interfaces are supported."
>> -Michael
>> _______________________________________________
>> fpc-devel maillist  -fpc-devel at lists.freepascal.org
>> http://lists.freepascal.org/mailman/listinfo/fpc-devel
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel

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

More information about the fpc-devel mailing list