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.

AM3359: Where is PRU firmware source code in TI-RTOS ?

Part Number: AM3359

Hello Community,

Where i can find PRU Source Code in TI-RTOS SDK ?

How to change in PRU source code and build again with changes ?

Regards,

Pankaj

  • Hi,

    Take a look at

    Each section has a subsection called Firmware Organization or Firmware Code Location and Build Instruction, or at least in the build instructions, you can see the directories that hold the PRU code. 

    You can download Processor SDK RTOS from here:
      

    Best Regards,
    Yordan

  • Hi

    In <PDK>/packages/ti/drv/icss_emac  have firmware directory in which two directory icss_switch and icss_dualemac.

    So my question is in icss_dualemac directory there is bin folder in which default binaries are already availabl.

    1.icss_dualemac_PRU1.bin

    2.icss_dualemac_PRU0.bin

    a. What is this binaries ? How to use this binaries if this is firmware.

    b.How to modify/rebuild this binaries ?

    c. How to flash this binaries on board (Application of binaries).

    Note : I have tried according to instruction but got below msg

    make firm
    make firmcores SOC=am335x
    make[1]: Entering directory '/media/Data/TI-Data/ti-processor-sdk-rtos/pdk_am335x_1_0_15/packages/ti/drv/icss_emac'
    make[1]: Nothing to be done for 'firmcores'.
    make[1]: Leaving directory '/media/Data/TI-Data/ti-processor-sdk-rtos/pdk_am335x_1_0_15/packages/ti/drv/icss_emac'

    Regards,

    Pankaj

  • Pankaj,

    I am closing the thread as this is now moved to https://e2e.ti.com/support/processors/f/791/t/837970

    Regards,

    Garrett