GPIO pin 12 and 14

      GPIO pin 12 and 14

      Dear,

      I configured GPIO pins 12 and 14 on the Armstone A9 as GPIO inputs, and disabled the SPI (Flags = 4).

      [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\DIGITALIO]
      "UseAsIO"=dword:07fc07ff
      "DataDir"=dword:00000000
      "Prefix"="DIO"
      "Dll"="fs_digio.dll"
      "Order"=dword:00000097
      "Index"=dword:00000001
      "Ioctl"=dword:00000004
      "Port"=dword:00000000
      "DataInit"=dword:00000000
      "FriendlyName"="Digital I/O driver for iMX6"
      "Debug"=dword:00000000



      However, measuring the levels on 12 and 14 (both through software and from an oscilloscope), I get a high level. Strange enough, the level of pin 14 is about 2.2 V, while the level of pin 12 is 3.3V.

      Could it be that the SPI driver is still interfering with these GPIO pins?

      I have following firmware:
      Eboot: v 1.20
      Nboot: PVN26
      Kernel: V1.80 - Build Dec 17 2015


      Regards,

      Didier Guillemyn
      Hello,

      - pin12 and 14 are port 1 bit 4 and 6 and not listet in ""UseAsIO"=dword:07fc07ff"!
      Should be "UseAsIO"=dword:xxxx5xxx? Set "Debug" to "255" and regard serial output while booting.
      - 3.3V level is ok. All Pins foreseen as matri-keybd-columns has 4k7pull-up.
      - 2.2V level is not ok. Don't think that SPI is responsibel because of flag=4!Try to explizit disable internal pull-down ... but i don'T think this helps, Maybe the pin is broken.
      F&S Elektronik Systeme GmbH
      As this is an international forum, please try to post in English.
      Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.