我试图启用BeagleBone Black上的PRU模块,但遇到了两个错误。 第一个,就是当我试图激活它:无法在Beaglebone黑色上启用PRU
echo BB-BONE-PRU-01 >/sys/devices/bone_capemgr.9/slots
,我得到这个错误:
-sh: echo: write error: No such file or directory
,第二个出现在当我试图运行一个简单的例子,像这样的:
./PRU_memAccessPRUDataRam
与此错误:
./PRU_memAccessPRUDataRam: error while loading shared libraries: libprussdrv.so: cannot open shared object file: No such file or directory
何如何解决这两个问题,你有什么想法吗?谢谢!
非常感谢您的评论。 我去了文件夹/sys/devices/bone_capemgr.8/并且有一个名为slots的文件,所以到目前为止一切正常。我想提到的是,我的BB不包括命令sudo(我以root身份登录 - 顺便说一句,为什么你说不建议以root身份登录?)然后我运行命令'echo BB -BONE-PRU-02>/sys/devices/bone_capemgr。*/slots',仍然出现同样的错误。其次,当我输入lsmod时,没有显示PRU模块。我也做了'> modprobe uio_pruss',仍然没有改变。我一定会按照该网站上的步骤进行操作。 – andrussk