器件型号: AM263P4-Q1
您好团队:
目前、我们正在处理 MCAL AM263Px _11_01_00_11、MCAL 中包含的 bswmd.arXML 文件不符合 autosar 标准。 编译 MCAL 模块时会收到下面提到的错误。

因此、我们更新了 bswmd.arxml 文件并将其作为 EB_update 附加在这里。 根据 autosar 进行更新后、将对其进行编译。 您能检查一下这个问题并提供反馈吗
此致、
Shaik Abdul Mohasin
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.
器件型号: AM263P4-Q1
您好团队:
目前、我们正在处理 MCAL AM263Px _11_01_00_11、MCAL 中包含的 bswmd.arXML 文件不符合 autosar 标准。 编译 MCAL 模块时会收到下面提到的错误。

因此、我们更新了 bswmd.arxml 文件并将其作为 EB_update 附加在这里。 根据 autosar 进行更新后、将对其进行编译。 您能检查一下这个问题并提供反馈吗
此致、
Shaik Abdul Mohasin
您好、
比较中有 3 处变化。
1.缺少中断源信息 — 我们在内部提出了这个错误。 这是一个必填参数、在我们的 ARXML 中遗漏了这个参数。
请问、此字段在您的环境中是如何使用的。 这可以帮助我们更清楚地了解情况。
2.字段 Expected-entry 与 Provided-entry — 我在内部进行检查 ,因为在 autosar 规范中没有看到名为 Provided-entry 的字段。 您可以帮助指出此规格还是它是特定于 EB 的参数?
3. 123. -这是在 Artop 工具本身的末尾生成的,因为 ARXML 文件是从这里生成的。 请问这是否会导致您最终遇到问题?
谢谢。此致、
Nikhil Dasan
尊敬的 Abdul:
我可以得到尼基尔提出的这些问题的答复 (2 和 3) 吗? 这将有助于我们最终确定事情
比较中有 3 处变化。
1.缺少中断源信息 — 我们在内部提出了这个错误。 这是一个必填参数、在我们的 ARXML 中遗漏了这个参数。
请问、此字段在您的环境中是如何使用的。 这可以帮助我们更清楚地了解情况。
2.字段 Expected-entry 与 Provided-entry — 我在内部进行检查 ,因为在 autosar 规范中没有看到名为 Provided-entry 的字段。 您可以帮助指出此规格还是它是特定于 EB 的参数?
3. 123. -这是在 Artop 工具本身的末尾生成的,因为 ARXML 文件是从这里生成的。 请问这是否会导致您最终遇到问题?
[/报价]我还请您提供一份与工作中的 Eth BSWMD 相比实施方式不同的模块列表?
我们已经尝试对其他模块使用 Eth 实现方法、它似乎按预期工作。
此致、
Pranav Siddappa.
您好 Pranav、
很抱歉晚才回复
这些都是上面的一个补充
2.字段 Expected-entry 与 Provided-entry — 我在内部进行检查 ,因为在 autosar 规范中没有看到名为 Provided-entry 的字段。 您可以帮助指出此规格还是它是特定于 EB 的参数?
--我在这份答复中分享了这份文件,请参阅文件–6.1.3。 基本软件模块说明 (BSWMD)
3. 123. -这是在 Artop 工具本身的末尾生成的,因为 ARXML 文件是从这里生成的。 请问这是否会导致您最终遇到问题?
--根据 MCAL 供应商文档的 EB tresos AutoCore 要求,模块 ID 应该在提供输入之前出现,否则我们会遇到如下编译问题
![]()
e2e.ti.com/.../AutoCore_5F00_Requirements_5F00_MCAL.pdf
4. 我还请你提供一份与工作中的 Eth BSWMD 不同实施的模块清单?
-- Eth 和 Ethtrcv 的实现是相同的,其余所有其他模块都有不同的实现
您好 Pranav、
我们遇到了一些关于 bswmd 文件的编译问题、
1. 为什么短名称不同。 在我们的构建环境中、我们使用 M4 格式、其中短名称应该与模块名称相匹配、即、 ADC_TI_AM263Px 而不是 ADC_TI_AM263px 。
在所有其他文件中、短名称是一致的;这种差异仅存在于 SWCD ARXML 文件中。
2.在中 BSW-INTERRUPT-ENTITY 和 BSW-CALLED-ENTITY 、<MINIMUM-START-INTERVAL>标记应在后面立即<SHORT-NAME>显示。 如果未添加此标签、则会遇到编译问题、如下所示。

3.在<VENDOR>标记之前、<OPTIONS>应标记。 如果它不存在、我们会遇到如下所示的编译问题。

我已经在这里添加了 EB 更新文件,请在下面找到它
e2e.ti.com/.../Adc_5F00_Bswmd.arxml_5F00_EB_5F00_update.txt
e2e.ti.com/.../Adc_5F00_Bswmd.arxml_5F00_origin_5F00_version.txt
您能提供反馈吗
此致、
Shaik Abdul Mohasin
尊敬的 Abdul:
2. 字段 expected-entry vs Provided-entry
3. 123. [/报价]第 6.1.3 节。 所附文档的一部分指向 BSW 模块版本 4.0.3 的 AUTOSAR 规范、同时我们也遵守 4.3.1。
BDW 模块的 AUTOSAR 规范没有属性 — providedEntry、它在 4.3.1 中被替换2. 在中 BSW-INTERRUPT-ENTITY 和 BSW-CALLED-ENTITY 、<MINIMUM-START-INTERVAL>标记应在后面立即<SHORT-NAME>显示。 如果未添加此标记、我们会遇到编译问题、如下所示。上述问题是由于 AUTOSAR 版本不匹配而引起的。 4.3.1 中不存在 MINIMUM-START-INTERVAL 标签。
1. 为什么短名称不同。 在我们的构建环境中、我们使用 M4 格式、其中短名称应该与模块名称相匹配、即、 ADC_TI_AM263Px 而不是 ADC_TI_AM263px .上述问题已在内部报告。 感谢您提出此问题。
3.在<VENDOR>标记之前、<OPTIONS>应使用标记。上述问题已在内部报告。 感谢您提出该问题。
[/quote]
此致、
Pranav Siddappa.
您好 Pranav、
关于这一答复

请找到随附的 EB MCAL 要求文档、Core_Requirements_MCAL.pdf
e2e.ti.com/.../6303.AutoCore_5F00_Requirements_5F00_MCAL.pdf
请参阅本文档部分 6.1.3.基本软件模块说明 (BSWMD)
此致、
Shaik Abdul Mohasin
尊敬的 Abdul:
请确认您是否遵循 Autosar 请求。 4.3.1?
根据此版本的 Autosar、字段提供的条目更改为已实现条目。
这是否需要在 EB 文档 /cfs-file/__key/communityserver-discussions-components-files/908/6303.AutoCore_5F00_Requirements_5F00_MCAL.pdf 中进行更新
谢谢。此致、
Nikhil Dasan
您好 Pranav、

关于此问题、BSwModuleEntry 在 BSwmd 文件中作为预期条目给出。 但在内部讨论之后、建议使用实现的条目、下面提到了 autosar 4.3.1 的片段

请参阅下面的 AUTOSAR_00044.xsd 架构片段

为了便于参考、我在下面添加了 EB_UPDATE 文件
e2e.ti.com/.../7416.Adc_5F00_Bswmd_5F00_arxml_5F00_EB_5F00_Update.txt
e2e.ti.com/.../Adc_5F00_Bswmd_5F00_arxml_5F00_origin_5F00_version.txt
请提供您的反馈
此致、
Mohasin