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.

TDA2SX: [TDA2SX] How to disable dsp and eve cores?

Part Number: TDA2SX
Other Parts Discussed in Thread: DRA742

Hi experts:

1. My avm project does not use dsp and eve core,I want to boot the system without loading these two cores, How should I modify it?

2. Also, DSP and EVE cores take up a lot of memory, We don't have enough memory, So I want to disable dsp and eve core.

Please guide me

Thanks a lot ~

  • Hi,

    Are you using TI SDK as your reference?

    You can keep DSP and EVE cores disabled in bootloader and you don't have to reserve memory for DSP and EVE core.

  • Hi expert:

    -->Are you using TI SDK as your reference?

    Does the reference document refer to this document? 《VisionSDK_UserGuide_MemoryMap.pdf》,There are no steps for disable dsp and eve cores in this document.

    -->You can keep DSP and EVE cores disabled in bootloader and you don't have to reserve memory for DSP and EVE core.

    Can you provide a modification patch?

    Below is the log for allocating memory to the dsp core,The system reserves 32MB memory for the DSP.

    Thanks a lot ~

    [ 0.000000] Linux version 4.4.84+ (yanglijie@server) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #3 SMP PREEMPT Wed Nov 8 16:32:30 CST 2023
    [ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
    [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    [ 0.000000] Machine model: TI DRA742
    [ 0.000000] Reserved memory: created DMA memory pool at 0x0000000040300000, size 3 MiB
    [ 0.000000] Reserved memory: initialized node cmem@40300000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: regions without no-map are not yet supported
    [ 0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 32 MiB
    [ 0.000000] Reserved memory: initialized node ipu2_cma@95800000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created CMA memory pool at 0x000000009b000000, size 16 MiB
    [ 0.000000] Reserved memory: initialized node dsp1_cma@99000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created CMA memory pool at 0x000000009c000000, size 16 MiB
    [ 0.000000] Reserved memory: initialized node dsp2_cma@9f000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: regions without no-map are not yet supported
    [ 0.000000] Reserved memory: created DMA memory pool at 0x000000009d200000, size 32 MiB
    [ 0.000000] Reserved memory: initialized node cmem@9D200000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: regions without no-map are not yet supported
    [ 0.000000] cma: Reserved 24 MiB at 0x0000000097800000

  • Please refer to the 

    ~/PSDK_03_08/vision_sdk/docs/FeatureSpecificUserGuides/VisionSDK_UserGuide_BuildSystem.pdf

    ~/PSDK_03_08/vision_sdk/docs/FeatureSpecificUserGuides/VisionSDK_DevelopmentGuide.pdf

    ~/PSDK_03_08/vision_sdk/docs/Linux/VisionSDK_Linux_DevelopmentGuide.pdf

    Regards,

    Stanley