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.

TDA4VEN-Q1: Custom kernel issue for entry J722s SDK11

Part Number: TDA4VEN-Q1


Tool/software:

Hi

I see that the kernels for entry J722s SDK11.0 pre_proc and post_proc are placed under the path /psdk_rtos_j7/edgeai/edgeai-tiovx-kernels.  Currently, are the kernels under /psdk_rtos_j7/vision_apps/kernels/img_proc all unusable?  If I need to customize my own kernel, can I create it under the /psdk_rtos_j7/vision_apps/kernels/ path?  If so, what differences should I pay attention to compared to VM j721e SDK9.1 when customizing the kernel, or what issues should I be aware of in the Makefile?

  • Hi,

    kernels under /psdk_rtos_j7/vision_apps/kernels/img_proc is not usable for j722s because those image_proc kernels are written for c6x and there are some compiler flags that converts c6x intrinsics to natural c code which is not recommended.

    you can follow the same format inside vision_apps/kernels for the core you are building your custom target kernels. 

    For which core are you using your own kernel (a53/r5f/c7x) ?

    Regards,
    Gokul

  • HI,

    I'm developing a custom kernel on the A53 core. Should we no longer create post-processing kernels on the C7x core? Does all post-processing need to be moved to the A53 core now?

    Best regards

  • Hi,

    I'm developing a custom kernel on the A53 core

    Ok, you can take some a53 kernel example for reference inside vision_apps/kernels like fileio kernels are written for a53 and use the similar concerto.mak files.

    Should we no longer create post-processing kernels on the C7x core? Does all post-processing need to be moved to the A53 core now?

    It is upto you, from sdk point of view we will be moving the kernels to a53, but still you can develop your own pre/post-proc kernels on c7x.

    Regards,
    Gokul