‎Thanks for your reply. 
Yes, I did this configure , I can get hal_pru_generic.so, but there is no pru_generic.bin.

I think it is device tree and pasm issue. 


Sent: Wednesday, 20 July, 2016 23:57
Subject: Re: [Machinekit] How to use hal_pru_generic module

AFAIK   ./configure --with-platform-beaglebone


On 20/07/16 14:53, euerka wrote:
Dear All,

I am trying to test pru with machinekit on Beaglebone Black. The issue is when i compile machinkit from source, I can not find pru_generic.bin in the whole system as this post(https://groups.google.com/forum/?utm_source=digest&utm_medium=email#!searchin/machinekit/pru$20bin|sort:relevance/machinekit/WaLAhcWKoVU/t_JTv4leGkkJ).

My system is:
ubuntu@arm:~/linuxcnc/machinekit/src$ uname -a
Linux arm 4.1.28-bone-rt-r22 #1 PREEMPT RT Sun Jul 17 13:09:38 CST 2016 armv7l armv7l armv7l GNU/Linux


I thought my system have to do some correct setting before compile machinekit. I did following tryings:
1. build and install  capemgr: v4.1.x+ refer to (https://eewiki.net/display/linuxonarm/BeagleBone+Black) and ( https://github.com/beagleboard/bb.org-overlays/blob/master/readme.md).  OK, and modprobe uio_pruss works well.

2.build and install AM335x PRU PACKAGE (https://github.com/beagleboard/am335x_pru_package).
   There is an error as below when i try this hello world test(http://mythopoeic.org/bbb-pru-minimal/) to  Enable the PRU
ubuntu@arm:~$ sudo sh -c "echo 'BB-BONE-PRU-01' > /sys/devices/platform/bone_capemgr/slots"
sh
: echo: I/O error
ubuntu@arm
:~$ dmesg
[84997.711528] bone_capemgr bone_capemgr: part_number 'BB-BONE-PRU-01', version 'N/A'
[84997.711559] bone_capemgr bone_capemgr: slot #5: override
[84997.711573] bone_capemgr bone_capemgr: Using override eeprom data at slot 5
[84997.711587] bone_capemgr bone_capemgr: slot #5: 'Override Board Name,00A0,Override Manuf,BB-BONE-PRU-01'

ubuntu@arm
:~$ cat /sys/devices/platform/bone_capemgr/slots
 
0: PF----  -1
 
1: PF----  -1
 
2: PF----  -1
 
3: PF----  -1


As I am understanding, I have to set my system compile environment correctly , then it is possible to build hal_pru_generic module.

I am appreciated that anyone can give any advise about how to check or set up system environment to build PRU?

Thanks in advance!

-chengxi
--
website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit
---
You received this message because you are subscribed to the Google Groups "Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

--
website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit
---
You received this message because you are subscribed to a topic in the Google Groups "Machinekit" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/machinekit/qncQ_Dh7V9s/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

--
website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit
---
You received this message because you are subscribed to the Google Groups "Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to