Davinci Can 通信实现配置指导

                                                     **Davinci Can 通信实现配置指导**

一.开发前的环境准备
软件环境:首先需要一个能跑的最小系统,包括基本的OS,task,MCU时钟配置,定时器配置,PORT,看门狗等。在此基础上添加网络的相关模块。最小系统找集成相关人员提供,或者在同款MCU的已开发项目上进行。

硬件设备:开发板,或者同款MCU的板子。

二、模块概述
涉及到的网络模块有Can,CanTrcv,CanIf,CanSm,Com,ComM,CanNm,NM,PduR,EcuC,Dcm,Dem,BswM,OS,Port,Dio,Mcu,Icu,Rte等。

重点是除以下模块的网络相关的模块。

OS,Port, Dio,Mcu,Icu,Rte这些只是少量涉及。

其中OS中主要是需要添加Can的相关中断。
Port和Dio是要配置Can相关的端口配置。
Mcu模块是需要配置Can模块使用的时钟。
Icu中要配置Can的休眠唤醒。
Rte中需要把Can各个模块的mainfunction添加到对应的周期任务中去。

Dcm和Dem暂不详细介绍。

三、配置步骤详述
3.1 在工程设置中添加需要的网络相关模块。
Modules,点击+,从SIP包添加。
在这里插入图片描述

3.2 添加输入文件,执行更新
在这里插入图片描述

选择诊断cdd文件和DBC文件,或者是客户释放的Arxml文件。
注意事项:
DBC中的NM报文,诊断报文,应用报文必须

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值