Dear,
I am having two DWM1001 Module. One is initiator and one is Responder.
Setting of Channel Configuration is.
static dwt_config_t config = {
2, /* Channel number. /
DWT_PRF_64M, / Pulse repetition frequency. /
DWT_PLEN_256, / Preamble length. Used in TX only. /
DWT_PAC16, / Preamble acquisition chunk size. Used in RX only. /
9, / TX preamble code. Used in TX only. /
9, / RX preamble code. Used in RX only. /
0, / 0 to use standard SFD, 1 to use non-standard SFD. /
DWT_BR_6M8, / Data rate. /
DWT_PHRMODE_STD, / PHY header mode. /
(257 + 8 - 16) / SFD timeout (preamble length + 1 + SFD length - PAC size). Used in RX only. */
};
Both the side. In Initiator and Responder.
I am transmit this Frame as Final Message:
static uint8 tx_final_msg[] = {0x01, 0x88, 0, 0x12, 0x12, 0x56, 0x56, 0x34,0x34,0x67,0x67,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
i am using dest PANid , Dest Addr as well as Source PANid , Source Addr.
after filling All timestamp it will look like…
1 88 3D 12 12 56 56 34 34 67 67 34 50 B5 54 A9 97 DD 5E 48 D6 F9 6A 0 0
Initiator is transmitting perfectly and Receiver side i am getting Good FCS but Frame is
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (Same length as Transmitter Sent).
Can anybody Help me to solve this?
Thanks In Advance…!!!