bone 0 Posted June 6, 2013 Share Posted June 6, 2013 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 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.