这里写目录标题
- 1.MCU模块的作用
- 2.EB配置以及接口应用
- 3.总结
1.MCU模块的作用
MCU模块主要分为三部分:
- McuGeneralConfiguration MCU通用配置(一般保持默认)
- McuHardwareResourceAllocationConf 硬件资源分配管理器(用于连接不同模块)
- McuModuleConfiguration MCU内部子模块配置
在TC3xx系列EB中GTM模块并未独立,而是设置在MCU的子模块中
2.EB配置以及接口应用
本章节仅对MCU模块整体架构做介绍
-
McuHardwareResourceAllocationConf 硬件资源分配管理器
MCU硬件资源分配管理器可以管理的硬件模块如上图所示
在autosar架构中各个模块相对较为独立,例如上图中所示,ICU模块希望使用CCU6定时/计数器作为时基则必要的步骤就是在对应的硬件资源分配模块进行连接 -
McuGeneralConfiguration MCU通用配置
主要用于开启一些与系统相关的的函数接口以及晶振、sysClk设置
例如此处,外部晶振评委20MHz -
McuModuleConfiguration MCU内部子模块配置
常用的模块有以下几个
实际上这里的配置是整个时钟系统,有MCUCLK输出至各个外设进行分频(实际时钟的主要模块位Gpt12与GTM模块),再由 McuHardwareResourceAllocationConf 硬件资源分配管理器分配各个其他模块。因此此处主要进行的就是时钟分频与时钟源选择,其中McuClockSettingconfig负责的主要内容位时钟系统中的CCU模块
最终得到的结果体现在以下选项卡里
各个外设、总线等时钟源皆来自于此。
GTM于Gpt在相关模块文章中有更多介绍则不在此赘述。
3.总结
本文为博主个人学习总结记录,如有不正,欢迎指正