【EB_Tresos专题】-11.1-如何手动配置一个Tx发送的CAN Frame

手动配置AUTOSAR Tx CAN Frame
本文详细介绍了在CAN Matrix DBC/Arxml无法及时更新时,如何手动配置AUTOSAR EcuC、CanIf、PduR和COM模块,以实现发送CAN 2.0/CANFD标准帧/扩展帧Frame。主要步骤包括EcuC中创建Pdu,CanIf模块配置CAN标识符和类型,PduR的路由设置,以及COM模块中创建CAN Signal和PDU。

案例背景(7页精讲)

在CAN Matrix DBC/Arxml无法及时更新的情况下,有时需要手动增加TX发送经典CAN 2.0/CANFD标准帧/扩展帧Frame。

该篇将告诉您,如何手动配置一个发送CAN Frame

目录

1 EcuC模块配置

2 CanIf模块配置

3 PduR模块配置

4 COM模块配置

4.1 创建CAN Signal

4.2 创建CAN PDU

5 结尾


<--返回「实战篇」博文-总目录-->

<--返回「Autosar从入门到精通-实战篇」专栏主页-->

1 EcuC模块配置

在/EcuC/EcuC/EcucPduCollection/路径下创建1个Pdu,供CanIf,PduR,COM模块使用。

Pdu_CounterOut_272T

admin@Archer NB450:/lib/modules/5.15.144-perf# if[78383.645][cmm] 2131 - ERROR: Wrong ifName [78383.645][cmm] 2240 - ERROR: Can not get eth port(-1) by ifName(). config ath0 Link encap:Ethernet HWaddr 00:03:7F:12:15:15 inet addr:169.254.10.1 Bcast:169.254.10.255 Mask:255.255.255.0 inet6 addr: fe80::203:7fff:fe12:1515/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:145 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:30647 (29.9 KiB) ath1 Link encap:Ethernet HWaddr 00:03:7F:12:78:78 inet addr:169.254.11.1 Bcast:169.254.11.255 Mask:255.255.255.0 inet6 addr: fe80::203:7fff:fe12:7878/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) br-lan Link encap:Ethernet HWaddr 00:0A:EB:13:46:26 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::20a:ebff:fe13:4626/64 Scope:Link UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1 RX packets:39268684 errors:0 dropped:0 overruns:0 frame:0 TX packets:24384735 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:56229607790 (52.3 GiB) TX bytes:6301307864 (5.8 GiB) eth0 Link encap:Ethernet HWaddr 00:55:7B:B5:7D:F8 inet addr:169.254.22.1 Bcast:169.254.255.255 Mask:255.255.0.0 inet6 addr: fe80::255:7bff:feb5:7df8/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:42545547 errors:0 dropped:2335 overruns:0 frame:0 TX packets:40707078 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:57317729659 (53.3 GiB) TX bytes:30576694050 (28.4 GiB) Interrupt:28 eth0.3 Link encap:Ethernet HWaddr 00:0A:EB:13:46:26 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:39268837 errors:0 dropped:3 overruns:0 frame:0 TX packets:40707057 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:56229616153 (52.3 GiB) TX bytes:30413863844 (28.3 GiB) eth0.4 Link encap:Ethernet HWaddr 00:0A:EB:13:46:26 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:1 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:86 (86.0 B) eth0.5 Link encap:Ethernet HWaddr 00:0A:EB:13:46:26 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:570 (570.0 B) eth1 Link encap:Ethernet HWaddr 00:0A:EB:13:46:27 inet addr:192.168.202.100 Bcast:192.168.202.255 Mask:255.255.255.255 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:41616261 errors:0 dropped:609 overruns:0 frame:0 TX packets:42211695 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:30467961793 (28.3 GiB) TX bytes:56645298220 (52.7 GiB) Interrupt:126 ifb0 Link encap:Ethernet HWaddr 5A:02:2F:6A:54:78 inet6 addr: fe80::5802:2fff:fe6a:5478/64 Scope:Link UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:29085477 errors:0 dropped:0 overruns:0 frame:0 TX packets:29085477 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:32 RX bytes:38499529183 (35.8 GiB) TX bytes:38499529183 (35.8 GiB) ifb1 Link encap:Ethernet HWaddr A6:38:E7:69:5F:D2 inet6 addr: fe80::a438:e7ff:fe69:5fd2/64 Scope:Link UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:22242702 errors:0 dropped:0 overruns:0 frame:0 TX packets:22242702 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:32 RX bytes:8260343130 (7.6 GiB) TX bytes:8260343130 (7.6 GiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:267689 errors:0 dropped:0 overruns:0 frame:0 TX packets:267689 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:37529996 (35.7 MiB) TX bytes:37529996 (35.7 MiB) rmnet_ipa0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 UP RUNNING MTU:9216 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wifi0 Link encap:UNSPEC HWaddr 00-03-7F-12-15-15-00-00-00-00-00-00-00-00-00-00 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:145 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:2699 RX bytes:0 (0.0 B) TX bytes:30647 (29.9 KiB) wifi1 Link encap:UNSPEC HWaddr 00-03-7F-12-78-78-00-65-00-00-00-00-00-00-00-00 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:2699 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) 从这里能够看出来哪些是桥接设备吗
最新发布
10-15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汽车电子助手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值