支持的 Texas Instruments C2000 处理器
下表列出了每个处理器系列支持的 C2000™ Microcontroller Blockset 处理器。在本主题中,您还将了解 C2000 处理器的通用配置项和 LaunchPad 配置项之间的区别。
处理器系列 | 处理器 |
|---|---|
TI Delfino F28377S LaunchPad | F28377S |
| TI Delfino F2837xS | F28379S、F28377S、F28376S、F28375S 和 F28374S |
| TI Delfino F28379D LaunchPad | F28379D |
| TI Delfino F2837xD | F28379D、F28377D、F28376D、F28375D 和 F28374D |
| TI Delfino F2833x | F28335、F28334 和 F28332 |
| TI Delfino C2834x | C28346、C28345、C28344、C28343、C28342 和 C28341 |
| TI Piccolo F280049C LaunchPad | F280049C |
| TI Piccolo F28004x | F280049M、F280049C、F280049、F280048C、F280048、F280045、F280041C、F280041、F280040C 和 F280040 |
| TI Piccolo F2807x | F28075 和 F28074 |
| TI Piccolo F2806x | F28069M、F28069、F28068、F28067、F28066、F28065、F28064、F28063 和 F28062 |
| TI Piccolo F28069M LaunchPad | F28069M |
| TI Piccolo F2805x | F28055、F28054、F28053、F28052、F28051 和 F28050 |
| TI Piccolo F2803x | F28035、F28034、F28033、F28032、F28031 和 F28030 |
| TI Piccolo F2802x | F28027、F28026、F28023、F28022、F28021、F28020 和 F280200 |
| TI Piccolo F28027/F28027F LaunchPad | F28027 |
| TI F280x | F2809、F2808、F2806、F2802、F2801、F28016 和 F28015 |
| TI F28044 | F28044 |
| TI F281x | F2812、F2811 和 F2810 |
| TI F2838x | F28388D、F28388S、F28386D、F28386S、F28384D 和 F28384S |
| TI F28002x | F280025、F280025C、F280024、F280024C、F280023、F280023C、F280022 和 F280021 |
| TI F280025C LaunchPad | F280025C |
| TI F28003x | F280033、F280034、F280036、F280036C、F280037、F280037C、F280038、F280038C、F280039 和 F280039C |
| TI F280039C LaunchPad | F280039C |
| TI F280013x | F2800132、F2800133、F2800135 和 F2800137 |
| TI F2800137 LaunchPad | F2800137 |
| TI F280015x | F2800152、F2800153、F2800154、F2800155、F2800156 和 F2800157 |
| TI F28P65x | F28P650D、F28P650S、F28P659D 和 F28P659S |
| TI F28P650D LaunchPad | F28P650D |
| TI F28P55x | F28P550SJ9、F28P550SG9、F28P550SD7、F28P550SD4、F28P559SJ9、F28P559SJ2、F28P559SG8、F28P559SG2 和 F28P559SD7 |
| TI F28P550S LaunchPad | F28P550S |
| TI F29H85x | F29H850TU9 |
| TI Concerto F28M35x | F28M35H52C、F28M35H22C、F28M35M52C、F28M35M22C、F28M35M20B 和 F28M35E20B |
| TI Concerto F28M36x | F28M36P63C、F28M36P53C、F28M36H53C、F28M36H53B、F28M36H33C 和 F28M36H33B |
了解 C2000 MCU 通用配置项和 LaunchPad 配置项之间的区别
在 C2000 Microcontroller Blockset 中,某些微控制器在配置参数 (Configuration Parameters > Hardware Implementation > Hardware board) 中有多个配置项。其中一个配置项是给定处理器的通用配置项,例如 TI Delfino F2837xD,另一个配置项是该处理器的 LaunchPad 开发套件的配置项,例如 TI Delfino F28379D LaunchPad。处理器通用配置项的默认值通常与控制卡的默认值一致。了解这些配置项之间的区别对于硬件配置和功能至关重要。
主要区别
通用配置项和 LaunchPad 配置项的主要区别在于:
CCXML File - 通用板和 LaunchPad 板分别提供不同的 CCXML 文件。导航至 Configuration Parameters > Hardware Implementation > Target hardware resources > Build 选项,然后选择相应的 CCXML 文件。您可以在以下位置找到这些文件:
<C2000WareInstallLocation>\device_support\<device>\common\targetConfigs
Default GPIO Pin Selection - 确保默认 GPIO 引脚与硬件要求匹配。外设的默认 GPIO 引脚是根据板上的可用引脚选择的。
External Clock Differences - 如有必要,请在 Configuration Parameters > Hardware Implementation > Target hardware resources > Clocking 下更新外部时钟设置。电路板上提供的外部时钟各不相同,必须相应地进行更新。
在 LaunchPad 开发板上使用通用配置项
您可以选择处理器的任何通用配置项(控制卡或自定义板)作为硬件板,并通过更新 CCXML 文件和验证 GPIO 引脚将其配置为 LaunchPad。例如,如果正确更新 CCXML 文件,则可以使用硬件 TI F28P55x 在 LAUNCHXL-F28P55X 板上运行模型。
以下是通用版本和 Launchpad 版本在各种处理器方面的区别:
TI C2000 MCU 的通用配置项和 Launchpad 配置项之间的区别
| 处理器 | 区别 | 通用配置项中的默认值 | LaunchPad 中的默认值 |
|---|---|---|---|
F28002x
| CCXML 文件 | ||
| 振荡器时钟频率 | 内部振荡器 10MHz 时钟 | 外部振荡器 20Mhz 时钟 | |
| 默认 GPIO 配置项 | |||
|
|
| |
F28003x
| CCXML 文件 | ||
| 默认 GPIO 配置项 | |||
|
|
| |
F28004x
| CCXML 文件 | ||
| 默认 GPIO 配置项 | |||
|
|
| |
F2837xD
| CCXML 文件 | ||
| 外部振荡器频率 | 20Mhz | 00Mhz | |
| 默认 GPIO 配置项 | |||
|
|
| |
F2806x
| 默认 GPIO 配置项 | ||
|
|
| |
F280013x
| CCXML | ||
| 默认 GPIO 配置项 | |||
|
|
| |
F28P65x
注意 F28P65x 设备的内存配置与其前代产品略有不同。F28P65x 设备有五个闪存块,您可以将其分配给 CPU1 或 CPU2。此外,CPU1 或 CLA 可以使用 LS RAM,而 RAM Dx 内存可以映射到 CPU1 或 CPU2。有关详细信息,请参阅F28P65x 内存配置。
| CCXML | ||
| 外部振荡器频率 | 20Mhz | 25Mhz | |
| 默认 GPIO 配置项 | |||
|
|
| |
F28P55x
| CCXML | ||
| 默认 GPIO 配置项 | |||
|
|
|
ccxml 文件是将可执行文件下载到目标设备所必需的,它定义了与调试器的连接。
COM 端口用于串行通信。一旦选定,特定目标的 COM 端口将被保存为首选项并自动应用。
注意
TI F2838x controlCARD(MCU063E1、MCU063E2、MCU063A)的早期版本使用 20 MHz 外部时钟。较新的 TI F2838x controlCARD(MCU063B 及更高版本)使用 25 MHz 外部时钟。TI F2838x 目标的默认时钟频率设置为 10 MHz 内部时钟频率,以适应所有型号。但是,您可以通过在 Configuration Parameters > Hardware Implementation > Target hardware resources > Clocking 下禁用 Use internal oscillator 参数,并在 Oscillator clock (OSCCLK) frequency in MHz 参数中设置正确的外部时钟频率来更改时钟。
F28P65x 设备的内存配置与其前代产品略有不同。F28P65x 设备有五个闪存块,您可以将其分配给 CPU1 或 CPU2。此外,CPU1 或 CLA 可以使用 LS RAM,而 RAM Dx 内存可以映射到 CPU1 或 CPU2。有关详细信息,请参阅F28P65x 内存配置。
另请参阅
C2000 Microcontroller Blockset 硬件设置 | 支持 Texas Instruments C2000 处理器的示例 | F28P65x 内存配置