Проблема с разрешением GPIO Nvidia Jetson AGX Xavier
Добрый день всем,
При попытке управлять шаговым двигателем через заголовок GPIO на AGX Xavier я столкнулся со следующей проблемой:
При использовании библиотеки jetson-gpio для управления GPIO, совместимого с python, я могу запускать все примеры сценариев (включая simple_pwm.py, это актуально позже в этом посте).
Однако, когда я пытаюсь использовать библиотеку JetsonGPIO для управления GPIO, совместимого с C++, при использовании команды GPIO::PWM() появляется следующая ошибка:
Однако та же команда в Python (синтаксис) работает. Я переместил файл 99-gpio.rules в /etc/udev/rules.d, создал группу gpio и добавил в эту группу своего пользователя. Я пробовал запускать все команды с помощью sudo, к сожалению, безрезультатно.
Кто-нибудь знает, как решить проблему с разрешением? Я бы очень хотел использовать функцию GPIO::PWM в сценарии C++, а не в python.
С уважением,
Рууд
Дополнительная информация:
Как описано в следующей ссылке: Настройка GPIO Nvidia Jetson
Заголовок GPIO устройства Jetson можно настроить. 3 контакта PWM на 40-контактном разъеме расширения отключены по умолчанию, поэтому их необходимо было включить. Я сделал это.