对于HCSR-04超声波传感器(Beaglebone黑色),PRU不会初始化

时间:2019-01-02 17:07:38

标签: sensor beagleboneblack proximitysensor

为了通过BBB的PRU使用hcsr-04超声波传感器,我尝试了以下方法: https://github.com/HudsonWerks/Range-Sensor-PRU

当我尝试启动“ rangepru”时,出现错误“ PRU无法打开”。 做一些研究,我觉得这是因为我的PRU没有初始化,所以我应该这样做:“ echo BB-BONE-PRU-01> /sys/devices/bone_capemgr.8/slots”来更正它。

但是在最近的debian版本(4.x)中,海角管理器发生了变化,我在以下位置找到了文件“ slots”: / sys / devices / platform / bone_capemgr / slots;但是,没有办法打开,修改它: -使用“ nano”,我得到“ slots.swp权限被拒绝” -并输入正确的echo命令(从上面的命令中修改):我得到:“写入错误:没有这样的文件或目录”

最好的问候, 爱丽丝

1 个答案:

答案 0 :(得分:0)

您可能缺少合适的设备树驱动程序。

尝试遵循以下指示:

https://github.com/luigif/hcsr04

与驱动程序的编译和安装有关。

如果您有合适的开发环境,执行make install应该为您做一切。