I'm going to try starting with Jessie and see if I fare any better. I'll get another data point then at least. Too many variables right now.
On Sunday, November 5, 2017 at 8:59:48 PM UTC-5, Daren Schwenke wrote: > > In case you are wondering why I picked such an ancient cape to model > after, here are the pins consumed by the onboard wifi/bluetooth chip: > That and the BBGW has no HDMI chip, so using the LCD pins instead made a > lot of sense. > > P8_11 WL_SDIO_D1 QEB2B > P8_12 WL_SDIO_D0 QEB2A > P8_14 WL_EN BAT_LED_4 > P8_15 WL_SDIO_D3 PRU_ENC_A > P8_16 WL_SDIO_D2 PRU_ENC_B > P8_17 WL_IRQ BATT_LED_1 > P8_18 WL_SDIO_CLK BATT_LED_2 > P8_26 WL_Level_Shifter_OE BATT_LED_3 > P9_12 BT_EN MDIR_1A > P9_28 BT_AUD_IN SPI1_CS0 > P9_29 BT_AUD_FSYNC SPI1_D0 > P9_30 BT_AUD_OUT SPI1_D1 > P9_31 BT_AUD_CLK SPI1_SCLK > P9_41 WL_SLOW_CLK MOT_STBY > > > On Sunday, November 5, 2017 at 8:53:56 PM UTC-5, Daren Schwenke wrote: >> >> am3358bzcz100 <http://www.ti.com/lit/ds/symlink/am3358.pdf> >> >> BBGW <https://beagleboard.org/green-wireless> >> On Sunday, November 5, 2017 at 7:59:31 PM UTC-5, Charles Steinkuehler >> wrote: >>> >>> On 11/5/2017 5:04 PM, Daren Schwenke wrote: >>> > On Sunday, November 5, 2017 at 1:21:40 PM UTC-5, Daren Schwenke wrote: >>> >> On Sunday, November 5, 2017 at 12:29:42 PM UTC-5, Charles >>> Steinkuehler >>> >> wrote: >>> >> >>> >>> ...and the memory maps should point to the PRU and the chunk of >>> SDRAM >>> >>> allocated by the uio driver: >>> >>> >>> >>> $ for FILE in /sys/class/uio/uio0/maps/map*/[as]* ; do echo "$FILE: >>> >>> $(cat $FILE)" ; done >>> >>> /sys/class/uio/uio0/maps/map0/addr: 0x4a300000 >>> >>> /sys/class/uio/uio0/maps/map0/size: 0x80000 >>> >>> /sys/class/uio/uio0/maps/map1/addr: 0x9f780000 >>> >>> /sys/class/uio/uio0/maps/map1/size: 0x40000 >>> >>> >>> >>> debian@beaglebone:~$ for FILE in >>> /sys/class/uio/uio0/maps/map*/[as]* ; >>> >> do echo "$FILE: >>> >>> $(cat $FILE)" ; done >>> >> /sys/class/uio/uio0/maps/map0/addr: >>> >> 0x4a300000 >>> >> /sys/class/uio/uio0/maps/map0/size: >>> >> 0x00080000 >>> >> /sys/class/uio/uio0/maps/map1/addr: >>> >> 0x9c940000 >>> >> /sys/class/uio/uio0/maps/map1/size: >>> >> 0x00040000 >>> >> debian@beaglebone:~$ >>> >> Hmm. Do the leading zero's here matter? >>> >>> The leading zeros don't matter. >>> >>> >>> If any of the above doesn't match, that's probably why things are >>> >>> going wrong. >>> >> >>> >> Um.. the second memory address *is* actually different. Matter? >>> >>> The first memory map (0x4a300000) is the PRU. The second memory map >>> is SDRAM mapped by the UIO driver, and is probably at a different >>> address each boot (or at least it's not unexpected it would be at a >>> different address between major kernel versions). >>> >>> >> In any case, thank you for your expert help Charles. >>> >> I've been stuck at this point for 3 days. >>> >>> I'm wondering if you actually _have_ a PRU (some of the CPU variants >>> do not). Which flavor 'bone are you using? >>> >>> Can you post the full part number of the TI processor (or Octavo SiP)? >>> >>> -- >>> Charles Steinkuehler >>> cha...@steinkuehler.net >>> >> -- website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit --- You received this message because you are subscribed to the Google Groups "Machinekit" group. To unsubscribe from this group and stop receiving emails from it, send an email to machinekit+unsubscr...@googlegroups.com. Visit this group at https://groups.google.com/group/machinekit. For more options, visit https://groups.google.com/d/optout.