On 12/6/2012 11:22 AM, Michael Haberler wrote: > [bleeding edge alert, researchy] > > Assuming one were to use the AM335x PRU realtime processors to, for > instance, write a stepgen or encoder thread function, one had to do > this in PRU assembler. > > TI supplies an assembler program and the glue code to load, execute > and interface with such PRU programs. However, no debug tools except > the TI Development Environment (clunky licenseware) is provided. > Without debugger, this is a fire-and-forget affair. Luckily its quite > simple to access, inspect registers, step, halt, continue and reset > the PRU's through a memory mapped interface.
+1 for "fire-and-forget" I like the use of the term! :) However bad limping along with just the assembler and no debugger, it beats most of the development I've done over the years (where the edit-compile-test sequence is measured in hours-days for FPGAs and weeks-months for circuit boards). Yes, I'm old enough that compiling an FPGA used to take a couple of days...actually, I'm even older than that, but you generally 'compiled' for the PALs that preceded FPGAs by drawing dots on a template file and converting to a hex programming file. And of course you didn't have to "compile" anything for the plain old logic families. Even now I have FPGA designs that require a couple hours to compile on fast 8-core systems with lots of RAM...it makes working on the ones that only take 20 minutes to compile seem like a luxury! :) > I've created a debugger which works as a HAL component, and has a > GladeVCP UI to provide a basic debugger tool. Very impressive! Are you wanting to write some PRU code as well, or leave that to someone else? I'm volunteering if you don't want to do it, although I need to get the user-mode PCI stuff a bit more stable first. -- Charles Steinkuehler [email protected] ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
