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