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.

[参考译文] 编译器/TMS320DM365:在为 DM365编译 IPNC 时遇到错误。

Guru**** 2609955 points
Other Parts Discussed in Thread: TVP5150

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/574327/compiler-tms320dm365-i-am-getting-error-while-compiling-ipnc-for-dm365

器件型号:TMS320DM365
Thread 中讨论的其他器件:TVP5150

工具/软件:TI C/C++编译器

您好!


我们已在/yourapp/Source/ipnc_rdk/Rules.mk 中更改了以下参数。

System_platform:= EVM

IPNC_DEVICE:= DM365

filesys_mode:= nfs

 

对所有传感器和 IMGs_ID 进行了注释,因为我们在参考设计中使用 TVP5150。  

 

我使 AEWb_build_mode:= no,然后在编译时它也会对 appro 库提供未定义的引用。

 

IPNC_RDK/../IPNC_RDK/av_capture/build/./framework/alg/lib/dmvastub.a /home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/dm365mm-module_01_00_03/lib/libdm365mm.a

/home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/lib/debug/alg.a (ALG_aewb.o):在函数`ALG_aewbCreate'中:

/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/alg/src/alg_aewb.c:345:未`TI_2A_init_tables'的引用

/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/alg/src/alg_aewb.c:351:未定义对的引用  

 

请告诉我 DM365 EVM 是否与 IPNC 一起工作? 或者它仅在 appro 和 Leopard 板上受支持?

 

我们的要求是从 DM365获取 D1 (NTSC)和音频,并使用 RTSP 或 HTTP 流式传输到移动设备。 请帮助我们通过 IPNC 实现这一点。

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

    您好!
    您能否共享您的 Rules.make。
    您使用的是 IPNC RDK 版本?

    [引用 user="Sriharsha Desai">评论了所有传感器和 IMGS_ID,因为我们在参考设计中使用 TVP5150。  [/引号]您应该在此处至少指定一个传感器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    System_platform:= EVM
    IPNC_DEVICE:= DM365
    filesys_mode:= nfs
    imgs_ID:= IMGS_TVP514X
    AEWB_build_mode:=是

    以上设置对我来说可以正常工作。 我能够进行编译。 如果您指定 IMGS_ID、则应进行构建。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Prashanth

    下面我复制了 Rules.make 文件内容。 请检查。

    我们使用的 IPNC 版本是5.1.0

    #默认构建环境、设置为 Linux
    ifeq ($(OS),)
     OS:= Linux
    字节序

    ############################################################################################################################
    配置
    ############################################################################################################################

    #选择硬件平台:EVM 或 IPNC
    System_platform:= EVM
    #system_platform:= IPNC

    需要选择# IPNC 平台器件
    IPNC_DEVICE:= DM365
    #IPNC_DEVICE:= DM368
    #IPNC_DEVICE:= DM369
    #IPNC_DEVICE:= DMVA1
    IPNC_DEVICE:= DMVA2

    选择#文件系统模式:NAND 或 NFS
    filesys_mode:= nfs
    #filesys_mode:= UBIFS

    # build configuration:debug or release
    APP_BUILD_CFG   :=调试
    #app_build_CFG  :=发行版

    # UBIFS MTD-utils 模式
    MTD_UTILS_MODE:= 64位
    #MTD_UTILS_MODE:= 32位

    #根据 system_platform 为编译选择传感器
    # IPNC 和 EVM 平台支持不同的传感器集
    ifeq ($(system_platform)、IPNC)
    #IMGS_ID:= IMGS_Micron MT9P031_5MP
    #IMGS_ID:= IMGS_Micron MT9D131_2MP
    #IMGS_ID:= IMGS_OV10630_1MP
    #IMGS_ID:= IMGS_Micron MT9M031_1.2MP
    #IMGS_ID:= IMGS_Micron MT9M034_1.2MP
    #IMGS_ID:= IMGS_OV2715_2MP
    #IMGS_ID:= IMGS_SONY_IMX035_1_3MP
    #IMGS_ID:= IMGS_SONY_IMX033_3MP
    #IMGS_ID:= IMGS_SONY_IMX104_1_3MP
    #IMGS_ID:= IMGS_SONY_IMX136_2_3MP
    #IMGS_ID:= IMGS_SONY_IMX122_3MP
    #IMGS_ID:= IMGS_AR0130_1.2MP
    #IMGS_ID:= IMGS_AR0330_3.1MP
    #IMGS_ID:= IMGS_AR0331_3.1MP
    #IMGS_ID:= IMGS_AR0331_3.1MP_WDR
    #IMGS_ID:= IMGS_Panasonic MN34041_2.1MP
    字节序
    ifeq ($(system_platform)、EVM)
    #IMGS_ID:= IMGS_TVP514X
    #IMGS_ID:= IMGS_Micron MT9P031_5MP
    字节序

    #此标志将确定构建中是否需要任何2A 模块
    AEWB_build_mode:=否
    #AEWB_build_mode:=是

    # WiFi 硬件模式标志:打开或关闭
    # On (开):如果 WiFi 硬件模块存在、则需要将其设置为 Off (关)
    #WIFI_MODULE_MODE:=打开
    WIFI_MODULE_MODE:=关闭

    # AES 加密模式标志:打开或关闭
    #开:如果存在 AES Encyprtion 模块、则需要将其设置为关
    #AES_MODULE_MODE:=打开
    AES_MODULE_MODE:=关闭

    #人脸识别标志:打开或关闭
    # On (开):如果存在人脸识别模块、则需要将其设置为 Off (关)
    #face_Recog_mode:=打开
    Face Recog_mode:=关闭

    #传感器板供应商:Appro 或 Leopard Imaging
    # appro:如果使用 Appro 传感器板或 LIMG:如果使用 Leopard 成像板
    sensor_Board_vendor:= appro
    #sensor_Board_vendor:= LIG.

    #构建警告将被视为 AV_CAPTURE 文件夹的错误
    Tree_warnings as 错误:=否
    #Tree_warnings as 错误:=是

    ############################################################################################################################
    在此处完成上述选项的#组合检查
    ############################################################################################################################

    ifeq ($(IPNC_DEVICE)、DM368)
    hardware_CFG:= dm368
    else ifeq ($(IPNC_DEVICE)、DM369)
    hardware_CFG:= dm368
    else ifeq ($(IPNC_device)、DMVA2)
    hardware_CFG:= dm368
    else ifeq ($(IPNC_device)、DMVA1)
    hardware_CFG:= DM365
    其他
    hardware_CFG:= DM365
    字节序

    ifeq ($(filesys_mode)、UBIFS)
    build_CFG:=子项
    其他
    Build_CFG:= NFS
    字节序

    ifeq ($(system_platform)、EVM)
    System_CFG:= EVM
    其他
    System_CFG:= IPNC
    字节序

    ifeq ($(AEWB_build_mode)、是)
    AEWB_ID:= AEWB_ENABLE
    其他
    AEWB_ID:= AEWB_NONE
    字节序

    ifeq ($(system_platform)、IPNC)
    Board_ID:= Board_AP_IPNC
    其他
    Board_ID:= Board_TI_EVM
    字节序

    DVSDK_args=
    ifeq ($(system_CFG)、IPNC)
    ifeq ($(hardware_CFG)、dm368)
    DVSDK_args=use_udev=1
    字节序
    字节序

    ############################################################################################################################
    #本节中设置了所有构建工具路径
    ############################################################################################################################

    base_install_DIR    :=$(shell pwd)/..

    #定义 IPNC RDK 的安装基础目录
    IPNC_INSTALL_DIR     :=$(BASE_INSTALL_DIR)/IPNC_RDK
    DVSDK_BASE_DIR       :=$(base_install_DIR)/DVSDK_ipnctools

    #定义 IPNC RDK 的编译工具目录
    build_tool_DIR       :=$(DVSDK_base_DIR)/linux-devkit
    build_tool_prefix     :=$(build_tool_DIR)/bin/arm-arago-linux-gnueabi-

    #指向 Linux 支持包的目录
    PSP_BASE_DIR       :=$(DVSDK_BASE_DIR)/IPNC_PSP_03_21_00_04
    KERNELDIR      :=$(PSP_BASE_DIR)/内核
    UBOOTDIR      :=$(PSP_BASE_DIR)/u-boot

    #指向 AVCAPTURE 模块文件夹的目录
    AVCAPTURE_BASE_DIR   :=$(IPNC_INSTALL_DIR)/av_capture
    AVCAPTURE_BUIGE_DIR   :=$(AVCAPTURE_BASE_DIR)/Build
             
    #指向文件系统安装位置的目录
    filesys_base_DIR    :=$(IPNC_INSTALL_DIR)/target
    Target_FS      :=$(filesys_base_DIR)/filesys_$(hardware_CFG)
    UBIFS_PATH        :=$(filesys_base_DIR)/MTD-utils/$(MTD_utils_mode)

    #指向 tftp 目录的目录
    #这将生成二进制文件 likeu-boot、uImage、ubifs 等
    以及其他二进制文件都可以保留在此处
    #这将是刻录到 NAND 所需的所有文件
    TFTP_HOME      :=$(IPNC_INSTALL_DIR)/tftp/$(IPNC_DEVICE)

    #将生成的可执行文件和数据复制到何处(执行'make.
    # install')的文件结构。 此 IPNC_EXEC_DIR 应可见
    #、或者您必须将此(整个)目录复制到
    #目标文件系统。
    IPNC_EXEC_DIR      :=$(TARGET_FS)/opt/ipnc

    #指向 IPNC 应用程序包的目录
    IPNC_DIR      :=$(IPNC_INSTALL_DIR)/IPNC_APP

    # IPNC 应用程序接口模块到 AVCAPTURE 的目录
    IPNC_interface_DIR   :=$(IPNC_DIR)/接口
    public_include_DIR   :=$(IPNC_interface_DIR)/inc
    APP_LIB_DIR      :=$(IPNC_INTERF_DIR)/lib

    include $(DVSDK_BASE_DIR)/Rules.make

    ############################################################################################################################
    #此处定义了所有导出符号
    ############################################################################################################################
    导出 BUILD_TOOL_DIR
    导出 IPNC_DIR
    导出 public_include_DIR
    导出 APP_LIB_DIR
    导出 TARGET_FS
    导出 system_platform
    导出 hardware_CFG
    导出 IPNC_DEVICE
    导出 LINUXKERNEL_INSTALL_DIR
    导出 IPNC_EXEC_DIR
    导出 SQUASHFS_PATH
    导出 KERNELDIR
    导出 UBOOTDIR
    导出 AVCAPTURE_BUILD_DIR
    导出 APP_BUIL_CFG
    导出 DVSDK_BASE_DIR
    导出 CMEM_INSTALL_DIR
    导出 BUILD_TOOL_PREFIX
    导出 Board_ID
    导出 IMGS_ID
    导出 SENSOR_Board_Vendor
    导出 AEWW_ID
    导出文件 ys_mode
    导出 TFTP_HOME
    导出 WIFI_MODULE_MODE
    导出 AES_MODULE_MODE
    导出 Face Recog_mode
    导出 SAFE_WARNING_AS_ERROR
    导出 DVSDK_args

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

    Prashanth、您好!


    我们根据您的建议进行了更改、但我们遇到了以下错误。

    IPNC RDK 版本为5.1.0

    ifeq ($(sysifeq ($(system_platform)、EVM)
    imgs_ID:= IMGS_TVP514X
    #IMGS_ID:= IMGS_Micron MT9P031_5MP
    字节序
    AEWB_build_mode:=是

    那么、我会遇到以下错误。  


    /home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/linux-devkit/bin/arm-arago-linux-gnueabi-gcc   -c -Wall -FPIC -g -w -DDEBUG -DBOARD_TI_EVM -DIMGS_TVP514X -DYUV_MODE -DYUV_MODE_隔 行扫描 -I/HOME/NIMESK/utilesh/YourApp/Source/IPSDK_RDK/ipourtools/IPNC/NC/INCLUDE /NC/NC/INPM/IN_04/INPE/INPE/INPAD_04/INPE/INPE/INPE/INPE/INPE/INPAD_04/INPE/INPAD_INPE/INPE/INPAD_03/INP_ENDR/INPE/INPE/INPE/INPE/INPE/INPE/INPE/INOP_04/INP_ENDRES/INC.        /framework/alg/src/aewb_ti/include /framework/alg/src/aewb_ap/include /framework/alg/priv/saldre /framework/alg/priv/facetrack /framework/alg/priv/aewb /framework/alg/priv/vstab /framework/alg/priv/swosd /framework/alg/priv/swosd /framework/alg/inc /framework/drv/inc /framework/image_tune/priv /framework/image_tune/inc /framework/csl/inc /framework/dmval/priv /framework/alg/priv /framework/alg/inc /framework/dmval/inc /framework/drv/inc /framework/csl/inc /framework/osa/inc          
    make[8]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/drv/usermod/src/imgs_TVP514X
    make[7]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/drv
    make[6]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/drv
    make -fMAKEFILE.mK -C./osa/src module=OSA depend
    make[6]:输入目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/osa/src
    OSA:创建目录(如果尚未创建)
    mkdir -p /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/lib/debug     
    mkdir -p /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/obj/osa/debug
    OSA:建筑可靠性
    /home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/linux-devkit/bin/arm-arago-linux-gnueabi-gcc   -c -Wall -FPIC -g -w -DDEBUG -DBOARD_TI_EVM -DIMGS_TVP514X -DYUV_MODE -DYUV_MODE_隔 行扫描 -I/HOME/NIMESK/utilesh/YourApp/Source/IPSDK_RDK/ipourtools/IPNC/NC/INCLUDE /NC/NC/INPM/IN_04/INPE/INPE/INPAD_04/INPE/INPE/INPE/INPE/INPE/INPAD_04/INPE/INPAD_INPE/INPE/INPAD_03/INP_ENDR/INPE/INPE/INPE/INPE/INPE/INPE/INPE/INOP_04/INP_ENDRES/INC.      /framework/dmval/priv /framework/alg/priv /framework/alg/inc /framework/dmval/inc /framework/drv/inc /framework/csl/inc /framework/osa/inc                      
    make[6]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/osa/src
    make -fMAKEFILE.mK -C./alg/src module=ALG depend     
    CAT:ALG_CONFIG/compiler.opt:无此类文件或目录
    make[6]:输入目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/alg/src
    ALG:创建目录(如果尚未创建)
    mkdir -p /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/lib/debug     
    mkdir -p /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/obj/alg/debug
    ALG:建筑可靠性
    /home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/linux-devkit/bin/arm-arago-linux-gnueabi-gcc   -c -Wall -FPIC -g -w -DDMM355 -DTI_sdo_ce_osal_Memory_USEDEPRECATEDAPIS=1 -Dxdc_target_name_=GCArmv5T -Dxdc_target_Types__=GNU/INPdB/INC/INC/INPAD_03/INPAD_EN/IPOD/INC/INPAD_INC/INPAD_03/IP_EN/IPOD/INC/INC/INPAD_INC/INPAD_INC/INPAD_04/IPOD/IP_END/IP_INPAD_END/INPAD_INC/INPAD_03.          /framework/alg/src/aewb_ti/include /framework/alg/src/aewb_ap/include /framework/alg/priv/saldre /framework/alg/priv/facetrack /framework/alg/priv/aewb /framework/alg/priv/vstab /framework/alg/priv/swosd /framework/alg/priv/swosd /framework/alg/inc /framework/dmval/priv /framework/alg/priv /framework/alg/inc /framework/dmval/inc /framework/image_tune/priv /framework/image_tune/inc /framework/drv/inc /framework/csl/inc /framework/dmval/priv /framework/alg/priv /framework/alg/inc /framework/dmval/inc /framework/drv/inc /framework/csl/inc /framework/osa/inc std.h -i/home/ipnc_RDK/../dvsdk_ipncts/linuxutils_2_26_02_05/packages -i/packages -i/home/nimesh/yourApp/Source/ipnc_RDK/./dvsdk_iptuts/xdctools/xdc_alg.c /ap_alg.c .c .alg.c -ap_alg.c /priv/aewb        .c /ap_alg.ap.ap_en_env_ad.c -am.c /priv/vstab .c -am.c .c .c -am.c .c .c .c -am.c .c .c .c -am.c .c .c .c .alg.alg.c -am.c .c -am.c -am.c .c .c .c .c .c .c .alg.alg.iptc.alg.c .c .c .c .c .iptc.alg.c .c .c .c .c .c .c .c .c .c .alg.c .c .alg.c .c /priv/facetrack /priv/gbce /priv/swosd               
    make[6]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/alg/src
    使-fMAKEFILE.mK -c/image_tune /src module=image_tune 取决于     
    make[6]:输入目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/image_tune/src
    image_tune:创建目录(如果尚未创建)
    mkdir -p /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/lib/debug     
    mkdir -p /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/obj/image_tune/debug
    Image_TUNE:构建可靠性
    /home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/linux-devkit/bin/arm-arago-linux-gnueabi-gcc   -c -Wall -FPIC -g -w -DDEBUG -DBOARD_TI_EVM -DIMGS_TVP514X -DYUV_MODE -DYUV_MODE_隔 行扫描 -I/HOME/NIMESK/utilesh/YourApp/Source/IPSDK_RDK/ipourtools/IPNC/NC/INCLUDE /NC/NC/INPM/IN_04/INPE/INPE/INPAD_04/INPE/INPE/INPE/INPE/INPE/INPAD_04/INPE/INPAD_INPE/INPE/INPAD_03/INP_ENDR/INPE/INPE/INPE/INPE/INPE/INPE/INPE/INOP_04/INP_ENDRES/INC.        /framework/image_tune/priv /framework/image_tune/inc /framework/drv/inc /framework/alg/src/aewb_ti/include /framework/alg/src/aewb_ap/include /framework/alg/priv/saldre /framework/alg/priv/facetrack /framework/alg/priv/aewb /framework/alg/priv/vstab /framework/alg/priv/swosd /framework/alg/priv/swosd /framework/alg/inc /framework/csl/inc /framework/dmval/priv /framework/alg/priv /framework/alg/inc /framework/dmval/inc /framework/drv/inc /framework/csl/inc /framework/osa/inc                 imageTuneTestMain.c  -M > Makefile.depend
    make[6]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/image_tune/src
    make -fMAKEFILE.mK -C./alg/src/aewb_ap module=ALG depend     
    类别:./ALG_CONFIG/compiler.opt:无此类文件或目录
    make[6]:输入目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/alg/src/aewb_ap
    ALG:创建目录(如果尚未创建)
    mkdir -p /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/lib/debug     
    mkdir -p /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/obj/alg/debug
    ALG:建筑可靠性
    /home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/linux-devkit/bin/arm-arago-linux-gnueabi-gcc   -c -Wall -FPIC -g -w -DDMM355 -DTI_sdo_ce_osal_Memory_USEDEPRECATEDAPIS=1 -Dxdc_target_name_=GCArmv5T -Dxdc_target_Types__=GNU/INPdB/INC/INC/INPAD_03/INPAD_EN/IPOD/INC/INPAD_INC/INPAD_03/IP_EN/IPOD/INC/INC/INPAD_INC/INPAD_INC/INPAD_04/IPOD/IP_END/IP_INPAD_END/INPAD_INC/INPAD_03.         /../priv/aewb /framework/alg/src/aewb_ti/include /framework/alg/src/aewb_ap/include /framework/alg/priv/saldre /framework/alg/priv/facetrack /framework/alg/priv/aewb /framework/alg/priv/vstab /framework/alg/priv/swosd /framework/alg/priv/swosd /framework/alg/inc /framework/image_tune/priv /framework/image_tune/inc /framework/drv/inc /framework/csl/inc /framework/dmval/priv /framework/alg/priv /framework/alg/inc /framework/dmval/inc /framework/drv/inc /framework/csl/inc /framework/osa/inc std.h     
    make[6]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/alg/src/aewb_ap
    make -fMAKEFILE.mK -C./alg/src/aewb_ti module=ALG depend
    类别:./ALG_CONFIG/compiler.opt:无此类文件或目录
    make[6]:输入目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/alg/src/aewb_ti
    ALG:创建目录(如果尚未创建)
    mkdir -p /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/lib/debug     
    mkdir -p /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/obj/alg/debug
    ALG:建筑可靠性
    /home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/linux-devkit/bin/arm-arago-linux-gnueabi-gcc   -c -Wall -FPIC -g -w -DDMM355 -DTI_sdo_ce_osal_Memory_USEDEPRECATEDAPIS=1 -Dxdc_target_name_=GCArmv5T -Dxdc_target_Types__=GNU/INPdB/INC/INC/INPAD_03/INPAD_EN/IPOD/INC/INPAD_INC/INPAD_03/IP_EN/IPOD/INC/INC/INPAD_INC/INPAD_INC/INPAD_04/IPOD/IP_END/IP_INPAD_END/INPAD_INC/INPAD_03.         /../priv/aewb /framework/alg/src/aewb_ti/include /framework/alg/src/aewb_ap/include /framework/alg/priv/saldre /framework/alg/priv/facetrack /framework/alg/priv/aewb /framework/alg/priv/vstab /framework/alg/priv/swosd /framework/alg/priv/swosd /framework/alg/inc /framework/image_tune/priv /framework/image_tune/inc /framework/drv/inc /framework/csl/inc /framework/dmval/priv /framework/alg/priv /framework/alg/inc /framework/dmval/inc /framework/drv/inc /framework/csl/inc /framework/osa/inc std.h      
    make[6]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/alg/src/aewb_ti
    make -fMAKEFILE.mK -C./alg/src/aewb_ti/imgs_MT9P031_5MP module=ALG depend
    类别:./../alg_config/compiler.opt:无此类文件或目录
    make[6]:输入目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/framework/alg/src/aewb_ti/imgs_MT9P031_5MP
    ALG:创建目录(如果尚未创建)
    mkdir -p /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/lib/debug     
    mkdir -p /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/obj/alg/debug
    ALG:建筑可靠性
    /home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/linux-devkit/bin/arm-arago-linux-gnueabi-gcc   -c -Wall -FPIC -g -w -DDMM355 -DTI_SDO_ce_osal_Memory_USEDEPRECATEDAPIS=1 -DDEBUG -DBOAV_TI_EVM -DIMGS_TVP514X -DYUV_MODE -EDU_MODE_interlinc -I/HOME/nc/nc/nc/nc/nc/nc/intraps/nc/nc/nc/nc/nc/intrap_sdk/nc/-nc/-nc/nc/nc/np_kernel/ipour/nc/-nc/-nc/nc/nc/nc/np_kernel/np_sdk/ipour/nc/-nc/-nc/-nc/-nc/-nc/-np_kernel/np_sdk/ipour/nc/-nc/-nc/nc/nc/-nc/nc/nc/-nc/nc/np_kernel./np_sdk/ipour/nc/nc/nc/np_sdk/nc/nc/np_         /../../priv/aewb /framework/alg/src/aewb_ti/include /framework/alg/src/aewb_ap/include /framework/alg/priv/saldre /framework/alg/priv/facetrack /framework/alg/priv/aewb /framework/alg/priv/vstab /framework/alg/priv/swosd /framework/alg/priv/swosd /framework/alg/inc /framework/image_tune/priv /framework/image_tune/inc /framework/drv/inc /framework/csl/inc /framework/dmval/priv /framework/alg/priv /framework/alg/inc /framework/dmval/inc /framework/drv/inc /framework/csl/inc /framework/osa/inc          Makefile.Depend
    在/home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/../framework/alg/priv/aewb/iae.h:26中提供的文件中、
                    来自/home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/../framework/alg/priv/aewb/alg_aewb_priv.h:5、
                    从 ALG_aewb_control2.c:2:
    /home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/xdctools_3_16_03_36/packages/xdc/std.h:85:2:错误:#ERROR XDC_TARGET_Types__必须被定义为包含 XDC_Int8、XDC_Int16定义的目标特定标头的名称...
    在/home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/../framework/alg/priv/aewb/iae.h:26中提供的文件中、
                    来自/home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/../framework/alg/priv/aewb/alg_aewb_priv.h:5、
                    从 TI_aewb_config.c:1:
    /home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/xdctools_3_16_03_36/packages/xdc/std.h:85:2:错误:#ERROR XDC_TARGET_Types__必须被定义为包含 XDC_Int8、XDC_Int16定义的目标特定标头的名称...
    在/home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/../framework/alg/priv/aewb/iae.h:26中提供的文件中、
                    来自/home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/../framework/alg/priv/aewb/alg_aewb_priv.h:5、
                    从 TI_aewb_isp.c:2:
    /home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/xdctools_3_16_03_36/packages/xdc/std.h:85:2:错误:#ERROR XDC_TARGET_Types__必须被定义为包含 XDC_Int8、XDC_Int16定义的目标特定标头的名称...
    在/home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/../framework/alg/priv/aewb/iae.h:26中提供的文件中、
                    来自/home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/../framework/alg/priv/aewb/alg_aewb_priv.h:5、
                    从 TI_aewb_tables.c:2:
    /home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/xdctools_3_16_03_36/packages/xdc/std.h:85:2:错误:#ERROR XDC_TARGET_Types__必须被定义为包含 XDC_Int8、XDC_Int16定义的目标特定标头的名称...
    在/home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/../framework/alg/priv/aewb/iae.h:26中提供的文件中、
                    来自/home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/av_capture/build/../framework/alg/priv/aewb/alg_aewb_priv.h:5、
                    从 TI_FD_CONFIG.c:1:
    /home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/xdctools_3_16_03_36/packages/xdc/std.h:85:2:错误:#ERROR XDC_TARGET_Types__必须被定义为包含 XDC_Int8、XDC_Int16定义的目标特定标头的名称...
    maked[6]:***[取决于]错误1
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Srihrita、
    感谢您分享您的 Rules.make 和错误。 您可以尝试一下
    App_build_CFG:=发行版,以及我以前说过的设置?

    然后生成 sysclean 并生成 sysall。

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

    我按照您的说明进行了尝试,现在没有与 XDC 相关的错误,但它仍然卡住@安装。 我希望文件有一些问题,没有创建/usr/share/info 文件夹。 请帮帮我们。

    make[9]:输入目录`/home/nimesh/yourapp/Source/ipnc_rdk/ipnc_app/sys_server/src
    安装-d /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/target/filesys_dm365/opt/ipnc
    安装 release/system_server /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/target/filesys_dm365/opt/ipnc
    LN -SF /tmp/localtime /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/target/filesys_dm365/usr/share/info/localtime
    LN:无法创建符号链接‘/home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/target/filesys_dm365/usr/share/info/localtime’:无此类文件或目录
    maked[9]:***[install]错误1
    make[9]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk/ipnc_app/sys_server/src
    maked[8]:***[src.install]错误2.
    make[8]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk/ipnc_app/sys_server
    maked[7]:***[sys_server.install]错误2.
    make[7]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk/ipnc_app
    maked[6]:***[libs]错误2.
    make[6]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/application/ipnc
    maked[5]:***[install]错误2.
    make[5]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk/av_capture/application/ipnc
    maked[4]:***[libs]错误2.
    make[4]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk
    maked[3]:***[install]错误2.
    make[3]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk
    maked[2]:***[app]错误2.
    make[2]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk
    maked[1]:***[全部]错误2.
    make[1]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Srihrita、

    [引用 user="Srihlsha Desai"]我希望文件系统出现问题,但未创建/usr/share/info 文件夹。  

    请转至./Source/ipnc_rdk/target. 提取文件系统。 [tar -zxvf 文件 ys_IPNC_DM36x.tar.gz]、然后对提取的目录授予完全权限。  

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

    我也执行了相同的操作、它会编译、直到内核、现在 uImage 不会生成。 此编译错误可能会产生什么问题? 这是由于主机造成的吗? 我正在使用 Ubuntu 14.04。

    抄送 net/ipv6/sit.mod.o
    LD [M] net/ipv6/sit
    抄送 net/ipv6/xfrm6_mode_beet.mod.o
    LD [M] net/IPv6/xfrm6_mode_beet.ko
    抄送 net/ipv6/xfrm6_mode_transport.mod.o
    LD [M] net/ipv6/xfrm6_mode_transport.ko
    抄送 net/ipv6/xfrm6_mode_tun通道.mod.o
    LD [M] net/ipv6/xfrm6_mode_tun通道.ko
    make[4]:离开目录`/home/nimesh/yourapp/Source/dvsdk_ipnctools/ipnc_psp_03_21_00_04/kernel
    make[3]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk
    CP /home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/ipnc_psp_03_21_00_04/kernel/arch/arm/boot/uImage /home/nimesh/yourapp/Source/ipnc_rdk/../ipnc_rdk/tftp/DM365/uImage_evm_dm365
    cp:不能 stat‘/home/nimesh/yourapp/Source/ipnc_rdk/../dvsdk_ipnctools/ipnc_psp_03_21_00_04/kernel/arch/arm/boot/uImage’:没有这样的文件或目录
    maked[2]:***[LSP]错误1
    make[2]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk
    maked[1]:***[lspall]错误2.
    make[1]:离开目录`/home/nimesh/yourapp/Source/ipnc_rdk
    Make:***[sysall]错误
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Srihrita、

    我的是  Ubuntu 12.04。 它在这里工作正常。 我没有准备好的 Ubuntu 14.04。 您是否尝试为 IPNC 构建它? 我是说它是使用默认 Rules.make 生成的吗? 如果不是、您可以尝试一次。 如果它是为 IPNC 构建的、它也应该为 EVM 构建。

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

    您好、Sriharsha Desai、

    我从 Ubuntu 14.04的一开始就尝试构建 IPNC RDK v5.1.0、并成功构建。

    下面是我执行的步骤:

    sudo chmod 777 IPNC_RDK_DM36x_V5.1.0-Linux-x86-Install.bin

    sudo ./IPNC_RDK_DM36x_V5.1.0-Linux-x86-Install.bin

    tar -xvf IPNC_RDK_DM36x_V5.1.0.tar.gz

    CD 源/IPNC_RDK/

    sudo tar -xvzf target/filesys_ipnc_dm36x.tar.gz -C target/

    sudo chown $user -R /home/anuj.gupta/project/RDK_TI/IPNC_RDK_DM36x_Release_5.1.0/Source/ipnc_rdk/target/filesys_dm365

    制作 sysall

    请检查下面的规则。make

    ===========================================================================================================================================================
    #版权所有(c)德州仪器(TI)公司2013
    编号
    #此软件的使用由中的条款和条件控制
    #提供或提供此软件的许可协议。
    ===========================================================================================================================================================

    #默认构建环境、设置为 Linux
    ifeq ($(OS),)
     OS:= Linux
    字节序

    ############################################################################################################################
    配置
    ############################################################################################################################

    #选择硬件平台:EVM 或 IPNC
    System_platform:= EVM
    #system_platform:= IPNC

    需要选择# IPNC 平台器件
    IPNC_DEVICE:= DM365
    #IPNC_DEVICE:= DM368
    #IPNC_DEVICE:= DM369
    #IPNC_DEVICE:= DMVA1
    IPNC_DEVICE:= DMVA2

    选择#文件系统模式:NAND 或 NFS
    filesys_mode:= nfs
    #filesys_mode:= UBIFS

    # build configuration:debug or release
    #app_build_CFG   :=调试
    APP_BUILD_CFG  :=发布

    # UBIFS MTD-utils 模式
    MTD_UTILS_MODE:= 64位
    #MTD_UTILS_MODE:= 32位

    #根据 system_platform 为编译选择传感器
    # IPNC 和 EVM 平台支持不同的传感器集
    ifeq ($(system_platform)、IPNC)
    IMGS_ID:= IMGS_Micron MT9P031_5MP
    #IMGS_ID:= IMGS_Micron MT9D131_2MP
    #IMGS_ID:= IMGS_OV10630_1MP
    #IMGS_ID:= IMGS_Micron MT9M031_1.2MP
    #IMGS_ID:= IMGS_Micron MT9M034_1.2MP
    #IMGS_ID:= IMGS_OV2715_2MP
    #IMGS_ID:= IMGS_SONY_IMX035_1_3MP
    #IMGS_ID:= IMGS_SONY_IMX033_3MP
    #IMGS_ID:= IMGS_SONY_IMX104_1_3MP
    #IMGS_ID:= IMGS_SONY_IMX136_2_3MP
    #IMGS_ID:= IMGS_SONY_IMX122_3MP
    #IMGS_ID:= IMGS_AR0130_1.2MP
    #IMGS_ID:= IMGS_AR0330_3.1MP
    #IMGS_ID:= IMGS_AR0331_3.1MP
    #IMGS_ID:= IMGS_AR0331_3.1MP_WDR
    #IMGS_ID:= IMGS_Panasonic MN34041_2.1MP
    字节序
    ifeq ($(system_platform)、EVM)
    imgs_ID:= IMGS_TVP514X
    #IMGS_ID:= IMGS_Micron MT9P031_5MP
    字节序

    #此标志将确定构建中是否需要任何2A 模块
    #AEWB_build_mode:=否
    AEWB_build_mode:=是

    # WiFi 硬件模式标志:打开或关闭
    # On (开):如果 WiFi 硬件模块存在、则需要将其设置为 Off (关)
    #WIFI_MODULE_MODE:=打开
    WIFI_MODULE_MODE:=关闭

    # AES 加密模式标志:打开或关闭
    #开:如果存在 AES Encyprtion 模块、则需要将其设置为关
    #AES_MODULE_MODE:=打开
    AES_MODULE_MODE:=关闭

    #人脸识别标志:打开或关闭
    # On (开):如果存在人脸识别模块、则需要将其设置为 Off (关)
    #face_Recog_mode:=打开
    Face Recog_mode:=关闭

    #传感器板供应商:Appro 或 Leopard Imaging
    # appro:如果使用 Appro 传感器板或 LIMG:如果使用 Leopard 成像板
    sensor_Board_vendor:= appro
    #sensor_Board_vendor:= LIG.

    #构建警告将被视为 AV_CAPTURE 文件夹的错误
    Tree_warnings as 错误:=否
    #Tree_warnings as 错误:=是

    ############################################################################################################################
    在此处完成上述选项的#组合检查
    ############################################################################################################################

    ifeq ($(IPNC_DEVICE)、DM368)
    hardware_CFG:= dm368
    else ifeq ($(IPNC_DEVICE)、DM369)
    hardware_CFG:= dm368
    else ifeq ($(IPNC_device)、DMVA2)
    hardware_CFG:= dm368
    else ifeq ($(IPNC_device)、DMVA1)
    hardware_CFG:= DM365
    其他
    hardware_CFG:= DM365
    字节序

    ifeq ($(filesys_mode)、UBIFS)
    build_CFG:=子项
    其他
    Build_CFG:= NFS
    字节序

    ifeq ($(system_platform)、EVM)
    System_CFG:= EVM
    其他
    System_CFG:= IPNC
    字节序

    ifeq ($(AEWB_build_mode)、是)
    AEWB_ID:= AEWB_ENABLE
    其他
    AEWB_ID:= AEWB_NONE
    字节序

    ifeq ($(system_platform)、IPNC)
    Board_ID:= Board_AP_IPNC
    其他
    Board_ID:= Board_TI_EVM
    字节序

    DVSDK_args=
    ifeq ($(system_CFG)、IPNC)
    ifeq ($(hardware_CFG)、dm368)
    DVSDK_args=use_udev=1
    字节序
    字节序

    ############################################################################################################################
    #本节中设置了所有构建工具路径
    ############################################################################################################################

    base_install_DIR    :=$(shell pwd)/..

    #定义 IPNC RDK 的安装基础目录
    IPNC_INSTALL_DIR     :=$(BASE_INSTALL_DIR)/IPNC_RDK
    DVSDK_BASE_DIR       :=$(base_install_DIR)/DVSDK_ipnctools

    #定义 IPNC RDK 的编译工具目录
    build_tool_DIR       :=$(DVSDK_base_DIR)/linux-devkit
    build_tool_prefix     :=$(build_tool_DIR)/bin/arm-arago-linux-gnueabi-

    #指向 Linux 支持包的目录
    PSP_BASE_DIR       :=$(DVSDK_BASE_DIR)/IPNC_PSP_03_21_00_04
    KERNELDIR      :=$(PSP_BASE_DIR)/内核
    UBOOTDIR      :=$(PSP_BASE_DIR)/u-boot

    #指向 AVCAPTURE 模块文件夹的目录
    AVCAPTURE_BASE_DIR   :=$(IPNC_INSTALL_DIR)/av_capture
    AVCAPTURE_BUIGE_DIR   :=$(AVCAPTURE_BASE_DIR)/Build
             
    #指向文件系统安装位置的目录
    filesys_base_DIR    :=$(IPNC_INSTALL_DIR)/target
    Target_FS      :=$(filesys_base_DIR)/filesys_$(hardware_CFG)
    UBIFS_PATH        :=$(filesys_base_DIR)/MTD-utils/$(MTD_utils_mode)

    #指向 tftp 目录的目录
    #这将生成二进制文件 likeu-boot、uImage、ubifs 等
    以及其他二进制文件都可以保留在此处
    #这将是刻录到 NAND 所需的所有文件
    TFTP_HOME      :=$(IPNC_INSTALL_DIR)/tftp/$(IPNC_DEVICE)

    #将生成的可执行文件和数据复制到何处(执行'make.
    # install')的文件结构。 此 IPNC_EXEC_DIR 应可见
    #、或者您必须将此(整个)目录复制到
    #目标文件系统。
    IPNC_EXEC_DIR      :=$(TARGET_FS)/opt/ipnc

    #指向 IPNC 应用程序包的目录
    IPNC_DIR      :=$(IPNC_INSTALL_DIR)/IPNC_APP

    # IPNC 应用程序接口模块到 AVCAPTURE 的目录
    IPNC_interface_DIR   :=$(IPNC_DIR)/接口
    public_include_DIR   :=$(IPNC_interface_DIR)/inc
    APP_LIB_DIR      :=$(IPNC_INTERF_DIR)/lib

    include $(DVSDK_BASE_DIR)/Rules.make

    ############################################################################################################################
    #此处定义了所有导出符号
    ############################################################################################################################
    导出 BUILD_TOOL_DIR
    导出 IPNC_DIR
    导出 public_include_DIR
    导出 APP_LIB_DIR
    导出 TARGET_FS
    导出 system_platform
    导出 hardware_CFG
    导出 IPNC_DEVICE
    导出 LINUXKERNEL_INSTALL_DIR
    导出 IPNC_EXEC_DIR
    导出 SQUASHFS_PATH
    导出 KERNELDIR
    导出 UBOOTDIR
    导出 AVCAPTURE_BUILD_DIR
    导出 APP_BUIL_CFG
    导出 DVSDK_BASE_DIR
    导出 CMEM_INSTALL_DIR
    导出 BUILD_TOOL_PREFIX
    导出 Board_ID
    导出 IMGS_ID
    导出 SENSOR_Board_Vendor
    导出 AEWW_ID
    导出文件 ys_mode
    导出 TFTP_HOME
    导出 WIFI_MODULE_MODE
    导出 AES_MODULE_MODE
    导出 Face Recog_mode
    导出 SAFE_WARNING_AS_ERROR
    导出 DVSDK_args

    此致、

    Anuj

    Pathpartner Technology Pvt. Ltd.

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

    我希望上述意见有助于解决您的问题。
    如果问题得到解决、请通过验证答案来关闭主题。

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

    您好!

    您需要将 u-boot-tools 安装到 Linux 计算机中。 如果是基于 ubuntua/debian 的、则"sudo apt-get install u-boot-tools"

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、
    感谢您的建议、mkfs 工具在创建映像时出现问题。 我们手动创建了图像、现在它正在工作。

    BR、
    Sriharsha Desai