问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Autosar Dcm配置-特定NRC实现方式-基于ETAS软件

发布网友 发布时间:2024-10-07 15:10

我来回答

1个回答

热心网友 时间:2024-12-04 06:18

项目开发中,诊断服务基于特定需求常引入NRC(如NRC22),通常需通过手动编写代码实现。本文将介绍ETAS工具中配置接口及简单实现方法。
工具配置

每个服务及子服务均可配置对应的用户函数。以服务10为例,在Dcm-DcmConfigSet-DcmDsd-DcmDsdServiceTables中配置SessionControlClass选项DcmRbDsdSidTabUserModeRuleFnc,配置自定义函数名。若不配置,默认使用DcmAppl_UserServiceModeRuleService函数,允许用户自定义逻辑判断。配置完成,生成BSW代码。

子服务配置

对于子服务,如果不配置,默认生成函数为DcmAppl_UserSubServiceModeRuleService。配置后,生成BSW代码。

代码编写

查看生成代码,服务10检查自定义函数示例:仅输入Service ID,输出Nrc_u8。服务1002检查自定义函数示例:输入Service ID及子服务ID。自定义两个函数实现逻辑。

无需判断Sid_u8及Subfunc_u8,因为配置的回调函数对应服务ID,确保准确触发。若未配置自定义函数,系统将执行默认check函数,同样由用户实现判断逻辑,无须额外生成函数。

总结

在涉及1002跳转boot、1101复位等服务时,通常需判断安全条件(如车速、蓄电池电压),防止车辆失控。本文介绍的配置及实现方法,能有效满足这一需求。

感谢阅读,如本文对你有帮助,欢迎点赞、关注、收藏、转发。你的支持是持续分享的动力。关注微信公众号《汽车电子学习笔记》,获取更多相关知识更新。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
空调加氟时要注意什么? 电脑安装了pr兼容性pr显示系统兼容性报告 带你了解——赫伯罗特 一千克面粉三十元一克面粉多少钱 大米2元500克面粉3元500克 2千克大米和和1500克面粉多少钱?_百度... ...面粉每千克多少元.大米25千克4.5元一千克面粉2 买8000克面粉需要32元,每千克面粉多少钱 500克面粉2元钱1千克面粉多少钱,怎么练式? 软棕和硬棕哪个好 amd rx6800m相当于nvidia什么水平? 2020年第92届奥斯卡金像奖,获得最佳动画长片提名的有哪些影片... 我的IE里的收藏夹里的地址不是按顺序排列的(按英文字母或中文拼音... 我哥的电脑给我了,收藏夹里的地址昨天被他剪切了,现在一片灰白无法添... 我电脑收藏夹里的网址莫名其妙的少了很多怎么办? 电视专用无线网卡 电视升级千兆有线网络?选好USB 3.0网卡,网速秒杀WiFi 6 我的表妹高考结束了,我这个做表哥的觉得应该买点东西给她,但是不知道要... 右键菜单里面的选项怎么去掉? 怎样去掉右键菜单里的选项啊? 星巴克回应没有拒收硬币这一规定,你最近用硬币消费过吗? 热镀锌h钢型材哪家便宜 (200)分求解,网吧限速,为什么什么下载软件都是200KB,我用暴风看电影却... ゥゥゥ200分求龙管家ooooo00000防自动关机软件ゥゥゥゥゥゥゥゥ_百度... 200分求解。。。文件安全性。 200分求如何在网吧不重启的情况下避免端口问题,进行pes6联机 急急急!200分求怎样还原网吧的系统属性“远程”项 高手进,网吧如何改防删除,格式化?(200分奉送!!) ...然后突然、头特别的晕、像脑袋里面是浆糊似的。还特别疼、发烧、_百... 梦幻西游手游对于我来说龙宫是削弱了 索尼ea28玩天龙八部为什么总掉线?? AUTOSAR DCM介绍 autosar的getevent命令 AUTOSARAUTOSAR应用 ...∠B=∠D=90°,BC=1,CD=2,则对角线AC的长为? 四边形ABCD中,∠DAB=60°,∠B=∠D=90°,BC=1,CD=2,则对角线AC的长... 四边形ABCD中,∠DAB=60° ∠B=∠D=90°,BC=1 CD=2,求对角线AC 已知,如图所示,在四边形ABCD中,∠DAB=60°,∠ABC=∠CDA=90°,CD=2... 如图,四边形ABCD中,∠DAB=60°,∠B=∠D=90°,BC=1CD=2,求AC的长 在四边形ABCD中,AB=AD,角DAB=60度,角BCD=120度,证CB+CD=AC 11月5日的天蝎座女生性格怎么样拜托各位了 3Q ...平城三大歌姬现在都发展的怎么样了拜托各位了 3Q 减免税在借方表示什么 减免税款借方代表什么 借方减免税贷方记什么 如图所示,在四边形ABCD中,∠DAB=60°,∠B=∠D=90°,BC=1,CD=2,则对... 如图,已知四边形ABCD中,AC平分∠DAB,∠DAB=60°,∠B=∠D=90度,求证AB... 如图,四边形ABCD中,∠DAB=60°,CB⊥AB于B,CD⊥AD于D,BC=2cm,DC=11cm... 已知四边形abcd中,ab=4倍根3.角dab=90度,角b=60度,ac垂直bc,求ac的长... 银行贷款申请书800字左右 如图,棱形ABCD中,角B=60度,AB=2cm,E,F分别是BC,CD的中点,连接AE,EF,A...