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.

am437x-pru*-prueth-fw.elf source codes



Hello,

I am experimenting with Linux PRU-ICSS Ethernet driver on AM437x IDK. I build the custom Linux distribution using Yocto + meta-ti layer and everything works well. I have just one question regarding the PRU-ICSS FW source codes. I noticed the PRU-ICSS ETH FW (am437x-pru0-prueth-fw.elf, am437x-pru1-prueth-fw.elf) is downloaded from git://git.ti.com/processor-firmware/ti-linux-firmware.git repository but I cannot find source files there (just a binaries). I did not find the source files neither in the current Linux processor SDK (git://git.ti.com/processor-sdk/processor-sdk-linux.git, branch processor-sdk-linux-rt-02.00.02, revision 4415f52a). I can only found source files in RTOS SDK (ti-processor-sdk-rtos-am437x-evm-02.00.01.07, pdk_am437x_1_0_1\packages\ti\transport\ndk\nimu_icss\src).

So, my questions are:

1) Are the source codes for PRU ETH FW same for Linux and RTOS operating systems?

2) If not, are the PRU ETH FW source codes used by Linux available and where can I found them?

Thanks a lot

Best regards

Tomas