0

大家下午好,

当试图通过 AGX Xavier 上的 GPIO 接头控制步进电机时,我遇到了以下问题:

在将 jetson-gpio 库用于与 python 兼容的 GPIO 控制时,我可以运行所有示例脚本(包括“simple_pwm.py”,这将在本文后面部分介绍)。

但是,当我尝试将 JetsonGPIO 库用于与 c++ 兼容的 GPIO 控制时,使用 GPIO::PWM() 命令时会出现以下错误:

输出

但是,Python(语法)中的相同命令确实有效。我已将 99-gpio.rules 文件移动到 /etc/udev/rules.d 并创建了 gpio 组并将我的用户添加到该组。我试过用 sudo 运行所有命令,不幸的是没有效果。

有谁知道如何解决权限问题?我真的很想在 C++ 脚本而不是 python 中使用 GPIO::PWM 函数。

此致,

路德

额外信息:

如以下链接中所述:配置 GPIO Nvidia Jetson

可以配置 Jetson 设备的 GPIO 标头。40 引脚扩展接头上的 3 个 PWM 引脚默认禁用,因此需要启用这些引脚。我已经做到了。

4

0 回答 0