JTAG emulator for the Beagle Board XM?

741 views
Skip to first unread message

Cory

unread,
Dec 3, 2010, 11:34:24 PM12/3/10
to Beagle Board
I'm about to buy a Beagle Board and I'm wondering about getting a JTAG
emulator to go along with it. I have a few questions:

1: Is a JTAG emulator really needed that much?
2: What is a good and popular JTAG emulator for the new XM? (I don't
know if it matters whether or not it is the new XM) I was directed to
look at the XDS100v2 (http://www.spectrumdigital.com/product_info.php?
&products_id=230), but I saw this post (http://stackoverflow.com/
questions/3078104/can-i-somehow-use-this-xds100v2-jtag-emulator) and
now I'm cautious about buying it. Apparently the XDS100v2 only works
with CCS and is sort of a hassle to set up. After all, I am an open
source guy and I'd rather just use GCC ARM and OpenOCD instead of CCS.

Any suggestions?

aos...@gmail.com

unread,
Dec 3, 2010, 11:45:51 PM12/3/10
to beagl...@googlegroups.com
What are you trying to accomplish? A jtag emulator probably isn't required in most cases excluding bare metal.

-Alex
--
You received this message because you are subscribed to the Google Groups "Beagle Board" group.
To post to this group, send email to beagl...@googlegroups.com.
To unsubscribe from this group, send email to beagleboard...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/beagleboard?hl=en.

Cory

unread,
Dec 4, 2010, 12:12:26 AM12/4/10
to Beagle Board
I basically just want to play around with all the peripherals and
maybe even write an operating system for it.

Maxim Podbereznyy

unread,
Dec 4, 2010, 9:34:13 AM12/4/10
to beagl...@googlegroups.com
then you don't need a JTAG

2010/12/4 Cory <cwal...@gmail.com>

Max Galemin

unread,
Dec 4, 2010, 10:02:14 AM12/4/10
to Beagle Board
Hi Maxim,

Why do you think so? I can't imagine implementation of operating
system without JTAG. :)


Cheers,
Max.


On Dec 5, 1:34 am, Maxim Podbereznyy <lisar...@gmail.com> wrote:
> then you don't need a JTAG
>
> 2010/12/4 Cory <cwalke...@gmail.com>
> > beagleboard...@googlegroups.com<beagleboard%2Bunsubscribe@googlegr­oups.com>
> > .
> > > For more options, visit this group athttp://
> > groups.google.com/group/beagleboard?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Beagle Board" group.
> > To post to this group, send email to beagl...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > beagleboard...@googlegroups.com<beagleboard%2Bunsubscribe@googlegr­oups.com>
> > .

Maxim Podbereznyy

unread,
Dec 4, 2010, 10:16:12 AM12/4/10
to beagl...@googlegroups.com
Oh really???

Then you are more hardware engineer then a programmer! I worked for LynuxWorks (LynxOS-178 group) adding BSPs for new boards and other 50 guys in our project supported both kernel and user space. All our team sits in Moscow, Russia while all the hardware including servers and actual boards were in California. We never saw the hardware, we never used JTAG or other hardware tools (even voltmeter!) and all our soft works fine without any JTAG! All you need is alive bootloader like u-boot, console and a TFTP/NFS server. Thats all! Oh, I forgot - good brain :)

Be cool! :)

2010/12/4 Max Galemin <maksim....@gmail.com>
To unsubscribe from this group, send email to beagleboard...@googlegroups.com.

Max Galemin

unread,
Dec 4, 2010, 10:37:02 AM12/4/10
to Beagle Board
Hi Maxim,

Hmmm... I guess "maybe even write an operating system for it" means
that TS wants to write his own operation system for Cortex-A8 on
Beagleboard (it's a little bit different from adding BSP to some
existing OS). ;) If you can do this without JTAG - you just became my
hero. :))


Cheers,
Max.


On Dec 5, 2:16 am, Maxim Podbereznyy <lisar...@gmail.com> wrote:
> Oh really???
>
> Then you are more hardware engineer then a programmer! I worked for
> LynuxWorks (LynxOS-178 group) adding BSPs for new boards and other 50 guys
> in our project supported both kernel and user space. All our team sits in
> Moscow, Russia while all the hardware including servers and actual boards
> were in California. We never saw the hardware, we never used JTAG or other
> hardware tools (even voltmeter!) and all our soft works fine without any
> JTAG! All you need is alive bootloader like u-boot, console and a TFTP/NFS
> server. Thats all! Oh, I forgot - good brain :)
>
> Be cool! :)
>
> 2010/12/4 Max Galemin <maksim.gale...@gmail.com>

Mark Lazarewicz

unread,
Dec 4, 2010, 11:34:46 AM12/4/10
to beagl...@googlegroups.com
This this is the cheapest one and mine will arrive Monday I can share

Its 2 days late and I was hoping to have some experience to share this weekend

it appears the UPS truck got lost

JTAG is nice for debugging startup code before main

If you want to go open source maybe you should help OpenOCD effort

whether you need JTAG basically is decided by your debugging skill and what you are trying to do
with the board



--- On Fri, 12/3/10, Cory <cwal...@gmail.com> wrote:

From: Cory <cwal...@gmail.com>
Subject: [beagleboard] JTAG emulator for the Beagle Board XM?
--
You received this message because you are subscribed to the Google Groups "Beagle Board" group.
To post to this group, send email to beagl...@googlegroups.com.
To unsubscribe from this group, send email to beagleboard+unsub...@googlegroups.com.

Mark Lazarewicz

unread,
Dec 4, 2010, 11:40:20 AM12/4/10
to beagl...@googlegroups.com
this is the point

some of us develop bootloader from scratch and board bring up

If you want to do startup code  ethernet driver in a  booter  with LEDś that is YOUR choice


Now I know why no one uses LynxOS ANY MORE

--- On Sat, 12/4/10, Maxim Podbereznyy <lisa...@gmail.com> wrote:

Cory

unread,
Dec 4, 2010, 12:08:44 PM12/4/10
to Beagle Board
What about the Flyswatter (http://www.tincantools.com/product.php?
productid=16134)? This plus the beagleboard adapter would be $70. From
the adapter's info page (http://www.tincantools.com/product.php?
productid=16144), it looks like there is an effort to get OpenOCD to
work with the beagleboard but it is still in progress. So does OpenOCD
have to be able to work with the JTAG board AND the target chip? If it
only has to work with the target chip and the JTAG board doesn't
matter then in theory, the Flyswatter and the XDS100v2 should have the
same support for the beagleboard.

On Dec 4, 11:40 am, Mark Lazarewicz <lazar...@yahoo.com> wrote:
> this is the point
>
> some of us develop bootloader from scratch and board bring up
>
> If you want to do startup code  ethernet driver in a  booter  with LEDś that is YOUR choice
>
> Now I know why no one uses LynxOS ANY MORE
>
> --- On Sat, 12/4/10, Maxim Podbereznyy <lisar...@gmail.com> wrote:
>
> From: Maxim Podbereznyy <lisar...@gmail.com>
> Subject: Re: [beagleboard] Re: JTAG emulator for the Beagle Board XM?
> To: beagl...@googlegroups.com
> Date: Saturday, December 4, 2010, 9:16 AM
>
> Oh really???
>
> Then you are more hardware engineer then a programmer! I worked for LynuxWorks (LynxOS-178 group) adding BSPs for new boards and other 50 guys in our project supported both kernel and user space. All our team sits in Moscow, Russia while all the hardware including servers and actual boards were in California. We never saw the hardware, we never used JTAG or other hardware tools (even voltmeter!) and all our soft works fine without any JTAG! All you need is alive bootloader like u-boot, console and a TFTP/NFS server. Thats all! Oh, I forgot - good brain :)
>
> Be cool! :)
>
> 2010/12/4 Max Galemin <maksim.gale...@gmail.com>
> For more options, visit this group athttp://groups.google.com/group/beagleboard?hl=en.

Maxim Podbereznyy

unread,
Dec 4, 2010, 1:04:46 PM12/4/10
to beagl...@googlegroups.com
I've supplied Flyswatter to my customer to work with OMAP3530 based product and it works perfect. You can buy the one from Tincantools and I confirm that is works with OMAP3.

P.S. JTAG can be used only for HW debugging that is sometimes necessary and it is strongly connected with "adding BSP" because OS is a set of drivers (implied BSP) and the kernel stuff like scheduling, memory management, context switching, semaphores, files etc.. So how can JTAG help you with, for example, debugging semaphores? Actually, do you know anything about OS writing? :)
JTAG can help, for instance, if you need to upload a bootloader to a newly assembled board. But for such purposes OMAP3 can boot from MMC card. It is more convenient and cheaper than to buy a JTAG.

To Mark: now I know why you complain at this group about Koen :)

2010/12/4 Cory <cwal...@gmail.com>

trevj

unread,
Dec 5, 2010, 1:56:05 PM12/5/10
to Beagle Board
On Dec 4, 4:34 am, Cory <cwalke...@gmail.com> wrote:
> I'm about to buy a Beagle Board and I'm wondering about getting a JTAG
> emulator to go along with it. I have a few questions:
[snip]
AIUI this Blackhawk USB100v2 JTAG Emulator
http://shop.directinsight.co.uk/catalog/product_info.php?products_id=2297
has been used in RISC OS development work.

There are a few notes here:
http://www.riscosopen.org/forum/forums/5/topics/450

Mark Lazarewicz

unread,
Dec 6, 2010, 7:47:31 PM12/6/10
to beagl...@googlegroups.com
Just got my XDS100v2 and I was stepping through code in 5 minutes on the BB I am very impressed
another outstanding product made possible by Texas Instruments. I have never seen this level of functionality for $89 sure beats printf
 
Very intuitive IDE although I have used CCS in the past.
 
Only bummer is its a 30 day eval license
 
I had hoped they had moved to  a limited code size version with permanent license
like other tool vendors have
 

--- On Fri, 12/3/10, Cory <cwal...@gmail.com> wrote:

From: Cory <cwal...@gmail.com>
Subject: [beagleboard] JTAG emulator for the Beagle Board XM?
To: "Beagle Board" <beagl...@googlegroups.com>
Date: Friday, December 3, 2010, 10:34 PM

--
You received this message because you are subscribed to the Google Groups "Beagle Board" group.
To post to this group, send email to beagl...@googlegroups.com.
To unsubscribe from this group, send email to beagleboard+unsub...@googlegroups.com.

Max Galemin

unread,
Dec 6, 2010, 8:02:35 PM12/6/10
to Beagle Board
Hi Mark,

Cool! Thanks for this info. Which version of CCS are you using?

P.S. Please note that TI CCS has free license which is limited to
xds100 hardware emulator:

http://focus.ti.com/docs/toolsw/folders/print/ccstudio.html

License Options
There are several license options for CCS:
- 120 Day Evaluation: Evaluate a full version of CCS for 120 days.
>>> - Free: Use a full version of CCS which limited to an XDS100 hardware emulator connection.
- Node Locked: Install and Use CCS on one PC.
- Floating: Install CCS on multiple computers and use CCS on one
PC. (ex: Install on office computer, lab computer, and home computer
and use on one of them at a time)
- University - If you are a student and need development tools or
if you are trying to obtain tools for a University, we have special
promotions.


Cheers,
Max.


On Dec 7, 11:47 am, Mark Lazarewicz <lazar...@yahoo.com> wrote:
> Just got my XDS100v2 and I was stepping through code in 5 minutes on the BB I am very impressed
> another outstanding product made possible by Texas Instruments. I have never seen this level of functionality for $89 sure beats printf
>  
> Very intuitive IDE although I have used CCS in the past.
>  
> Only bummer is its a 30 day eval license
>  
> I had hoped they had moved to  a limited code size version with permanent license
> like other tool vendors have
>  
>
> --- On Fri, 12/3/10, Cory <cwalke...@gmail.com> wrote:
>
> From: Cory <cwalke...@gmail.com>
> Subject: [beagleboard] JTAG emulator for the Beagle Board XM?
> To: "Beagle Board" <beagl...@googlegroups.com>
> Date: Friday, December 3, 2010, 10:34 PM
>
> I'm about to buy a Beagle Board and I'm wondering about getting a JTAG
> emulator to go along with it. I have a few questions:
>
> 1: Is a JTAG emulator really needed that much?
> 2: What is a good and popular JTAG emulator for the new XM? (I don't
> know if it matters whether or not it is the new XM) I was directed to
> look at the XDS100v2 (http://www.spectrumdigital.com/product_info.php?
> &products_id=230), but I saw this post (http://stackoverflow.com/
> questions/3078104/can-i-somehow-use-this-xds100v2-jtag-emulator) and
> now I'm cautious about buying it. Apparently the XDS100v2 only works
> with CCS and is sort of a hassle to set up. After all, I am an open
> source guy and I'd rather just use GCC ARM and OpenOCD instead of CCS.
>
> Any suggestions?
>
> --
> You received this message because you are subscribed to the Google Groups "Beagle Board" group.
> To post to this group, send email to beagl...@googlegroups.com.
> To unsubscribe from this group, send email to beagleboard...@googlegroups.com.

Mark Lazarewicz

unread,
Dec 7, 2010, 1:02:25 PM12/7/10
to beagl...@googlegroups.com
4.12 I guess I was pointed to wrong link as I thought it was free also

Thanks

thats good news. .

--- On Mon, 12/6/10, Max Galemin <maksim....@gmail.com> wrote:
> To unsubscribe from this group, send email to beagleboard+unsub...@googlegroups.com.

> For more options, visit this group athttp://groups.google.com/group/beagleboard?hl=en.

--
You received this message because you are subscribed to the Google Groups "Beagle Board" group.
To post to this group, send email to beagl...@googlegroups.com.
To unsubscribe from this group, send email to beagleboard+unsub...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages