From: <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Monday, June 23, 2014 at 2:18 AM To: "[email protected]" <[email protected]> Subject: Re: [beagleboard] Starterware on Beaglebone
> On Wednesday, 18 June 2014 20:18:47 UTC+2, john3909 wrote: >> What you say is not accurate. The USB100V2 is less than $100 and is plenty >> fast enough. > > TI itself points to the fact that you need much patience when using USB100V2. > I don't know what size your application has but with a .bin file above 100 > kByte there is time to get a cup of coffee until .GEL file is executed and > firmware is loaded. Then you must be using a TCLK less than 10MHz. With TCLK at 10MHz, a 100kB image will download in seconds. > > Beside of that restarting the code on BBB does not work, so you reload the > code quite often. > > >> The TinCan Tools just doesn¹t work and there are several users on this >> mailing list that have tried and failed. > > TinCan Tools I mentioned are the header (that is required for Black) and an > adapter to connect with the TI debugger - so just some passive pieces of metal > that work fine for me. Don't have any experience with their debuggers. Ah, I have used them too. I use a TI compact 20 to ARM20 adapter with my Lauterbach emulator. Now this emulators is screaming fast. > >> 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. > > I'm using it for bare metal programming with Starterware only, no Linux > involved. There the debugger works quite poor, also with CCS6. I don¹t have the same experience. I¹ve used USB100V2 and USB560M with SYSBIOS and I have been quite happy with the performance. Single stepping in a second or less on the USB100V2. The USB560M is much faster because it has a TCLK that can support up to 50MHz, but it generally works fine at 25MHz. Perhaps you are displaying far too much info (stack, variables, memory dump, etc) which have to be updated on each single step. Regards, John > > Fred > >>> > > -- > 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.
