繁体   English   中英

无法在Beaglebone Black上启用PRU

[英]Cannot enable PRU on Beaglebone Black

我试图在我的BeagleBone Black上启用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.9或/sys/devices/bone_capemgr.8。 许多人使用以下命令:> sudo echo BB-BONE-PRU-01> / sys / devices / bone_capemgr。* / slots,因此无关紧要; 还要注意对sudo的需要,除非您之前已经做过sudo su或已经以root身份登录(通常不建议这样做)。

再问第二个问题:它可能与第一个问题有关。 另请参阅: http : //www.element14.com/community/community/knode/single-board_computers/next-gen_beaglebone/blog/2013/05/22/bbb--working-with-the-pru-icssprussv2 如步骤1)中所述,执行> lsmod以查看是否启用了pru。 如果不是,则可以执行> modprobe uio_pruss或更好的方法,更改启动时加载的设备树(am335x-boneblack.dtb),以将pru参数status =“ disabled”更改为status =“ okay”。 上面的链接是由Shabaz撰写的,是我在与BBB合作约一年(上下)中发现的最有用和最容易理解的链接。 值得将那里的所有内容作为教程进行学习。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM