Flyswatter debugger for beagle board

Hi,
As compared to other commercial debugger Flyswatter is very low cost.
Anybody has used Flyswatter with Beagle board?
What are the major limitations of this debugger as compared to other
high cost debugger?
I am looking for low cost workable solution to debug only ARM part of
processor.

Thanks & Regards,
VVB

As compared to other commercial debugger Flyswatter is very low cost.
Anybody has used Flyswatter with Beagle board?
What are the major limitations of this debugger as compared to other
high cost debugger?
I am looking for low cost workable solution to debug only ARM part of
processor.

As such there is no limitation. Only problem is, that the Cortex A8 support
is still pending in OpenOCD => The Flyswatter can't yet be used for anything
really useful unless you are interested in JTAG and emulation, which I guess
you aren't :slight_smile:

Best regards
  Søren

Søren Steen Christensen said the following on 05/20/2009 05:31 PM:

As compared to other commercial debugger Flyswatter is very low cost.
Anybody has used Flyswatter with Beagle board?
What are the major limitations of this debugger as compared to other
high cost debugger?
I am looking for low cost workable solution to debug only ARM part of
processor.
    
As such there is no limitation. Only problem is, that the Cortex A8 support
is still pending in OpenOCD => The Flyswatter can't yet be used for anything
really useful unless you are interested in JTAG and emulation, which I guess
you aren't :slight_smile:
  
http://elinux.org/BeagleBoardJTAG would help too..
Regards,
Nishanth Menon

Is it possible to use this Flyswatter as a JTAG debugger? Will I get
basic debugging features like single stepping and breakpoints etc?

I am confused as you said “no limitation” and also mentioned “can’t
yet be used for anything useful”
I am interested in OS less C code debugging.
Cortex 8 support not present in OPEN OCD what does this means? I can
use with Beagle or not ?

Thanks VVB

vvb wrote:

As compared to other commercial debugger Flyswatter is very low cost.
Anybody has used Flyswatter with Beagle board?
What are the major limitations of this debugger as compared to other
high cost debugger?
I am looking for low cost workable solution to debug only ARM part of
processor.

As such there is no limitation. Only problem is, that the Cortex A8 support
is still pending in OpenOCD => The Flyswatter can't yet be used for anything
really useful unless you are interested in JTAG and emulation, which I guess
you aren't :slight_smile:

Is it possible to use this Flyswatter as a JTAG debugger?

Yes.

Will I get
basic debugging features like single stepping and breakpoints etc?

Yes. You *will*.

I am confused as you said “no limitation” and also mentioned “can’t
yet be used for anything useful”

From technology point of view there is no limitation in JTAG debugger functionality. The key point is that it doesn't work with Beagle *yet*. OpenOCD still needs some work to support Beagle. But as soon as this is finished, you can use OpenOCD and Flyswatter like any other JTAG debugger.

I am interested in OS less C code debugging.
Cortex 8 support not present in OPEN OCD what does this means?

This means that OpenOCD support to work with Beagle is currently under development and not finished *yet*.

More technically, OpenOCD has to know how to deal with specific OMAP3 and Cortex-A8 (the ARM core of OMAP3 on Beagle) debugging functionality. This is new and has to be developed.

I can
use with Beagle or not ?

Not at the moment. But when OpenOCD development for Beagle is finished, yes.

Best regards

Dirk