From fe442d35dfd66be34b2362a3baf1a5178a1406a4 Mon Sep 17 00:00:00 2001 From: mirkix <“mirkix@gmail.com”> Date: Tue, 24 Nov 2015 21:04:16 +0100 Subject: [PATCH] Linux_HAL_Essentials: Add AioPRU README.md --- Tools/Linux_HAL_Essentials/pru/aiopru/README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Tools/Linux_HAL_Essentials/pru/aiopru/README.md diff --git a/Tools/Linux_HAL_Essentials/pru/aiopru/README.md b/Tools/Linux_HAL_Essentials/pru/aiopru/README.md new file mode 100644 index 0000000000..66bd02dfcd --- /dev/null +++ b/Tools/Linux_HAL_Essentials/pru/aiopru/README.md @@ -0,0 +1,17 @@ +# PRU firmware for 12 x PWM output and RC input + +RC AllInOnePRU can be used with BeagleBone Black + +* Written in [PRU Assembly](http://processors.wiki.ti.com/index.php/PRU_Assembly_Reference_Guide) +* 1 channel RCInput with 5ns accuracy +* 12 channel RCOutput with 1us accuracy + +## Build and install pasm (PRU Assembler) +1. `git clone https://github.com/beagleboard/am335x_pru_package.git` +2. `cd am335x_pru_package` +3. `sudo make install` + +## Rebuild RCAioPRU.p +1. `cd ardupilot/Tools/Linux_HAL_Essentials/pru/aiopru` +2. `make` +