• 英飞凌TC3XX 最小MCAL工程需要包括哪些?

    发布日期:2024-09-28 17:04    点击次数:60

    英飞凌TC3XX 最小MCAL工程需要包括哪些?

    英飞凌的芯片在汽车电子里用得可谓是颇多,最近刚好在摸TC3系列的CAN模块,来简单聊聊MCAL的最小工程。一个MCAL的最小系统时常便是作念一个IO口的状况翻转,那竣事这个在MCAL中要怎么作念呢?第一步大开tresos,按照下图的轨则开发或遴荐WorkSpace。

    图片

    第二步则是开发工程,遴荐缠绵芯片型号,输入工程名字,以及遴荐必要的模块,包括Irq、Mcu、Port、Dio、Resource、McalLib、Stm等,正式的时势如下图所示。

    图片

    第三步则是确立各个模块,当先是Resource模块,主要确立芯片的具体类型、主核的遴荐、多核资源的分拨,具体操作如下图所示。

    图片

    第四步则是确立Mcu模块,Mcu模块主淌若竣事时钟确实立,复用资源确实立,复位、 Mcu款式、 GTM、 Dem关联等确实立。

    当先是General确立,关闭模块的Dev诞妄检测功能,关闭多核诞妄检测功能,关闭Safety关联诞妄检测功能,如下图所示。

    图片

    然后则是各个其他模块的参考时钟确立,下图是确立STM的时钟频率。

    图片

    第五步则是确立Port模块,具体确立模块port的时势如下所示。

    图片

    第六步则是确立Dio模块,除了General页面确立关闭模块的Dev诞妄检测功能,关闭Safety关联诞妄检测功能,开启端口翻转API外,则是将在Port模块中确立的引脚在Dio作念映射。

    确立这些完之后,整个这个词工程的基础确立基本差未几了,不错开动磨真金不怕火工程,字据报错进行小修小改,如下图所示。当工程不报错,就不错生成代码,将生成的代码导入到tasking粗略hightec进行代码集成了。

    图片

    本站仅提供存储劳动,整个实验均由用户发布,如发现存害或侵权实验,请点击举报。