Uploaded image for project: 'Device I/O '
  1. Device I/O
  2. DIO-20

SPI: it is impossible to use external device

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • jdk.dio
    • None

      SPI Digital Thermometer and Thermostat. Code for reading a temperature:
      SPI-1 configuration is controllerNumber=0 address=0(GPIO8) csActive=0 clockFrequency=10000 clockMode=1 wordLength=8 bitOrdering=1
      SPI-2 configuration is controllerNumber=0 address=1(GPIO7) csActive=0 clockFrequency=10000 clockMode=1 wordLength=8 bitOrdering=1

      SPI-1 configuration is used (see description), code

      ByteBuffer bb = ByteBuffer.wrap(new byte[2]);
      spi.writeAndRead(ByteBuffer.wrap(new byte[] { (byte) 0x00 }), bb);

      LOG:
      [DS1722]-0 Configure Unexpected Throwable java.lang.IllegalStateException Driver reported error
      java.lang.IllegalStateException: Driver reported error
       - .unknown...unknown.(), bci=0
       - .unknown...unknown.(), bci=1
       - .unknown...unknown.(), bci=254
       - .unknown...unknown.(), bci=64
       - .unknown...unknown.(), bci=22
       - .unknown...unknown.(), bci=4
       - sqe/distr/termo/DS1722.init(), bci=65
       - sqe/distr/termo/HeatingTest.runTest(), bci=355
       - sqe/Common.run(), bci=274
       - com/sun/tck/cldc/javatest/agent/CldcAgent.executeTest(), bci=25
       - com/sun/tck/cldc/javatest/agent/CldcAgent.executeTest(), bci=21
       - com/sun/tck/cldc/javatest/agent/CldcAgent.handleRequest(), bci=156
       - com/sun/tck/cldc/javatest/agent/CldcAgent.run(), bci=54
       - com/sun/tck/cldc/javatest/agent/CldcAgent.execute(), bci=18
       - com/sun/tck/midp/javatest/agent/MIDletAgent.executeTests(), bci=24
       - com/sun/tck/midp/javatest/agent/MIDletAgent.run(), bci=39
       - java/lang/Thread.run(), bci=5
      java.lang.IllegalStateException: Driver reported error
       - .unknown...unknown.(), bci=0
       - .unknown...unknown.(), bci=1
       - .unknown...unknown.(), bci=254
       - .unknown...unknown.(), bci=64
       - .unknown...unknown.(), bci=22
       - .unknown...unknown.(), bci=4
       - sqe/distr/termo/DS1722.init(), bci=65
       - sqe/distr/termo/HeatingTest.runTest(), bci=355
       - sqe/Common.run(), bci=274
       - com/sun/tck/cldc/javatest/agent/CldcAgent.executeTest(), bci=25
       - com/sun/tck/cldc/javatest/agent/CldcAgent.executeTest(), bci=21
       - com/sun/tck/cldc/javatest/agent/CldcAgent.handleRequest(), bci=156
       - com/sun/tck/cldc/javatest/agent/CldcAgent.run(), bci=54
       - com/sun/tck/cldc/javatest/agent/CldcAgent.execute(), bci=18
       - com/sun/tck/midp/javatest/agent/MIDletAgent.executeTests(), bci=24
       - com/sun/tck/midp/javatest/agent/MIDletAgent.run(), bci=39
       - java/lang/Thread.run(), bci=5
      Can't initialize SPI 0

            onazarkina Olga Nazarkina (Inactive)
            onazarkina Olga Nazarkina (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: