I've tried putting variations of the PinMux Tool information in there, but nothing has worked. Besides editing the dtb file (I am actually editing a copy called am57xx-beagle-x15-revc-ben.dtb), I have changed the /boot/uEnv.txt file to use am57xx-beagle-x15-revc-ben.dtb (and I have tested and proven that my edited file is used or booting), I have edited the config-4.9.35-ti-r44 file by changing the CONFIG_SPI_SPIDEV and similar configuration lines from "= m" to "= y".The furthest I have gotten is being able to see the correct spidevX.X folders in /dev. I'm not sure how to get this part of my system working.
As a final addition, I wanted to ask if the process for accessing UARTs and GPIOs is similar / how that should be done.
--Thank you!
You received this message because you are subscribed to the Google Groups "beagleboard-x15" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard-x...@googlegroups.com.
To post to this group, send email to beagleb...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard-x15/f4a8befd-e840-46c6-9286-885bb0217b9d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "beagleboard-x15" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard-x...@googlegroups.com.
To post to this group, send email to beagleb...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard-x15/1e3a1126-878b-4628-9fe0-af7682b41fdd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Ben,Just a bit of a primer on editing your dtb.You should probably start by updating your kernel.cd /opt/scriptsgit pullcd toolssudo ./update_kernel.sh --lts-4_14REBOOTYou should be editing the dts via /opt/source/dtb-4.14-ti.cd /opt/sourcegit clone https://github.com/RobertCNelson/dtb-rebuilder.git dtb-4.14-ticd dtb-4.14-ticp src/arm/am57xx-beagle-x15.dts src/arm/am57xx-beagle-x15-ben.dts
On a semi-related note:
Upon adding many different pin sets to the TI PinMux Tool (multiple SPI buses, a UART, a few GPIO, a SATA, and two USB), I have run into a set of pin conflicts that I'm not sure about.
When using all of these sets, there are inevitable pin conflicts between the pins on the extension headers (16, 17, 18, and 19). However, there are certain pins that seem to not be on the extension header (like led usr 0 and 1, and HDMI ct hpd, pins that can have SPI1 muxmodes), but are these actually usuable and accessible?
Also, I don't think I have a full understanding of how a sensor would talk over a USB connection (unless it works in /dev/ttyUSB* and is serial), how a hard drive would talk over SATA, or exactly how those work with pinmuxing (if its as straightforward as with SPI and UART or if there's extra stuff that needs to be done)
Thanks!
https://github.com/mvduin/py-uio/blob/master/dts/bbx15-spi-test.dtsiPRU firmware:
https://github.com/mvduin/py-uio/blob/master/pru-examples/fw/bbx15-spi-test.pasmTest script:
https://github.com/mvduin/py-uio/blob/master/pru-examples/bbx15-spi-test.py
--
You received this message because you are subscribed to the Google Groups "beagleboard-x15" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard-x...@googlegroups.com.
To post to this group, send email to beagleb...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard-x15/CAALWOA8HDUpxyQPYQKreU49%3DHfv%2BDyXV_ijtZSEdxdXZMrcX_g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.