It's also missing on the 5.4 and 4.14 kernels. On Wednesday, June 17, 2020 at 10:01:10 AM UTC-4, Mark A. Yoder wrote: > > Drew: > Yes, > /sys/devices/platform/ocp/48304000.epwmss/48304180.eqep > > is missing. There's no errors in dmesg about eqp. > > I'm running the current image. > *cat /ID.txt * > BeagleBoard.org Debian Buster IoT Image 2020-04-06 > *uname -a * > Linux pocket 4.19.94-ti-r42 #1buster SMP PREEMPT Tue Mar 31 19:38:29 UTC > 2020 armv7l GNU/Linux > > > On Wednesday, June 17, 2020 at 8:05:13 AM UTC-4, Drew Fustini wrote: >> >> On Wed, Jun 17, 2020 at 2:26 AM Mark A. Yoder wrote: >> > >> > I'm trying to use the encoders via Python: >> > >> > from Adafruit_BBIO.Encoder import RotaryEncoder, eQEP2 >> > import time >> > >> > >> > # Instantiate the class to access channel eQEP2, and initialize >> > # that channel >> > myEncoder = RotaryEncoder(eQEP2) >> > >> > >> > # Get the current position >> > >> > >> > while True: >> > cur_position = myEncoder.position >> > print(cur_position) >> > time.sleep(1) >> > >> > But I get the following error: >> > >> > Traceback (most recent call last): >> > File "./eQEP.py", line 8, in <module> >> > myEncoder = RotaryEncoder(eQEP2) >> > File >> "/usr/local/lib/python3.7/dist-packages/Adafruit_BBIO-1.1.1-py3.7-linux-armv7l.egg/Adafruit_BBIO/Encoder.py", >> >> line 195, in __init__ >> > self._eqep = _eQEP.fromdict(_eQEP_DEFS[eqep_num]) >> > File >> "/usr/local/lib/python3.7/dist-packages/Adafruit_BBIO-1.1.1-py3.7-linux-armv7l.egg/Adafruit_BBIO/Encoder.py", >> >> line 126, in fromdict >> > return cls(**df) >> > File >> "/usr/local/lib/python3.7/dist-packages/Adafruit_BBIO-1.1.1-py3.7-linux-armv7l.egg/Adafruit_BBIO/Encoder.py", >> >> line 150, in __init__ >> > self.node = Node(sys_path) >> > File >> "/usr/local/lib/python3.7/dist-packages/Adafruit_BBIO-1.1.1-py3.7-linux-armv7l.egg/Adafruit_BBIO/sysfs.py", >> >> line 78, in __init__ >> > self.__dict__.update(dict.fromkeys(listdir(self._path_))) >> > FileNotFoundError: [Errno 2] No such file or directory: >> '/sys/devices/platform/ocp/48304000.epwmss/48304180.eqep' >> > >> > >> > I'm running a current image: >> > >> > cat /ID.txt >> > BeagleBoard.org Debian Buster IoT Image 2020-04-06 >> > name -a >> > Linux pocket 4.19.94-ti-r42 #1buster SMP PREEMPT Tue Mar 31 19:38:29 >> UTC 2020 armv7l GNU/Linux >> > >> > Any suggestions on how to make it work? >> > >> > --Mark >> >> I think the problem is >> /sys/devices/platform/ocp/48304000.epwmss/48304180.eqep is missing. >> >> It is possible the eQEP driver is not being loaded. I've not tried to >> use it in a long time. >> >> Which image are you using? I can try to replicate. >> >> thanks, >> drew >> >
-- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/d03c8786-a49c-4f11-af6b-b84037524628o%40googlegroups.com.
