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.

[参考译文] TMS570LS1114:由于构建过程中出现错误、SafeTI 诊断库无法执行

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1423031/tms570ls1114-safeti-diagnostic-library-fail-to-execute-due-to-errors-in-build-process

器件型号:TMS570LS1114
主题中讨论的其他器件:HALCOGEN

工具与软件:

尊敬的支持部门:

我们正在尝试 使用 Hercules TMS570LS12x/11x 开发套件(https://www.ti.com/tool/TMDS570LS12HDK)执行 SafeTI 诊断库(www.ti.com/.../SAFETI_DIAG_LIB)。

  • 由于我们已经用于 HalCoGen CPS 执行、因此已安装了 LDRA 工具和许可证。
  • 我们按手册使用所需的工具:
    • Perl v5.32.1 32位版本(也使用64位版本进行了测试、结果相同)
    • Windows 11 Pro 10.0.22631
    • Code Composer Studio v12.4.0
    • LDRAunit-TI-Qual 9.4.3
  •  SafeTIHerculesDiagnosticLibraryTAU_User_guide.pdf 中的第7章已经被考虑在内:"7用户需要对 LDRA 安装进行手动设置"。

但是、执行测试后、我们得到下一个错误:

  • "Safety Library tau 01.00.00"的执行:
    • "生成失败"
    • Log.txt 信息:
      "C:\ti\Hercules\SAFETI~1\24661E~1.0_L\safety_library\source\\LDRA\Build_command.bat C:\ti\Hercules\SAFETI~1\24661E~1.0_L\safety_library\source\\LDRA\
      无法执行所示的命令行。
      运行时错误代码被设置为2:"
      注释:我们的环境中不存在路径和文件"C:\ti\Hercules\SAFETI~1\24661E~1.0_L\safety_library\source\\LDRA\build_command.bat"、不知道工具为什么会搜索它。
    • 执行时由"Safety Library TAU"生成的命令行 LDRA:
      "C:\PROGRA~2\LDRA\LDRAUN~1.3\LDRAconunit-ti-qual.exe TMS570LS12x_SafeTI_Library -tcf_mode=overwrite /21q -tcf=C:\ti\Hercules\SAFETI~1\24661E~1.0_L\Test\TMS570~1\safety~1\tests\adc\UnitTest\ADC_UT~1.quit -tf"
请、您能支持解决此问题吗? 我们遗漏了什么、做错了什么?
非常感谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Albert:

    您是否已经使用 HALCOGEN CSP 解决了 LDRA TAU 问题?

    (+) TMS570LS1114:SAFETI-HALCOGEN-CSP 执行问题-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    您是否对 SDL CSP 的 PL 脚本进行了相同的更改? 很抱歉、我没有有效的 LDRA 许可证、无法运行 LDRA 相关测试。

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

    尊敬的 QJ Wang:

    我们已修改 c:Diagnostic_Library Create_Make_file.pl、并进行了类似的更改、5至20:

    打印 MK "CG_TOOL_ROOT:=$CG_TOOL_ROOT\n\n";
    if (Win32::GetLongPathName ($CG_TOOL_ROOT)= ~/20\./ )

    打印 MK "Compiler =\$(CG_TOOL_ROOT)/bin/armcl \n\n";
    }
    设计

    打印 MK "Compiler =\$(CG_TOOL_ROOT)/bin/cl470 \n\n";
    }

    我们在生成的 makefile 文件中得到接下来的行、这似乎是正确的:

    但仍然遇到相同的问题。 我需要完整的错误日志文件、因此您可以检查并确定任何其他可能的根本原因。 谢谢!

    此致、

    Albert

    e2e.ti.com/.../0042.Log.txt

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

    尊敬的 Albert:

    在我看来、该项目并未构建。 是否生成了用于 ADC 单元测试的*。tcf?  

    您是具有 CSP 和 LDRA 的机器的管理员吗?  

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

    您好、QJ Wang、

    是的、已生成 add.tcf、我可以在此处找到它们、附件为e2e.ti.com/.../3835.ADC.zip

    我们使用的是用于 Halcogen CPS 执行的相同计算机、具有相同的管理员帐户和相同的 LDRA 工具。

    此致、

    Albert