主要内容

本页采用了机器翻译。点击此处可查看英文原文。

F28M3x Concerto 处理器的 C2000 Microcontroller Blockset 入门指南

在本示例中,您将学习如何配置一个简单的 Simulink® 模型,为 Concerto® F28M3x 处理器的 ARM® 和 C28x 内核生成代码,并在板上运行生成的代码,以定期打开和关闭 LED。

C2000™ Microcontroller Blockset 使您能够在 Texas Instruments® C28x + ARM Cortex-M3 MCU 上创建和运行 Simulink 模型。该模块集包含一个 Simulink 模块库,用于配置和访问 F28M3x 外设和通信接口。

前提条件

所需硬件

本示例需要以下带有 Texas Instruments® XDS100v2 USB 仿真器接口的硬件之一:

  • F28M36 Concerto 控制卡或

  • F28M35 Concerto 控制卡

配置模型以在 F28M3x 处理器的 ARM Cortex M3 内核上运行

  1. 打开 led_blink_f28m35_m3 ARM LED 模型。该模型配置为在 F28M35x ARM Cortex® M3 CPU 上运行。您可以在 F28M36x 上运行该模型,操作路径为:配置参数 > 硬件实现 > 硬件板,然后选择 TI Concerto F28M36x (ARM Cortex-M3)

  2. F28M35H52C 控制卡上的红色 LED (LD3) 由 PC7_GPIO71 驱动。在数字输出模块中,将 GPIO 端口设置为 GPIOC,将引脚编号设置为 7

  3. F28M36P63C 控制卡上的红色 LED (D2) 由 PF2_GPIO34 驱动。在数字输出模块中,将 GPIO 端口设置为 GPIOF,将引脚编号设置为 2

  4. 配置参数 > 硬件实现 > Target hardware resources 窗格配置通用输入输出引脚。默认情况下,如果 ARM Simulink 模型未使用,则 C28x 上的所有引脚均启用。

  5. Configuration Parameters > Hardware Implementation 中,确保将编译操作设置为 Build, load and run,并启用 Boot From Flash (stand alone execution)

  6. 按 Ctrl+B 在硬件板上构建、加载和运行应用程序。注意观察,红色 LED 指示灯每秒闪烁一次。

配置模型以在 F28M3x 处理器的 C28x CPU 上运行

在 C28x CPU(RAM 或 Flash)上运行模型之前,请配置 C28x CPU 的时钟设置。您可以通过运行上述 ARM LED 模型来实现这一点。

  1. 打开 led_blink_f28m35_c28 C28x LED 模型。该模型配置为在 F28M35x C28x CPU 上运行。您可以在 F28M36x 上运行该模型,操作路径为:配置参数 > 硬件实现 > 硬件板,然后选择 TI Concerto F28M36x (C28x)

  2. F28M35H52C 控制卡上的红色 LED (LD2) 由 PC6_GPIO70 驱动。在 Digital Output 模块中,将 GPIO 组设置为 GPIO68~GPIO71,并选择 GPIO70。

  3. F28M36P63C 控制卡上的红色 LED (D1) 由 PE7_GPIO31 驱动。在 Digital Output 模块中,将 GPIO 组设置为 GPIO24~GPIO31,并选择 GPIO31。

  4. Configuration Parameters > Hardware Implementation 中,确保将编译操作设置为 Build, load and run,并启用 Boot From Flash (stand alone execution)

  5. 按 Ctrl+B 在硬件板上构建、加载和运行应用程序。观察电路板上的红色 LED LD2 亮 0.5 秒,灭 0.5 秒。