Part Number: DRA72XEVM
Hi TI Forum,
We are using custom board having TDA2xx SoC. We are using Vision SDK 3.0.7
Our requirement is when User puts Reverse Gear in his car, we run early_capture_late_weston usecase so that within 5-6 seconds User could see the Rear Camera display. Thenafter, once User puts to Neutral, User should be able to see other cameras displayed(Front/Cabin..etc totally we have 5 cameras apart from from Reverse camera)
According to the Steps as specified in VisionSDK_Linux_UserGuide.pdf - > 3.5 - Early M4 based chains for VSDK-Linux builds
enabled the EARLY_USECASE_ENABLE to "yes" in the below cfg.mk file
vision_sdk/apps/configs/tda2xx_evm_linux_all/cfg.mk
#Enable/Disable early use-cases (yes/no)
EARLY_USECASE_ENABLE=yes
And also enabled early_capture_late_weston usecase in uc_cfg.mk file and configuring early loading of respective video driver we are able to view the camera displayed on the screen successfully during the bootup sequence.
Our next part of the requirement is to make our custom 6-Camera usecase to be run on A15 after showing reverse camera. How could we switch from early_capture_late_weston to our developed custom usecase(6-Channel Camera Display) that runs in A15(HLOS ). Our custom usecase works fine when we run apps.out having disabled the Early Usecase(EARLY_USECASE_ENABLE = no).
According to our findings, early_capture_late_weston runs on IPU2 whereas our custom is developed to be run on A15(HLOS)
At the moment after Linux bootup is completed, we are trying to execute apps.out and below Assert is seen:
Line: 246 in dispcore/src/vpscore_dctrl.c: (DctrlCoreInfo.numPipes < VPSHAL_DSS_DISPC_PIP)
Our custom usecase is below: [totally 6 cameras including Reverse camera)
Capture -> VPE -> Display
Could you please suggest if there is a way to achieve this switching from early_capture_late_weston usecase to our custom Usecase which runs in A15? Please suggest if any Application Note available for this scenario..!!!
Thanks & Regards,
Sudhi