On Thu, Jun 4, 2015 at 8:03 PM,  <[email protected]> wrote:
> Hi,
>
> I enabled SPI0 in uEnv
>
>
> optargs=quiet
> capemgr.disable_partno=BB-BONELT-HDMI,BB-BONE-EMMC-2G,BB-BONELT-HDMIN
> capemgr.enable_partno=BB-SPI0-01
>
> pingroups shows
>
>
> ...
>
> group: spi0_pins_s0
> pin 84 (44e10950)
> pin 85 (44e10954)
> pin 86 (44e10958)
> pin 87 (44e1095c)
>
>
> end tried the spitest.c with success
>
> ./spidev_test /dev/spidev1.0
>
> spi mode: 0
> bits per word: 8
> max speed: 1500000 Hz (1500 KHz)
>
> FF FF FF FF FF FF
> 40 00 00 00 00 95
> FF FF FF FF FF FF
> FF FF FF FF FF FF
> FF FF FF FF FF FF
> DE AD BE EF BA AD
> F0 0D
>
>
> But my python test script (loop 18-21 patched)
> doesnt work. Who can I debug deeper ? Or where is my fault ?
>
> from Adafruit_BBIO.SPI import SPI
> import pprint as pp
>
> spi = SPI(0,0)
> spi.mode = 0
> spi.msh = 1500000
> spi.bpw = 16
> spi.open(0,0)
> print spi.xfer2([0x80,0x50])
> spi.close()
>
> -> output [[...]]
>
> And also I’m not able to use a variable for the result
> data=spi.xfer2([0x80,0x50])
> print data
> raises a fault also…
>
>
> dmesg says...
> [  106.795329] bone-capemgr bone_capemgr.8: part_number 'ADAFRUIT-SPI0',
> version 'N/A'
> [  106.795439] bone-capemgr bone_capemgr.8: slot #8: generic override
> [  106.795468] bone-capemgr bone_capemgr.8: bone: Using override eeprom data
> at slot 8
> [  106.795499] bone-capemgr bone_capemgr.8: slot #8: 'Override Board
> Name,00A0,Override Manuf,ADAFRUIT-SPI0'
> [  106.795666] bone-capemgr bone_capemgr.8: slot #8: Requesting part
> number/version based 'ADAFRUIT-SPI0-00A0.dtbo
> [  106.795697] bone-capemgr bone_capemgr.8: slot #8: Requesting firmware
> 'ADAFRUIT-SPI0-00A0.dtbo' for board-name 'Override Board Name', version
> '00A0'
> [  106.800360] bone-capemgr bone_capemgr.8: slot #8: dtbo
> 'ADAFRUIT-SPI0-00A0.dtbo' loaded; converting to live tree
> [  106.800632] bone-capemgr bone_capemgr.8: slot #8: #2 overlays
> [  106.827961] edma-dma-engine edma-dma-engine.0: allocated channel for 0:19
> [  106.828058] edma-dma-engine edma-dma-engine.0: allocated channel for 0:18
> [  106.851422] edma-dma-engine edma-dma-engine.0: allocated channel for 0:17
> [  106.851514] edma-dma-engine edma-dma-engine.0: allocated channel for 0:16
> [  106.853736] bone-capemgr bone_capemgr.8: slot #8: Applied #2 overlays.
> root@beaglebone:/home/adtran#
>
> What the heck is my fault ?

First, don't double load... No reason to load BB-SPI0-01, when
Adafruit_BBIO.SPI will load ADAFRUIT-SPI0-00A0.dtbo..


Regards,
-- 
Robert Nelson
https://rcn-ee.com/

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to