ZHCAF08 February   2025 AM2612 , AM2631 , AM2632 , AM2634 , AM263P2 , AM263P4 , AM2732 , AM2732-Q1 , AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62D-Q1 , AM62P , AM62P-Q1 , AM67 , AM68A , AM69A , DRA821U , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4VE-Q1 , TDA4VEN-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VP-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 配置程序
  5. 2软件栈
    1. 2.1 Configurator Plug-in
    2. 2.2 源文件
    3. 2.3 用户指南
    4. 2.4 合规性支持包 (CSP)
  6. 3使用源-构建驱动程序和示例
    1. 3.1 一次性设置
    2. 3.2 构建说明
    3. 3.3 构建命令语法
  7. 4获取 MCAL 软件包
  8. 5总结
  9. 6参考资料

Configurator Plug-in

Configurator Plug-in 提供模块相关参数的配置选项,可以使用 Configurator Tool 编辑和生成这些参数,从而获取可用模块字段的 GUI。任何符合 AUTOSAR 的配置程序工具都可以利用模块插件文件从 ARXML 文件加载可配置字段(具体而言,架构 ARXML 文件加载模型,数据 ARXML 可以为架构中的每个字段提供可加载的预配置值和建议配置值),并生成相应的 includesource 文件。

适用于 EB tresos Studio 的 Configurator Plug-in 包括以下文件内容:

  • config/
    • <Module>.xdm - XML Data Format 文件,它可以使用 EB tresos 支持的 XPath 和表达式类型验证。
    • <Module>.arxml - 标准 AUTOSAR XML 文件,可在任何符合 AUTOSAR 的配置程序工具中加载插件架构。
  • config_ext/
    • <Module>_Rec.xdm - 建议的 XDM Data 文件,其可以为 XDM 中的许多可用选项加载建议的字段值。
  • generate/
    • include/
      • <Module>_Cfg.h - Module Configuration Header 文件生成模板。
    • src/
      • <Module>_Cfg.c - Pre-compile 配置变量的 Module Configuration Source 文件生成模板。
      • <Module>_Lcfg.c - Link-time 配置变量的 Module Configuration Source 文件生成模板。
      • <Module>_PBcfg.c - Post-Build 配置变量的 Module Configuration Source 文件生成模板。
    • V<Number> - 专用于某一版本的文件夹,其中每个版本与驱动程序硬件变量相关。具体包含与硬件变量完全匹配的任何硬件绑定标头文件和源文件。
  • generate_swcd/
    • swcd/
      • <Module>_Bswmd.arxml - plug-in 的 BSW Module Description 文件。
  • META-INF/
    • MANIFEST.MF - 用于描述插件的 Java Manifest 文件。
    • CRYPTOMANIFEST.MFCRYPTOMANIFESTSIG.MF - 已签名的 plug-in 文件,能对插件的每个文件(这些文件除外)进行签名,并包含与 User License 一起使用的加密插件源信息。
  • plugin.xml - 适用于多种插件特定设置的 Plug-in XML 文件。

要使用配置程序插件,请执行以下步骤:

  1. 在 EB tresos 安装路径中的 plugins/ 文件夹下粘贴要加载的插件文件夹,通常是 Microsoft® Windows® 系统的 C:/EB/tresos/。通过 MCAL 软件文件中所述的机制从 TI 获取特定器件的插件。请勿在复制插件时运行 EB tresos,否则可能无法识别软件,并且必须关闭并重新启动 EB tresos。
  2. 启动 EB tresos Studio 应用程序:
    AM602, AM2412 AM602, AM2412
  3. 通过 FileNewConfiguration Project 创建一个新的 Configuration Project。在 New Project Wizard 中设置有用的选项。
    AM602, AM2412
    1. 使用任何适当的项目名称。AM602, AM2412
    2. 提供相关的 ECU Id(用户选择),并将 Target 插件正确设置为与 AM2x MCU 系列相匹配的 ARM/AM2xx。一旦看到 Target 下拉菜单中填充了器件插件,则表示 EB tresos 已正确识别该插件。
      AM602, AM2412
    3. 从可用的集合中添加正确的模块集。如果必须使用任何 ImportersExporters,点击 Next 按钮;否则,直接点击 Finish 按钮。
      AM602, AM2412
  4. 打开每个模块的通用编辑器,并找到可用于设置和更新配置的选项字段。
    AM602, AM2412
  5. 在准备好数值后,在应用程序 ToolbarContext 菜单或从 Application Menu Bar,点击 Verify 项目,然后,若无错误,则开始 Build 项目。
    AM602, AM2412
  6. 展开在该项目下生成的输出文件夹、然后复制生成的 include/<Mip>_Cfg.hsrc/<Mip>_Cfg.c 基于配置变量的配置源文件,以与任何驱动程序的最终应用一起使用。

<EB_tresos_Installation_Path>/doc/ 文件夹可获取有关安装和使用 EB tresos Studio 的文件。有关使用此工具的更多详细信息,另请参阅 EB/tresos/doc/2.0_EB_tresos_Studio/2.1_Studio_documentation_users_guide.pdf 上的 Users Guide。