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.

[参考译文] TMS570LS1224:SDL-CSP-LS12-NOLDRA 无法使用 SafeLibraryTAU 运行装置测试

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1067117/tms570ls1224-sdl-csp-ls12-noldra-cannot-run-unit-tests-using-safetylibrarytau

部件号:TMS570LS1224
“线程:测试”中讨论的其它部件

您好,

我已获得 LDRA 评估许可证,以便使用 SafetyLibraryTAU 执行 SafeTI Lib 装置测试。 不幸的是,构建失败了。 我已附加日志。

  • 我在 Windows 10上
  • 我已经尝试了32位和64位版本的 StrawberryPerl
  • 我使用 LDRAunit-TI-Qual_C_CPP_9.4.3
  • 我使用 CCS11 (具有一个20.x LTS 编译器)

我从日志中收集的内容:

  • 某些 Perl 变量未定义
  • LDRA 的设置显示为空

我在手册中找不到任何可以解决此问题的东西。

我还试图直接使用 LDRA,但也被卡在那里。

e2e.ti.com/.../7282.Log.txt

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

    大家好,我们的专家已经离开办公室几天了。 请期待收到延迟的回复。

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

    朱利安,你好!

    您在哪里下载 了 LDRAunit-TI-Qual_C_CPP_9.4.3?  

    消息显示“无法检索通用许可证信息”。 您是否拥有有效的许可证?

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

    您好,

    很抱歉耽误你的时间,

    在获得有效期至2022年2月的评估许可证后,我已从 LDRA 页面下载了 LDRAUN-TI-Qual_C_CPP_9.4.3。

    我一直与 LDRA 联系,他们检查了许可证和许可证服务器的设置是否正确。

    以下是最近对“跑头”的测试:

    e2e.ti.com/.../1464.Log.txt

    这是许可证服务器的日志:

    e2e.ti.com/.../LicenseServerStatus.log

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

    评估版许可证不包括测试所需的 TBRUN 许可证。

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

    我´ll LDRA 来进行刻录。 在刻录之前,这也是失败的:

    -----
    已开始初始化许可证
    -----
    无法检出 LDRAUnit 的许可证
    原因:不存在此类功能。
    特点:WIN_C/C++_LDRAUNT_TI
    -----
    初始化许可证已完成
    -----

     我已联系 LDRA,他们认为这是由于 Windows 10不兼容。 但对我来说,似乎只是许可证部分的名称和 Tau 要求的名称不匹配。 这些是许可证文件中的名称:

    封装 Win_C/C++_Unit-TI-Qual LDRA 9.43 \
       components="Win_C/C++_LDRAunit-TI-Qual_ti:9.43 \
       WIN_C/C++_TBCALL_TI:9.43 Win_C/C++_TBFLOW_TI:9.43 \
       WIN_C/C++_TBGLHAPI_TI:9.43 Win_C/C++_DYNAMIC_TI:9.43 \
       WIN_C/C++_TBSAFE:9.43 Win_C/C++_TBUN-TI-Qual_ti:9.43 \
       WIN_C/C++_TBGLHSUPPORT_TI:9.43 Win_C/C++_TBGLHCOMPARE_TI:9.43 \

    [...]

    特性 Win_C/C++_Unit-TI-Qual LDRA 9.43 02-feb-2022 1 \

    [..]

    Tau 请求:

    特点:WIN_C/C++_LDRAUNT_TI

    特点:WIN_C/C/C++ TBunit-TI-Qual_ti

    Tburn 丢失,但另一个似乎被另一个名称请求?

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

    我取得了一些进展。 许可证问题是由某些 FS 权限问题引起的。 许可证错误现已消失。 错误现在为:

    TMS570LS12x_SafeTI_Library 集不包含任何文件。

    TBrun 只能在包含源文件的集上运行。

    我刚刚从 LDRA less 文件夹中启动了 TAU (作为 admin),并选择了要运行的 ADC。

    这是完整日志:

    e2e.ti.com/.../0654.Log.txt

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

    ADC 测试代码的源文件位于 ..\safety_library\sources\SL_selfTest_ADC()中  

    请按照这些文档中的说明操作:

    1./2.4.0_LDRA_LES/docs/SafeTIHerculesDiagnosticLibraryTAU_User_guide.pdf

    2.4/2.5.0_LDRA_LES/docs/SafeTIHerculesDiagnosticLibraryTAU_Installation_guide.pdf