On Wed, Jun 23, 2021 at 8:39 AM Radovan Chovan <rado...@gmail.com> wrote:
>
> In the past I used java gpio library libbulldog.
>
> description from author of library:
> https://groups.google.com/g/beagleboard/c/QkdoypqrTPQ/m/L7URLQ1dCAAJ
>
> http://www.libbulldog.org ... page not found
>
> Now I am using Debian 10.3 with kernel 4.19.94-ti-r42 in Beaglebone Black.
>
> Board is detected via command Board board = Platform.createBoard();
> but now I get error:
>
> java.lang.ArrayIndexOutOfBoundsException: 0
>     at 
> org.bulldog.beagleboneblack.sysfs.BBBSysFs.getCapeManager(BBBSysFs.java:23)
>     ...
>     at org.bulldog.core.platform.Platform.createBoard(Platform.java:13)
>
> From BBBSysFs file:
>
> private String SYSFS_DEVICES_PATH = "/sys/devices";
> return getFilesInPath(this.SYSFS_DEVICES_PATH, "bone_capemgr")[0];
>
> but path sys/devices/bone_capemgr doesn't exist.
>
> I think problem is in newer kernel:
> https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Where_did_the_slots_file_go.3F

Correct, kernel is too new for that library..

Reboot with 3.8.13, (if it even boots..)

Regards,

-- 
Robert Nelson
https://rcn-ee.com/

-- 
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/CAOCHtYgdnmBWtyH8t13YobJRkWDauo89FOe57Qqd_%2BMAMNay1w%40mail.gmail.com.

Reply via email to