Jump to content
43oh

Recommended Posts

Charles Steinkuehler over at http://bb-lcnc.blogspot.co.at/ has a nice list of PRU related links:

 

 

  • pasm: New and Improved!  This is a "New and Improved" version of the open-source TI PRU assembler pasm.  Bas Laarhoven (designer of the BeBoPr cape) added support for some of the "semi-documented" instructions.  These instructions can be found in Revision C of the AM3358 technical reference manual (along with details on the hardware multiplier and other goodies), but are absent from the latest official TI documentation.  This repository also includes the pruss Linux-side C code required to talk to the PRU, and some example apps to help you get started.
  • The LinuxCNC PRU debugger: specific to the LinuxCNC HAL environment; supports symbolic debugging with source information.  This is the primary debugging tool I use when writing my code, and it works quite well.  Some instructions for use can be found in the LinuxCNC configs/pru-examples/READMEfile.
  • Element 14 PRU Tutorial A nice write up if you haven't done anything with the PRU, and need to start at the beginning.
  • prudebug: http://sourceforge.net/projects/prudebug/ - known to work with a minor change for the BB, see here:http://e2e.ti.com/support/arm/sitara_arm/f/791/p/229812/937205.aspx#937205 the UI is a tad rough, but the basics are in place. No symbolic debugging.
  • pView - A TI tool which isn't publicly available (inferred by the pasm docs).  pasm generates the debugging information for pView which is used by the Michael Haberler's symbolic debugger in LinuxCNC.
  • prude: https://github.com/wz2b/prude , an abandoned debugger project, not useful without finishing

 

 

 

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...