I tried the tool Denis mentioned. It works: libpruio/src$ cp python test > libpruio/src$ 2to3 -w test > root: Generating grammar tables from > /usr/lib/python2.7/lib2to3/PatternGrammar.txt > root: Generating grammar tables from > /usr/lib/python2.7/lib2to3/PatternGrammar.txt > root: Generating grammar tables from > /usr/lib/python2.7/lib2to3/PatternGrammar.txt > root: Generating grammar tables from > /usr/lib/python2.7/lib2to3/PatternGrammar.txt > ... > RefactoringTool: Files that were modified: > RefactoringTool: test/1.py > RefactoringTool: test/button.py > RefactoringTool: test/button2.py > RefactoringTool: test/io_input.py > RefactoringTool: test/performance.py > RefactoringTool: test/pruss_add.py > RefactoringTool: test/pruss_toggle.py > RefactoringTool: test/pwm_cap.py > RefactoringTool: test/qep.py > RefactoringTool: test/rb_file.py > RefactoringTool: test/sos.py > RefactoringTool: test/stepper.py > RefactoringTool: test/libpruio/__init__.py > RefactoringTool: test/libpruio/ctypesloader.py > RefactoringTool: test/libpruio/pruio.py > libpruio/src$ cd test/ > libpruio/src/test$ python3 1.py > F8F0 EC10 F470 83C0 55B0 9D60 BC80 F2D0 > F970 EF50 F560 C630 9C00 93F0 9C30 F2C0 > F980 EF00 F500 CCF0 AE40 A6E0 A5D0 F2F0 > F9A0 EE90 F510 CD50 B0D0 AC00 AB50 F2B0 > F950 EE40 F500 CC60 B070 ACE0 AC80 F2B0 > F990 EE70 F4F0 CC70 B060 ACC0 ACD0 F2D0 > F960 EE70 F540 CCA0 B0C0 ACD0 AD60 F300 > F930 EEF0 F560 CD00 B1D0 ADD0 AED0 F2F0 > F950 EF30 F530 CD10 B230 AEE0 B000 F2C0 > F970 EEE0 F4E0 CD00 B210 AEB0 B050 F2A0 > F980 EE90 F510 CD20 B1C0 AF20 B050 F2D0 > F980 EEC0 F540 CD00 B240 AEE0 B030 F2F0 > F960 EF50 F5A0 CDA0 B350 B100 B1A0 F2E0 > > Regarding the pinmux-pins file permission: I've no clue why they're different on your systems. But you can adapt them, ie by adding a line to file /lib/systemd/system/libpruio-lkm.service like
ExecStartPost=/bin/chown root:pruio /sys/kernel/debug/pinctrl/ > 44e10800.pinmux-pinctrl-single/pinmux-pins > Regards -- 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 beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/2c9e79b6-b495-4688-81ba-8087a1213b6bo%40googlegroups.com.