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/4cd0889e-e2e4-4974-b292-5977eb1d1813o%40googlegroups.com.

Reply via email to