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 模块的输出在 0 和 1 之间切换。
当 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 Read 和 Digital 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 微控制器上运行示例并分析结果。