Functional Description
www.ti.com
23.3.18.2 Addressing Message Objects in RAM
The starting location of a particular message object in RAM is:
Message RAM base address + (message object number) * 0x20
This means that message object 1 starts at offset 0x0020; message object 2 starts at offset 0x0040, etc.
‘0’ is not a valid message object number.
The base address for DCAN0 RAM is 0x481C_D000 and DCAN1 RAM is 0x481D_1000.
Message object number 1 has the highest priority.
Table 23-10. Message RAM addressing in Debug/Suspend and RDA Mode
Message Object Offset From Base Debug/Suspend Mode, RDA mode,
Word Number
Number Address see Section 23.3.18.3 see Section 23.3.18.4
0x0020 1 Parity Data Bytes 4-7
0x0024 2 MXtd,MDir,Mask Data Bytes 0-3
0x0028 3 Xtd,Dir,ID ID[27:0],DLC
1
0x002C 4 Ctrl Mask,Xtd,Dir,ID[28]
0x0030 5 Data Bytes 3-0 Parity,Ctrl,MXtd,MDir
0x0034 6 Data Bytes 7-4 …
… … … … …
0x03E0 1 Parity Data Bytes 4-7
0x03E4 2 MXtd,MDir,Mask Data Bytes 0-3
0x03E8 3 Xtd,Dir,ID ID[27:0],DLC
31
0x03EC 4 Ctrl Mask,Xtd,Dir,ID[28]
0x03F0 5 Data Bytes 3-0 Parity,Ctrl,MXtd,MDir
0x03F4 6 Data Bytes 7-4 …
… … … … …
0x07E0 1 Parity Data Bytes 4-7
0x07E4 2 MXtd,MDir,Mask Data Bytes 0-3
0x07E8 3 Xtd,Dir,ID ID[27:0],DLC
63
0x07EC 4 Ctrl Mask,Xtd,Dir,ID[28]
0x07F0 5 Data Bytes 3-0 Parity,Ctrl,MXtd,MDir
0x07F4 6 Data Bytes 7-4 …
0x0000 1 Parity Data Bytes 4-7
0x0004 2 MXtd,MDir,Mask Data Bytes 0-3
0x0008 3 Xtd,Dir,ID ID[27:0],DLC
last implemented (
32(DCAN3) or 64)
0x000C 4 Ctrl Mask,Xtd,Dir,ID[28]
0x0010 5 Data Bytes 3-0 Parity,Ctrl,MXtd,MDir
0x0014 6 Data Bytes 7-4 …
3920
Controller Area Network (CAN) SPRUH73H–October 2011–Revised April 2013
Submit Documentation Feedback
Copyright © 2011–2013, Texas Instruments Incorporated