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.

J784S4XEVM: Location of J784S4XEVM scatter file

Part Number: J784S4XEVM


Tool/software:

Hello TI,

TI PDK for J784S4XEVM RTOS, (09.02.00.05) (dr-download.ti.com/.../psdk_rtos_ti_data_set_09_ 02_00.tar.gz ), descriptors for Ethernet DMA communication are located in the following bss segment

  • .bss:ENET_DMA_DESC_MEMPOOL
  • .bss:ENET_DMA_OBJ_MEM
  • .bss:ENET_DMA_PKT_INFO_MEMPOOL
  • .bss:ENET_DMA_PKT_MEMPOOL
  • .bss:ENET_DMA_RING_MEMPOOL

Please let me know the location and name of the scatter file so that I can know where these descriptors are located in the memory area and the attributes of that memory area.(I checked here as well, but could not find it)

  • Hi,

    Please refer to the "pdk/packages/ti/drv/enet/examples/utils/enet_appmemutils.c" file for the memory utils of enet applications.
    Also, refer to the Linker file from "pdk_j784s4_09_02_00_30/packages/ti/drv/enet/examples/build/j784s4/linker_r5_freertos.lds" for the memory mapping to enet DMA and packet buffers.
    Also, refer to mpu configuration file from "pdk_j784s4_09_02_00_30/packages/ti/drv/enet/examples/build/j784s4/r5_mpu_default.c" for the memory attributes.

    Best Regards,
    Sudheer

  • Hello TI,

    Thanks for the reply.

    I was able to check the descriptor settings for Ethernet.

    Thank you very much.