当前位置: 首页 > java >正文

AutoSAR从概念到实践系列之MCAL篇(二)——Mcu模块配置及代码详解(下)

欢迎大家学习我的《AutoSAR从概念到实践系列之MCAL篇》系列课程,我是分享人M哥,目前从事车载控制器的软件开发及测试工作。

学习过程中如有任何疑问,可底下评论!

如果觉得文章内容在工作学习中有帮助到你,麻烦点赞收藏评论+关注走一波!感谢各位的支持!

 上一篇内容主要为大家分享了MCU Driver的常用API接口及部分API执行时序,本篇内容来介绍如何在EB tresos工具配置Mcu模块并生成代码;

1.General配置

General项的配置主要包括以下内容,如下表1所示:

表1 General配置
Name Description
Config Variant

VariantPostBuild:配置参数单独保存在flash的一个固定区域(特定地址),可以修改参数配置,可以单独被更新。

VariantPreCompile:在预编译时配置的一些参数,通常通过宏定义或预编译指令来实现。

McuGeneralConfiguration此处配置主要为相关接口的使能, 例如版本信息, 复位, 初始化接口等内容, 根据实际需要开启.
McuDebugConfiguration此处配置主要为调试阶段的接口API使能配置, 正式生成代码不建议开启
McuPublishedInformationN/A
McuModuleConfiguration

此处配置模式配置数量, 时钟分频, 时钟源等内容

McuAllowedModes配置工作模式 High Speed Run Mode/Very-Low-Power Modes是否被允许
McuInterruptEvents配置MCU的中断事件,包括Power Monitor及其他时间

EB配置如下图1,图2所示:

http://www.xdnf.cn/news/2175.html

相关文章:

  • Pygame事件处理详解:键盘、鼠标与自定义事件
  • QT对话框及其属性
  • Tauri文件系统操作:桌面应用的核心能力(入门系列四)
  • 深度解析责任链Filter模式:构建灵活可扩展的请求处理管道
  • Spring Boot 支持政策
  • 【数据结构与算法】从完全二叉树到堆再到优先队列
  • 【每天一个知识点】点乘(Dot Product)
  • 【C语言练习】004. 使用各种运算符进行计算
  • 【高频考点精讲】前端职业发展:如何规划前端工程师的成长路径?
  • 【白雪讲堂】构建与优化企业知识图谱的实战指南
  • 关于GoWeb(1)
  • 构建智能风控引擎的全流程设计指南
  • 从基础到实战的量化交易全流程学习:1.2 金融市场基础
  • 主流 LLM 部署框架
  • DIFY 浅尝 - DIFY + Ollama 添加模型
  • 使用 LangGraph 和 Elasticsearch 构建强大的 RAG 工作流
  • nuxt3项目搭建:一、初始化项目流程指南
  • 【微知】/proc中如何查看Linux内核是否允许加载内核模块?(/proc/sys/kernel/modules_disabled)
  • 关于汇编语言与接口技术——算术运算程序的设计
  • 高精度运算(string函数)
  • 【Linux应用】交叉编译环境配置,以及最简单粗暴的环境移植(直接从目标板上复制)
  • 【OSG学习笔记】Day 10: 字体与文字渲染(osgText)
  • ※※惯性时间常数与系统惯量定义、区别、联系
  • 水果成篮--LeetCode
  • Java—— 包装类
  • Arduino+ESP01S烧录
  • AudioVideoMerger 下载与使用
  • 计算机网络 | 应用层(1)--应用层协议原理
  • Git 工具的安装
  • django之优化分页功能(利用参数共存及封装来实现)