Ticket Name: Linux/TDA3XEVM: how to using sample_app in tda3x Query Text: Part Number: TDA3XEVM Other Parts Discussed in Thread: TDA2 Tool/software: Linux i am using tda3evm ,SDK_VISION_03_04_00_00 ,i try to make sample_app in vision_sdk , MAKEAPPNAME?=sample_app MAKECONFIG?=tda3xx_evm_bios_all but i make depend have some problem ,,follow is the log . SDK_VISION_03_04_00_00/vision_sdk/sample_app/configs/tda3xx_evm_bios_all/cfg.mk: No such file or directory how to slove this problem? Thanks! Shuai Responses: /home/hancan/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/os_tools/linux/xdctools_3_32_01_22_core/packages;..;' "./config.bld", line 4 making package.mak (because of package.bld) ...making package.mak (because of package.bld) ... js: "/home/hancan/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/build/rtos/tda3xx/config_c66.bld", line 13: Error: utils.loadCapsule: can't find '/home/hancan/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/sample_app/build/tda3xx/mem_segment_definition_512mb.xs' along the path '/home/hancan/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/build/rtos/tda3xx/; Hi Shuai, Can you provide the changes you have made in the SDK? Regards, Rishabh Hi Rishabh Some configuration files in sampleapp do not have tda3, only tda2. I copied the configuration files from the corresponding directory of the app. Now the compilation is successful, but there are still some problems in running. could you hlep me to see what is the problem? follow is the log! Regards, Shuai Jumping to IPU1 CPU0 App [IPU1-0] 1.729762 s: ***** IPU1_0 Firmware build time 22:13:16 Mar 2 2019 [IPU1-0] 1.729915 s: *** SYSTEM: CPU Frequency , [IPU1-0] 1.738760 s: SYSTEM: Notify register to [IPU1-1] line 0, event 15... [IPU1-0] 1.738912 s: SYSTEM: Notify register to [DSP1] line 0, event 15... [IPU1-0] 1.739034 s: SYSTEM: Notify register to [DSP2] line 0, event 15... [IPU1-0] 1.739156 s: SYSTEM: Notify register to [EVE1] line 0, event 15... [IPU1-0] 1.739431 s: *** UTILS: CPU MHz = 20 Mhz *** [IPU1-0] 1.739522 s: SYSTEM: System Common Init in progress !!! [IPU1-0] 1.748612 s: UTILS: CIO: Init Done !!! [IPU1-0] 1.748703 s: SYSTEM: IPC init in progress !!! [IPU1-0] 1.748764 s: SYSTEM: Notify init done !!! [IPU1-0] 1.749008 s: SYSTEM: MsgQ init done !!! [IPU1-0] 1.749069 s: SYSTEM: IPC init DONE !!! [IPU1-0] 1.751326 s: SYSTEM: System Common Init Done !!! [IPU1-0] 1.751418 s: SYSTEM: System Init in progress !!! [IPU1-0] 1.751479 s: SYSTEM: BSP Common Init in progress !!! [IPU1-0] 1.751540 s: SYSTEM: BSP Common Init Done !!! [IPU1-0] 1.751631 s: SYSTEM: BSP Platform Init in progress !!! [IPU1-0] 1.751784 s: PLATFORM: UNKNOWN CPU detected, defaulting to CPU REV 2.0 [IPU1-0] 1.751875 s: SYSTEM: BSP Platform Init Done !!! [IPU1-0] 1.751936 s: SYSTEM: FVID2 Init in progress !!! [IPU1-0] 1.752089 s: SYSTEM: FVID2 Init Done !!! [IPU1-0] 1.752150 s: SYSTEM: VPS Init in progress !!! [IPU1-0] 1.752211 s: SYSTEM: VPDMA Descriptor Memory Address translation ENABLED [0xa0000000 -> 0x80000000] [IPU1-0] 1.754742 s: *** VPDMA Firmware Loading... *** [IPU1-0] 1.754834 s: VPDMA Firmware Address = 0x9ffc7800 [IPU1-0] 1.754925 s: VPDMA Load Address = 0x4897d004 [IPU1-0] 1.755017 s: VPDMA Firmware Version = 0x4d0001b8 [IPU1-0] 1.755108 s: VPDMA List Busy Status = 0x00000000 [IPU1-0] 1.755169 s: *** VPDMA Firmware Load Success *** [IPU1-0] 1.789666 s: SYSTEM: VPS Init Done !!! [IPU1-0] 1.790398 s: UTILS: DMA: HWI Create for INT34 !!! [IPU1-0] 1.790733 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024 [IPU1-0] 1.790855 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 257272 B (251 KB) [IPU1-0] 1.791008 s: SYSTEM: Heap = SR_OCMC @ 0x00000000, Total size = 0 B (0 KB), Free size = 0 B (0 KB) [IPU1-0] 1.791160 s: SYSTEM: Heap = SR_DDR_CACHED @ 0x85703000, Total size = 369086464 B (351 MB), Free size = 369086464 B (351 MB) [IPU1-0] 1.791374 s: SYSTEM: Heap = SR_DDR_NON_CACHED @ 0xbfe00000, Total size = 1046784 B (0 MB), Free size = 1039104 B (0 MB) [IPU1-0] 1.791526 s: SYSTEM: Initializing Links !!! [IPU1-0] 1.865064 s: SYSTEM: Initializing Links ... DONE !!! [IPU1-0] 1.885835 s: BOARD: Board Init in progress !!! [IPU1-0] 1.886170 s: BOARD: Board Init Done !!! [IPU1-0] 1.889953 s: [IPU1-0] 1.890014 s: Vision SDK Version : [REL_VISION_SDK_03_02_00_00] [IPU1-0] 1.890105 s: FVID2 Version : [FVID_02_01_00_01] [IPU1-0] 1.890166 s: BSP Version : [PDK_01_08_01_xx] [IPU1-0] 1.890227 s: Platform : [EVM] [IPU1-0] 1.890288 s: SOC : [TDA3XX] [IPU1-0] 1.890349 s: SOC Revision : [ES2.0] [IPU1-0] 1.890410 s: Board Detected : [TDA3XX BASE] [IPU1-0] 1.890471 s: Base Board Revision : [REV A] [IPU1-0] 1.890532 s: Daughter Card Revision: [REV A] [IPU1-0] 1.890624 s: [IPU1-0] 1.890776 s: SYSTEM: UART: INTERRUPT Mode is Selected [IPU1-1] 1.735771 s: ***** IPU1_1 Firmware build time 22:09:01 Mar 2 2019 [IPU1-1] 1.735923 s: *** SYSTEM: CPU Frequency , [IPU1-1] 1.739827 s: SYSTEM: Notify register to [IPU1-0] line 0, event 15... [IPU1-1] 1.739980 s: SYSTEM: Notify register to [DSP1] line 0, event 15... [IPU1-1] 1.740102 s: SYSTEM: Notify register to [DSP2] line 0, event 15... [IPU1-1] 1.740193 s: SYSTEM: Notify register to [EVE1] line 0, event 15... [IPU1-1] 1.740559 s: SYSTEM: System Common Init in progress !!! [IPU1-1] 1.741383 s: UTILS: CIO: Init Done !!! [IPU1-1] 1.741475 s: SYSTEM: IPC init in progress !!! [IPU1-1] 1.741536 s: SYSTEM: Notify init done !!! [IPU1-1] 1.741780 s: SYSTEM: MsgQ init done !!! [IPU1-1] 1.741810 s: SYSTEM: IPC init DONE !!! [IPU1-1] 1.743823 s: SYSTEM: System Common Init Done !!! [IPU1-1] 1.743915 s: SYSTEM: System IPU1_1 Init in progress !!! [IPU1-1] 1.744677 s: UTILS: DMA: HWI Create for INT25 !!! [IPU1-1] 1.744860 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024 [IPU1-1] 1.744952 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 257448 B (251 KB) [IPU1-1] 1.745104 s: SYSTEM: Initializing Links !!! [IPU1-1] 1.788507 s: UTILS: PRF: ##### Cannot allocate Object for SYNC3 #### [IPU1-1] 1.790062 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM0 #### [IPU1-1] 1.791343 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM1 #### [IPU1-1] 1.793082 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM2 #### [IPU1-1] 1.794912 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM3 #### [IPU1-1] 1.796712 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM4 #### [IPU1-1] 1.798420 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM5 #### [IPU1-1] 1.800219 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM6 #### [IPU1-1] 1.802110 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM7 #### [IPU1-1] 1.802232 s: SYSTEM: Initializing Links ... DONE !!! [IPU1-1] 1.802293 s: SYSTEM: System IPU1_1 Init Done !!! [DSP1 ] 1.740590 s: SYSTEM: Notify register to [IPU1-0] line 0, event 15... [DSP1 ] 1.740681 s: SYSTEM: Notify register to [IPU1-1] line 0, event 15... [DSP1 ] 1.740712 s: SYSTEM: Notify register to [DSP2] line 0, event 15... [DSP1 ] 1.740773 s: SYSTEM: Notify register to [EVE1] line 0, event 15... [DSP1 ] 1.740865 s: *** UTILS: CPU MHz = 20 Mhz *** [DSP1 ] 1.740926 s: SYSTEM: System Common Init in progress !!! [DSP1 ] 1.741170 s: UTILS: CIO: Init Done !!! [DSP1 ] 1.741200 s: SYSTEM: IPC init in progress !!! [DSP1 ] 1.741231 s: SYSTEM: Notify init done !!! [DSP1 ] 1.741322 s: SYSTEM: MsgQ init done !!! [DSP1 ] 1.741353 s: SYSTEM: IPC init DONE !!! [DSP1 ] 1.742176 s: SYSTEM: System Common Init Done !!! [DSP1 ] 1.742207 s: SYSTEM: System DSP Init in progress !!! [DSP1 ] 1.742451 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024 [DSP1 ] 1.742481 s: SYSTEM: Heap = LOCAL_L2 @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB) [DSP1 ] 1.742542 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 524288 B (512 KB), Free size = 519608 B (507 KB) [DSP1 ] 1.742603 s: SYSTEM: Initializing Links !!! [DSP1 ] 1.749893 s: SYSTEM: Initializing Links ... DONE !!! [DSP1 ] 1.749954 s: SYSTEM: System DSP Init Done !!! [DSP1 ] 1.872720 s: SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after boot !!! [DSP1 ] 1.872750 s: SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after update by APP !!! [DSP2 ] 1.741414 s: SYSTEM: Notify register to [IPU1-0] line 0, event 15... [DSP2 ] 1.741505 s: SYSTEM: Notify register to [IPU1-1] line 0, event 15... [DSP2 ] 1.741536 s: SYSTEM: Notify register to [DSP1] line 0, event 15... [DSP2 ] 1.741566 s: SYSTEM: Notify register to [EVE1] line 0, event 15... [DSP2 ] 1.741688 s: *** UTILS: CPU MHz = 20 Mhz *** [DSP2 ] 1.741749 s: SYSTEM: System Common Init in progress !!! [DSP2 ] 1.741993 s: UTILS: CIO: Init Done !!! [DSP2 ] 1.742024 s: SYSTEM: IPC init in progress !!! [DSP2 ] 1.742054 s: SYSTEM: Notify init done !!! [DSP2 ] 1.742115 s: SYSTEM: MsgQ init done !!! [DSP2 ] 1.742146 s: SYSTEM: IPC init DONE !!! [DSP2 ] 1.743030 s: SYSTEM: System Common Init Done !!! [DSP2 ] 1.743061 s: SYSTEM: System DSP Init in progress !!! [DSP2 ] 1.743305 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024 [DSP2 ] 1.743335 s: SYSTEM: Heap = LOCAL_L2 @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB) [DSP2 ] 1.743396 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 524288 B (512 KB), Free size = 519608 B (507 KB) [DSP2 ] 1.743457 s: SYSTEM: Initializing Links !!! [DSP2 ] 1.750777 s: SYSTEM: Initializing Links ... DONE !!! [DSP2 ] 1.750838 s: SYSTEM: System DSP Init Done !!! [DSP2 ] 1.874702 s: SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after boot !!! [DSP2 ] 1.874763 s: SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after update by APP !!! [EVE1 ] 1.741414 s: SYSTEM: Notify register to [IPU1-0] line 0, event 15... [EVE1 ] 1.742451 s: SYSTEM: Notify register to [IPU1-1] line 0, event 15... [EVE1 ] 1.743457 s: SYSTEM: Notify register to [DSP1] line 0, event 15... [EVE1 ] 1.744525 s: SYSTEM: Notify register to [DSP2] line 0, event 15... [EVE1 ] 1.745806 s: SYSTEM: System Common Init in progress !!! [EVE1 ] 1.747483 s: UTILS: CIO: Init Done !!! [EVE1 ] 1.748215 s: SYSTEM: IPC init in progress !!! [EVE1 ] 1.748917 s: SYSTEM: Notify init done !!! [EVE1 ] 1.749954 s: SYSTEM: MsgQ init done !!! [EVE1 ] 1.750594 s: SYSTEM: IPC init DONE !!! [EVE1 ] 1.760721 s: SYSTEM: System Common Init Done !!! [EVE1 ] 1.761392 s: SYSTEM: System EVE Init in progress !!! [EVE1 ] 1.762429 s: UTILS: DMA: HWI Create for INT8 !!! [EVE1 ] 1.763283 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024 [EVE1 ] 1.764228 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB) [EVE1 ] 1.766028 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 257432 B (251 KB) [EVE1 ] 1.767644 s: SYSTEM: Initializing Links !!! [EVE1 ] 1.833526 s: SYSTEM: Initializing Links ... DONE !!! [EVE1 ] 1.834228 s: SYSTEM: System EVE Init Done !!! [IPU1-0] 2.890624 s: QSPI Init Started [IPU1-0] 2.890776 s: MID - c8 [IPU1-0] 2.890837 s: DID - 18 [IPU1-0] 2.890898 s: QSPI Init Completed Sucessfully [IPU1-0] 2.890929 s: UTILS: DMM: API NOT supported in TDA3xx !!! [IPU1-0] 2.891020 s: UTILS: DMM: API NOT supported in TDA3xx !!! [IPU1-0] 2.891630 s: [IPU1-0] [IPU1-0] Sample Application Usecases, [IPU1-0] --------------------------- [IPU1-0] 1: Null Source -> Display (Supports only 1920x1080 HDMI display) [IPU1-0] [IPU1-0] x: Exit [IPU1-0] [IPU1-0] Enter Choice: [IPU1-0] [IPU1-0] 7.597114 s: [IPU1-0] 7.597175 s: #### ENTERING SAMPLE_APP:NULL SOURCE -> DISPLAY USE CASE #### [IPU1-0] 7.597480 s: DISPLAYCTRL: DSS_VENC_LCD2/LCD3/HDMI NOT supported on TDA3xx !!! [IPU1-0] 7.597572 s: DISPLAYCTRL: DSS_VID3_PIPE NOT supported on TDA3xx !!! [IPU1-0] 7.597633 s: Assertion @ Line: 301 in displayCtrlLink_drv.c: (Bool)0U : failed !!! [IPU1-0] 7.598060 s: Assertion @ Line: 301 in displayCtrlLink_drv.c: (Bool)0U : failed !!! Hi Shuai, DSS HW is different between TDA2xx and TDA3xx. LCD3/VID3 is not supported by TDA3xx DSS HW and hence you are getting this error. I will try this on my end and get back to you. Regards, Rishabh Hi Shuai, Sample app is not supported for tda3xx. You can use tda3xx_evm_bios_all configuration and disable the use cases that you don't need. Even for tda2xx only null src use case is supported by sample application. Regards, Rishabh Hi, I haven't heard back from you, I'm assuming you were able to resolve your issue. If not, just post a reply below (or create a new thread if the thread has locked due to time-out). Regards, Rishabh Hi : Rishabh so i have to give up sampleapp in tda3evm ? Thanks Shuai Hi Shuai, Sample app is just one of the use case taken from apps. If you want a sample app you need to copy the use case to sample_app folder and copy applicable build/config files. Alternatively you can use apps and disable the use cases you don't want. Say you want only one use case then in uc_cfg.mk set that particular use cases as yes and remaining as no. Regards, Rishabh Hi, I haven't heard back from you, I'm assuming you were able to resolve your issue. If not, just post a reply below (or create a new thread if the thread has locked due to time-out). Regards, Rishabh