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.

[参考译文] 编译器/TDA3XEVM:"提交问题"TDA3xx-EVM 的 PDK

Guru**** 2927160 points

Other Parts Discussed in Thread: SYSBIOS, MATHLIB

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/662271/compiler-tda3xevm-submitting-an-issue-pdk-for-tda3xx-evm

器件型号:TDA3XEVM
主题中讨论的其他器件:SYSBIOSMATHLIB

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

您好!

我刚刚使用"Board=tda3xx-evm"重建 PDK、但遇到错误。 我使用的是最新版本的 TI Arm 编译器、但未解决。

[DOS 命令]

gmake vps_examples_m2mSimcopLdcVtnf 板=tda3xx-EVM 内核=ipu1_0

[日志]
C:\processor_sdk_vision_03_02_00_00\ti_components \drivers\pdk_01_08_01_06\packag
est\ti\build>gmake vps_examples_m2mSimcopLdcVtnf Board=tda3xx-EVM core=ipu1_0
gmake -C:/processor_sdk_vision_03_02_00_00/ti_compons/drivers/pdk_01_08_01_
06/packages/ti/drv/vPS/examples/iss/m2mSimcopLdcVtnf XDC_configuro
gmaking[1]:进入目录`C:/processor_sdk_vision_03_02_00_00/ti_componels/
drivers/pdk_01_08_01_06/packages/ti/drv/vPS/examples/iss/m2mSimcopLdcVtnf'
#正在调用配置...
C:/ti/ccsv7/utils/cygwin/mkdir -p C:/processor_sdk_vision_03_02_00_00/ti_compone
NTS/DRIVERS/PDK_01_08_01_06/packages/ti/binary
C:/processor_sdk_vision_03_02_00_00/ti_compons/os_tools/windows/xdctools_3_32
_01_22_core/xs xdc.tools.configuro --generationOnly -o C:/processor_sdk_vision_0
3_02_00_00/ti_compons/drivers/pdk_01_08_01_06/packages/ti/binary/vps_examples
_m2mSimcopLdcVtnf/obj/tda3xx-evm/ipu1_0/release/vps_examples_m2mSimcopLdcVtnf_co
nfiguro -t ti.targets.arm.elf.M4 -p "ti.platforms.evmTDA3XX:IPU_1_0"\
-r release -b C:/processor_sdk_vision_03_02_00_00/ti_compons/d
rivers/pdk_01_08_01_06/packages/ti/build/tda3xx/config_tda3xx.bld --ol C:/proc
SOR_SDK_VISION_03_02_00_00/ti_componels/drivers/pdk_01_08_01_06/packages/ti/bin
ary/VPS_examples_m2mSimcopLdcVtnf/obj/tda3xx-evm/ipu1_0/release/VPS_examples_m2M
SimcopLdcVtnf_configuro/linker_mod.cmd m2mSimcopLdcVtnf.cfg
从 package/cfg/m2mSimcopLdcVtnf_pem4.cfg 配置 m2mSimcopLdcVtnf.xem4 ...

#!!! 当前构建板是[tda3xx-evm]!!!
#!!! 当前构建 SOC 是[tda3xx]!!!
#!!! 当前构建内核是[ipu1_0]!!!
正在生成自定义 ti.sysbios 库 makefile ...
正在开始构建库源...
库构建失败。错误:xdc.cfg.SourceDir:"c:/processor_sdk_vision_03_
02_00_00/ti_compons/os_tools/windows/xdctools_3_32_01_22_core/packages/xdc/CF
G/SourceDir.xs",第209行:xdc.cfg.SourceDir:生成的源库的构建
ES 失败:退出状态= 2:

"C:/processor_sdk_vision_03_02_00_00/ti_compons/os_tools/BIOS_6_46_04_53/pack
ages/ti/sysbios/family/arm/m3/hwi_asm_switch.sv7M"、错误! 在第1937339231行:

[E1500]
文件访问错误:无法为打开"m3_Hwi_asm_switch.obj"
写作

内部错误:C:\processor_sdk_vision_03_02_00_00\ti_components \cG_tools\windo
WS\ti-cgt-arm_16.9.2.LTS \bin\armasm.exe 遇到分段故障
处理文件 C:/processor_sdk_vision_03_02_00_00/ti_c 时
omponents/os_tools/BIOS_6_46_04_53/packages/ti/sysbios/family/ARM/m3/Hwi_asm_swi
tch.sv7M 线路1937339231

这是由编译器本身的缺陷引起的。 TI 客户
支持人员可能会建议解决方法来避免这种情况。

升级到编译器的最新版本可能会解决此问题。

在 E2E 支持论坛中联系 TI、网址 为 http://e2e.ti.com 、位于
"开发工具"、"TI C/C++编译器"。 请参阅标题为的链接
"提交问题"。 包括整个错误消息和
选项--preproc_with_comment 时创建的.pp 文件的副本
(-PPC)。

gmake.1]:***[M3_Hwi_ASM_SWITCH.obj]错误1.
Gmake:***[C:/processor_sdk_vision_03_02_00_00/ti_compons/drivers/pdk_01_08_
01_06/packages/ti/binary/vps_examples_m2mSimcopLdcVtnf/obj/tda3xx-evm/ipu1_0/rel
simple/vps_examples_m2mSimcopLdcVtnf_configuro/package/cfg/m2mSimcopLdcVtnf_pem4.s
RC/SYSBIOS/SYSBIOS.aem4]错误2.

JS:"c:/processor_sdk_vision_03_02_00_00/ti_compons/os_tools/windows/xdctools
_3_32_01_22_core/packages/xdc/cfg/Main.xs"、第160行:错误:配置失败
D!
xdctools_3_32_01_22_core\gmake.exe:***[package/cfg/m2mSimcopLdcVtnf_pem4.xdl]
错误1
xdctools_3_32_01_22_core\gmake.exe:***删除文件`package/cfg/m2mSimcopLdcV
TNF_pem4.xdl'
xdctools_3_32_01_22_core\gmake.exe:***[package/cfg/m2mSimcopLdcVtnf_pem4.xdl]
删除文件`package/cfg/m2mSimcopLdcVtnf_pem4.h'
xdctools_3_32_01_22_core\gmake.exe:***[package/cfg/m2mSimcopLdcVtnf_pem4.xdl]
删除文件`package/cfg/m2mSimcopLdcVtnf_pem4.c'
JS:"c:/processor_sdk_vision_03_02_00_00/ti_compons/os_tools/windows/xdctools
_3_32_01_22_core/packages/xdc/tools/cmdr.xs"、第52行:错误:xdc.tools.configur
O:由于早期错误(状态= 2)而导致配置失败;C:/processor_sdk_VI
sion_03_02_00_00/ti_compons/drivers/pdk_01_08_01_06/packages/ti/binary/vps_ex
amples_m2mSimcopLdcVtnf/obj/tda3xx-evm/ipu1_0/release/vps_examples_m2mSimcopLdcV
已删除 TNF_configuro/linker_mod.cmd'。
gmake[1]:***[C:/processor_sdk_vision_03_02_00_00/ti_compons/drivers/pdk_01_
08_01_06/packages/ti/binary/vps_examples_m2mSimcopLdcVtnf/obj/tda3xx-evm/ipu1_0/
release/vps_examples_m2mSimcopLdcVtnf_configuro/package/cfg/m2mSimcopLdcVtnf_pem
4.c]错误1
gmaking[1]:离开目录`C:/processor_sdk_vision_03_02_00_00/ti_compons/d
rivers/pdk_01_08_01_06/packages/ti/drv/vPS/examples/iss/m2mSimcopLdcVtnf'
gmake:***[VPS_examples_m2mSimcopLdcVtnf]错误2.

此致、
肯什

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

    您能否查看此处的任何建议是否可以帮助您:
    processors.wiki.ti.com/.../Processor_SDK_RTOS:_TI_RTOS_Tips_And_Tricks

    您还可以尝试使用 git bash 而不是 cmd 吗?

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


    该 PDK 包含处理器 SDK Vision 3.02。 我使用了 SDK 中包含的编译器、BIOS 和 xdctools。
    我尝试了 windows7和10,但结果相同。

    我对 Log 的以下部分感到关切。 这意味着什么剂量? 您能建议解决此问题。
    ----
    库构建失败。错误:xdc.cfg.SourceDir:"c:/processor_sdk_vision_03_
    02_00_00/ti_compons/os_tools/windows/xdctools_3_32_01_22_core/packages/xdc/CF
    G/SourceDir.xs",第209行:xdc.cfg.SourceDir:生成的源库的构建
    ES 失败:退出状态= 2:

    "C:/processor_sdk_vision_03_02_00_00/ti_compons/os_tools/BIOS_6_46_04_53/pack
    ages/ti/sysbios/family/arm/m3/hwi_asm_switch.sv7M"、错误! 在第1937339231行:
    --
    此致、
    肯什
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这在 Windows 中看起来像是 C:\的权限问题、因为 make 将在 C:\中创建输出文件。 您能否在 C:\中检查您是否具有完全权限?
    也可以尝试以管理员身份运行或将安装移至 D:\并尝试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Sivaraj、

    我在 C:\中具有完全权限。 我还以管理员身份在 DOS 命令窗口中尝试了。 然而,这一问题没有得到解决。
    在 SDK 中重建任何其他库、如 ee_ws 和 mathlib_C66都是可以的。 此外、在 PDK 中不包含 VPS_example 的 SCL、drv_stw 等示例也可以。

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

    您能否使用命令"gmake vps_examples_m2mSimcopLdcVtnf Board=tda3xx-EVM core=ipu1_0"检入您的侧。 我想知道你这边是否会出现同样的问题。
    此 PDK 在 PSDKV 3.02上发布。 我尚未修改任何源代码、只需替换 Rules.make 文件 C:\processor_sdk_vision_03_02_00_00\ti_components \drivers\pdk_01_08_01_06\packages/ti\build 中编译器的正确路径

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

    我们正在尝试在我们的设置上重现问题。 您将不断了解最新信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Prasad、您好!

    您对此问题是否有任何更新?

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

    您好 Kenshow、

    我能够在 Windows PC 上构建、我尝试了您刚才提到的构建命令。

    此致、
    Prasad

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

    您使用哪个 gmake 进行编译? 您能否使用作为 CCS 一部分提供的版本并进行检查?
    您使用的 gmake 版本是什么?
    是否可以使用 git bash 提示符或 Windows 命令提示符中的 cygwin 提示符,并检查是否仍然看到问题?

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

    Prasad、您好!  

    我仍然看到这个问题。

    >您使用哪个 gmake 进行编译?

    它包含在 PSDK3.02中。 它位于 xdctools 版本3.32.01.22中。 该文件夹如下所示:

    C:\processor_sdk_vision_03_02_00_00\ti_components \os_tools\windows\cxdctools_3_32_01_22_core

    我还尝试了其他 xdctools。

    C:\ti\xdctools_3_50_04_43_core
    C:\ti\xdctools_3_32_02_25_core

    >是否可以使用 CCS 中提供的文件并进行检查?

    不、我不能。

    >您使用的 gmake 版本是什么?

    GNU make 3.81

    >是否可以使用 git bash 提示符或 Windows 命令提示符中出现的 cygwin 提示符,并检查是否仍然出现此问题?

    我尝试了 git bash 提示符。 但是、它未成功。 日志如下所示:

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~μ A

    134546@706B42 MNGW64 /c/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/drivers/pdk_01_08_01_06/packages/ti/build

    $ gmake VPS_examples_m2mSimcopLdcVtnf 板=tda3xx-EVM 内核=ipu1_0
    gmake -C:/processor_sdk_vision_03_02_00_00/ti_component-drivers/pdk_01_08_01_06/packages/ti/drv/vPS/examples/iss/m2mSimcopLdcVtnf XDC_configuro
    gmake[1]:进入目录`C:/processor_sdk_vision_03_02_00_00/ti_component-drivers/pdk_01_08_01_06/packages/ti/drv/vPS/examples/iss/m2mSimcopLdcVtnf'
    #正在调用配置...
    C:/ti/ccsv7/utils/cygwin/mkdir -p C:/processor_sdk_vision_03_02_00_00/ti_compons/drivers/pdk_01_08_01_06/packages/ti/binary
    C:/processor_sdk_vision_03_02_00_00/ti_compons/os_tools/windows/xdctools_3_32_01_22_core/xs xcdc.tools.configuro --generationOnly -o C:/processor_sdk_vision_03_02_00_ti_compons/drivers/pdk_01_msp_copiv/v/v/v01_mdif_v/v/v/v/v/v/v1msp/v/v/copi01_v/v/v/v/v/v/v/v/v/vdc/dc/dcpu/v/v/v/v/v/v/v/v/v/v1msp_examples/v/v/v/v/v/v/v1 ti.platforms.evmTDA3XX:IPU_1_0"
    -r release -b C:/processor_sdk_vision_03_02_00_00/ti_compons/drivers/pdk_01_08_01_06/packages/ti/build/tda3xx/config_tda3xx/dld -ol C:/processor_sdk_vision_03_00_ti_00_ti_compons/tdcpu/tdcpu01/v/tmdcpu01_sdk/tmdc/models/sim_model/tmdcpu01_v/tmdc/iptdc/model/iptdc/iptd01_sdk/tmdc/iptpd/iptdc/iptdc/ipt000_mod_mod_models/sim_model/tmdc/iptdc/iptdc/ m2mSimcopLdcVtnf.cfg
    从 package/cfg/m2mSimcopLdcVtnf_pem4.cfg 配置 m2mSimcopLdcVtnf.xem4 ...
    #!!! 当前构建板是[tda3xx-evm]!!!
    #!!! 当前构建 SOC 是[tda3xx]!!!
    #!!! 当前构建内核是[ipu1_0]!!!
    正在生成自定义 ti.sysbios 库 makefile ...
    正在开始构建库源...
    库构建失败。
    错误:xdc.cfg.SourceDir:"c:/processor_sdk_vision_03_02_00_00/ti_compons/os_tools/windows/xdctools_3_32_01_22_core/packages/xdc/cfg/SourceDir.xs",第209行:xdc.cfg.SourceDir:生成的源库构建失败:退出状态= 2
    "C:/processor_sdk_vision_03_02_00_00/ti_compons/os_tools/BIOS_6_46_04_53/packages/ti/sysbios/family/arm/m3/Hwi_asm_switch.sv7M"、错误! 在5823728行:
    [E1500]
    文件访问错误:无法为打开"m3_Hwi_asm_switch.obj"
    写作
    (空)
    "C:/processor_sdk_vision_03_02_00_00/ti_compons/os_tools/BIOS_6_46_04_53/packages/ti/sysbios/family/arm/m3/Hwi_asm_switch.sv7M"、错误! :
    [e1000]
    无法写入目标文件:m3_Hwi_asm_switch.obj
    gmake.1]:***[M3_Hwi_ASM_SWITCH.obj]错误1.
    gmake:***[C:/processor_sdk_vision_03_02_00_00/ti_compons/drivers/pdk_01_08_01_06/packages/ti/binary/vps_examples_m2mSimcopLdVtnf/obj/tda3xx-evm/ipu1_0/release/vps_binary/vdcvtexamples/m2mscif/tmcop2ms/sysmv/v/tmcopi_4 simf/v/v/vcfms/ms/modifs/msps

    JS:"c:/processor_sdk_vision_03_02_00_00/ti_components /os_tools/windows/xdctools_3_32_01_22_core/packages/xdc/cfg/Main.xs"、第160行:错误:配置失败!
    xdctools_3_32_01_22_core\gmake.exe:***[package/cfg/m2mSimcopLdcVtnf_pem4.xdl]错误1.
    xdctools_3_32_01_22_core\gmake.exe:***删除文件`package/cfg/m2mSimcopLdcVtnf_pem4.xdl'
    xdctools_3_32_01_22_core\gmake.exe:***[package/cfg/m2mSimcopLdcVtnf_pem4.xdl]删除文件`package/cfg/m2mSimcopLdcVtnf_pem4.h'
    xdctools_3_32_01_22_core\gmake.exe:***[package/cfg/m2mSimcopLdcVtnf_pem4.xdl]删除文件`package/cfg/m2mSimcopLdcVtnf_pem4.c'
    JS:"c:/processor_sdk_vision_03_02_00_00/ti_compons/os_tools/windows/xdctools_3_32_01_22_core/packages/xdc/tools/cmdr.xs"、行52:错误:xdc.tools.configuro 由于早期错误而失败(status = 2);tdc0_mod_cmds/tdif_sdk/v/iptid_mod_model/v/v01_v/tdcpu01_sdk/tidv/v/v/tdcpu/v/v01_sdk_model/v/v/v/v/tdcpu_modeldc/modeldiftidv/v/v/v/v01_sdk/v/v/v/v/v/v/v/v01_sdk_modeldiftdc/tdc/
    gmake[1]:***[C:/processor_sdk_vision_03_02_00_00/ti_compons/drivers/pdk_01_08_01_06/packages/ti/binary/vps_examples_m2mSimcoplVtnf/obj/tda3xx-evm/ipu1_0/release/vcs_model/vdc2mctrlif_modif/tmctrlif_modif_modif_modif/tmctrlif_modif_modif_modif/tmctrlif_modif_modif_model/tmctrlif_models/sim_model
    gmake[1]:离开目录`C:/processor_sdk_vision_03_02_00_00/ti_component-drivers/pdk_01_08_01_06/packages/ti/drv/vPS/examples/iss/m2mSimcopLdcVtnf'
    gmake:***[VPS_examples_m2mSimcopLdcVtnf]错误2.

    134546@706B42 MNGW64 /c/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/drivers/pdk_01_08_01_06/packages/ti/build

    ~~~~~~~~~~~~~~~~~~~~~~~~μ A

    此致、
    肯什

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

    您好 Kenshow、

    我还尝试在我的末尾使用 XDC make 文件进行编译、我可以进行编译。

    这似乎是权限问题。

    1.您能否以演示者身份打开命令提示符并尝试构建?

    2.是否可以使用除 c 以外的其他驱动程序并尝试构建?

    此致、
    Prasad

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

    您能否向我发送一个 VPS_examples_m2mSimcopLdcVtnf 的可执行文件。
    我想尽快检查这个示例。


    > 1. 您能否以管理员身份打开命令提示符并尝试构建?
    是的、但没有改进。

    >2. 您能否使用除 c 以外的其他驱动程序并尝试构建?
    不、我会尝试报告。

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

    能否附加一个 VPS_examples_m2mSimcopLdcVtnf 可执行文件?
    我将在我的 CCS 上检查样片。

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

    您好 Kenshow、

    我在本地构建并附加了可执行文件。

    此致、
    Prasad

    e2e.ti.com/.../vps_5F00_examples_5F00_m2mSimcopLdcVtnf_5F00_ipu1_5F00_0_5F00_release.123

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

    我可以确认样本。
    我可以重新构建、将驱动器 c:更改为另一个驱动器 f:。

    非常感谢。

    此致、
    肯什