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: QNX 7.1 - make bsp -- missing PDK qnx_mpu1_0 libs

Part Number: TDA4VM

Tool/software:

Hi,

I am using TDA4VM j721e Eval board.

SDK RTOS: ti-processor-sdk-rtos-j721e-evm-09_02_00_05 

SDk QNX: ti-processor-sdk-qnx_710_j721e_09_02_00_04.

QNX: 7.1 

QNX BSP: BSP_ti-j721e-am752x-evm_br-710_be-710_SVN927158_JBN10.zip 

While making the QNX image, I stuck at a point where the PDK libs for qnx_mpu1_0 are missing:

home/test/qnx710/host/linux/x86_64/usr/bin/aarch64-unknown-nto-qnx7.1.0-ld: cannot find /home/test/ti_workspace/SDK/ti-processor-sdk-rtos-j721e-evm-09_02_00_05/psdkqa/pdk/packages/ti/drv/udma/lib/j721e/qnx_mpu1_0/release/udma_apputils.aa72fg: No such file or directory

Similar for:

-udma_apputils

-ti.osal

-sciclient

So far I tried:

- set qnx build flags in sdk_builder / make_sdk.sh 

- Checking other SDK releases for files.

Where I get those files or what is my missing part to make them? 

Thanks

  • Hello,

    Thanks for your question. Our assigned expert is currently out of office. Please expect a 1-2 day delay. 

    Regards,
    Sarabesh S.

  • Hello,

    Have you followed the build steps as outlined in the the SDK documentation?

    The PSDK QNX binaries for all components, including the QNX PDK libraries, would be built simultaneously and would be in the path <PSDK_INSTALL_DIR>/psdkqa/stage/aarch64le/ directory. Can you run the "tree" command here and share the output?

    Thanks.

  • Here is the output:

    ~/ti_workspace/SDK/ti-processor-sdk-rtos-j721e-evm-09_02_00_05/psdkqa/stage/aarch64le/lib$ tree
    .
    ├── dll
    │   ├── devnp-cpsw2g.so
    │   ├── devnp-cpsw2g.so.sym
    │   ├── devnp-cpsw9g.so
    │   ├── devnp-cpsw9g.so.sym
    │   ├── omxil_comp_j7_dec.so
    │   ├── omxil_comp_j7_dec.so.sym
    │   ├── omxil_comp_j7_enc.so
    │   └── omxil_comp_j7_enc.so.sym
    ├── libti-enetlldS.a
    ├── libti-enetlld.so -> libti-enetlld.so.1
    ├── libti-enetlld.so.1
    ├── libti-enetlld.so.1.sym
    ├── libti-ipclldS.a
    ├── libti-ipclld.so -> libti-ipclld.so.1
    ├── libti-ipclld.so.1
    ├── libti-ipclld.so.1.sym
    ├── libti-pdkS.a
    ├── libti-pdk.so -> libti-pdk.so.1
    ├── libti-pdk.so.1
    ├── libti-pdk.so.1.sym
    ├── libti-sciclientS.a
    ├── libti-sciclient.so -> libti-sciclient.so.1
    ├── libti-sciclient.so.1
    ├── libti-sciclient.so.1.sym
    ├── libti-udmalldS.a
    ├── libti-udmalld.so -> libti-udmalld.so.1
    ├── libti-udmalld.so.1
    └── libti-udmalld.so.1.sym
    

    The make bsp command (or make all) is looking the path psdkqa/pdk/packages/ti/drv/udma/lib/j721e/qnx_mpu1_0/release/ 

  • The following are the QNX PDK libaries that are being built. So i am not seeing any issues:

    ├── libti-enetlldS.a
    ├── libti-enetlld.so -> libti-enetlld.so.1
    ├── libti-enetlld.so.1
    ├── libti-enetlld.so.1.sym
    ├── libti-ipclldS.a
    ├── libti-ipclld.so -> libti-ipclld.so.1
    ├── libti-ipclld.so.1
    ├── libti-ipclld.so.1.sym
    ├── libti-pdkS.a
    ├── libti-pdk.so -> libti-pdk.so.1
    ├── libti-pdk.so.1
    ├── libti-pdk.so.1.sym
    ├── libti-sciclientS.a
    ├── libti-sciclient.so -> libti-sciclient.so.1
    ├── libti-sciclient.so.1
    ├── libti-sciclient.so.1.sym
    ├── libti-udmalldS.a
    ├── libti-udmalld.so -> libti-udmalld.so.1
    ├── libti-udmalld.so.1
    └── libti-udmalld.so.1.sym

    Thanks.

  • Thanks, yes those libs were build. But the make all (e.g. make bsp) stocks at a point like this:

    home/test/qnx710/host/linux/x86_64/usr/bin/aarch64-unknown-nto-qnx7.1.0-ld: cannot find /home/test/ti_workspace/SDK/ti-processor-sdk-rtos-j721e-evm-09_02_00_05/psdkqa/pdk/packages/ti/drv/udma/lib/j721e/qnx_mpu1_0/release/udma_apputils.aa72fg: No such file or directory

  • home/test/qnx710/host/linux/x86_64/usr/bin/aarch64-unknown-nto-qnx7.1.0-ld: cannot find /home/test/ti_workspace/SDK/ti-processor-sdk-rtos-j721e-evm-09_02_00_05/psdkqa/pdk/packages/ti/drv/udma/lib/j721e/qnx_mpu1_0/release/udma_apputils.aa72fg: No such file or directory

    Few questions:

    - We see that you are using BSP_ti-j721e-am752x-evm_br-710_be-710_SVN927158_JBN10.zip, however, this is an old BSP, and as per our release note, we validated with BSP_ti-j721e-am752x-evm_br-710_be-710_SVN947724_JBN57.zip . Using JBN10 would require updates that you have to take care.

    - Are you using the PSDK QNX-provided setup script? This script will apply specific updates to the QNX-provided BSP. Please provide details on your installation steps.

    - Did you modify the QNX BSP? If yes, can you tell us what modifications you made?

    Let us know.

    Thanks.