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.

[参考译文] SAFETI-HALCOGEN-CSP:SAFETI-HALCOGEN-CSP

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1294348/safeti-halcogen-csp-safeti-halcogen-csp

器件型号:SAFETI-HALCOGEN-CSP
主题中讨论的其他器件:TMS570LS3137

您好!  

Hercules TMS570LS3137 uC 的 HALCoGenTAU 01.00.00测试代码会存在一些问题。

 首先、ESM 单元测试套件由于一个编译器错误而失败、也就是说:

"../..\..\..\source\esm.c"、第1728行:错误#137:struct "esmBase"没有字段"ESTATUS5EMU"

 

没错。 esm.c::esmBase 没有该字段。 但事实并非如此、因为该 uC 不存在寄存器、如下所述:

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/388856/esm-register-documentation

那么、我们如何构建和执行这些测试呢?

类似地、对于 VIM 单元测试、测试本身也定义了 phantomInterrupt 函数、但 lin.c 也会执行此操作(没有 WEAK pragma)、这会导致另一个编译器错误。

我们如何构建和执行这些测试?

最后、禁用上述测试后、测试套件完成并生成报告。  以下是 HALCoGenTAU 的屏幕截图、仅供参考:

 但这是报告的屏幕截图,这是有点欠缺。  

为什么会这样呢?

 此致、

Jairam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [quote userid="581428" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1294348/safeti-halcogen-csp-safeti-halcogen-csp "..\..\..\..\..\source\esm.c",第1728行:错误#137:struct "esmBase"没有"ESTATUS5EMU"字段

    ESM.c 没有行#1728。 总共有544条线路。

    e2e.ti.com/.../esm.c

    您可以共享 ESM.c 和 vim.c 吗?

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

    我已经检查我的 ESM.c 源文件也只有844行。 但是 针对 ESM.c 的错误消息包括已检测的代码(由 CSP 工具添加的代码)。

    为什么在运行测试的情况下合并的代码覆盖率报告显示为0?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为什么在运行测试的情况下合并的代码覆盖率报告显示为0?  [/报价]

    我认为没有执行测试。 很抱歉,我没有 LDRA ,所以我无法运行此测试。

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

    是否有其他 TI 人员可以帮助您找到问题的根源、从而使其发挥作用?  

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

    我正在尝试查找测试的评估版本。

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

    您好、 

    您是否能够 与我们共享检测的代码?