-
Notifications
You must be signed in to change notification settings - Fork 29
Description
When running the project pair ex_03a_tx_wait_resp
and ex_03b_rx_send_resp
, the response data is received by tx-side as expected, e.g. no data corruption of frame. In other words, this pair of programs run expected.
But when running ex_03d_tx_wait_resp_interrupt
and ex_03b_rx_send_resp
, the response data received by the tx-side has been partially zero-ed.
The rx-side received the tx-side message and uses it to build the response data, which is shown below.
[00:00:07.574,676] <inf> rx_send_resp: resp len 21
41 8c 00 9a 60 44 45 43 41 57 41 56 45 44 57 10 |A...`DEC AWAVEDW.
00 00 00 00 00 |.....
While the tx-side receives the response data, the data (frame) has a section zero-ed.
[00:12:51.581,726] <inf> tx_wait_resp_int: OK: len: 21
[00:12:51.581,756] <inf> tx_wait_resp_int: rx resp
41 8c 00 9a 60 44 45 00 00 00 00 00 00 00 57 10 |A...`DE. ......W.
00 00 00 c3 2b |....+
Note that the tx-side receives interrupts without problems, it's just the data that is partially zero-ed.
Status: Currently investigating. Need to get detailed info (DWM3000 datasheet) from Qorvo/Decawave.
Appears NDA is needed to receive details.