工具/软件:Code Composer Studio
我遇到这一问题的程度实际上是值得欢迎的进展,这要归功于我迄今所得到的宝贵答复。
我正在使用 HalCoGen 4.6.1为 RM46 HDK 创建构建。 我有一个 USB CAN 器件来发送准备好的 CAN 帧。 准备好的消息可以具有不同的长度(DLC)。 在评估响应时间时、我将读取 DLC 值并发送一条包含 DLC 值的 CAN 消息。
可靠地、第一个 DLC 值是错误的、如 IF2MCTL 中所示。 它应该是6或8、但它是7。 我的布线应该是8、但应该是7;而布线应该是6、但应该是7。 IF2MCTL 中的 DLC 在第一个帧后变得准确。
此外、器件发送帧以及返回帧指示消息长度时会有400ms 的延迟。
;$FileVersion=1.1
;$STARTTIME=42937.5972109375
;
; H:\IoT\TI\20170721_CANLogs\WhyS230.TRC
;
; 开始时间:2017年7月21日14:19:59.025.0
; 由 PCAN-View v4.1.1.463生成
;
; 消息号
;| 时间偏移(ms)
;|| 类型
;||ID (十六进制)
; | || |数据 长度
; | | || | 数据字节(十六进制)...
;|||||| |
;--+------+-----+-+-+ ---- ----
1) 5060.6 Tx 0CEF900A 8 06 07 00 00 00 00 FF
2) 5062.0 Rx 00000002 1 07
3) 5560.6 Tx 0CEF900A 8 06 07 00 00 00 00 FF
4) 5562.0 Rx 00000002 1 08
5) 6060.6 Tx 0CEF900A 8 06 07 00 00 00 00 FF
6) 6060.6 Tx 00000001 6 00 74 2D 91 CA F2
7) 6062.0 Rx 00000002 1 08
8) 6062.8 Rx 00000002 1 08
9) 6440.7 Tx 00000001 6 00 74 2D 91 CA F2
10) 6441.9 Rx 00000002 1 06
11) 6560.7 Tx 0CEF900A 8 06 07 00 00 00 00 FF
12) 6562.0 Rx 00000002 1 06
13) 6940.7 Tx 00000001 6 00 74 2D 91 CA F2
14) 6942.0 Rx 00000002 1 08
15) 7060.7 Tx 0CEF900A 8 06 07 00 00 00 00 FF
16) 7062.0 Rx 00000002 1 06
17) 7440.7 Tx 00000001 6 00 74 2D 91 CA F2
18) 7442.0 Rx 00000002 1 08
;$FileVersion=1.1
;$STARTTIME=42937.5921254167
;
; H:\IoT\TI\20170721_CANLogs\WhySeven.TRC
;
; 开始时间:2017年7月21日14:12:39.636.0
; 由 PCAN-View v4.1.1.463生成
;
; 消息号
;| 时间偏移(ms)
;|| 类型
;||ID (十六进制)
; | || |数据 长度
; | | || | 数据字节(十六进制)...
;|||||| |
;--+------+-----+-+-+ ---- ----
1) 2748.3 Tx 00000001 6 00 74 2D 91 CA F2
2) 2749.5 Rx 00000002 1 07
3) 3248.3 Tx 00000001 6 00 74 2D 91 CA F2
4) 3249.6 Rx 00000002 1 06
5) 3748.3 Tx 00000001 6 00 74 2D 91 CA F2
6) 3748.3 Tx 0CEF900A 8 06 07 00 00 00 00 FF
7) 3749.6 Rx 00000002 1 06
8) 3750.5 Rx 00000002 1 06
9) 4112.3 Tx 0CEF900A 8 06 07 00 00 00 00 FF
10) 4113.7 Rx 00000002 1 08
11) 4248.3 Tx 00000001 6 00 74 2D 91 CA F2
12) 4249.6 Rx 00000002 1 08
13) 4612.4 Tx 0CEF900A 8 06 07 00 00 00 00 FF
14) 4613.8 Rx 00000002 1 06
15) 4748.4 Tx 00000001 6 00 74 2D 91 CA F2
16) 4749.6 Rx 00000002 1 08
17) 5112.4 Tx 0CEF900A 8 06 07 00 00 00 00 FF
18) 5113.8 Rx 00000002 1 06
19) 5612.4 Tx 0CEF900A 8 06 07 00 00 00 00 FF
20) 5613.8 Rx 00000002 1 08