首页 > 其他分享 >使用EB配置Irq驱动

使用EB配置Irq驱动

时间:2022-12-29 14:35:20浏览次数:48  
标签:优先级 container 中断 Irq 配置 EB 用于 驱动 外设

  1. 概述
    1. IRQ驱动程序为中断配置、初始化和处理提供必要的配置参数和api。

驱动负责:

•配置服务请求的优先级号码

•用于初始化具有配置优先级和服务提供者(CPUx,DMA,其中x从0变化到可用核数)

•用于初始化具有配置优先级和服务提供者的通用服务请求节点的运行时api,可用于软件触发服务请求

•用于清除srn的服务请求标志的运行时api

•如果选择了CAT2,操作系统应该注意中断处理

 

  1. 配置预览

container:IrqGeneral 中包含中断的通用配置;

IrqOsekEnable 用于指定是否启用操作系统,选择true表示使用操作系统,同时允许用户配置CAT2类型中断,选择false表示不使用操作系统,且只能配置CAT1类型中断;

IrqGPT120Config 用于指定GPT120外设驱动的中断详细配置,本例中未使用GPT120外设中断;同理其余IrqXXXConfig都是用于指定具体外设中断的详细配置;

 

每一个外设中断的配置均包含3个container;

container:IrqXXXCatConfig 用于指定具体中断的类别,可选CAT1 或 CAT2;

container:IrqXXXPrioConfig 用于指定具体中断的优先级,取值范围是[0, 255],数值越大表示中断优先级越高;

container:IrqXXXTosConfig 用于指定具体中断有谁负责处理,DMA 或 CPU0~CPU5;

 

IrqQSPIConfig 用于指定QSPI外设驱动的中断详细配置;本例中只使用

了QSPI0外设,因此需要配置IrqQSPIConfig_0;下面3个图依次描述了            QSPI0中断的Cat配置,Prio配置和Tos配置;

 

container:CommonPublishedInformatica 中是软件自动生成的版本号默认值,用户无需修改,保持默认即可。

标签:优先级,container,中断,Irq,配置,EB,用于,驱动,外设
From: https://www.cnblogs.com/lance9527/p/17012433.html

相关文章

  • 使用 Spring Boot 和 Kotlin 构建 Web 应用程序
    本教程向您展示如何通过结合弹簧启动和科特林.如果您从Kotlin开始,您可以通过阅读参考文档,跟随在线KotlinKoans教程或只是使用Spring框架参考文档现在在Kotlin中提供......
  • 使用SRS和JSWebrtc实现实时播放视频
    使用SRS搭建视频服务器参见官方地址:https://ossrs.net/lts/zh-cn/docs/v5/doc/getting-started-buildhttps://github.com/ossrs/srs修改srs.conf文件将rtc节点下的rt......
  • 使用EB配置Fee驱动
    概述FEE驱动程序通过标准服务和定义良好的配置根据AUTOSAR提供Flash EEPROM仿真。此外,还提供了客户特定的功能,如原始Flash处理、准静态(QS)数据块支持、未配置数据块......
  • 使用EB配置McalLib驱动
    本文档主要以McalLib为例,讲述如何理解各驱动的原始用户手册,并如何从中提取信息和确定在EB中需要配置那些container以及这些container该配置为何值。具体到本实例McalLib的......
  • Eric Evans-"领域驱动设计"-UMLChina讲座-音频
    时间2006年4月26日(周三)上午10:00-12:00演讲人EricEvans,《领域驱动设计》作者。该书是他12年大型系统建模和设计积累的结晶。主持人Sicilia声音记录网盘下载(35M)>>​​http......
  • Rebecca Wirfs-Brock-"对象设计的艺术"UMLChina讲座-音频和幻灯
    时间2006年8月8日(周二)上午10:00-12:00演讲人RebeccaWirfs-Brock(http://www.wirfs-brock.com),对象技术专家,面向对象设计技术的先驱。她在1990年出版的”DesigningObject-Ori......
  • Rebecca Wirfs-Brock--"职责驱动设计"讲座-音频和幻灯
    时间2004年8月25日(周三)上午10:00-12:00演讲人RebeccaWirfs-Brock,对象技术专家,面向对象设计技术的先驱。她在1990年出版的”DesigningObject-OrientedSoftware”是最早的......
  • 超全面的JavaWeb笔记day23<AJAX>
    AJAXAJAX概述1什么是AJAXAJAX(AsynchronousJavascriptAndXML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传......
  • 领域驱动设计
    DDD的代码结构_ronshi的博客-CSDN博客_ddd代码结构 DDD(领域驱动设计)概念来源于2004年著名建模专家ericevans的书籍:《domain-drivendesign–tacklingcomplexity......
  • 初学《python编程从入门到实践》web应用程序,出现错误
    一开始是遇到了TemplateDoesNotExist的错误,上百度都是说改settings.py里面的TEMPLATE的DIRS,但我改了还是出现问题,我用的《python编程从入门到实践》这本书的出版时间是20......