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.

Compiler/TDA2SX: DSP starting stopped by XDC ASSERT

Part Number: TDA2SX
Other Parts Discussed in Thread: DRA742, DRA752

Tool/software: TI C/C++ Compiler

Hi TI team:

We are using VSDK 3.07.

Now we replace the memory chip from 1.5G to 1G, and just change the dra7-evm-infoadas.dts and mem_segment_definition_linux.xs to move section memory of DSP(No overlap with other core memory usage ). 

When we start the firmware, each core works well except DSP.

How to solve this problem?

==============================================================================================================================

ERROR log of BIOS core:

[HOST  ]     12.415360 s:  SYSTEM: System A15 Init in progress !!!

[DSP1  ]     11.044958 s:  ***** DSP1 Firmware build time 11:49:26 Sep 17 2020

[DSP1  ]     11.045019 s:  *** SYSTEM: CPU Frequency <ORG = 600000000 Hz>, <NEW = 750000000 Hz>

[DSP1  ]     11.045263 s:  SYSTEM: System Common Init in progress !!!

[DSP1  ]     11.045507 s:  UTILS: CIO: Init Done !!!

[DSP1  ]     11.045537 s:  SYSTEM: IPC init in progress !!!

[DSP1  ]     11.045568 s:  SYSTEM: Attaching to [IPU2] ... 

[DSP1  ]     11.704355 s:  SYSTEM: Attaching to [IPU2] ... SUCCESS !!!

[DSP1  ]     11.709296 s:  SYSTEM: Attaching to [DSP2] ... SUCCESS !!!

[DSP1  ]     11.730555 s:  SYSTEM: Attaching to [EVE1] ... SUCCESS !!!

[DSP1  ]     11.750564 s:  SYSTEM: Attaching to [EVE2] ... SUCCESS !!!

[DSP1  ]     11.770633 s:  SYSTEM: Attaching to [EVE3] ... SUCCESS !!!

[DSP1  ]     11.790550 s:  SYSTEM: Attaching to [EVE4] ... SUCCESS !!!

[DSP1  ]     11.790581 s:  SYSTEM: Notify register to [IPU2] line 0, event 15... 

[DSP1  ]     11.790642 s:  SYSTEM: Notify register to [DSP2] line 0, event 15... 

[DSP1  ]     11.790672 s:  SYSTEM: Notify register to [EVE1] line 0, event 15... 

[DSP1  ]     11.790703 s:  SYSTEM: Notify register to [EVE2] line 0, event 15... 

[DSP1  ]     11.790764 s:  SYSTEM: Notify register to [EVE3] line 0, event 15... 

[DSP1  ]     11.790794 s:  SYSTEM: Notify register to [EVE4] line 0, event 15... 

[DSP1  ]     11.790825 s:  SYSTEM: Notify init done !!!

[DSP1  ]     11.791008 s:  SYSTEM: MsgQ init done !!!

[DSP1  ]     11.791099 s: RpmsgInit in progress...

[DSP1  ]     11.791130 s: Connection established with HLOS, calling rpmsgInit

[DSP1  ]     11.791221 s: 

[DSP1  ]     11.791252 s:  ### XDC ASSERT - ERROR CALLBACK START ### 

[DSP1  ]     11.791252 s: 

[DSP1  ]     11.791343 s: assertion failure

[DSP1  ]     11.791374 s: 

[DSP1  ]     11.791374 s:  ### XDC ASSERT - ERROR CALLBACK END ### 

[DSP1  ]     11.791404 s: 

[DSP2  ]     11.137802 s: ***** DSP2 Firmware build time 11:49:28 Sep 17 2020

[DSP2  ]     11.137894 s:  *** SYSTEM: CPU Frequency <ORG = 600000000 Hz>, <NEW = 750000000 Hz>

[DSP2  ]     11.138138 s:  SYSTEM: System Common Init in progress !!!

[DSP2  ]     11.138382 s:  UTILS: CIO: Init Done !!!

[DSP2  ]     11.138412 s:  SYSTEM: IPC init in progress !!!

[DSP2  ]     11.138443 s:  SYSTEM: Attaching to [IPU2] ... 

[DSP2  ]     11.707619 s:  SYSTEM: Attaching to [IPU2] ... SUCCESS !!!

[DSP2  ]     11.709296 s:  SYSTEM: Attaching to [DSP1] ... SUCCESS !!!

[DSP2  ]     11.740468 s:  SYSTEM: Attaching to [EVE1] ... SUCCESS !!!

[DSP2  ]     11.760477 s:  SYSTEM: Attaching to [EVE2] ... SUCCESS !!!

[DSP2  ]     11.780485 s:  SYSTEM: Attaching to [EVE3] ... SUCCESS !!!

[DSP2  ]     11.800494 s:  SYSTEM: Attaching to [EVE4] ... SUCCESS !!!

[DSP2  ]     11.800524 s:  SYSTEM: Notify register to [IPU2] line 0, event 15... 

[DSP2  ]     11.800585 s:  SYSTEM: Notify register to [DSP1] line 0, event 15... 

[DSP2  ]     11.800616 s:  SYSTEM: Notify register to [EVE1] line 0, event 15... 

[DSP2  ]     11.800677 s:  SYSTEM: Notify register to [EVE2] line 0, event 15... 

[DSP2  ]     11.800707 s:  SYSTEM: Notify register to [EVE3] line 0, event 15... 

[DSP2  ]     11.800738 s:  SYSTEM: Notify register to [EVE4] line 0, event 15... 

[DSP2  ]     11.800768 s:  SYSTEM: Notify init done !!!

[DSP2  ]     11.800951 s:  SYSTEM: MsgQ init done !!!

[DSP2  ]     11.801043 s: RpmsgInit in progress...

[DSP2  ]     11.801073 s: Connection established with HLOS, calling rpmsgInit

[DSP2  ]     11.801165 s: 

[DSP2  ]     11.801195 s:  ### XDC ASSERT - ERROR CALLBACK START ### 

[DSP2  ]     11.801226 s: 

[DSP2  ]     11.801317 s: assertion failure

[DSP2  ]     11.801317 s: 

[DSP2  ]     11.801348 s:  ### XDC ASSERT - ERROR CALLBACK END ### 

[DSP2  ]     11.801348 s: 

[EVE1  ]     11.702891 s:  ***** EVE Firmware build time 11:47:41 Sep 17 2020 

[EVE1  ]     11.704843 s:  *** SYSTEM: CPU Frequency <ORG = 267500000 Hz>, <NEW = 325000000 Hz>

[EVE1  ]     11.708503 s:  SYSTEM: System Common Init in progress !!!

[EVE1  ]     11.711279 s:  UTILS: CIO: Init Done !!!

[EVE1  ]     11.712346 s:  SYSTEM: IPC init in progress !!!

[EVE1  ]     11.713383 s:  SYSTEM: Attaching to [IPU2] ... 

[EVE1  ]     11.720856 s:  SYSTEM: Attaching to [IPU2] ... SUCCESS !!!

[EVE1  ]     11.730555 s:  SYSTEM: Attaching to [DSP1] ... SUCCESS !!!

[EVE1  ]     11.740468 s:  SYSTEM: Attaching to [DSP2] ... SUCCESS !!!

[EVE1  ]     11.780668 s:  SYSTEM: Attaching to [EVE2] ... SUCCESS !!!

[EVE1  ]     11.810589 s:  SYSTEM: Attaching to [EVE3] ... SUCCESS !!!

[EVE1  ]     11.840602 s:  SYSTEM: Attaching to [EVE4] ... SUCCESS !!!

[EVE1  ]     11.841670 s:  SYSTEM: Notify register to [IPU2] line 0, event 15... 

[EVE1  ]     11.842951 s:  SYSTEM: Notify register to [DSP1] line 0, event 15... 

[EVE1  ]     11.844232 s:  SYSTEM: Notify register to [DSP2] line 0, event 15... 

[EVE1  ]     11.845482 s:  SYSTEM: Notify register to [EVE2] line 0, event 15... 

[EVE1  ]     11.846763 s:  SYSTEM: Notify register to [EVE3] line 0, event 15... 

[EVE1  ]     11.848014 s:  SYSTEM: Notify register to [EVE4] line 0, event 15... 

[EVE1  ]     11.849386 s:  SYSTEM: Notify init done !!!

[EVE1  ]     11.851216 s:  SYSTEM: MsgQ init done !!!

[EVE1  ]     11.852101 s:  SYSTEM: IPC init DONE !!!

[EVE1  ]     11.865521 s:  SYSTEM: System Common Init Done !!!

[EVE1  ]     11.866528 s:  SYSTEM: System EVE Init in progress !!!

[EVE1  ]     11.867992 s:  UTILS: DMA: HWI Create for INT8 !!!

[EVE1  ]     11.869181 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024 

[EVE1  ]     11.870646 s:  SYSTEM: Heap = LOCAL_L2             @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)

[EVE1  ]     11.873055 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 254320 B (248 KB)

[EVE1  ]     11.875221 s:  SYSTEM: Initializing Links !!! 

[EVE1  ]     11.970658 s:  SYSTEM: Initializing Links ... DONE !!! 

[EVE1  ]     11.971878 s:  SYSTEM: System EVE Init Done !!!

......

==============================================================================================================================

Normal key log of linux kernel:

[    0.000000] Booting Linux on physical CPU 0x0

[    0.000000] Linux version 4.4.84+ (zx5@ubuntu) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #1 SMP PREEMPT Tue Sep 15 13:45:48 CST 2020

[    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 0x000000009d000000, size 48 MiB

[    0.000000] Reserved memory: initialized node ipu2_cma@95800000, 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 0x00000000a6000000, size 48 MiB

[    0.000000] Reserved memory: initialized node dsp1_cma@99000000, compatible id shared-dma-pool

[    0.000000] Reserved memory: created CMA memory pool at 0x00000000a9000000, size 32 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] cma: Reserved 64 MiB at 0x00000000bbc00000

[    0.000000] Forcing write-allocate cache policy for SMP

[    0.000000] Memory policy: Data cache writealloc

[    0.000000] OMAP4: Map 0x00000000bfd00000 to fe600000 for dram barrier

[    0.000000] On node 0 totalpages: 261376

[    0.000000] free_area_init_node: node 0, pgdat c0638440, node_mem_map ef7b2000

[    0.000000]   DMA zone: 1536 pages used for memmap

[    0.000000]   DMA zone: 0 pages reserved

[    0.000000]   DMA zone: 196608 pages, LIFO batch:31

[    0.000000]   HighMem zone: 64768 pages, LIFO batch:15

[    0.000000] DRA752 ES2.0

[    0.000000] PERCPU: Embedded 12 pages/cpu @ef742000 s17536 r8192 d23424 u49152

.......

===========================================================================

Thanks!

  • Replace the memory chip