Part Number: PRU-ICSS-INDUSTRIAL-SW
Tool/software: Linux
I currently have firmware running on the PRU which is sending out 32 bits of data via an rpmsg channel, once every millisecond. I read from the /dev/rpmsg_pru30 device using the poll method provided by the driver, however when verifying the data, I notice that a significant number of bits have been dropped. I would send out around 89,000 bytes and would only receive 50,000. The problem seems to get worse the faster I send data out so I was wondering if any testing has been done to show how fast the rpmsg communication between PRU and Linux can be achieved without any data loss? Thanks