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

这篇具有很好参考价值的文章主要介绍了TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


-> 返回总目录-<

一、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 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.2 General配置

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

tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
McuResetSettingConf,这里配置是否需要使用复位,选择复位原因。
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

McuTrapSettingConf,设置Trap使能,对应异常发生时是否需要进入trap。
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.3 McuClockSettingConfig配置

McuClockSettingConfig,时钟配置,这里是有多少组配置就创建多少组,正常初始化只需要一个配置。这里创建一个即可。
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
时钟配置中需要配置的模块
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
配置系统PLL
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
配置外设PLL
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
配置时钟分配,具体到各模块的时钟频率
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.4 McuDemEventParameter配置

Dem相关配置,需要Det时可以配置
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.5 McuModeSettingConf配置

模式配置
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
模式配置中配置standby模式
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.6 McuRamSectorSettingConf配置

ram初始化配置,可以在初始化时配置ram区域
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.7 GtmGlobalConfiguration配置

Gtm配置,Gtm在mcu里分配资源使用
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.7.1 General配置

配置时钟分频
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.7.2 Cluster配置

配置时钟cluster,这是时钟树分配下来的时钟源,可以参考PWM和ICU章节描述
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.7.3 GtmTbuChannel配置

Tbu配置,基本不用改
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.7.4 GtmTomGlobal配置

配置Tom,定时器输出,可以配置PWM输出
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
Group配置,不需要改
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
Channel配置需要变更,选择PWM需要的输出PIN
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.7.5 GtmATomGlobal配置

Atom配置
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
配置PWM输出pin
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.7.6 GtmTriggerAdc配置

Gtm可以配置成ADC采样,这里配置触发源
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.8 McuHardwareResourceAllocation配置

配置硬件资源分配。在后面章节都有需要配置该部分,比如Gtm使用哪一个通道,Asclin使用哪个通道等。
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.8.1 McuGtmAllocation配置

配置GTM资源分配,这里有TIM,TOM和ATOM
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

配置TIM,选择通道,并配置使用的功能。
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
配置TOM,配置通道及功能使用
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
配置ATOM,并配置通道及功能使用
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.8.2 McuAscLinAllocation配置

配置ASCLIN,配置通道和功能使用
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.8.3 McuCcu6ModuleAllocation配置

配置CCU6模块使用,可配置成ADC,ICU和PWM功能
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.8.4 McuGpt12ModuleAllocation配置

配置GPT12模块使用,可以配置成ICU和GPT定时器使用
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.8.5 McuEruAllocation配置

配置ERU模块,可以配置成DSADC,ICU和ICU功能
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.8.6 McuStmAllocation配置

配置STM,配置通道使用选择
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.9 McuResetSetting配置

配置复位,需要可以配置。
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.10 McuDemEventParameter配置

tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.11 McuResetReason配置

复位原因不需要配置,生成是固定的宏定义。
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

3.12 PublishedInformation配置

版本描述,固定的。
tc397 mcal,TC397从0搭建AUTOSAR EB MCAL运行工程,单片机,嵌入式硬件

->返回总目录-<文章来源地址https://www.toymoban.com/news/detail-799065.html

到了这里,关于TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • EB tresos S32K3 MCAL MCU配置(一)时钟与晶振

    MCU配置(一)  时钟与晶振 1.时钟是什么,为什么需要时钟? 时钟对于CPU来说就等同于心脏,时钟频率的高低决定了CPU执行指令的速度,同时对于大多数外设来说也是需要一个时钟信号才能正常工作的,以通信相关的模块来说,一个信号本质上是高低电平的组合,比如我们要

    2024年02月11日
    浏览(33)
  • MCAL实战一(S32K324-NXP EB tresos MCU驱动配置详解)

    目录 1、MCU General配置参数 2、MCURestReasonConf 3、McuModuleConfiguration配置 4、MCU API接口函数 5、展示一波代码

    2024年02月12日
    浏览(28)
  • S32K3系列MCAL配置详解之 UART(串口)基于EB tresos

    UART 串口通讯(Serial Communication)是指外设和计算机间,通过数据信号线、地线等,按位进行传输数据的一种通讯方式。严格意义上来讲串口通讯并不属于AUTOSAR MCAL 模块依赖:UART PORT MCU 串口配置相对比较简单,首先在uartchannel选项卡下新增一个配置项,双击进入 时钟参考等会儿

    2024年02月13日
    浏览(32)
  • Aurix TC3xx系列MCU ADC模块简介(一)

    返回总目录 英飞凌Aurix TC3xx系列MCU中有两种ADC模块,一个是EVADC,另一个是EDSADC,两者在转换精度,转换方式等方面有所区别。EVADC的应用场景比较广泛,通常所说的ADC主要是指EVADC,这里以TC3xx系列MCU为例,主要介绍EVADC模块的一些参数和特点,并对EVADC和EDSADC的特点做一个简

    2024年02月15日
    浏览(31)
  • 英飞凌TC397 BootLoader (SOTA)开发目录

    目录 欢迎大家来到TC397 BootLoader专栏,开始前我会先列出TC397 BootLoader学习大纲,同时可以作为大家学习、开发BootLoader的参考。点击下面的链接,可以传送到对应的文章下。 开始前的准备 TC397 BootLoader讲解 - 总目录 TC397 BootLoader讲解 - 准备工作 TC397 BootLoader讲解 - 资料下载 1、

    2023年04月11日
    浏览(24)
  • S32K3系列 --- MCU(Clock) Mcal配置

            很多工程师其实并不太会过多的关注Clock的配置,本身我对Clock的了解也不是特别多,但是还是觉得想去了解一下,因为在其他的配置过程中,我遇到了很多错误,都是由于Clock的配置引起的问题,这里过一个简单的记录。 FIRC :Fast Internal RC Oscillator         芯

    2024年02月20日
    浏览(35)
  • Infineon Aurix TC397启动过程学习

    TC397整个启动过程如下图所示: 首先由某个 复位 事件开始,必要情况下经历 上电 过程,然后执行芯片的 引导 固件进而跳转到用户 启动 代码,最后执行用户程序,因此整个过程可总结为” 复位 、 上电 、 引导 、 启动 ”八个字。 2.1.1 Cold(initial) power-on reset 冷复位,芯片供

    2024年02月05日
    浏览(43)
  • S32K144-NXP EB tresos MCU驱动配置详解

    S32K144平台 MCAL MCU驱动 在EB中的相关配置解析以及实战。 多图预警!!!!!!!!! ①Mcu Development Error Detect:Mcu模块开发错误检测使能。 ②Mcu Get Ram State API:获取RAM状态API使能。 ③Mcu Init Clock API:初始化时钟API使能。 ④Mcu No PLL:锁相环禁用。 ⑤Mcu Enter Low-Power Mode:进入

    2024年02月10日
    浏览(32)
  • Autosar MCAL MCU配置时钟-基于cfg

    在Autosar OS中的Counter计数是由STM模块而来,需要在Counter中指定每个tick的 时间 ,但这个时间是根据STM时钟来的,t=1/fstm,并不是指定的时间就是 真的运行时间 ,例如指定的 Seconds per tick 时间为0.00000001,但STM频率为50000000HZ(50MHz),实际执行的时间会是0.00000002,导致os所有认为的

    2023年04月08日
    浏览(53)
  • 一步一步搭建S32K14x的AutoSar项目----MCAL之MCU模块

    1-1、时钟对于任何一款微控制器是很重要的,所以我们首先要了解S32K144的时钟树,才能为后续的MCAL中MCU模块配置做好准备,废话不多说,先上一张图片,聊了解下 对应芯片手册的第27章 Clock Distribution 。 1、SOSC 就是连接外部的高速时钟,我们一般情况下会优先选择它,精准

    2024年01月22日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包