主要内容

Embedded Coder Support Package for Infineon AURIX TC3x Microcontrollers 快速入门

此示例说明如何使用 Embedded Coder® Support Package for Infineon® AURIX™ TC3x Microcontrollers 在 Infineon AURIX TC3x 板上运行 Simulink® 模型。

简介

Embedded Coder® Support Package for Infineon® AURIX™ TC3x Microcontrollers 使您能够生成实时可执行文件并将其下载到您的 Infineon AURIX TC3x 微控制器。该支持包包括一个 Simulink 模块库,您可以使用这些模块来配置和访问 Infineon AURIX TC3x 微控制器的外设和通信接口。

在此示例中,您将了解如何配置简单的 Simulink 模型以生成 Infineon AURIX TC3x 的代码,并在板上运行生成的代码,根据按下用户按钮以不同模式周期性地打开和关闭 LED。

支持的硬件

Infineon AURIX TC3x 板

所需软件

启动硬件设置并安装以下第三方工具。有关详细信息,请参阅Supported Hardware and Required Software

  • 适用于 TC3x 系列的 iLLD

  • 适用于 TriCore 的 TASKING® VX-Toolset

  • Infineon DAS

必需的硬件

要运行此示例,您需要以下硬件:

  • Infineon AURIX TC375 Lite Kit

  • USB 数据线

可用模型

tc3x_2ledsBlinky.slx

Simulink 模型

此示例说明如何使 LED 灯以两种模式闪烁。这两种模式由连接到板的输入开关 P00.7 控制。

在连接到板载的两个 LED(P00.5、P00.6)上可以观察到不同模式。当开关检测到上升沿时,D Flip-Flop 模块的输出在 01 之间切换。

当 D 触发器输出 0 时,模型生成模式 1,当输出 1 时则生成模式 2。

  • 模式 1:两个 LED 同时闪烁并同时熄灭。

  • 模式 2:备用引脚上的 LED 闪烁。

查看 Infineon 模块库

Embedded Coder Support Package for Infineon AURIX TC3x Microcontrollers 使您能够使用可添加到 Simulink® 模型中的模块来创建算法。这些模块用于配置相关联的传感器和作动器,以及对传感器和作动器读写数据。

1.在 MATLAB® 提示符下输入 slLibraryBrowser。这将打开 Simulink 库浏览器。

2.在 Simulink 库浏览器中,导航到 Embedded Coder Support Package for Infineon AURIX TC3x Microcontrollers > AURIX TC3x

3.双击 Digital Port ReadDigital Port Write 模块。查看模块封装,其中包含模块的描述和用于配置相关联的 Infineon 数字输出引脚的参数。

在支持的 Infineon 硬件上配置和运行模型

在此任务中,您将在支持的 Infineon AURIX™ 板上配置和运行您的模型。

1.使用 USB 数据线将 Infineon 板连接到您的计算机。

2.在 Simulink 模型中,按 Ctrl+E 或点击建模 > 模型设置以打开“配置参数”对话框。

3.选择硬件实现窗格,并从硬件板参数列表中选择所需的 Infineon 硬件。请不要更改任何其他设置。

5.点击确定

为微控制器生成代码

1.打开 tc3x_2ledsBlinky.slx 模型。

2.点击硬件选项卡上的编译、部署和启动以将目标模型部署到硬件上。

3.按照编译过程进行操作,方法是使用模型画布底部提供的链接打开诊断查看器。

其他可尝试的操作

  • 在虚拟原型构建 (VP) 中运行示例以编译和测试您的模型,而无需使用 Infineon AURIX 硬件板。

  • 通过更改包类和 pinout 选项在不同 Infineon AURIX TC3x 微控制器上运行示例并分析结果。

有关详细信息