Is it possible to customize PRU Firmware, If yes HOW ?
Please HELP
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Is it possible to customize PRU Firmware, If yes HOW ?
Please HELP
Hello,
Yes, PRU stands for Programmable Real time Unit, and its firmware can be customized/re-programmed, please refer to
Regards,
Garrett
Hello,
I read this guides but I am still confused as to where are the PRU_ICSS source files located in Processor SDK ?
Actually we are using am3359-icev2 kit, We want it to act as an PTP master synchronized to a GPS module with external PPS, we have tried using pps-gpio linux driver but that is having some high interrupt latency and accuracy obtained with that is in microseconds.
Is it possible to feed PPS directly to the PRU ICSS and obtain some nanosecond level accuracy?
Hi JAIRAJ,
Please refer to TRM 4.4.3 Industrial Ethernet Peripheral (IEP), you can use the latch signal to feed PPS to PRU-ICSS and obtain nanosecond level accuracy.
Are you using Processor SDK Linux or RTOS?
Regards,
Garrett
Hello Garrett,
>Are you using Processor SDK Linux or RTOS?
We are using Processor Linux SDK.
I have read TRM section "4.4.3 Industrial Ethernet Peripheral (IEP)", I understand it to some extent below is what I understand correct if wrong.
I have to use one of these (pr1_edio_data_in[31:0]) pin as pr1_edio_latch_in event for the IEP timer Capture event.
if yes,
How I am supposed to do that?
Are there any examples to proceed with?
Hi JAIRAJ,
Instead of pr1_edio_data_in[31:0], there are two latch pins (pr<k>_edc_latch0_in, pr<k>_edc_latch1_in) associated with CAP6 and CAP7 registers that you can use.
There is no specific example for the latch/capture but these projects should help at some extent - https://git.ti.com/cgit/pru-software-support-package/pru-software-support-package/tree/examples/am335x?h=v5.6.0
Regards,
Garrett