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.

[参考译文] TDA4VE-Q1:在 Linux 系统上构建 MCUSW 时遇到问题

Guru**** 2536080 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1396599/tda4ve-q1-i-have-an-issue-to-build-mcusw-on-linux-system

器件型号:TDA4VE-Q1

工具与软件:

尊敬的 TI 团队:

我在该 SDK 软件包中构建 MCUSW 时遇到问题。( ti-processor-sdk-rtos-j721s2-evm-09_02_00_05.tar.gz)

我刚刚在 MCUSW 中构建了 SDK 软件包、其中包含以下构建设置环境指南。

https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j721s2/09_02_00_05/exports/docs/mcusw/mcal_drv/docs/drv_docs/mcusw_c_ug_build_jacinto_top.html#mcusw_build_setup_env

Ubuntu 版本:Ubuntu 22.04.4 LTS

SDK 软件包: ti-processor-sdk-rtos-j721s2-evm-09_02_00_05.tar.gz

构建命令: make -s can_profile_app Board=j721s2_evm SOC=j721s2 build_profile=release core=mcu1_0 build_os_type=FreeRTOS

错误日志: 无法打开程序集"/Home2/Noel/PSDK_RTOS/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/can_profile_app_freertos/bin/j721s2/can_profile_app_freertos_mcu1_0_release.xer5f':文件不包含有效的 CIL 映像。

Noel@Lee-Legion-T730-28ICO:~/psdk_rtos/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/build$ make -s can_profile_app board=j721s2_evm SOC=j721s2 build_profile=release core=mcu1_0 build_os_type=freeRTOS
#检查并更新: src converision/rmpmhal_version.h
#检查并更新: src convertion/sciserver_version.h
无需对 j721s2 i2c_indp 执行任何操作
无需对 j721s2 i2c_profile 执行任何操作
无需对 j721s2 i2c_profile_indp 执行任何操作
对 j721s2 i2c_icss0不进行任何操作
无需对 j721s2 fatfs_multi_indp 执行任何操作
无法打开汇编文件"/Home2/Noel/PSDK_RTOS/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/can_profile_app_freertos/bin/j721s2/can_profile_app_freertos_mcu1_0_release.xer5f':文件不包含有效的 CIL 映像。

我怀疑此问题是由 TI SDK 软件包没有 在 Linux 上进行构建所需的软件包引起的。

您会检查这个问题吗?

如有任何问题、请随时告诉我。

此致、

Noel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    请先安装软件包、然后再次尝试编译。 我尝试了在我的结束,它的工作成功,它不需要任何其他软件包。

    此致

    Tarun Mukesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Tarun:

    我们与其他成员一起尝试了相同的软件包、但所有成员都有相同的问题。

    您是否尝试过在 Linux 系统上进行检查?

    您能否向我提供如何在 Ubuntu 服务器上构建它的指导?

    此致、

    Noel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我刚刚在 Linux 系统上建立了它。 我没有问题。

    a0504159@HP-Z4-G4-Workstation:/media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/build$ make -s can_profile_app BOARD=j721s2_evm SOC=j721s2 BUILD_PROFILE=release CORE=mcu1_0 BUILD_OS_TYPE=freertos
    # Check and update: src/version/rmpmhal_version.h
    fatal: No names found, cannot describe anything.
    # Check and update: src/version/sciserver_version.h
    fatal: No names found, cannot describe anything.
    # Compiling j721s2:mcu1_0:release:ipc:src/ipc_api.c
    #
    # Archiving j721s2:mcu1_0:release:ipc into /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/pdk_j721s2_09_02_00_30/packages/ti/drv/ipc/lib/j721s2/mcu1_0/release/ipc.aer5f ...
    #
    Nothing to be done for j721s2 i2c_indp
    Nothing to be done for j721s2 i2c_profile
    Nothing to be done for j721s2 i2c_profile_indp
    Nothing to be done for j721s2 i2c_icss0
    Nothing to be done for j721s2 fatfs_multi_indp
    # Compiling j721s2:mcu1_0:release:can:src/Can.c
    # Compiling j721s2:mcu1_0:release:can:src/Can_Priv.c
    # Compiling j721s2:mcu1_0:release:can:src/Can_Irq.c
    # Compiling j721s2:mcu1_0:release:can:src/Can_Mcan.c
    # Compiling j721s2:mcu1_0:release:can:/media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/mcal_drv/mcal/Can/mcan_hw/V1/mcan.c
    #
    # Archiving j721s2:mcu1_0:release:can into /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/mcal/Can/lib/j721s2/mcu1_0/release/can.aer5f ...
    #
    # Compiling j721s2:mcu1_0:release:bsw_stubs_rtos:Det/src/Det.c
    # Compiling j721s2:mcu1_0:release:bsw_stubs_rtos:Dem/src/Dem.c
    # Compiling j721s2:mcu1_0:release:bsw_stubs_rtos:Os/src/Os.c
    # Compiling j721s2:mcu1_0:release:bsw_stubs_rtos:Rte/src/SchM_Spi.c
    # Compiling j721s2:mcu1_0:release:bsw_stubs_rtos:Rte/src/SchM_Can.c
    # Compiling j721s2:mcu1_0:release:bsw_stubs_rtos:Rte/src/SchM_Dio.c
    # Compiling j721s2:mcu1_0:release:bsw_stubs_rtos:Rte/src/SchM_Eth.c
    # Compiling j721s2:mcu1_0:release:bsw_stubs_rtos:Rte/src/SchM_EthTrcv.c
    # Compiling j721s2:mcu1_0:release:bsw_stubs_rtos:Rte/src/SchM_Gpt.c
    # Compiling j721s2:mcu1_0:release:bsw_stubs_rtos:EcuM/src/EcuM_Cbk.c
    # Compiling j721s2:mcu1_0:release:bsw_stubs_rtos:CanIf/src/CanIf_Cbk.c
    # Compiling j721s2:mcu1_0:release:bsw_stubs_rtos:CanIf/src/CanIf.c
    # Compiling j721s2:mcu1_0:release:bsw_stubs_rtos:Rte/src/SchM_Cdd_Ipc.c
    #
    # Archiving j721s2:mcu1_0:release:bsw_stubs_rtos into /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/mcuss_demos/Bsw_Stubs/lib/j721s2/r5f/release/bsw_stubs_rtos.aer5f ...
    #
    # Compiling j721s2:mcu1_0:release:dio:src/Dio.c
    # Compiling j721s2:mcu1_0:release:dio:src/Dio_Platform.c
    #
    # Archiving j721s2:mcu1_0:release:dio into /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/mcal/Dio/lib/j721s2/mcu1_0/release/dio.aer5f ...
    #
    # Compiling j721s2_evm:j721s2:mcu1_0:release:demo_utils:src/utils_prf_rtos.c
    #
    # Archiving j721s2_evm:j721s2:mcu1_0:release:demo_utils into /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/mcuss_demos/demo_utils/lib/j721s2_evm/r5f/release/demo_utils.aer5f ...
    #
    # Compiling j721s2:mcu1_0:release:can_profile_app_freertos:main_rtos.c
    # Compiling j721s2:mcu1_0:release:can_profile_app_freertos:can_profile.c
    # Compiling j721s2:mcu1_0:release:can_profile_app_freertos:soc/j721s2/mcu1_0/CanApp_Startup.c
    # Compiling j721s2:mcu1_0:release:can_profile_app_freertos:/media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/mcuss_demos/mcal_config/Can_Demo_Cfg/output/generated/soc/j721s2/mcu1_0/src/Can_Cfg.c
    # Compiling j721s2:mcu1_0:release:can_profile_app_freertos:/media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/mcuss_demos/mcal_config/Can_Demo_Cfg/output/generated/soc/j721s2/mcu1_0/src/Can_PBcfg.c
    # Compiling j721s2:mcu1_0:release:can_profile_app_freertos:/media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/mcuss_demos/mcal_config/Dio_Demo_Cfg/output/generated/soc/j721s2/mcu1_0/src/Dio_Lcfg.c
    # Compiling j721s2:mcu1_0:release:can_profile_app_freertos:./overrides/j721s2/mcu1_0/r5_mpu_freertos.c
    # Compiling j721s2:mcu1_0:release:can_profile_app_freertos:/media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/mcal_drv/mcal/examples/utils/src/app_utils_can.c
    # Linking into /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/can_profile_app_freertos/bin/j721s2/can_profile_app_freertos_mcu1_0_release.xer5f...
    #
    #
    # /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/can_profile_app_freertos/bin/j721s2/can_profile_app_freertos_mcu1_0_release.xer5f created.
    #
    # Generating stripped image into /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/can_profile_app_freertos/bin/j721s2/can_profile_app_freertos_mcu1_0_release_strip.xer5f...
    #
    /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/mcuss_demos/profiling/can /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/mcuss_demos/profiling/can
    R5 Certificate being generated :
            X509_CFG = ./x509-temp.cfg
            KEY = /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/pdk_j721s2_09_02_00_30/packages/ti/build/makerules/k3_dev_mpk.pem
            BIN = /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/can_profile_app_freertos/bin/j721s2/can_profile_app_freertos_mcu1_0_release.appimage
            CERT TYPE = R5, 1
            CORE ID = 16
            LOADADDR = 0x41c00100
            IMAGE_SIZE = 207840
            BOOT_OPTIONS = 0
    Certificate being generated :
    SUCCESS: Image /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/can_profile_app_freertos/bin/j721s2/can_profile_app_freertos_mcu1_0_release.appimage.signed generated. Good to boot
    # SBL App image /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/can_profile_app_freertos/bin/j721s2/can_profile_app_freertos_mcu1_0_release.appimage and /media/a0504159/HOME/a0504159/Work/J721S2/RTOS/09_02/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/can_profile_app_freertos/bin/j721s2/can_profile_app_freertos_mcu1_0_release_BE.appimage created.
    #

    此致

    Tarun Mukesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Tarun:

    看起来像是认证问题。

    认证是否需要任何步骤?

    请您将此文件夹分享给我吗?

    TI-PROCESSOR-SDK-RTOS-j721s2-evm-09_02_00_05\mcusw\binary\can_profile_app_freertos\bin\j721s2

    我还附加了完整日志文件。

    #检查并更新: src converision/rmpmhal_version.h
    #检查并更新: src convertion/sciserver_version.h
    无需对 j721s2 i2c_indp 执行任何操作
    无需对 j721s2 i2c_profile 执行任何操作
    无需对 j721s2 i2c_profile_indp 执行任何操作
    对 j721s2 i2c_icss0不进行任何操作
    无需对 j721s2 fatfs_multi_indp 执行任何操作
    #编译 j721s2:mcu1_0:release:can:can/Can.c src
    # compiling j721s2:mcu1_0:release:can:src / Can_Priv。c
    # compiling j721s2:mcu1_0:release:can:src / Can_Irq。c
    # compiling j721s2:mcu1_0:release:can:src / Can_Mcan。c
    # compiling j721s2:mcu1_0:release:can:/Home2/Noel/tid/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/mcal_drv/mcal/mcan/mcan_hw/v1/mcan.c
    #
    # Archiving j721s2:mcu1_0:release:can into /Home2/Noel/test/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/mcal/can/lib/j721s2/mcu1_0/release/can.aer5f ...
    #
    #编译 j721s2:mcu1_0:release:bsw_studbs_rtos:Det/det/det.c src
    #编译 j721s2:mcu1_0:release:bsw_stubs_rtos:DEM/RDS/Dem.c src
    #编译 j721s2:mcu1_0:release:bsw_studbs_rtos:OS/STATS/OS.c src
    #编译 j721s2:mcu1_0:release:bsw_studbs_rtos:rte/rte/rte/Schm_spi.c src
    # compiling j721s2:mcu1_0:release:bsw_studbs_rtos:rte/rte/rte/Schm_can.c src
    # compiling j721s2:mcu1_0:release:bsw_studbs_rtos:rte/rte/rte/Schm_dio.c src
    # compiling j721s2:mcu1_0:release:bsw_studbs_rtos:rte/rte/rte/Schm_Eth.c src
    #编译 j721s2:mcu1_0:release:bsw_studbs_rtos:rte/rte/rte/Schm_EthTrcv.c src
    #编译 j721s2:mcu1_0:release:bsw_studbs_rtos:rte/rte/rte/schm_gpt.c src
    #编译 j721s2:mcu1_0:release:bsw_stubs_rtos:EcuM/EcuM/CBK.c src
    # compiling j721s2:mcu1_0:release:bsw_studbs_rtos:Canif/canvad/vad/vads.c src If_Cbk
    #编译 j721s2:mcu1_0:release:bsw_studbs_rtos:canif/Canif/Canif.c src
    # compiling j721s2:mcu1_0:release:bsw_studbs_rtos:rte/rte/rte/schm/schm_rts.c src Cdd_Ipc
    #
    #存档 j721s2:mcu1_0:release:bsw_studbs_rtos into /Home2/Noel/tid/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/mcuss_demos/release/j721s2/r5f/srelease_stubaer_5f Bsw_Stubs .......
    #
    #编译 j721s2_evm:j721s2:mcu1_0:release:app_utils:src app/app_utils.c
    #编译 j721s2_evm:j721s2:mcu1_0:release:app_utils:app/app_r5f_pmu.c src
    #编译 j721s2_evm:j721s2:mcu1_0:release:app_utils:ps/rti.c src
    #
    #存档 j721s2_evm:j721s2:mcu1_0:release:app_utils into /Home2/Noel/test/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/mcal/examples/utils/lib/j721s2_evm/mcu1_0/release/release/app_utils.f...
    #
    #编译 j721s2:mcu1_0:release:dio:dio/Dio.c src
    #编译 j721s2:mcu1_0:release:dio:src / Dio_Platform
    #
    #存档 j721s2:mcu1_0:release:dio into /Home2/Noel/test/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/mcal/dio/lib/j721s2/mcu1_0/release/dio.aer5f ...
    #
    #编译 j721s2_evm:j721s2:mcu1_0:release:demo_utils:src pref/utils_prf_rtos.c
    #
    #存档 j721s2_evm:j721s2:mcu1_0:release:demo_utils into /home2/Noel/test/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/mcuss_demos_demos/lib/j721s2_evm/r5f/release/release/aer5f_demo....
    #
    #编译 j721s2:mcu1_0:release:can_profile_app_freertos:main_rtos.c
    #编译 j721s2:mcu1_0:release:can_profile_app_freertos:can_profile.c
    #编译 j721s2:mcu1_0:release:can_profile_app_freertos:cmcu1_0/2007.c soc App_Startup
    # compiling j721s2:mcu1_0:release:can_profile_app_freertos:/Home2/Noel/tid/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/mcuss_demos/mcal_config/mcartput/generated/j721s2/mcu1/mcu1/mcu1/cus.c/j721s2/mcu Can_Demo_Cfg src soc Can_Cfg
    # compiling j721s2:mcu1_0:release:can_profile_app_freertos:/Home2/Noel/tid/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/mcuss_demos/mcal_config/mcultraput/generated/j721s2/mcu1/pbc/j721s2/mcu1_pbc/ccan_0_cub.c/cubc/mcubc/cut Can_Demo_Cfg soc src
    # compiling j721s2:mcu1_0:release:can_profile_app_freertos:/Home2/Noel/tid/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/mcuss_demos/mcal_config/mcartput/generated/j721s2/mcu1/mcu1/mcu1/cus.c/j721s2/mcu Dio_Demo_Cfg src soc Dio_Lcfg
    #编译 j721s2:mcu1_0:release:can_profile_app_freertos:/overrides/j721s2/mcu1_0/r5_mpu_freertos.c
    # compiling j721s2:mcu1_0:release:can_profile_app_freertos:/Home2/Noel/test/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/mcal_drv/mcal/examples/utils/utils/page/app_utils_can.c src
    # linking into /Home2/Noel/test/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/can_profile_app_freertos/bin/j721s2/can_profile_app_freertos_mcu1_0_release.xer5f...
    #
    #
    #/Home2/Noel/test/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/can_profile_app_freertos/bin/j721s2/can_profile_app_freertos_mcu1_0_release.xer5f 已创建。
    #
    #正在将已去除的映像生成到/Home2/Noel/test/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/can_profile_app_freertos/bin/j721s2/can_profile_app_freertos_mcu1_0_release_strip.xer5f...
    #
    无法打开汇编"/Home2/Noel/test/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/binary/can_profile_app_freertos/bin/j721s2/can_profile_app_freertos_mcu1_0_release.xer5f":文件不包含有效的 CIL 映像。
    make[1]:***[/Home2/Noel/test/ti-processor-sdk-rtos-j721s2-evm-09_02_00_05/mcusw/build/common.mk:753:sbl_appimagerprc]错误2.
    make:***[makefile:209: can_profile_app]错误2.

    此致、

    Noel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Tarun:

    您能给我更新一下吗?

    此致、

    Noel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    无需证书。

    e2e.ti.com/.../can_5F00_profile_5F00_app_5F00_freertos.zip

    此致

    Tarun Mukesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Tarun:

    感谢您的更新。

    BTW、我仍然重现此问题。

    您能否告诉我您的 Ubuntu 版本和单声道版本是什么?

    Ubuntu 版本:22.0.4.

    Mono 版本:6.12.0.200

    此致、

    Noel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Tarun:

    请分享您的单声道版本吗?

    此致、

    Noel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    我们从未遇到过任何其他客户的此类问题、而且对我们来说、基于 Linux 接口构建并测试所有示例是最基本的。 它是编译在你的终端不能打开一些文件,这真的很奇怪。

     

    Ubuntu 是22.0.4  

    Mono JIT 编译器版本6.8.0.105 (Debian 6.8.0.105+dfsg-3.2周三6月30日05:34:49 UTC 2021)

    此致

    Tarun Mukesh