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.

TDA3LA: system hang when dynamic allocation on heap of SR_DDR_CACHED region

Part Number: TDA3LA

Dear Champs,

My customer faced system hang when they tried to allocate additional memory dynamically on the heap of SR_DDR_CACHED region.

They used 'Util_memAlloc()' function in the chains_XXX_SetMemAllocInfo() function of usecase to allocate memory dynamically on the heap of SR_DDR_CACHED region, but faced system hang.

Could you please check below log and let me know some comments?

debug log.txt
[IPU1-0]    412.774263 s:  ***** IPU1_0 Firmware build time 11:29:54 Oct  7 2019
[IPU1-0]    412.774446 s:  *** SYSTEM: CPU Frequency <ORG = 212800000 Hz>, <NEW = 212800000 Hz>
[IPU1-0]    414.756664 s:  SYSTEM: Notify register to [IPU1-1] line 0, event 15...
[IPU1-0]    414.756847 s:  SYSTEM: Notify register to [DSP1] line 0, event 15...
[IPU1-0]    414.756969 s:  SYSTEM: Notify register to [DSP2] line 0, event 15...
[IPU1-0]    414.757121 s:  SYSTEM: Notify register to [EVE1] line 0, event 15...
[IPU1-0]    414.757396 s:  *** UTILS: CPU MHz = 20 Mhz ***
[IPU1-0]    414.757548 s:  SYSTEM: System Common Init in progress !!!
[IPU1-0]    414.766455 s:  UTILS: CIO: Init Done !!!
[IPU1-0]    414.766546 s:  SYSTEM: IPC init in progress !!!
[IPU1-0]    414.766607 s:  SYSTEM: Notify init done !!!
[IPU1-0]    414.766821 s:  SYSTEM: MsgQ init done !!!
[IPU1-0]    414.766882 s:  SYSTEM: IPC init DONE !!!
[IPU1-0]    414.770115 s:  SYSTEM: System Common Init Done !!!
[IPU1-0]    414.770176 s:  SYSTEM: System Init in progress !!!
[IPU1-0]    414.770237 s:  SYSTEM: BSP Common Init in progress !!!
[IPU1-0]    414.770328 s:  SYSTEM: BSP Common Init Done !!!
[IPU1-0]    414.770389 s:  SYSTEM: BSP Platform Init in progress !!!
[IPU1-0]    414.770542 s: PLATFORM: UNKNOWN CPU detected, defaulting to CPU REV 2.0
[IPU1-0]    414.770603 s:  SYSTEM: BSP Platform Init Done !!!
[IPU1-0]    414.770694 s:  SYSTEM: FVID2 Init in progress !!!
[IPU1-0]    414.770816 s:  SYSTEM: FVID2 Init Done !!!
[IPU1-0]    414.770877 s:  SYSTEM: VPS Init in progress !!!
[IPU1-0]    414.770938 s:  SYSTEM: VPDMA Descriptor Memory Address translation ENABLED [0xa0000000 -> 0x80000000]
[IPU1-0]    414.773317 s: *** VPDMA Firmware Loading... ***
[IPU1-0]    414.773409 s: VPDMA Firmware Address = 0x9ffc7800
[IPU1-0]    414.773500 s: VPDMA Load Address     = 0x4897d004
[IPU1-0]    414.773592 s: VPDMA Firmware Version = 0x4d0001b8
[IPU1-0]    414.773683 s: VPDMA List Busy Status = 0x00000000
[IPU1-0]    414.773775 s: *** VPDMA Firmware Load Success ***
[IPU1-0]    414.812816 s:  SYSTEM: VPS Init Done !!!
[IPU1-0]    414.814524 s:  UTILS: DMA: HWI Create for INT34 !!!
[IPU1-0]    414.814798 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[IPU1-0]    414.814921 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 257272 B (251 KB)
[IPU1-0]    414.815134 s:  SYSTEM: Heap = SR_OCMC              @ 0x00000000, Total size = 0 B (0 KB), Free size = 0 B (0 KB)
[IPU1-0]    414.815348 s:  SYSTEM: Heap = SR_DDR_CACHED        @ 0x85703000, Total size = 369086464 B (351 MB), Free size = 369086464 B (351 MB)
[IPU1-0]    414.815561 s:  SYSTEM: Heap = SR_DDR_NON_CACHED    @ 0xbfe00000, Total size = 915712 B (0 MB), Free size = 908032 B (0 MB)
[IPU1-0]    414.815714 s:  SYSTEM: Initializing Links !!!
[IPU1-0]    414.941956 s:  SYSTEM: Initializing Links ... DONE !!!
[IPU1-0]    415.122826 s:  BOARD: Board Init in progress !!!
[IPU1-0]    415.123284 s:  BOARD: Board Init Done !!!
[IPU1-0]    415.133014 s:
[IPU1-0]    415.133105 s:  Vision SDK Version    : [REL_VISION_SDK_03_05_00_00]
[IPU1-0]    415.133197 s:  FVID2 Version         : [FVID_02_01_00_01]
[IPU1-0]    415.133258 s:  BSP Version           : [PDK_01_10_01_xx]
[IPU1-0]    415.133319 s:  Platform              : [EVM]
[IPU1-0]    415.133410 s:  SOC                   : [TDA3XX]
[IPU1-0]    415.133471 s:  SOC Revision          : [ES2.0]
[IPU1-0]    415.133532 s:  Board Detected        : [UNKNOWN]
[IPU1-0]    415.134691 s:
[IPU1-0]    415.135027 s:  i2cMdSubmitChan: i2c0 transfer to slave address 0x51 failed
[IPU1-0]    415.135179 s: src/bsp_deviceI2c.c @ Line 667:
[IPU1-0]    415.135271 s:  I2C0: DEV 0x51: ERROR !!!
[IPU1-0]    415.135332 s: src/bsp_deviceI2c.c @ Line 689:
[IPU1-0]    415.135423 s:  I2C0: Error timeout 1 ms!!!
[IPU1-0]    415.140273 s:
[IPU1-0]    415.140578 s:  i2cMdSubmitChan: i2c0 transfer to slave address 0x51 failed
[IPU1-0]    415.140700 s: src/bsp_deviceI2c.c @ Line 478:
[IPU1-0]    415.140791 s:  I2C0: DEV 0x51: RD ERROR !!!
[IPU1-0]    415.140852 s: src/bsp_deviceI2c.c @ Line 504:
[IPU1-0]    415.140944 s:  I2C0: Error timeout 1 ms!!!
[IPU1-0]    415.141035 s: src/bsp_boardTda3xx.c @ Line 574:
[IPU1-0]    415.141127 s: EEPROM read failed!!
[IPU1-0]    415.141188 s:  Base Board Revision   : [REV A]
[IPU1-0]    415.141249 s:  Daughter Card Revision: [REV A]
[IPU1-0]    415.141340 s:
[IPU1-0]    415.142591 s:  SYSTEM: UART: INTERRUPT Mode is Selected
[IPU1-1]    413.253461 s:  ***** IPU1_1 Firmware build time 11:28:41 Oct  7 2019
[IPU1-1]    413.253675 s:  *** SYSTEM: CPU Frequency <ORG = 212800000 Hz>, <NEW = 212800000 Hz>
[IPU1-1]    414.757914 s:  SYSTEM: Notify register to [IPU1-0] line 0, event 15...
[IPU1-1]    414.758128 s:  SYSTEM: Notify register to [DSP1] line 0, event 15...
[IPU1-1]    414.758219 s:  SYSTEM: Notify register to [DSP2] line 0, event 15...
[IPU1-1]    414.758341 s:  SYSTEM: Notify register to [EVE1] line 0, event 15...
[IPU1-1]    414.758768 s:  SYSTEM: System Common Init in progress !!!
[IPU1-1]    414.791343 s:  UTILS: CIO: Init Done !!!
[IPU1-1]    414.791465 s:  SYSTEM: IPC init in progress !!!
[IPU1-1]    414.791526 s:  SYSTEM: Notify init done !!!
[IPU1-1]    414.791801 s:  SYSTEM: MsgQ init done !!!
[IPU1-1]    414.791892 s:  SYSTEM: IPC init DONE !!!
[IPU1-1]    414.795583 s:  SYSTEM: System Common Init Done !!!
[IPU1-1]    414.795674 s:  SYSTEM: System IPU1_1 Init in progress !!!
[IPU1-1]    414.797413 s:  UTILS: DMA: HWI Create for INT25 !!!
[IPU1-1]    414.797657 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[IPU1-1]    414.797810 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 257448 B (251 KB)
[IPU1-1]    414.797993 s:  SYSTEM: Initializing Links !!!
[IPU1-1]    414.856951 s:  UTILS: PRF: ##### Cannot allocate Object for SYNC1 ####
[IPU1-1]    414.859147 s:  UTILS: PRF: ##### Cannot allocate Object for SYNC2 ####
[IPU1-1]    414.861434 s:  UTILS: PRF: ##### Cannot allocate Object for SYNC3 ####
[IPU1-1]    414.863874 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM0 ####
[IPU1-1]    414.866345 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM1 ####
[IPU1-1]    414.868968 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM2 ####
[IPU1-1]    414.871652 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM3 ####
[IPU1-1]    414.874306 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM4 ####
[IPU1-1]    414.877020 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM5 ####
[IPU1-1]    414.879918 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM6 ####
[IPU1-1]    414.882846 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM7 ####
[IPU1-1]    414.882968 s:  SYSTEM: Initializing Links ... DONE !!!
[IPU1-1]    414.883120 s:  SYSTEM: System IPU1_1 Init Done !!!
[DSP1  ]    413.801043 s:  ***** DSP1 Firmware build time 11:25:52 Oct  7 2019
[DSP1  ]    413.801104 s:  *** SYSTEM: CPU Frequency <ORG = 500000000 Hz>, <NEW = 500000000 Hz>
[DSP1  ]    414.758860 s:  SYSTEM: Notify register to [IPU1-0] line 0, event 15...
[DSP1  ]    414.758921 s:  SYSTEM: Notify register to [IPU1-1] line 0, event 15...
[DSP1  ]    414.758982 s:  SYSTEM: Notify register to [DSP2] line 0, event 15...
[DSP1  ]    414.759012 s:  SYSTEM: Notify register to [EVE1] line 0, event 15...
[DSP1  ]    414.759134 s:  *** UTILS: CPU MHz = 20 Mhz ***
[DSP1  ]    414.759195 s:  SYSTEM: System Common Init in progress !!!
[DSP1  ]    414.806960 s:  UTILS: CIO: Init Done !!!
[DSP1  ]    414.807021 s:  SYSTEM: IPC init in progress !!!
[DSP1  ]    414.807021 s:  SYSTEM: Notify init done !!!
[DSP1  ]    414.807112 s:  SYSTEM: MsgQ init done !!!
[DSP1  ]    414.807143 s:  SYSTEM: IPC init DONE !!!
[DSP1  ]    414.808332 s:  SYSTEM: System Common Init Done !!!
[DSP1  ]    414.808363 s:  SYSTEM: System DSP Init in progress !!!
[DSP1  ]    414.809339 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[DSP1  ]    414.809400 s:  SYSTEM: Heap = LOCAL_L2             @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
[DSP1  ]    414.809461 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 524288 B (512 KB), Free size = 519608 B (507 KB)
[DSP1  ]    414.809522 s:  SYSTEM: Initializing Links !!!
[DSP1  ]    414.825901 s:  SYSTEM: Initializing Links ... DONE !!!
[DSP1  ]    414.825962 s:  SYSTEM: System DSP Init Done !!!
[DSP1  ]    415.108460 s:  SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after boot !!!
[DSP1  ]    415.108491 s:  SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after update by APP !!!
[DSP2  ]    414.307814 s:  ***** DSP2 Firmware build time 11:27:22 Oct  7 2019
[DSP2  ]    414.307905 s:  *** SYSTEM: CPU Frequency <ORG = 500000000 Hz>, <NEW = 500000000 Hz>
[DSP2  ]    414.759867 s:  SYSTEM: Notify register to [IPU1-0] line 0, event 15...
[DSP2  ]    414.759928 s:  SYSTEM: Notify register to [IPU1-1] line 0, event 15...
[DSP2  ]    414.759989 s:  SYSTEM: Notify register to [DSP1] line 0, event 15...
[DSP2  ]    414.760019 s:  SYSTEM: Notify register to [EVE1] line 0, event 15...
[DSP2  ]    414.760141 s:  *** UTILS: CPU MHz = 20 Mhz ***
[DSP2  ]    414.760172 s:  SYSTEM: System Common Init in progress !!!
[DSP2  ]    414.822729 s:  UTILS: CIO: Init Done !!!
[DSP2  ]    414.822759 s:  SYSTEM: IPC init in progress !!!
[DSP2  ]    414.822790 s:  SYSTEM: Notify init done !!!
[DSP2  ]    414.822881 s:  SYSTEM: MsgQ init done !!!
[DSP2  ]    414.822912 s:  SYSTEM: IPC init DONE !!!
[DSP2  ]    414.824071 s:  SYSTEM: System Common Init Done !!!
[DSP2  ]    414.824101 s:  SYSTEM: System DSP Init in progress !!!
[DSP2  ]    414.825108 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[DSP2  ]    414.825138 s:  SYSTEM: Heap = LOCAL_L2             @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
[DSP2  ]    414.825199 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 524288 B (512 KB), Free size = 519608 B (507 KB)
[DSP2  ]    414.825260 s:  SYSTEM: Initializing Links !!!
[DSP2  ]    414.841548 s:  SYSTEM: Initializing Links ... DONE !!!
[DSP2  ]    414.841609 s:  SYSTEM: System DSP Init Done !!!
[DSP2  ]    415.110473 s:  SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after boot !!!
[DSP2  ]    415.110504 s:  SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after update by APP !!!
[EVE1  ]    414.751753 s:  ***** EVE1 Firmware build time 11:24:38 Oct  7 2019
[EVE1  ]    414.753431 s:  *** SYSTEM: CPU Frequency <ORG = 250000000 Hz>, <NEW = 250000000 Hz>
[EVE1  ]    414.759867 s:  SYSTEM: Notify register to [IPU1-0] line 0, event 15...
[EVE1  ]    414.761239 s:  SYSTEM: Notify register to [IPU1-1] line 0, event 15...
[EVE1  ]    414.762551 s:  SYSTEM: Notify register to [DSP1] line 0, event 15...
[EVE1  ]    414.763862 s:  SYSTEM: Notify register to [DSP2] line 0, event 15...
[EVE1  ]    414.765448 s:  SYSTEM: System Common Init in progress !!!
[EVE1  ]    414.901878 s:  UTILS: CIO: Init Done !!!
[EVE1  ]    414.902915 s:  SYSTEM: IPC init in progress !!!
[EVE1  ]    414.903891 s:  SYSTEM: Notify init done !!!
[EVE1  ]    414.905233 s:  SYSTEM: MsgQ init done !!!
[EVE1  ]    414.906179 s:  SYSTEM: IPC init DONE !!!
[EVE1  ]    414.920575 s:  SYSTEM: System Common Init Done !!!
[EVE1  ]    414.921551 s:  SYSTEM: System EVE Init in progress !!!
[EVE1  ]    414.932288 s:  UTILS: DMA: HWI Create for INT8 !!!
[EVE1  ]    414.933538 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[EVE1  ]    414.934789 s:  SYSTEM: Heap = LOCAL_L2             @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
[EVE1  ]    414.936893 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 257432 B (251 KB)
[EVE1  ]    414.938937 s:  SYSTEM: Initializing Links !!!
[EVE1  ]    415.101506 s:  SYSTEM: Initializing Links ... DONE !!!
[EVE1  ]    415.102513 s:  SYSTEM: System EVE Init Done !!!
[IPU1-0]    416.146739 s:  QSPI Init Started
[IPU1-0]    416.147013 s:  MID - 20
[IPU1-0]    416.147074 s:  DID - bb
[IPU1-0]    416.147196 s:  QSPI Init Completed Sucessfully
[IPU1-0]    416.158970 s:  UTILS: DMM: API NOT supported in TDA3xx !!!
[IPU1-0]    416.159122 s:  UTILS: DMM: API NOT supported in TDA3xx !!!
[IPU1-0]    416.160129 s:  QSPI Read Started, please wait!
[IPU1-0]    416.160495 s:  QSPI Read Completed Sucessfully
[IPU1-0]    416.160586 s: [HSC] TEMP_REF Value : -1
[IPU1-0]    416.160647 s: [HSC] Cap Value : 21
[IPU1-0]    416.160708 s: [HSC] Vskim Value : 1312
[IPU1-0]    416.160769 s:
[IPU1-0]    416.160800 s:  Current System Settings,
[IPU1-0]    416.160861 s:  ========================
[IPU1-0]    416.160922 s:  Display Type   : LVDS  1024x768  @ 30fps
[IPU1-0]    416.160983 s:  Capture Source : Sensor I3SYSTEM Thermal 1024x768  @ 30fps - CPI, Bayer (TDA3x EVM ONLY)
[IPU1-0]    416.161105 s:  My IP address  : none
[IPU1-0]    416.161166 s:  ISS Settings   : LDC=[OFF] VTNF=[OFF] WDR=[OFF]
[IPU1-0]    416.161257 s:
[IPU1-0]    416.161288 s:  ============
[IPU1-0]    416.161349 s:  Usecase Menu
[IPU1-0]    416.161379 s:  ============
[IPU1-0]    416.161440 s:
[IPU1-0]
[IPU1-0]  Vision SDK Usecases,
[IPU1-0]  --------------------
[IPU1-0]  1: SoC Thermal Module Usecases
[IPU1-0]  2: Multi-Camera LVDS Usecases
[IPU1-0]  3: ISS Usecases, (TDA3x ONLY)
[IPU1-0]
[IPU1-0]  s: System Settings
[IPU1-0]
[IPU1-0]  x: Exit
[IPU1-0]
[IPU1-0]  Enter Choice:
[IPU1-0]
[IPU1-0]    417.370340 s:
[IPU1-0]    417.370493 s:
[IPU1-0]
[IPU1-0]  Hsc Soc Thermal Usecases (TDA3x ONLY)
[IPU1-0]  ---------------------------
[IPU1-0]  1: 1CH ISS capture + Raw + LVDS Display
[IPU1-0]  3: 1CH ISS capture + 1ref NUC + LVDS Display
[IPU1-0]  4: 1CH ISS capture + NUC + CEM + LVDS Display
[IPU1-0]  5: 1CH ISS capture + NUC + CEM + ISP + LVDS Display
[IPU1-0]  6: 1CH ISS capture + NUC + HE + ISP + LVDS Display
[IPU1-0]
[IPU1-0]  x: Exit
[IPU1-0]
[IPU1-0]  Enter Choice:
[IPU1-0]
[IPU1-0]    417.814402 s:
[IPU1-0]    417.817666 s:  UTILS: MEM: ALLOC, addr = 0x85703000, size = 917504 bytes, heap = SR_DDR_CACHED
[IPU1-0]    417.831025 s:  UTILS: MEM: ALLOC, addr = 0x857e3000, size = 4718592 bytes, heap = SR_DDR_CACHED
[IPU1-0]    417.898401 s:  UTILS: MEM: ALLOC, addr = 0x85c63000, size = 4718592 bytes, heap = SR_DDR_CACHED
[IPU1-0]    417.965900 s:  UTILS: MEM: ALLOC, addr = 0x860e3000, size = 3145728 bytes, heap = SR_DDR_CACHED
[IPU1-0]    418.010949 s:  UTILS: MEM: ALLOC, addr = 0x863e3000, size = 3145728 bytes, heap = SR_DDR_CACHED
[IPU1-0]    418.055969 s:  UTILS: MEM: ALLOC, addr = 0x866e3000, size = 3145728 bytes, heap = SR_DDR_CACHED
[IPU1-0]    418.101018 s:  UTILS: MEM: ALLOC, addr = 0x869e3000, size = 65536 bytes, heap = SR_DDR_CACHED
[IPU1-0]    418.102208 s:  UTILS: MEM: ALLOC, addr = 0x869f3000, size = 65536 bytes, heap = SR_DDR_CACHED
[IPU1-0]    418.103336 s:  UTILS: MEM: ALLOC, addr = 0x86a03000, size = 65536 bytes, heap = SR_DDR_CACHED
[IPU1-0]    418.104648 s:  UTILS: MEM: ALLOC, addr = 0x86a13000, size = 3145728 bytes, heap = SR_DDR_CACHED
[IPU1-0]    418.149698 s:  UTILS: MEM: ALLOC, addr = 0x86d13000, size = 3145728 bytes, heap = SR_DDR_CACHED
[IPU1-0]    418.194717 s:  UTILS: MEM: ALLOC, addr = 0x87013000, size = 3145728 bytes, heap = SR_DDR_CACHED
[IPU1-0]    421.754468 s: [HSC] It read done from Thermal Alg Tables!
[IPU1-0]    421.754651 s:  ISSCAPTURE: Create in progress !!!
[IPU1-0]    421.756664 s:  UTILS: MEM: ALLOC, addr = 0x87313000, size = 1572864 bytes, heap = SR_DDR_CACHED
[IPU1-0]    421.778686 s:  UTILS: MEM: ALLOC, addr = 0x87493000, size = 1572864 bytes, heap = SR_DDR_CACHED
[IPU1-0]    421.800524 s:  UTILS: MEM: ALLOC, addr = 0x87613000, size = 1572864 bytes, heap = SR_DDR_CACHED
[IPU1-0]    421.822363 s:  UTILS: MEM: ALLOC, addr = 0x87793000, size = 1572864 bytes, heap = SR_DDR_CACHED
[IPU1-0]    421.844933 s:  UTILS: DMA: Allocated CH (TCC) = 48 (48)
[IPU1-0]    421.845055 s:  UTILS: DMA: 0 of 1: Allocated PaRAM = 48 (0x63304800)
[IPU1-0]    421.845360 s:  ISSCAPTURE: Create Done !!!
[IPU1-0]    421.845940 s:  IPC_OUT_0   : Create in progress !!!
[IPU1-0]    421.846336 s:  IPC_OUT_0   : Create Done !!!
[IPU1-0]    421.856402 s:  IPC_IN_0   : Create in progress !!!
[IPU1-0]    421.857500 s:  IPC_IN_0   : Create Done !!!
[IPU1-0]    421.857683 s:  ISSM2MISP: Create in progress !!!
[IPU1-0]    421.862044 s:  ISSM2MISP: Memory requirement is 3625344 bytes.
[IPU1-0]    421.862136 s:  ISSM2MISP: Memory provided by user is 4718592 bytes.
[IPU1-0]    421.862227 s:  ISSM2MISP: Unused Memory is 1093248 bytes.
[IPU1-0]    421.862349 s:  ISSM2MISP: Create Done !!!
[IPU1-0]    421.862532 s:  ISS Resizer: Create in progress !!!
[IPU1-0]    421.867382 s: issResizer_drv.c @ Line 360:
[IPU1-0]    421.867504 s: [HSC Debug] line : 360, function : IssRszLink_drvCreateIpipeInputPrms,file : issResizer_drv.c
[IPU1-0]    421.867778 s:  ISS RESIZER: Create Done !!!
[IPU1-0]    421.867931 s:  DISPLAY: Create in progress !!!
[IPU1-0]    421.868388 s: dispcore/src/vpscore_dss.c @ Line 1031:
[IPU1-0]    421.868510 s: dataFormat = 7, pitch = 1024, width = 1024
[IPU1-0]    421.868602 s: hal/src/vpshal_dssDispcPipeTda3xx.c @ Line 1283:
[IPU1-0]    421.868693 s: dispcVidObj->halId = 1
[IPU1-0]    421.869273 s:  DISPLAY: Create Done !!!
[IPU1-0]    421.869456 s:  ALGORITHM: Create in progress (algId = 3) !!!
[IPU1-0]    421.879857 s:  ALG_ISS_AEWB: Memory requirement is 564864 bytes.
[IPU1-0]    421.879979 s:  ALG_ISS_AEWB: Memory provided by user is 917504 bytes.
[IPU1-0]    421.880070 s:  ALG_ISS_AEWB: Unused Memory is 352640 bytes.
[IPU1-0]    421.880162 s:  ALGORITHM: Create Done (algId = 3) !!!
[IPU1-0]    421.880558 s:  DISPLAY: Create in progress !!!
[IPU1-0]    421.880985 s: dispcore/src/vpscore_dss.c @ Line 1031:
[IPU1-0]    421.881077 s: dataFormat = 7, pitch = 1024, width = 1024
[IPU1-0]    421.881199 s: hal/src/vpshal_dssDispcPipeTda3xx.c @ Line 1283:
[IPU1-0]    421.881351 s: dispcVidObj->halId = 0
[IPU1-0]    421.881778 s:  DISPLAY: Create Done !!!
[IPU1-0]    421.882205 s:  GRPXSRC: Create in progress !!!
[IPU1-0]    421.883029 s:  UTILS: MEM: ALLOC, addr = 0x87c13000, size = 1572864 bytes, heap = SR_DDR_CACHED
[IPU1-0]    422.626608 s:  GRPXSRC: Create Done !!!
[IPU1-0]    422.627096 s:  DISPLAY: Create in progress !!!
[IPU1-0]    422.627737 s:  DISPLAY: Create Done !!!
[IPU1-0]    422.627950 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
[IPU1-0]    422.628072 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 253856 B (247 KB)
[IPU1-0]    422.628225 s:  SYSTEM: Heap = SR_OCMC              @ 0x00000000, Total size = 0 B (0 KB), Free size = 0 B (0 KB)
[IPU1-0]    422.628408 s:  SYSTEM: Heap = SR_DDR_CACHED        @ 0x85703000, Total size = 369086464 B (351 MB), Free size = 328650752 B (313 MB)
[IPU1-0]    422.628621 s:  SYSTEM: Heap = SR_DDR_NON_CACHED    @ 0xbfe00000, Total size = 915712 B (0 MB), Free size = 908032 B (0 MB)
[IPU1-0]    422.632221 s:  DISPLAY: Start in progress !!!
[IPU1-0]    422.632343 s:  DISPLAY: Start Done !!!
[IPU1-0]    422.636704 s:  DISPLAY: Start in progress !!!
[IPU1-0]    422.636796 s:  DISPLAY: Start Done !!!
[IPU1-0]    422.636979 s:  DISPLAY: Start in progress !!!
[IPU1-0]    422.637040 s:  DISPLAY: Start Done !!!
[IPU1-0]    422.638077 s:  ISSCAPTURE: Start in progress !!!
[IPU1-0]    422.638351 s:  ISSCAPTURE: Start Done !!!
[IPU1-0]    423.039315 s:
[IPU1-0]
[IPU1-0]  ====================
[IPU1-0]  Chains Run-time Menu
[IPU1-0]  ====================
[IPU1-0]
[IPU1-0]  0: Stop Chain
[IPU1-0]
[IPU1-0]  1: Detector Setting
[IPU1-0]  2: NUC Setting
[IPU1-0]  3: Application Setting
[IPU1-0]  4: Noise Filter ON/OFF
[IPU1-0]
[IPU1-0]  5: Raw File Save
[IPU1-0]  6: ISP yuv File Save
[IPU1-0]
[IPU1-0]  7: test
[IPU1-0]  p: Print Performance Statistics
[IPU1-0]
[IPU1-0]  Enter Choice:
[IPU1-0]
[IPU1-1]    422.628987 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
[IPU1-1]    422.629140 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 255128 B (249 KB)
[DSP1  ]    421.846580 s:  IPC_IN_0   : Create in progress !!!
[DSP1  ]    421.847038 s:  IPC_IN_0   : Create Done !!!
[DSP1  ]    421.847221 s:  ALGORITHM: Create in progress (algId = 38) !!!
[DSP1  ]    421.847251 s:  UTILS: MEM: ALLOC, addr = 0x83b01340, size = 15760 bytes, heap = LOCAL_DDR
[DSP1  ]    421.847617 s:  UTILS: MEM: ALLOC, addr = 0x87913000, size = 1572864 bytes, heap = SR_DDR_CACHED
[DSP1  ]    421.850972 s:  ALGORITHM: Create Done (algId = 38) !!!
[DSP1  ]    421.851186 s:  IPC_OUT_0   : Create in progress !!!
[DSP1  ]    421.851277 s:  IPC_OUT_0   : Create Done !!!
[DSP1  ]    422.629567 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
[DSP1  ]    422.629628 s:  SYSTEM: Heap = LOCAL_L2             @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
[DSP1  ]    422.629689 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 524288 B (512 KB), Free size = 503592 B (491 KB)
[DSP1  ]    422.702220 s: [HSC Debug] FPA temp DSP Value :  0 !!!,test : 8 ########
[DSP2  ]    421.851460 s:  IPC_IN_0   : Create in progress !!!
[DSP2  ]    421.851796 s:  IPC_IN_0   : Create Done !!!
[DSP2  ]    421.851979 s:  ALGORITHM: Create in progress (algId = 35) !!!
[DSP2  ]    421.852010 s:  UTILS: MEM: ALLOC, addr = 0x84801340, size = 15736 bytes, heap = LOCAL_DDR
[DSP2  ]    421.852376 s:  UTILS: MEM: ALLOC, addr = 0x87a93000, size = 1572864 bytes, heap = SR_DDR_CACHED
[DSP2  ]    421.855944 s:  ALGORITHM: Create Done (algId = 35) !!!
[DSP2  ]    421.856158 s:  IPC_OUT_0   : Create in progress !!!
[DSP2  ]    421.856249 s:  IPC_OUT_0   : Create Done !!!
[DSP2  ]    422.629872 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
[DSP2  ]    422.629903 s:  SYSTEM: Heap = LOCAL_L2             @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
[DSP2  ]    422.629964 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 524288 B (512 KB), Free size = 503648 B (491 KB)
[EVE1  ]    422.630299 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
[EVE1  ]    422.630604 s:  SYSTEM: Heap = LOCAL_L2             @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
[EVE1  ]    422.631184 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 257272 B (251 KB)
[DSP1  ]    423.341365 s: [HSC Debug] FPA temp DSP Value :  1 !!!,test : 8 ########
[IPU1-0]    429.267492 s:
[IPU1-0]    429.267553 s:  CPU [IPU1-0 ] Statistics,
[IPU1-0]    429.267614 s:  *************************
[IPU1-0]    429.267675 s:
[IPU1-0]    429.267736 s:  LOAD: CPU: 6.6% HWI: 1.4%, SWI:0.6%, Low Power: 0.0%
[IPU1-0]    429.267888 s:
[IPU1-0]    429.267949 s:  LOAD: TSK: IPC_OUT_0           : 0.2%
[IPU1-0]    429.268102 s:  LOAD: TSK: ISSCAPTURE          : 0.2%
[IPU1-0]    429.268193 s:  LOAD: TSK: ISSM2MISP           : 0.1%
[IPU1-0]    429.268285 s:  LOAD: TSK: ISS-Resizer0        : 0.1%
[IPU1-0]    429.268437 s:  LOAD: TSK: GrpxSrc0            : 0.2%
[IPU1-0]    429.268529 s:  LOAD: TSK: STAT_COLL           : 2.4%
[IPU1-0]    429.268651 s:  LOAD: TSK: MISC                : 1.4%
[IPU1-0]    429.268712 s:
[IPU1-0]    429.268773 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
[IPU1-0]    429.268864 s:
[IPU1-0]    429.268895 s:  SYSTEM: Sempahores Objects,  127 of 1050 free
[IPU1-0]    429.268986 s:  SYSTEM: Task Objects      ,   13 of  100 free
[IPU1-0]    429.269078 s:  SYSTEM: Clock Objects     ,   95 of  100 free
[IPU1-0]    429.269139 s:  SYSTEM: Hwi Objects       ,   87 of  100 free
[IPU1-0]    429.269230 s:
[IPU1-0]    429.269291 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 253856 B (247 KB)
[IPU1-0]    429.269474 s:  SYSTEM: Heap = SR_OCMC              @ 0x00000000, Total size = 0 B (0 KB), Free size = 0 B (0 KB)
[IPU1-0]    429.269596 s:  SYSTEM: Heap = SR_DDR_CACHED        @ 0x85703000, Total size = 369086464 B (351 MB), Free size = 328650752 B (313 MB)
[IPU1-0]    429.269779 s:  SYSTEM: Heap = SR_DDR_NON_CACHED    @ 0xbfe00000, Total size = 915712 B (0 MB), Free size = 908032 B (0 MB)
[IPU1-0]    429.269932 s:
[IPU1-0]    429.269993 s:
[IPU1-0]    429.270023 s:  CPU [IPU1-1 ] Statistics,
[IPU1-0]    429.270084 s:  *************************
[IPU1-0]    429.270145 s:
[IPU1-0]    429.270206 s:  LOAD: CPU: 0.8% HWI: 0.5%, SWI:0.2%, Low Power: 0.0%
[IPU1-0]    429.270328 s:
[IPU1-0]    429.270572 s:  LOAD: TSK: MISC                : 0.1%
[IPU1-0]    429.270664 s:
[IPU1-0]    429.270725 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
[IPU1-0]    429.270816 s:
[IPU1-0]    429.270847 s:  SYSTEM: Sempahores Objects,  442 of 1050 free
[IPU1-0]    429.270938 s:  SYSTEM: Task Objects      ,   39 of  100 free
[IPU1-0]    429.271030 s:  SYSTEM: Clock Objects     ,   99 of  100 free
[IPU1-0]    429.271091 s:  SYSTEM: Hwi Objects       ,   99 of  100 free
[IPU1-0]    429.271182 s:
[IPU1-0]    429.271243 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 255128 B (249 KB)

This hang was occurred in their custom board using TDA3, and they used VisionSDK v3.06.

Thanks and Best Regards,

SI.

  • Hi SI,

    It seems there is some failure for Resizer and dss link. Please check the parameters. 

    It does not look like memory issue as there is still around 300MB memory free..

    Regards,

    Brijesh

  • Hi Brijesh,

    My customer checked Resizer and dss link parameters, but could not find any strange things.

    They tried to test it again and they allocated additional memory after boot, and found below error message.

    Assertion @ Line: 582 in ipcInLink_drv.c: status == SYSTEM_LINK_STATUS_SOK : failed !!! 

    Do you still think there were some issues in the Resizer and dss link?

    And,

    Could you please let me know which part tell you there is some failure for Resizer and dss link in the previous log I shared before?

    I found below errors from the previous log, and can you guess why below errors were occurred?

    Thanks and Best Regards,

    SI.

  • Hi,

    My customer did more test by adding allocating memory blocks in the usecase and they created memory blocks incrementally(create block1, block2, ...)

    They found the error occurred when created memory block reached to some memory region.

    When they connected JTAG and CCS, they found there was no response while creating memory block in the shared memory regions. When they stop in the CCS, they found there is infinite looping in the mem_alloc() function.

    So, they believe they failed to allocate more frame buffers in the shared memory region. Could you please check below captured log and let me know your idea on this.

    I believe you can find the error was occurred at around 0x8800 0000 in below captured logs.

    Thanks and Best Regards,

    SI.

  • Hi Brijesh,

    I'm waiting your opinion on this log. Have you checked these logs?

    Thanks and Best Regards,

    SI.

  • Hi Brijesh,

    Is there any update on this issue?

    Thanks and Best Regards,

    SI.

  • Hi SI,

    I am out of office for few days. Is it ok if i look into it next week?

    Rgds,

    Brijesh

  • Hi Brijesh,

    Thanks for your response.

    This issue was resolved. It seemed there was an issue in their DDR column settings and this issue was gone after correcting DDR column settings.

    Thanks and Best Regards,

    SI.