Other Parts Discussed in Thread: HALCOGEN
Hi,
I am trying to send CAN message at regular 10ms intervals over CAN Bus 1, running at 500Kbps
I perform the following checks,
and then attempt to transmit via
(gdb) p node->TXRQx
$2 = {1, 0, 0, 0}
(gdb) p /x *node
$3 = {
CTL = 0x31402,
ES = 0x18,
EERC = 0x0,
BTR = 0x278e,
INT = 0x2c,
TEST = 0x80,
rsvd1 = 0x0,
PERR = 0x140,
rsvd2 = {0xa3170504, 0x0 <repeats 23 times>},
ABOTR = 0x0,
TXRQX = 0x1,
TXRQx = {0x1, 0x0, 0x0, 0x0},
NWDATX = 0x20,
NWDATx = {0x0, 0x800, 0x0, 0x0},
INTPNDX = 0x20,
INTPNDx = {0x0, 0x800, 0x0, 0x0},
MSGVALX = 0x21,
MSGVALx = {0x1, 0x1e00, 0x0, 0x0},
rsvd3 = 0x0,
INTMUXx = {0x0, 0x0, 0x0, 0x0},
rsvd4 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
rsvd9 = 0x0,
IF1CMD = 0x87,
IF1STAT = 0x0,
IF1NO = 0x1,
IF1MSK = 0x20000000,
IF1ARB = 0xa4480000,
IF1MCTL = 0x882,
IF1DATx = {0x0, 0x10, 0x5, 0x10, 0x5e, 0x47, 0x0, 0x0},
rsvd5 = {0x0, 0x0},
rsvd10 = 0x0,
IF2CMD = 0x20,
IF2STAT = 0x0,
IF2NO = 0x2a,
IF2MSK = 0xfffc0000,
IF2ARB = 0x88800000,
IF2MCTL = 0x9488,
IF2DATx = {0x0, 0x4, 0x1b, 0x84, 0x50, 0xc0, 0x0, 0x84},
rsvd6 = {0x0, 0x0},
IF3OBS = 0x0,
IF3MSK = 0xffffffff,
IF3ARB = 0x0,
IF3MCTL = 0x0,
IF3DATx = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
rsvd7 = {0x0, 0x0},
IF3UEy = {0x0, 0x0, 0x0, 0x0},
rsvd8 = {0x0 <repeats 28 times>},
TIOC = 0x4000f,
RIOC = 0x40008
---Type <return> to continue, or q <return> to quit---
}