本来上次更新完之后,发现后续很多文件都是根据项目需求来定制的,比如CAN,UDS,还有别的一些,当时也只是把那些模块又原封不动复制过去,没想到竟然有粉丝求更新,那我就再看看有哪些模块可以更新出来的。
1.MCAL配置
这段时间,我仔细研究了一些MCAL的配置方法和意义,因为采用的是Tricore,所以根据Tresos的安装包中,不同模块的UserMannual进行学习(但实际上好像如果购买了Tricore,芯片厂商会提供给Tricore系列的配置手册,可以直接按上面配置,不用费劲地查找UM,但我没找到)。就我所看的MCU,CAN,PORT,DIO,IRQ等模块,其实发现MCAL配置好像也没有那么难。因此我就以CAN模块作为示例,带大家一起看看如何看懂UserMannual。
一般来说,MCAL各个驱动模块的UserMannual分为两部分:
-
User information
a. 该外设的简单介绍和MCAL该驱动中所提供的service
b.与其他MCAL和BSW模块联系图示