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.

TDA4VM: unkonw symbol

Part Number: TDA4VM

Hi

    I used the rtos sdk v8.1, and i copied my own kernel add in v7.3 into v 8.1. Compilation seems to be OK, however, when running the .out, we got a peoblem: ubknow symbol. So i want to know if there are  any matters needing attention?

  • Hello,

    I assume you did not get a compilation issue with this app, is that correct?

    Which cores are you running your tivxPostProcLoadKernels from?  Is this from the A72 or one of the remote cores?

    And did you require updating the concerto files to link the libraries associated with these kernels into the application?  I am wondering if this was missed in the porting from 7.3 to 8.1.

    One other change that was done post 7.3 was that the out files will link against a shared object instead of static libraries.  In order to add your symbols to this shared object, you would need to update vision_apps/apps/concerto_a72_inc.mak.  Otherwise, if you want to use the static library linking still, you can set LINK_SHARED_OBJ to "no" in vision_apps/vision_apps_build_flags.mak.

    Regards,

    Lucas

  • Hi

    Thank you for your replay. 

    first, the issue is correct in 7.3, adnd can be run in tda4vm successfully and correct.

    second, the tivxPostProcLoadKernels is from c66.

    Third, the concerto_a72_inc.mak is updated, and i will check if the out files link the static libraries or shared object correctly.

    regards

    Ma Qiang

  • Hi

     thanks, the problem is solved. As you said we update the tivision_apps.so.8.1.0, and it runs successfully.

    I will close this thread.

    Regards

    Ma Qiang