When program use Interrupt handler on BeagleBoardBlack native code exception is occured
Java program:
String pinName = args[0];
Board board = Platform.createBoard();
DigitalInput isClose = board.getPin(pinName).as(DigitalInput.class);
Button button = new Button(isClose, io.silverspoon.bulldog.core.Signal.Low);
button.addListener(new ButtonListener() {
@Override
public void buttonPressed() {
System.out.println("PRESSED");
}
@Override
public void buttonReleased() {
System.out.println("RELEASED");
}
});
for(int i=0; i<100; i++){
System.out.println(isClose.read().getNumericValue());
Thread.sleep(300);
}
Thread.sleep(20000);
System.out.println("DONE");
machinekit@beaglebone:~$ uname -a
Linux beaglebone 3.8.13-xenomai-r79 #1 Wed Jun 15 20:40:46 UTC 2016 armv7l GNU/Linux
Oracle jdk-8u101-linux-arm32-vfp-hflt
OUTPUT...
0
0
0
*** glibc detected *** /home/machinekit/jdk1.8.0_101//bin/java: free(): invalid next size (fast): 0x001a2d58 ***
When program use Interrupt handler on BeagleBoardBlack native code exception is occured
Java program:
String pinName = args[0];
Board board = Platform.createBoard();
DigitalInput isClose = board.getPin(pinName).as(DigitalInput.class);
machinekit@beaglebone:~$ uname -a
Linux beaglebone 3.8.13-xenomai-r79 #1 Wed Jun 15 20:40:46 UTC 2016 armv7l GNU/Linux
Oracle jdk-8u101-linux-arm32-vfp-hflt
OUTPUT...
0
0
0
*** glibc detected *** /home/machinekit/jdk1.8.0_101//bin/java: free(): invalid next size (fast): 0x001a2d58 ***