主题中讨论的其他器件:TMS570LS3137
您好!
Hercules TMS570LS3137 uC 的 HALCoGenTAU 01.00.00测试代码会存在一些问题。
首先、ESM 单元测试套件由于一个编译器错误而失败、也就是说:
"../..\..\..\source\esm.c"、第1728行:错误#137:struct "esmBase"没有字段"ESTATUS5EMU"
没错。 esm.c::esmBase 没有该字段。 但事实并非如此、因为该 uC 不存在寄存器、如下所述:
那么、我们如何构建和执行这些测试呢?
类似地、对于 VIM 单元测试、测试本身也定义了 phantomInterrupt 函数、但 lin.c 也会执行此操作(没有 WEAK pragma)、这会导致另一个编译器错误。
我们如何构建和执行这些测试?
最后、禁用上述测试后、测试套件完成并生成报告。 以下是 HALCoGenTAU 的屏幕截图、仅供参考:
但这是报告的屏幕截图,这是有点欠缺。
为什么会这样呢?
此致、
Jairam