how to use second spi on OPi one?
Hi,I've an OPi one board. It has 2 spi interfcae. one of them is connected to CON3 but not all 4 pins of the other is connected to CON3!
is it possible to change the spi1 default pins in fex file to other pins that are connected to CON3?
I tried to use PA00 ... PA03 for spi1 pins but after converting fex 2 bin, spidev1.0 is not added to device list?
the fex file after my changes look like below:
uart_used = 0
uart_port = 2
uart_type = 2
uart_tx = port:PA00<2><1><default><default>
uart_rx = port:PA01<2><1><default><default>
uart_rts = port:PA02<2><1><default><default>
uart_cts = port:PA03<2><1><default><default>
uart_used = 0
uart_port = 3
uart_type = 4
uart_tx = port:PA13<3><1><default><default>
uart_rx = port:PA14<3><1><default><default>
uart_rts = port:PA15<3><1><default><default>
uart_cts = port:PA16<3><1><default><default>
spi_used = 1
spi_cs_bitmap = 1
spi_mosi = port:PC00<3><default><default><default>
spi_miso = port:PC01<3><default><default><default>
spi_sclk = port:PC02<3><default><default><default>
spi_cs0 = port:PC03<3><1><default><default>
spi_used = 1
spi_cs_bitmap = 1
spi_mosi = port:PA00<2><default><default><default>
spi_miso = port:PA01<2><default><default><default>
spi_sclk = port:PA02<2><default><default><default>
spi_cs0 = port:PA03<2><1><default><default>
spi_dev_num = 2
modalias = "spidev"
max_speed_hz = 33000000
bus_num = 0
chip_select = 0
mode = 0
full_duplex = 1
manual_cs = 0
modalias = "spidev"
max_speed_hz = 33000000
bus_num = 1
chip_select = 0
mode = 0
full_duplex = 1
manual_cs = 0
command I used:
sudo mount /dev/mmcblk0p1 /mnt/
bin2fex /mnt/script.bin /tmp/orange.fex
sudo nano /tmp/orange.fex
sudo fex2bin /tmp/orange.fex /mnt/script.bin
sudo reboot
ls /dev/s*
I'm new to this, but aren't those PORT <=> PIN definitions defined by hardware?
page:
[1]