[fpc-devel] Is target mips-embedded possible / planned?
Paul2006 at BrenemanLabs.com
Thu May 16 23:37:36 CEST 2013
Michael Ring wrote:
> 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
> 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.
>> 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....
>>> "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."
You might want to try the new BeagleBone Black as it might be better for
real-time machine control (and boots up in a more standard way) than the
Raspberry Pi? A friend of mine put together a lot of this page:
More information about the fpc-devel