Scott,
Thank you. I do not have a Navx MXP here, but I am going in to begin cleaning my classroom tomorrow, so I may be able to grab one (if we did not bury it when we cleaned up the shop).
I also tried using the MXP port, but that gave the same results.
I tried to get a more verbose log by selecting Detail Tags. Here it is below. I started from a reboot (hence the bad ping results in the beginning).
~Jacob
<TagVersion>1 <time> 00.000 <count> 1 <flags> 2 <Code> 44002 <details> Ping Results: link-bad, DS radio(.4)-bad, robot radio(.1)-bad, roboRIO(.2)-bad, FMS-bad FRC: Driver Station ping status has changed. <location> Driver Station <stack>
<TagVersion>1 <time> 00.000 <message> VMX HAL: pigpio library version 69 opened.
<TagVersion>1 <time> 00.000 <message> VMX HAL: SPI Aux Channel 2 opened with baudrate of 4000000.
<TagVersion>1 <time> 00.000 <message> Retrying Read....
<TagVersion>1 <time> 00.000 <message> VMX HAL: Error reading from bank 0, address 0, length 4.
<TagVersion>1 <time> 00.000 <message> Read Aborted!
<TagVersion>1 <time> 00.000 <message> VMX HAL: Established communication with VMX-pi model 0x32, hardware rev 60, firmware version 3.0.411
<TagVersion>1 <time> 00.000 <message> VMX HAL: Acquired navX-Sensor configuration.
<TagVersion>1 <time> 00.000 <message> VMX HAL: Library version 1.1.225
<TagVersion>1 <time> 00.000 <message> Set VMX CAN Mode to NORMAL.
<TagVersion>1 <time> 00.000 <message> Server Running...
<TagVersion>1 <time> 00.000 <message> ********** Robot program starting **********
<TagVersion>1 <time> 00.000 <message> Default simulationInit() method... Override me!
<TagVersion>1 <time> 00.000 <message> Default disabledInit() method... Override me!
<TagVersion>1 <time> 00.000 <message> Default disabledPeriodic() method... Override me!
<TagVersion>1 <time> 00.000 <message> Default robotPeriodic() method... Override me!
<TagVersion>1 <time> 00.000 <message> Watchdog not fed within 0.020000s
<TagVersion>1 <time> 00.000 <message> Default simulationPeriodic() method... Override me!
<TagVersion>1 <time> 00.000 <count> 1 <flags> 0 <Code> 1 <details> Loop time of 0.02s overrun
<location> edu.wpi.first.wpilibj.IterativeRobotBase.printLoopOverrunMessage(IterativeRobotBase.java:309) <stack>
<TagVersion>1 <time> 00.000 <message> Warning at edu.wpi.first.wpilibj.IterativeRobotBase.printLoopOverrunMessage(IterativeRobotBase.java:309): Loop time of 0.02s overrun
<TagVersion>1 <time> 00.000 <message>
<TagVersion>1 <time> 00.000 <message> SmartDashboard.updateValues(): 0.008132s
<TagVersion>1 <time> 00.000 <message> disabledInit(): 0.001855s
<TagVersion>1 <time> 00.000 <message> disablePeriodic(): 0.000379s
<TagVersion>1 <time> 00.000 <message> robotPeriodic(): 0.000101s
<TagVersion>1 <time> 00.000 <message> LiveWindow.updateValues(): 0.011141s
<TagVersion>1 <time> 00.000 <message> Shuffleboard.update(): 0.000037s
<TagVersion>1 <time> 00.000 <message> simulationPeriodic(): 0.053747s
<TagVersion>1 <time> 00.000 <count> 1 <flags> 2 <Code> 44003 <details> FRC: No robot code is currently running. <location> Driver Station <stack>
<TagVersion>1 <time> 00.000 <count> 1 <flags> 2 <Code> 44002 <details> Ping Results: link-bad, DS radio(.4)-bad, robot radio(.1)-bad, roboRIO(.2)-GOOD, FMS-bad FRC: Driver Station ping status has changed. <location> Driver Station <stack>
<TagVersion>1 <time> 00.000 <message> NT: server: client CONNECTED: 10.67.62.11 port 64778
<TagVersion>1 <time> 00.000 <message> Default teleopInit() method... Override me!
<TagVersion>1 <time> 00.000 <message> Thu Jun 25 11:17:34 2020 - WARN : Error deactivating Resource type 9, index 0
<TagVersion>1 <time> 00.000 <message> (VMXIO.cpp [1214])
<TagVersion>1 <time> 00.000 <message> 2020-06-25 11:17:34 spiOpen: bad baud (2000)
<TagVersion>1 <time> 00.000 <message> Watchdog not fed within 0.020000s
<TagVersion>1 <time> 00.000 <count> 1 <flags> 0 <Code> 1 <details> Loop time of 0.02s overrun
<location> edu.wpi.first.wpilibj.IterativeRobotBase.printLoopOverrunMessage(IterativeRobotBase.java:309) <stack>
<TagVersion>1 <time> 00.000 <message> Warning at edu.wpi.first.wpilibj.IterativeRobotBase.printLoopOverrunMessage(IterativeRobotBase.java:309): Loop time of 0.02s overrun
<TagVersion>1 <time> 00.000 <message>
<TagVersion>1 <time> 00.000 <message> teleopPeriodic(): 5.023429s
<TagVersion>1 <time> 00.000 <message> SmartDashboard.updateValues(): 0.000027s
<TagVersion>1 <time> 00.000 <message> robotPeriodic(): 0.000010s
<TagVersion>1 <time> 00.000 <message> LiveWindow.updateValues(): 0.000022s
<TagVersion>1 <time> 00.000 <message> Shuffleboard.update(): 0.000010s
<TagVersion>1 <time> 00.000 <message> simulationPeriodic(): 0.000004s
<TagVersion>1 <time> 00.000 <message> teleopInit(): 0.000276s
<TagVersion>1 <time> 00.000 <message> 2020-06-25 11:17:39 spiOpen: bad baud (2000)
<TagVersion>1 <time> 00.000 <message> Thu Jun 25 11:17:39 2020 - WARN : Error deactivating Resource type 9, index 0
<TagVersion>1 <time> 00.000 <message> (VMXIO.cpp [1214])
<TagVersion>1 <time> 00.000 <count> 1 <flags> 1 <Code> 1 <details> Unhandled exception: edu.wpi.first.hal.util.UncleanStatusException: Code: -20013. Error configuring physical resource <location> io.github.pseudoresonance.pixy2api.links.SPILink.open(SPILink.java:65) <stack> at edu.wpi.first.hal.SPIJNI.spiInitialize(Native Method)
at edu.wpi.first.wpilibj.SPI.<init>(SPI.java:48)
at io.github.pseudoresonance.pixy2api.links.SPILink.open(SPILink.java:65)
at io.github.pseudoresonance.pixy2api.Pixy2.init(Pixy2.java:125)
at frc.robot.Robot.teleopPeriodic(Robot.java:52)
at edu.wpi.first.wpilibj.IterativeRobotBase.loopFunc(IterativeRobotBase.java:267)
at edu.wpi.first.wpilibj.TimedRobot.startCompetition(TimedRobot.java:86)
at edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:276)
at edu.wpi.first.wpilibj.RobotBase.startRobot(RobotBase.java:348)
at frc.robot.Main.main(Main.java:27)
<TagVersion>1 <time> 00.000 <message> Error at io.github.pseudoresonance.pixy2api.links.SPILink.open(SPILink.java:65): Unhandled exception: edu.wpi.first.hal.util.UncleanStatusException: Code: -20013. Error configuring physical resource
<TagVersion>1 <time> 00.000 <message> at edu.wpi.first.hal.SPIJNI.spiInitialize(Native Method)
<TagVersion>1 <time> 00.000 <message> at edu.wpi.first.wpilibj.SPI.<init>(SPI.java:48)
<TagVersion>1 <time> 00.000 <message> at io.github.pseudoresonance.pixy2api.links.SPILink.open(SPILink.java:65)
<TagVersion>1 <time> 00.000 <message> at io.github.pseudoresonance.pixy2api.Pixy2.init(Pixy2.java:125)
<TagVersion>1 <time> 00.000 <message> at frc.robot.Robot.teleopPeriodic(Robot.java:52)
<TagVersion>1 <time> 00.000 <message> at edu.wpi.first.wpilibj.IterativeRobotBase.loopFunc(IterativeRobotBase.java:267)
<TagVersion>1 <time> 00.000 <message> at edu.wpi.first.wpilibj.TimedRobot.startCompetition(TimedRobot.java:86)
<TagVersion>1 <time> 00.000 <message> at edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:276)
<TagVersion>1 <time> 00.000 <message> at edu.wpi.first.wpilibj.RobotBase.startRobot(RobotBase.java:348)
<TagVersion>1 <time> 00.000 <message> at frc.robot.Main.main(Main.java:27)
<TagVersion>1 <time> 00.000 <message>
<TagVersion>1 <time> 00.000 <count> 1 <flags> 0 <Code> 1 <details> Robots should not quit, but yours did! <location> edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:291) <stack>
<TagVersion>1 <time> 00.000 <message> Warning at edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:291): Robots should not quit, but yours did!
<TagVersion>1 <time> 00.000 <count> 1 <flags> 1 <Code> 1 <details> The startCompetition() method (or methods called by it) should have handled the exception above. <location> edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:293) <stack>
<TagVersion>1 <time> 00.000 <message> Error at edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:293): The startCompetition() method (or methods called by it) should have handled the exception above.
<TagVersion>1 <time> 00.000 <message> #
<TagVersion>1 <time> 00.000 <message> # A fatal error has been detected by the Java Runtime Environment:
<TagVersion>1 <time> 00.000 <message> #
<TagVersion>1 <time> 00.000 <message> # SIGSEGV (0xb) at pc=0xa4218328, pid=614, tid=670
<TagVersion>1 <time> 00.000 <message> #
<TagVersion>1 <time> 00.000 <message> # JRE version: OpenJDK Runtime Environment (11.0.7+10) (build 11.0.7+10-post-Raspbian-3deb10u1)
<TagVersion>1 <time> 00.000 <message> # Java VM: OpenJDK Server VM (11.0.7+10-post-Raspbian-3deb10u1, mixed mode, concurrent mark sweep gc, linux-)
<TagVersion>1 <time> 00.000 <message> # Problematic frame:
<TagVersion>1 <time> 00.000 <message> # C [libvmxpi_hal_cpp.so+0xb2328] gpioRead+0xe8
<TagVersion>1 <time> 00.000 <message> #
<TagVersion>1 <time> 00.000 <message> # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
<TagVersion>1 <time> 00.000 <message> #
<TagVersion>1 <time> 00.000 <message> # An error report file with more information is saved as:
<TagVersion>1 <time> 00.000 <message> # //hs_err_pid614.log
<TagVersion>1 <time> 00.000 <message> [thread 676 also had an error]
<TagVersion>1 <time> 00.000 <count> 1 <flags> 2 <Code> 44004 <details> FRC: The Driver Station has lost communication with the robot. <location> Driver Station <stack>
<TagVersion>1 <time> 00.000 <count> 1 <flags> 2 <Code> 44002 <details> Ping Results: link-bad, DS radio(.4)-bad, robot radio(.1)-bad, roboRIO(.2)-GOOD, FMS-bad FRC: Driver Station ping status has changed. <location> Driver Station <stack>