F28M3x Concerto 处理器的 C2000 Microcontroller Blockset 入门指南
在本示例中,您将学习如何配置一个简单的 Simulink® 模型,为 Concerto® F28M3x 处理器的 ARM® 和 C28x 内核生成代码,并在板上运行生成的代码,以定期打开和关闭 LED。
C2000™ Microcontroller Blockset 使您能够在 Texas Instruments® C28x + ARM Cortex-M3 MCU 上创建和运行 Simulink 模型。该模块集包含一个 Simulink 模块库,用于配置和访问 F28M3x 外设和通信接口。
前提条件
如果您是 Simulink 的新手,我们建议您完成交互式 Simulink 教程。
如果您是 Embedded Coder® 的新用户,请参阅 Embedded Coder 产品页面,了解概述和教程。
所需硬件
本示例需要以下带有 Texas Instruments® XDS100v2 USB 仿真器接口的硬件之一:
F28M36 Concerto 控制卡或
F28M35 Concerto 控制卡
配置模型以在 F28M3x 处理器的 ARM Cortex M3 内核上运行
打开 led_blink_f28m35_m3 ARM LED 模型。该模型配置为在 F28M35x ARM Cortex® M3 CPU 上运行。您可以在 F28M36x 上运行该模型,操作路径为:配置参数 > 硬件实现 > 硬件板,然后选择 TI Concerto F28M36x (ARM Cortex-M3)。
F28M35H52C 控制卡上的红色 LED (LD3) 由 PC7_GPIO71 驱动。在数字输出模块中,将 GPIO 端口设置为 GPIOC,将引脚编号设置为
7。F28M36P63C 控制卡上的红色 LED (D2) 由 PF2_GPIO34 驱动。在数字输出模块中,将 GPIO 端口设置为 GPIOF,将引脚编号设置为
2。从配置参数 > 硬件实现 > Target hardware resources 窗格配置通用输入输出引脚。默认情况下,如果 ARM Simulink 模型未使用,则 C28x 上的所有引脚均启用。
在 Configuration Parameters > Hardware Implementation 中,确保将编译操作设置为 Build, load and run,并启用 Boot From Flash (stand alone execution)。
按 Ctrl+B 在硬件板上构建、加载和运行应用程序。注意观察,红色 LED 指示灯每秒闪烁一次。

配置模型以在 F28M3x 处理器的 C28x CPU 上运行
在 C28x CPU(RAM 或 Flash)上运行模型之前,请配置 C28x CPU 的时钟设置。您可以通过运行上述 ARM LED 模型来实现这一点。
打开 led_blink_f28m35_c28 C28x LED 模型。该模型配置为在 F28M35x C28x CPU 上运行。您可以在 F28M36x 上运行该模型,操作路径为:配置参数 > 硬件实现 > 硬件板,然后选择 TI Concerto F28M36x (C28x)。
F28M35H52C 控制卡上的红色 LED (LD2) 由 PC6_GPIO70 驱动。在 Digital Output 模块中,将 GPIO 组设置为
GPIO68~GPIO71,并选择 GPIO70。F28M36P63C 控制卡上的红色 LED (D1) 由 PE7_GPIO31 驱动。在 Digital Output 模块中,将 GPIO 组设置为
GPIO24~GPIO31,并选择 GPIO31。在 Configuration Parameters > Hardware Implementation 中,确保将编译操作设置为 Build, load and run,并启用 Boot From Flash (stand alone execution)。
按 Ctrl+B 在硬件板上构建、加载和运行应用程序。观察电路板上的红色 LED LD2 亮 0.5 秒,灭 0.5 秒。
