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.

[参考译文] RTOS/TDA2P-ACD:ipu1的 PDK 编译错误

Guru**** 2964790 points

Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/672909/rtos-tda2p-acd-pdk-build-error-for-ipu1

器件型号:TDA2P-ACD
Thread 中讨论的其他器件:SYSBIOS

工具/软件:TI-RTOS

你好  

  在执行另一个线程 https://e2e.ti.com/support/arm/automotive_processors/f/1021/p/672536/2475799#2475799中提到的步骤后执行这些步骤 

#正在调用配置...
为软件包 VPS_Examples_displayDssLowLatency_configuro 生成接口(b
ecaso package/package_vps_examples_displayDssLowLatency_configuro.c 的时间更长
封装 XDC)...
从 package/cfg/displayDssLowLatence_pem4配置 displayDssLowLatence.xem4
.cfg ...
#!!! 当前构建板是[tda2px"!!!
#!!! 当前构建 SOC 是[tda2px]!!!
#!!! 当前构建内核是[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/pack
ages/ti/sysbios/family/arm/m3/hwi_asm.sv7M"、错误! 在第1937339231行:
[E1500]
文件访问错误:无法打开"m3_Hwi_asm.obj"进行写入

内部错误:C:\processor_sdk_vision_03_02_00_00\ti_components \cG_tools\windo
WS\ti-cgt-arm_16.9.1.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/系列/arm/m3/Hwi_asm.sv7.
M 线路1937339231

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

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

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

gmake.1]:***[M3_Hwi_asm.obj]错误1.
gmake:***[c:/processor_sdk_vision_03_02_00_00/ti_compons/drivers/pdk_01_08_
01_06/packages/ti/binary/vps_examples_displayDssLowLatence/obj/tda2px evm/ipu1_0
/release/vps_examples_displayDssLowLatency_configuro/package/cfg/displayDssLowLa
tency_pem4.src/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/displayDssLowLatence_pem4.x
DL]错误1
xdctools_3_32_01_22_core\gmake.exe:***删除文件`package/cfg/displayDssLow
latere_pem4.xdl'
xdctools_3_32_01_22_core\gmake.exe:***[package/cfg/displayDssLowLatence_pem4.x
DL]删除文件`package/cfg/displayDssLowLatency_pem4.h'
xdctools_3_32_01_22_core\gmake.exe:***[package/cfg/displayDssLowLatence_pem4.x
DL]删除文件`package/cfg/displayDssLowLatency_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_displayDssLowLatence/obj/tda2px evm/ipu1_0/release/vps_examples_displayD
删除了 sLowLatence_configuro/linker_mod.cmd'。
gmake[2]:***[c:/processor_sdk_vision_03_02_00_00/ti_components / drivers/pdk_01_
08_01_06/packages/ti/binary/vps_examples_displayDssLowLatence/obj/tda2px evm/IPU
1_0/release/vps_examples_displayDssLowLatency_configuro/package/cfg/displayDssLo
wLatency_pem4.c]错误1.
gmaked[1]:***[VPS_Examples_displayDssLowLatence]错误2.
gmake:***[全部]错误2.

此致

Hrishikesh

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

    您好、Hrishikesh、

    是否可以指定您正在尝试的构建命令? 我将在这里尝试相同的方法。

    此致、
    Rishabh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Risabh
    我尝试使用命令 gmake -s all Board=tda2px-EVM core=ipu1_0进行构建
    当我使用 ipu1_1、a15_0、c66x、arp_1、arp_2更改内核时、我没有收到任何错误。
    此致
    Hrishikesh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Hrishikesh、

    该构建对我有效。
    您能否共享您的规则。make、以便我可以交叉检查是否存在任何差异。

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

    你好、Rishabh

    请在此处找到随附的 rules.make (重命名为 rules.txt)

    此致

    Hrishikesh

    e2e.ti.com/.../Rules-_2D00_-Copy.txt

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

    由于某些监督、此构建是使用6.1.1中的 gmake 完成的。
    您能不能在结束时尝试一次相同的操作。 CCS 下载链接: processors.wiki.ti.com/.../Download_CCS
    我们将在大约两周内发布新版本。 我们将在新版本中使用 CCSv7 gmake 启用 Windows 编译。

    此致、
    Rishabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rishabh、
    我假设我们在路径 C:\processor_sdk_vision_03_02_00_00\ti_componers\os_tools\windows\cxdctools_3_32_01_22_core 使用 gmake
    而不是来自 CCS。
    此致
    Hrishikesh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Hrishikesh、

    对于构建 PDK、我们使用 CCS cygwin 中的 gmake。 您能否尝试使用 CCSv7中的 cygwin 并告诉我您是否发现任何问题。

    此致、
    Rishabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Risabh、
    从提供的链接下载 ccs7.3后,我尝试更改了 rules.make 文件中的 utils_path ?= c:/ti/ccsv7/utils/cygwin 行。
    但仍然存在相同的误差。 我在另一台 PC (Abhay 的 PC)上进行了测试、显示相同的错误。
    此致
    Hrishikesh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Hrisikesh、

    正如我在前面的文章中提到的、我们使用 ccsv6构建。 我告诉了 ccsv7、以防你有同样的情况。
    您能否确认编译是否也失败了 ccsv6。 我的同事使用 ccsv6在他的机器上尝试了这种方法、构建通过了。

    此致、
    Rishabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rishabh、
    初始构建仅使用 ccsv6、之后我下载并使用 ccsv7进行测试、这也会导致相同的错误。
    我们是否需要进行任何其他设置?
    此致
    Hrishikesh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Hrishikesh、

    在上一篇文章中、您提到您正在使用 XDC 的 gmake。
    我的问题是您是否尝试使用 CCS6 gmake?
    您可以通过提供 c:/ti/ccsv6/utils/cygwin/gmake.exe -s all core=ipu1_0 Board=tda2px-EVM 等路径来调用。

    此致、
    Rishabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rishabh、
    很抱歉、混淆了、我只尝试使用 CCS6/CCS7 gmake 进行编译。 (Rules.make 行 utils_path ?= c:/ti/ccsv7/utils/cygwin 中提到的路径)。 我印象中、PDK 驱动程序是使用 XDC 从 processor_sdk_vision_03_02_00_00构建的、直到我查看了这一行内容。
    此致
    Hrishikesh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rishabh、

    我们使用了 CCS7 gmake 并使用命令"gmake -s all Board=tda2per-EVM core=ipu1_0"编译了 PDK。

    在本例中、我们仍会遇到与前一个错误不同的错误。

    屏幕截图随附、供您参考。

    此致、

    Abhay

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

    这对我来说似乎很奇怪。 这可能是权限问题。
    您能否检查您是否对 XDC 工具具有所有权限?
    您也可以尝试重新安装 XDC 工具。
    如果这也不起作用、请在 Linux 计算机上尝试此构建。

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

    您能否提供有关此问题的更新信息。 谢谢。

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

    此问题尚未解决。
    我们尚未单独安装 XDC 工具、我们正在使用"ti_componels\os_tools\windows\cxdctools_3_32_01_22_core"中提供的 XDC 工具。
    目前、我们无法切换到 Linux 机器。
    您能告诉我们、我们需要在哪里设置 XDC 工具的权限吗?

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

    您应确保您对该文件夹拥有完全权限。 此选项位于 Windows 10的"属性"->"安全性"选项卡中。
    有时、即使权限显示为完全权限、权限也会被破坏。 因此、您应该先删除、然后添加所有权限。
    我不建议您切换到 Linux。 建议检查 Linux 上是否存在相同的构建问题。
    当我们在此处尝试构建时、我们在 Windows 和 Linux 上都看不到任何问题。

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

    您是否能够取得进展? 如果是、请将此主题标记为已解决。 如果不是、请告诉我们您观察到的内容。

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

    您好、Rishabh、

    我向我们的 IT 人员提出了有关 XDC 工具的完全权限的问题、因为我们没有管理员权限。

    因此、我今天将更新状态。

    此致、

    Abhay

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

    在 XDC 工具以及 ti_components 文件夹上具有完全权限的情况下、我们仍然会遇到相同的错误。
    我们会收到与您先前共享的屏幕截图相同的错误。

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

    您是否尝试在 Linux 上构建?

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

    是的、我们能够使用"make -s all core=ipu1_0 Board=tda2px"在 Linux 上成功构建它。

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

    感谢您的确认。
    对于我们来说、该构建在 Windows 和 Linux 上都可以正常工作。
    您可以在其他一些 Windows 计算机上尝试一下吗?

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

    我们已经在 Window 7和 Window 10 PC 上尝试过。 我们在这两个上都有相同的误差。
    将在重新启动机器后重试。

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

    您能否将 Windows 中的路径变量与 Linux 进行比较并分析差异。
    Windows 中可能缺少某些内容。

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

    我有此问题的更新。 此问题可能是由于 Windows 路径限制: support.microsoft.com/.../830473
    您能否将"processor_sdk_vision_03_02_00_00"文件夹重命名为"vsdk"、然后尝试构建。

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

    您好、Rishabh、

    我们将尝试此操作并告知您。

    此致、
    Abhay

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

    此问题是否已解决?

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

    是的、此问题已解决。 我们现在也能够在 Windows 上构建 PDK 驱动程序。
    我们已根据您的建议将目录名称从"processor_sdk_vision_03_02_00_00"更改为"psdk_3_2"、并且构建成功。
    感谢您的支持。

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

    很棒! 感谢您的确认。
    请将解决您的问题的帖子标记为"这解决了我的问题"。
    您可以通过发布回复或创建新主题发布任何后续问题。

    此致、
    Rishabh