TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍

  • 一、MCU配置
    • 1、配置目标
    • 2、目标依赖
      • 2.1 硬件使用
      • 2.2 软件使用
      • 2.3 新增模块
    • 3、EB配置
      • 3.1 配置讲解
      • 3.2 General配置
      • 3.3 McuClockSettingConfig配置
      • 3.4 McuDemEventParameter配置
      • 3.5 McuModeSettingConf配置
      • 3.6 McuRamSectorSettingConf配置
      • 3.7 GtmGlobalConfiguration配置
        • 3.7.1 General配置
        • 3.7.2 Cluster配置
        • 3.7.3 GtmTbuChannel配置
        • 3.7.4 GtmTomGlobal配置
        • 3.7.5 GtmATomGlobal配置
        • 3.7.6 GtmTriggerAdc配置
      • 3.8 McuHardwareResourceAllocation配置
        • 3.8.1 McuGtmAllocation配置
        • 3.8.2 McuAscLinAllocation配置
        • 3.8.3 McuCcu6ModuleAllocation配置
        • 3.8.4 McuGpt12ModuleAllocation配置
        • 3.8.5 McuEruAllocation配置
        • 3.8.6 McuStmAllocation配置
      • 3.9 McuResetSetting配置
      • 3.10 McuDemEventParameter配置
      • 3.11 McuResetReason配置
      • 3.12 PublishedInformation配置

-> 返回总目录-<

一、MCU配置

1、配置目标

不适用硬件。

2、目标依赖

2.1 硬件使用

不适用硬件

2.2 软件使用

MCU模块,不适用

2.3 新增模块

无新增

3、EB配置

3.1 配置讲解

具体可在MC-ISAR_TC3xx_UM_Basic.pdfMC-ISAR_TC3xx_Config_Verification_Manual_BASIC.pdfMC-ISAR_TC3xx_UM_Demo.pdf中查看MCU模块章节的配置描述,和配置生成动态代码描述。
MCU模块如图所示配置,分别按照如下配置列举章节。
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第1张图片

3.2 General配置

McuGeneralConfiguration配置为MCU需要的API接口使能,勾选需要的,去掉不需要的接口功能。

TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第2张图片
McuResetSettingConf,这里配置是否需要使用复位,选择复位原因。
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第3张图片

McuTrapSettingConf,设置Trap使能,对应异常发生时是否需要进入trap。
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第4张图片

3.3 McuClockSettingConfig配置

McuClockSettingConfig,时钟配置,这里是有多少组配置就创建多少组,正常初始化只需要一个配置。这里创建一个即可。
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第5张图片
时钟配置中需要配置的模块
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第6张图片
配置系统PLL
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第7张图片
配置外设PLL
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第8张图片
配置时钟分配,具体到各模块的时钟频率
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第9张图片

3.4 McuDemEventParameter配置

Dem相关配置,需要Det时可以配置
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第10张图片

3.5 McuModeSettingConf配置

模式配置
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第11张图片
模式配置中配置standby模式
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第12张图片

3.6 McuRamSectorSettingConf配置

ram初始化配置,可以在初始化时配置ram区域
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第13张图片

3.7 GtmGlobalConfiguration配置

Gtm配置,Gtm在mcu里分配资源使用
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第14张图片

3.7.1 General配置

配置时钟分频
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第15张图片

3.7.2 Cluster配置

配置时钟cluster,这是时钟树分配下来的时钟源,可以参考PWM和ICU章节描述
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第16张图片

3.7.3 GtmTbuChannel配置

Tbu配置,基本不用改
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第17张图片

3.7.4 GtmTomGlobal配置

配置Tom,定时器输出,可以配置PWM输出
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第18张图片
Group配置,不需要改
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第19张图片
Channel配置需要变更,选择PWM需要的输出PIN
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第20张图片

3.7.5 GtmATomGlobal配置

Atom配置
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第21张图片
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第22张图片
配置PWM输出pin
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第23张图片

3.7.6 GtmTriggerAdc配置

Gtm可以配置成ADC采样,这里配置触发源
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第24张图片
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第25张图片

3.8 McuHardwareResourceAllocation配置

配置硬件资源分配。在后面章节都有需要配置该部分,比如Gtm使用哪一个通道,Asclin使用哪个通道等。
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第26张图片

3.8.1 McuGtmAllocation配置

配置GTM资源分配,这里有TIM,TOM和ATOM
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第27张图片

配置TIM,选择通道,并配置使用的功能。
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第28张图片
配置TOM,配置通道及功能使用
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第29张图片
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第30张图片
配置ATOM,并配置通道及功能使用
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第31张图片
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第32张图片

3.8.2 McuAscLinAllocation配置

配置ASCLIN,配置通道和功能使用
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第33张图片

3.8.3 McuCcu6ModuleAllocation配置

配置CCU6模块使用,可配置成ADC,ICU和PWM功能
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第34张图片

3.8.4 McuGpt12ModuleAllocation配置

配置GPT12模块使用,可以配置成ICU和GPT定时器使用
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第35张图片

3.8.5 McuEruAllocation配置

配置ERU模块,可以配置成DSADC,ICU和ICU功能
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第36张图片

TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第37张图片
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第38张图片

3.8.6 McuStmAllocation配置

配置STM,配置通道使用选择
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第39张图片

3.9 McuResetSetting配置

配置复位,需要可以配置。
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第40张图片

3.10 McuDemEventParameter配置

TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第41张图片

3.11 McuResetReason配置

复位原因不需要配置,生成是固定的宏定义。
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第42张图片

3.12 PublishedInformation配置

版本描述,固定的。
TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍_第43张图片

->返回总目录-<

你可能感兴趣的:(EB,MCAL运行工程,单片机,嵌入式硬件)