tresos79001 矢量配置器验证错误

问题描述 投票:0回答:1

在矢量配置器上进行验证检查后出现错误。

我从一个在验证和生成方面没有问题的项目开始。

但是在我添加 mcal 模块“mem(内部闪存)”后,验证检查显示错误。

错误是“Tresos79001 tresos_cmd.bat 在验证期间返回了 ExitCode 1”

所以我检查了以下2点。

  1. 直接在 EB Tresos 上对项目的 mcal 部分进行验证检查。我在 EB Tresos 上加载了项目的 arxml,并添加了 mcal 模块“mem(内部闪存)”,并执行了验证检查。结果显示没有错误。

  2. 检查“tresos_cmd.bat”的日志文件。我修改了“tresos_cmd.bat”来制作日志。我对矢量配置器执行了验证检查,并检查了日志文件。它显示了 3 个错误和详细信息。其中之一如下。

Xpath 表达式“ecu:get('Mem.Infls.WriteSize”导致错误:(35010) 请求的 ECU 资源属性“Mem.InFls.WriteSize”不存在

但是我在矢量配置器上找不到任何“WriteSize”参数。

Bnd 我也找不到任何相关参数以及其他 2 个错误。

矢量配置和 EB Tresos 的验证检查结果似乎不匹配。

这是我的问题和情况。 我想知道这个问题的原因。任何帮助都会对我很有帮助。谢谢。

vector configuration autosar
1个回答
0
投票

就我而言,根本原因是%CMD%的返回码是1。为了解决这个问题,在文件末尾附加了

EXIT /B 0

“默认情况下,在批处理文件中,当命令执行完成时,批处理文件的退出码将是最后执行命令的返回码。如果最后一条命令执行成功,其返回码通常为 0 ,表示成功或没有错误。如果最后一个命令失败,其返回码通常是非零值,表示错误或异常情况。”

© www.soinside.com 2019 - 2024. All rights reserved.