PRU не будет инициализироваться для ультразвукового датчика hcsr-04 (Beaglebone черный) - PullRequest
0 голосов
/ 02 января 2019

Чтобы использовать ультразвуковой датчик hcsr-04 с использованием PRU BBB, я попробовал этот мерзавец: https://github.com/HudsonWerks/Range-Sensor-PRU

Я получаю сообщение об ошибке «PRU не удалось открыть», когда я пытаюсь запустить «rangepru». Делая некоторые исследования, я чувствую, что это потому, что мой 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 (измененную из приведенной выше): я получаю: «ошибка записи: нет такого файла или каталога»

С наилучшими пожеланиями, Elrise

1 Ответ

0 голосов
/ 06 февраля 2019

Возможно, вам не хватает подходящего драйвера дерева устройств.

Попробуйте следовать инструкциям на:

https://github.com/luigif/hcsr04

, относящимся к компиляции и установке драйвера.

Если у вас есть подходящая среда разработки, выполнение make install должно сделать все для вас.

...