Hi Torben-

I got that image to work.  Here is a summary of the steps.  Note that I am 
ssh-ing to a BBG as root.

1.  Flash IOT image to micro-sd.
2.  Insert micro-sd into BBG slot, press boot and power buttons and release.
3.  ssh [email protected]
4.  uname -r to verify kernel -> 4.4.9-ti-r25  YES, it is the correct 
kernel.
5.  apt-get update
6.  cd / and then find . -name cgt-pru, and the path is 
/usr/share/ti/cgt-pru.  This is the location of the PRU library and 
includes.
     However, the clpru compiler binary is not there:
     which clpru
     /usr/bin/clpru
     So the compiler binary is in a different location.  This is a problem 
for the labs make files.
     cd /usr/share/ti/cgt-pru
     mkdir bin
     ln -s /usr/bin/clpru clpru
     So now the make files will find the compiler executable in the correct 
location via the link.
7.  cd /home/debian
     git 
clone 
git://git.ti.com/pru-software-support-package/pru-software-support-package.git
     This will clone a copy of the latest pru support package.
8.  cd into lab_5 in the package:
     cd lab_5/solution/PRU_Halt
     make
     This will fail, it is looking for environment variable $PRU_CGT
     export PRU_CGT=/usr/share/ti/cgt-pru
     Now try make again.  It should succeed.
9.  cd gen
     cp PRU_Halt.out am335x-pru0-fw
     cp am335x-pru0-fw /lib/firmware
10.  Now cd into the PRU_RPMsg_Echo_Interrupt1 directory in the same lab_5.
       Edit main.c as follows:
//#define CHAN_NAME "rpmsg-client-sample"
#define CHAN_NAME "rpmsg-pru"
11.  Now almost the same as #9, this time for pru1:
     cd gen
     cp PRU_RPMsg_Echo_Interrupt1.out am335x-pru1-fw
     cp am335x-pru1-fw /lib/firmware
12.  Reboot
13.  cd /dev look for rpmsg_pru31 device file.  It will be there!

Hopefully I did not miss any of the steps.  Let me know if this helps.

Regards,
Greg

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/fe574fa5-7d00-4ad9-8371-cafeabd876b6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to