Quantcast
Channel: Intel Communities: Message List
Viewing all articles
Browse latest Browse all 18582

Re: Please, help with GPIO setup (both boards)

$
0
0

KurtE,

 

I configured I2C GPIO 27-28, but i2cdetect and i2cdump do not work for me on mini board. Always return empty values. Not sure if I should write 'in' or 'out' into gpio28/current_direction. But both cases do not work anyway.


And I get a lot of errors in dmesg:

 

[ 2832.642798] i2c-designware-pci 0000:00:09.1: i2c_dw_handle_tx_abort: lost arbitration


I'm not very sure if my GPIO configuration is wrong, or my 1.8-3.3 level converter is not compatible with i2c device. When I tried the same device on Edison Arduino board without level converter and using the GPIO configuration from the Emutexlabs' guide everything worked fine.

 

My GPIO configuration on mini board is

 

/sys/class/gpio/gpio27/active_low: 0

/sys/class/gpio/gpio27/direction: out

/sys/class/gpio/gpio27/edge: none

/sys/class/gpio/gpio27/value: 1

/sys/kernel/debug/gpio_debug/gpio27/conf_reg: 0x00000511

/sys/kernel/debug/gpio_debug/gpio27/current_debounce: disable

/sys/kernel/debug/gpio_debug/gpio27/current_direction: out

/sys/kernel/debug/gpio_debug/gpio27/current_irqtype: irq_none

/sys/kernel/debug/gpio_debug/gpio27/current_opendrain: disable

/sys/kernel/debug/gpio_debug/gpio27/current_override_indir: no-override

/sys/kernel/debug/gpio_debug/gpio27/current_override_inval: no-override

/sys/kernel/debug/gpio_debug/gpio27/current_override_outdir: no-override

/sys/kernel/debug/gpio_debug/gpio27/current_override_outval: no-override

/sys/kernel/debug/gpio_debug/gpio27/current_pinmux: mode1

/sys/kernel/debug/gpio_debug/gpio27/current_pullmode: pullup

/sys/kernel/debug/gpio_debug/gpio27/current_pullstrength: 20k

/sys/kernel/debug/gpio_debug/gpio27/current_standby_indir: no-override

/sys/kernel/debug/gpio_debug/gpio27/current_standby_inval: no-override

/sys/kernel/debug/gpio_debug/gpio27/current_standby_opendrain: disable

/sys/kernel/debug/gpio_debug/gpio27/current_standby_outdir: no-override

/sys/kernel/debug/gpio_debug/gpio27/current_standby_outval: no-override

/sys/kernel/debug/gpio_debug/gpio27/current_standby_pullmode: keep

/sys/kernel/debug/gpio_debug/gpio27/current_standby_trigger: no-override

/sys/kernel/debug/gpio_debug/gpio27/current_value: high

 

/sys/class/gpio/gpio28/active_low: 0

/sys/class/gpio/gpio28/direction: in

/sys/class/gpio/gpio28/edge: none

/sys/class/gpio/gpio28/value: 1

/sys/kernel/debug/gpio_debug/gpio28/conf_reg: 0x00000591

/sys/kernel/debug/gpio_debug/gpio28/current_debounce: disable

/sys/kernel/debug/gpio_debug/gpio28/current_direction: in

/sys/kernel/debug/gpio_debug/gpio28/current_irqtype: irq_none

/sys/kernel/debug/gpio_debug/gpio28/current_opendrain: disable

/sys/kernel/debug/gpio_debug/gpio28/current_override_indir: no-override

/sys/kernel/debug/gpio_debug/gpio28/current_override_inval: no-override

/sys/kernel/debug/gpio_debug/gpio28/current_override_outdir: no-override

/sys/kernel/debug/gpio_debug/gpio28/current_override_outval: no-override

/sys/kernel/debug/gpio_debug/gpio28/current_pinmux: mode1

/sys/kernel/debug/gpio_debug/gpio28/current_pullmode: pullup

/sys/kernel/debug/gpio_debug/gpio28/current_pullstrength: 20k

/sys/kernel/debug/gpio_debug/gpio28/current_standby_indir: no-override

/sys/kernel/debug/gpio_debug/gpio28/current_standby_inval: no-override

/sys/kernel/debug/gpio_debug/gpio28/current_standby_opendrain: disable

/sys/kernel/debug/gpio_debug/gpio28/current_standby_outdir: no-override

/sys/kernel/debug/gpio_debug/gpio28/current_standby_outval: no-override

/sys/kernel/debug/gpio_debug/gpio28/current_standby_pullmode: keep

/sys/kernel/debug/gpio_debug/gpio28/current_standby_trigger: no-override

/sys/kernel/debug/gpio_debug/gpio28/current_value: high


Viewing all articles
Browse latest Browse all 18582

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>