Did you figure out access to the i2c registers from within the PRU? I'm working on that at the moment and could use a header file or similar...
On Tuesday, 13 February 2018 17:49:23 UTC, [email protected] wrote: > > Hi all, > > I am trying to use the PRUs for real time data acquisition on the > Beaglebone black (Linux debian 4.9.45-ti-r57). I have set up the PRU with > remoteproc and RPMsg; everything is working fine. > The first time, I successfully captured data with the PRU using the SPI > protocol and bit banging, and I have sent them to the ARM with RPMsg. > > Now I want to do the same thing using the I2C protocol, which left me with > some questions: > - Is it possible to use the on-board I2C bus with the PRUs? > - If not, I will enable the pull-up resistor on a GPIO pins using a custom > device tree. But after that, I do not really understand how I can read and > write the SDA line for I2C? (Contrary to the SPI protocol, I won't have > Data In and Data out lines but only one SDA line). > > My final goal will be to use the on-board ADC. There is already a very > interesting project PRUADC that captures data using an external ADC. I > would like to use the on-board ADC, is there any way to do it ? (I am not > afraid of going into complex stuff). > > Thanks, > > > Pierrick > > > -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/7ca6b77b-3f58-4b10-9ad1-20458e8e3efd%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
