On 1/4/14, 7:42 AM, "Robert P. J. Day" <[email protected]> wrote:

>On Fri, 3 Jan 2014, Mark Lazarewicz wrote:
>
>> Well if you prefer non open source solution and prefer a feature
>> rich IDE(CCS5.X) backed by the vendor (TI) @ $79 xdsv2usb is the
>> only way. I trust your google skills starting from here
>>
>> http://elinux.org/BeagleBoard
>>
>> http://processors.wiki.ti.com/index.php/XDS100
>>
>> code composer jtag support uses a .gel file to initialize processor
>> and memory so you will have to google around for the Beagle Board
>> one or uses the bootloader to initialize things and then grab
>> control I dont recommend that approach
>>
>> The industry trend now is jtag over usb with no need for a connector
>> the bone white supports this the Beagleboard and Panda and BBB need
>> connectors
>
>  admitting i know next to nothing about JTAG debugging, can you
>clarify a couple things?
>
>  first, i need to do some JTAG debugging *strictly* on a beagleboard
>xM in a few weeks and, for that, it seems that my most convenient
>solution is tin can tools' flyswatter 2 and adapter (which i believe i
>even have somewhere buried in a drawer, which makes it *really*
>convenient. :-)
>
>  next, given that i have that, is there still value in purchasing a
>TI XDS100v2? i have no problem investing in more toys as long as they
>provide additional value.
>
>  i guess i really need to find a good JTAG tutorial somewhere and
>start reading ...
Hi Robert,

It really depends on what you are trying to achieve. If you want to
understand the workings of JTAG, then flyswatter is a good solution. If
like the rest of us you just want to debug u-boot or kernel code, then
XDS100V2 or XDS200 together with CCSV5 is a good solution. One thing to
note, although you can debug Linux Kernel code, CCSV5 isn¹t kernel aware
so there are limitations in what you can do. Strangely, CCSV4 was Linux
Kernel aware, but TI decided that CCSV5 stay as close to the standard
Eclipse IDE as possible and avoid extensive customization required for
making it Linux Kernel aware. Also, with the addition of DWARF4, it is now
possible to see most of the local variables. If you want kernel aware
debugging, then I suggest you use ARM DS-5 or Lauterbach, but these are
expensive solutions. I have also used PEEDI which is a very good solutions
and is Linux Kernel aware and uses standard Eclipse IDE.

Regards,
John
>
>rday
>
>-- 
>
>========================================================================
>Robert P. J. Day                                 Ottawa, Ontario, CANADA
>                        http://crashcourse.ca
>
>Twitter:                                       http://twitter.com/rpjday
>LinkedIn:                               http://ca.linkedin.com/in/rpjday
>========================================================================
>
>-- 
>For more options, visit http://beagleboard.org/discuss
>--- 
>You received this message because you are subscribed to the Google Groups
>"BeagleBoard" group.
>To unsubscribe from this group and stop receiving emails from it, send an
>email to [email protected].
>For more options, visit https://groups.google.com/groups/opt_out.


-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to