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.
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
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. :))
> From: Cory cwalker32@gmail.com > Subject: [beagleboard] JTAG emulator for the Beagle Board XM? > To: “Beagle Board” beagleboard@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 beagleboard@googlegroups.com. > To unsubscribe from this group, send email to beagleboard+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/beagleboard?hl=en.
> From: Maxim Podbereznyy lisarden@gmail.com > Subject: Re: [beagleboard] Re: JTAG emulator for the Beagle Board XM? > To: beagleboard@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.galemin@gmail.com > > > 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 > > > > > > > > > > > > > > > I basically just want to play around with all the peripherals and > > > > maybe even write an operating system for it. > > > > > > > On Dec 3, 11:45 pm, aosm...@gmail.com wrote: > > > > > What are you trying to accomplish? A jtag emulator probably isn’t > > > > required in most cases excluding bare metal. > > > > > > > > -Alex > > > > > > > > -----Original Message----- > > > > > From: Cory cwalke...@gmail.com > > > > > Sender: beagleboard@googlegroups.com > > > > > Date: Fri, 3 Dec 2010 20:34:24 > > > > > To: Beagle Boardbeagleboard@googlegroups.com > > > > > Reply-To: beagleboard@googlegroups.com > > > > > Subject: [beagleboard] JTAG emulator for the Beagle Board XM? > > > > > > > > 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 beagleboard@googlegroups.com. > > > > > To unsubscribe from this group, send email to > > > > > > beagleboard+unsubscribe@googlegroups.com<beagleboard%2Bunsubscribe@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 beagleboard@googlegroups.com. > > > > To unsubscribe from this group, send email to > > > > > > beagleboard+unsubscribe@googlegroups.com<beagleboard%2Bunsubscribe@googlegroups.com> > > > > > > . > > > > For more options, visit this group at > > > >http://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 beagleboard@googlegroups.com. > > To unsubscribe from this group, send email to beagleboard+unsubscribe@googlegroups.com. > > For more options, visit this group at http://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 beagleboard@googlegroups.com. > To unsubscribe from this group, send email to beagleboard+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/beagleboard?hl=en.
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.
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
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
> From: Cory cwalker32@gmail.com > Subject: [beagleboard] JTAG emulator for the Beagle Board XM? > To: “Beagle Board” beagleboard@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 beagleboard@googlegroups.com. > To unsubscribe from this group, send email to beagleboard+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/beagleboard?hl=en.
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.
> From: Max Galemin maksim.galemin@gmail.com > Subject: [beagleboard] Re: JTAG emulator for the Beagle Board XM? > To: “Beagle Board” beagleboard@googlegroups.com > Date: Monday, December 6, 2010, 7:02 PM > > 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” beagleboard@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 beagleboard@googlegroups.com. > > To unsubscribe from this group, send email to beagleboard+unsubscribe@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 beagleboard@googlegroups.com. > To unsubscribe from this group, send email to beagleboard+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/beagleboard?hl=en.