From:  <[email protected]>
Reply-To:  "[email protected]" <[email protected]>
Date:  Wednesday, June 18, 2014 at 12:12 AM
To:  "[email protected]" <[email protected]>
Cc:  <[email protected]>
Subject:  Re: [beagleboard] Starterware on Beaglebone

> In my opinion there are several reasons to not to use BB White:
> - it is no longer available, so using it is not really future proof
> - the JTAG header is not very useful in general, except you buy one of the
> thousand Dollar processor probes from TI (the cheap 70$ variant is incredibly
> slow and sometimes influences the code in an unwanted way - like ISRs that are
> no longer called when running with the probe, SD card has to be removed during
> code upload and other ugly things more); so it does not really matter when you
> don't have one immediately
> 
> So my suggestion: use BBB, add this JTAG header (it is not very complicated,
> TinCan Tools offers a ready-to use set for this), and write your own
> simulation that gives the possibility to run your code on a normal desktop PC.
> This way you have to use the probe only in case of troubles with hardware.
What you say is not accurate. The USB100V2 is less than $100 and is plenty
fast enough. The TinCan Tools just doesn¹t work and there are several users
on this mailing list that have tried and failed. If you are using
Starterware, CCSV6 makes software development really easy because you can
edit, compile, download to the BeagleBone and then you are given diagnostic
tools to view thread execution, code coverage, timing metrics, etc.

While the USB100V2 can be used for Linux Kernel code (Drivers, Modules, etc)
development, it isn¹t really Linux OS aware (CCSV4 did have this feature,
but this was dropped in CCSV5). You can see Linux kernel source code, set
breakpoints, view global and local variables, but you cannot switch to
another kernel process or view many of the kernel data structures. Debugging
Kernel Modules is almost impossible. For real Linux Kernel code development
I recommend using Lauterbach which is Linux Kernel OS Aware, and takes
advantage of the AM335x internal 32k trace buffer, but it is > $5,000.

Regards,
John
> 
> Fred
> 
> 
> On Wednesday, 18 June 2014 02:56:03 UTC+2, lazarman  wrote:
>> With white you get jtag without adding a jtag socket needed by black
>> <http://overview.mail.yahoo.com/mobile/?.src=Android>
>> 
>>  
> -- 
> 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/d/optout.
> 

-- 
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/d/optout.

Reply via email to