Skip to content

Instantly share code, notes, and snippets.

@sjlongland
Created November 28, 2017 00:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sjlongland/632fc898e4c53117e793270d4a60bf5d to your computer and use it in GitHub Desktop.
Save sjlongland/632fc898e4c53117e793270d4a60bf5d to your computer and use it in GitHub Desktop.
Attempt at overflow handling in readFrame…
[DEBG]-PLAT----: State=OT_RADIO_STATE_SLEEP
[INFO]-PLAT----: PANID=FFFF
[INFO]-PLAT----: ExtAddr=FE334F746B3E6F1E
[INFO]-PLAT----: ShortAddr=FFFE
[DEBG]-PLAT----: Clear ShortAddr entries
[DEBG]-PLAT----: Clear ExtAddr entries
[DEBG]-MAC-----: SrcAddrMatch - Cleared all entries
[INFO]-PLAT----: Initialized
[DEBG]-PLAT----: State=OT_RADIO_STATE_SLEEP
[INFO]-PLAT----: PANID=FFFF
[INFO]-PLAT----: ExtAddr=822BE95522391C56
[INFO]-PLAT----: ShortAddr=FFFE
[DEBG]-PLAT----: Clear ShortAddr entries
[DEBG]-PLAT----: Clear ExtAddr entries
[DEBG]-MAC-----: SrcAddrMatch - Cleared all entries
[DEBG]-PLAT----: State=OT_RADIO_STATE_SLEEP
[DEBG]-MAC-----: Idle mode: Radio sleeping
[INFO]-PLAT----: PANID=D6A9
[INFO]-PLAT----: ShortAddr=7400
[INFO]-PLAT----: ExtAddr=26697D986E6DFDE0
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[INFO]-PLAT----: Channel=19
[INFO]-PLAT----: Enabling receiver
[DEBG]-PLAT----: State=OT_RADIO_STATE_SLEEP
[INFO]-PLAT----: Disabling receiver
[DEBG]-MAC-----: Idle mode: Radio sleeping
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[INFO]-PLAT----: Enabling receiver
[DEBG]-PLAT----: State=OT_RADIO_STATE_SLEEP
[INFO]-PLAT----: Disabling receiver
[DEBG]-PLAT----: State=OT_RADIO_STATE_DISABLED
[INFO]-PLAT----: Initialized
[DEBG]-PLAT----: State=OT_RADIO_STATE_SLEEP
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[INFO]-PLAT----: Enabling receiver
Loading settings from EEPROM: 968 bytes
Commission endpoint: coap://[fd85:4a3c:b40e:0:8c2b:f9a0:311c:46f7]/h
Sampling interval: 60 sec
Sampling offset: 0 sec
Commission date: Tue Nov 28 00:10:22 2017
/home/stuartl/vrt/projects/widesky/hub/hal/demo/main.c:240 Retrieving pulse counter 0 = 167, current 0
/home/stuartl/vrt/projects/widesky/hub/hal/demo/main.c:240 Retrieving pulse counter 1 = 148, current 0
/home/stuartl/vrt/projects/widesky/hub/hal/demo/timeseries.c:273 Header not yet read.
/home/stuartl/vrt/projects/widesky/hub/hal/demo/timeseries.c:59 Record size: 64 bytes, Records/Page: 3, Total: 1440
/home/stuartl/vrt/projects/widesky/hub/hal/demo/timeseries.c:358 Time series file open.
--------
Thread version: OPENTHREAD/0.01.00; WIDESKYHUB/CC2538; Nov 28 2017 10:34:21
RTC time is Tue Nov 28 00:39:09 2017
/home/stuartl/vrt/projects/widesky/hub/hal/demo/main.c:428: Entering main loop
[CRIT]-PLAT----: RX buffer overrun / aborted RX, flushing RX buffer (RFERRF=0x00000004)
[DEBG]-PLAT----: FSMSTAT0 = 0x00000006 = - - SFD_WAIT3
[DEBG]-PLAT----: FSMSTAT1 = 0x00000015 = - - - CCA - LOCK_STATUS - RX_ACTIVE
[DEBG]-PLAT----: RFERRF = 0x00000004 = - - - - RXOVERF -
[DEBG]-PLAT----: m6loReassemblyBuffers 0
[DEBG]-PLAT----: m6loReassemblyMessages 0
[DEBG]-PLAT----: m6loSendBuffers 2
[DEBG]-PLAT----: m6loSendMessages 1
[DEBG]-PLAT----: mApplicationCoapBuffers 0
[DEBG]-PLAT----: mApplicationCoapMessages 0
[DEBG]-PLAT----: mArpBuffers 0
[DEBG]-PLAT----: mArpMessages 0
[DEBG]-PLAT----: mCoapBuffers 0
[DEBG]-PLAT----: mCoapMessages 0
[DEBG]-PLAT----: mCoapSecureBuffers 0
[DEBG]-PLAT----: mCoapSecureMessages 0
[DEBG]-PLAT----: mFreeBuffers 18
[DEBG]-PLAT----: mIp6Buffers 0
[DEBG]-PLAT----: mIp6Messages 0
[DEBG]-PLAT----: mMleBuffers 0
[DEBG]-PLAT----: mMleMessages 0
[DEBG]-PLAT----: mMplBuffers 0
[DEBG]-PLAT----: mMplMessages 0
[DEBG]-PLAT----: mTotalBuffers 20
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Transmitted 61 bytes
==============================[TX len=061]===============================
| 41 D8 0B A9 D6 FF FF E0 | FD 6D 6E 98 7D 69 26 7F | AX.)V..`}mn.}i&.
| 3B 02 F0 4D 4C 4D 4C 00 | 3E 00 15 ED 1C 0E 00 00 | ;.pMLML.>..m....
| 00 00 00 01 C5 D7 F1 80 | BE 41 29 5A F9 72 C9 DD | ....EWq.>A)ZyrI]
| 78 7B C9 D3 A0 25 97 72 | 18 2F C8 00 00 .. .. .. | x{IS %.r./H.....
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:82, chksum:003e, to:0xffff, sec:no, prio:high
[INFO]-MAC-----: src: fe80:0:0:0:2469:7d98:6e6d:fde0
[INFO]-MAC-----: dst: ff02:0:0:0:0:0:0:2
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Received 110 bytes
==============================[RX len=110]===============================
| 61 DC 4A A9 D6 E0 FD 6D | 6E 98 7D 69 26 12 59 22 | a\J)V`}mn.}i&.Y"
| 5F CD 69 2B 82 7F 33 F0 | 4D 4C 4D 4C 32 17 00 15 | _Mi+..3pMLML2...
| 42 E9 00 00 00 00 00 00 | 01 8E CF E8 E7 B7 40 83 | Bi........Ohg7@.
| D6 8B FA BA 73 1E 60 C8 | 90 37 10 8C A8 47 3D 3F | V.z:s.`H.7..(G=?
| CB 46 4D 59 DF 1B 01 B4 | 6E 89 25 B2 14 6E 96 19 | KFMY_..4n.%2.n..
| 8A 44 30 AF 0C A2 C3 75 | 9C 1C 58 51 70 F2 91 D9 | .D0/."Cu..XQpr.Y
| F6 F0 6A FB FE 3B F8 2D | 8C 24 7D F7 00 00 .. .. | vpj{~;x-.$}w....
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 UDP msg, len:126, chksum:3217, from:822b69cd5f225912, sec:no, prio:low, rss:-25.0
[INFO]-MAC-----: src: fe80:0:0:0:802b:69cd:5f22:5912
[INFO]-MAC-----: dst: fe80:0:0:0:2469:7d98:6e6d:fde0
[INFO]-PLAT----: ShortAddr=7400
[DEBG]-PLAT----: Received 110 bytes
==============================[RX len=110]===============================
| 61 DC CE A9 D6 E0 FD 6D | 6E 98 7D 69 26 68 71 A4 | a\N)V`}mn.}i&hq$
| B8 76 13 00 FE 7F 33 F0 | 4D 4C 4D 4C 74 03 00 15 | 8v..~.3pMLMLt...
| F9 98 07 00 00 00 00 00 | 01 89 BC 2C 46 DB 51 5B | y.........<,F[Q[
| 3D 61 44 F9 5D A5 C3 EA | 2E 54 7C 34 21 7B B5 76 | =aDy]%Cj.T|4!{5v
| C2 3C AB 2E F7 A7 77 CF | AD 42 02 B1 3C 50 82 90 | B<+.w'wO-B.1<P..
| 1F 45 8F 18 57 0A CD CF | BC 5B 0E 44 9E 34 50 F8 | .E..W.MO<[.D.4Px
| C9 23 99 5D 80 34 7A 18 | A4 C9 55 7D 00 00 .. .. | I#.].4z.$IU}....
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 UDP msg, len:126, chksum:7403, from:fe001376b8a47168, sec:no, prio:low, rss:-46.0
[INFO]-MAC-----: src: fe80:0:0:0:fc00:1376:b8a4:7168
[INFO]-MAC-----: dst: fe80:0:0:0:2469:7d98:6e6d:fde0
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Ack timer start
[DEBG]-PLAT----: Transmitted 61 bytes
==============================[TX len=061]===============================
| 61 DC 0C A9 D6 12 59 22 | 5F CD 69 2B 82 E0 FD 6D | a\.)V.Y"_Mi+.`}m
| 6E 98 7D 69 26 7F 33 F0 | 4D 4C 4D 4C 4A D2 00 15 | n.}i&.3pMLMLJR..
| EE 1C 0E 00 00 00 00 00 | 01 14 B4 77 B2 3C 8D B7 | n.........4w2<.7
| BF 06 61 02 35 D1 E5 1C | 4B 10 F5 00 00 .. .. .. | ?.a.5Qe.K.u.....
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:77, chksum:4ad2, to:822b69cd5f225912, sec:no, prio:high
[INFO]-MAC-----: src: fe80:0:0:0:2469:7d98:6e6d:fde0
[INFO]-MAC-----: dst: fe80:0:0:0:802b:69cd:5f22:5912
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[CRIT]-PLAT----: RX buffer overrun / aborted RX, flushing RX buffer (RFERRF=0x00000004)
[DEBG]-PLAT----: FSMSTAT0 = 0x00000006 = - - SFD_WAIT3
[DEBG]-PLAT----: FSMSTAT1 = 0x00000015 = - - - CCA - LOCK_STATUS - RX_ACTIVE
[DEBG]-PLAT----: RFERRF = 0x00000004 = - - - - RXOVERF -
[DEBG]-PLAT----: m6loReassemblyBuffers 0
[DEBG]-PLAT----: m6loReassemblyMessages 0
[DEBG]-PLAT----: m6loSendBuffers 2
[DEBG]-PLAT----: m6loSendMessages 1
[DEBG]-PLAT----: mApplicationCoapBuffers 0
[DEBG]-PLAT----: mApplicationCoapMessages 0
[DEBG]-PLAT----: mArpBuffers 0
[DEBG]-PLAT----: mArpMessages 0
[DEBG]-PLAT----: mCoapBuffers 0
[DEBG]-PLAT----: mCoapMessages 0
[DEBG]-PLAT----: mCoapSecureBuffers 0
[DEBG]-PLAT----: mCoapSecureMessages 0
[DEBG]-PLAT----: mFreeBuffers 18
[DEBG]-PLAT----: mIp6Buffers 0
[DEBG]-PLAT----: mIp6Messages 0
[DEBG]-PLAT----: mMleBuffers 0
[DEBG]-PLAT----: mMleMessages 0
[DEBG]-PLAT----: mMplBuffers 0
[DEBG]-PLAT----: mMplMessages 0
[DEBG]-PLAT----: mTotalBuffers 20
[DEBG]-PLAT----: Received 74 bytes
==============================[RX len=074]===============================
| 61 DC 4B A9 D6 E0 FD 6D | 6E 98 7D 69 26 12 59 22 | a\K)V`}mn.}i&.Y"
| 5F CD 69 2B 82 7F 33 F0 | 4D 4C 4D 4C 61 FA 00 15 | _Mi+..3pMLMLaz..
| 43 E9 00 00 00 00 00 00 | 01 62 5A 72 A9 CD 0E FA | Ci.......bZr)M.z
| C0 78 73 94 83 ED 82 D4 | CA 45 85 A6 51 FA 53 77 | @xs..m.TJE.&QzSw
| 86 55 4D 23 18 6D E0 CA | AD 42 .. .. .. .. .. .. | .UM#.m`J-B......
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 UDP msg, len:90, chksum:61fa, from:822b69cd5f225912, sec:no, prio:low, rss:-28.0
[INFO]-MAC-----: src: fe80:0:0:0:802b:69cd:5f22:5912
[INFO]-MAC-----: dst: fe80:0:0:0:2469:7d98:6e6d:fde0
=======================[set network data len=000]========================
------------------------------------------------------------------------
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Ack timer start
[DEBG]-PLAT----: Transmitted 61 bytes
==============================[TX len=061]===============================
| 61 DC 0D A9 D6 68 71 A4 | B8 76 13 00 FE E0 FD 6D | a\.)Vhq$8v..~`}m
| 6E 98 7D 69 26 7F 33 F0 | 4D 4C 4D 4C EE F2 00 15 | n.}i&.3pMLMLnr..
| EF 1C 0E 00 00 00 00 00 | 01 0C F4 6B 73 69 79 E9 | o.........tksiyi
| 07 FC 48 EC 5A 7C 5B D0 | E4 10 66 00 00 .. .. .. | .|HlZ|[Pd.f.....
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:77, chksum:eef2, to:fe001376b8a47168, sec:no, prio:high
[INFO]-MAC-----: src: fe80:0:0:0:2469:7d98:6e6d:fde0
[INFO]-MAC-----: dst: fe80:0:0:0:fc00:1376:b8a4:7168
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Received 74 bytes
==============================[RX len=074]===============================
| 61 DC CF A9 D6 E0 FD 6D | 6E 98 7D 69 26 68 71 A4 | a\O)V`}mn.}i&hq$
| B8 76 13 00 FE 7F 33 F0 | 4D 4C 4D 4C 04 1B 00 15 | 8v..~.3pMLML....
| FA 98 07 00 00 00 00 00 | 01 1A F5 C4 5D 7B 59 62 | z.........uD]{Yb
| 19 25 4A 4D C1 7D A8 69 | 66 08 E9 06 64 8F 91 E1 | .%JMA}(if.i.d..a
| AE 54 33 E3 1E 8A 58 FA | AD 42 .. .. .. .. .. .. | .T3c..Xz-B......
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 UDP msg, len:90, chksum:041b, from:fe001376b8a47168, sec:no, prio:low, rss:-42.0
[INFO]-MAC-----: src: fe80:0:0:0:fc00:1376:b8a4:7168
[INFO]-MAC-----: dst: fe80:0:0:0:2469:7d98:6e6d:fde0
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Transmitted 72 bytes
==============================[TX len=072]===============================
| 41 D8 0E A9 D6 FF FF E0 | FD 6D 6E 98 7D 69 26 7F | AX.)V..`}mn.}i&.
| 3B 01 F0 4D 4C 4D 4C 9C | EA 00 15 F0 1C 0E 00 00 | ;.pMLML.j..p....
| 00 00 00 01 E7 42 E3 54 | CE 1C 44 BC 49 E7 48 A0 | ....gBcTN.D<IgH
| 91 D4 5D 58 A3 A8 73 3E | 9E FB 0C B9 18 2D D5 CE | .T]X#(s>.{.9.-UN
| 70 7A D8 10 A2 74 00 00 | .. .. .. .. .. .. .. .. | pzX."t..........
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:93, chksum:9cea, to:0xffff, sec:no, prio:high
[INFO]-MAC-----: src: fe80:0:0:0:2469:7d98:6e6d:fde0
[INFO]-MAC-----: dst: ff02:0:0:0:0:0:0:1
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Transmitted 69 bytes
==============================[TX len=069]===============================
| 41 D8 0F A9 D6 FF FF E0 | FD 6D 6E 98 7D 69 26 7F | AX.)V..`}mn.}i&.
| 3B 01 F0 4D 4C 4D 4C 2E | 96 00 15 F1 1C 0E 00 00 | ;.pMLML....q....
| 00 00 00 01 C0 35 FE 29 | D9 BE 52 B2 C1 B9 79 D4 | ....@5~)Y>R2A9yT
| 8E 74 C8 14 E3 8B 35 FC | 34 5B D2 96 A2 CC 3A E5 | .tH.c.5|4[R."L:e
| 8A 15 50 10 A2 .. .. .. | .. .. .. .. .. .. .. .. | ..P."...........
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:90, chksum:2e96, to:0xffff, sec:no, prio:high
[INFO]-MAC-----: src: fe80:0:0:0:2469:7d98:6e6d:fde0
[INFO]-MAC-----: dst: ff02:0:0:0:0:0:0:1
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Transmitted 72 bytes
==============================[TX len=072]===============================
| 41 D8 10 A9 D6 FF FF E0 | FD 6D 6E 98 7D 69 26 7F | AX.)V..`}mn.}i&.
| 3B 01 F0 4D 4C 4D 4C 37 | 6F 00 15 F2 1C 0E 00 00 | ;.pMLML7o..r....
| 00 00 00 01 FC A7 4A 1D | BD 8E 1B B4 00 59 8D 10 | ....|'J.=..4.Y..
| 55 19 5F F3 36 59 2F 64 | 85 51 55 39 99 53 32 33 | U._s6Y/d.QU9.S23
| 26 D0 27 31 B9 D1 00 00 | .. .. .. .. .. .. .. .. | &P'19Q..........
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:93, chksum:376f, to:0xffff, sec:no, prio:high
[INFO]-MAC-----: src: fe80:0:0:0:2469:7d98:6e6d:fde0
[INFO]-MAC-----: dst: ff02:0:0:0:0:0:0:1
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Transmitted 72 bytes
==============================[TX len=072]===============================
| 41 D8 11 A9 D6 FF FF E0 | FD 6D 6E 98 7D 69 26 7F | AX.)V..`}mn.}i&.
| 3B 01 F0 4D 4C 4D 4C 0D | 86 00 15 F3 1C 0E 00 00 | ;.pMLML....s....
| 00 00 00 01 E2 14 8B BB | B2 A8 19 A6 DF 5A 74 EB | ....b..;2(.&_Ztk
| 88 97 4A 2B 67 D6 7B 80 | B6 80 2B FC D9 3D 33 7C | ..J+gV{.6.+|Y=3|
| 47 3B 4E 09 96 4E 00 00 | .. .. .. .. .. .. .. .. | G;N..N..........
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:93, chksum:0d86, to:0xffff, sec:no, prio:high
[INFO]-MAC-----: src: fe80:0:0:0:2469:7d98:6e6d:fde0
[INFO]-MAC-----: dst: ff02:0:0:0:0:0:0:1
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Received 72 bytes
==============================[RX len=072]===============================
| 41 D8 11 A9 D6 FF FF FA | DC 3E 9B 8D 65 E4 B2 7F | AX.)V..z\>..ed2.
| 3B 01 F0 4D 4C 4D 4C 43 | 9E 00 15 71 C7 17 00 00 | ;.pMLMLC...qG...
| 00 00 00 01 20 5A 93 21 | 16 CF 5A BD 8D 62 32 50 | .... Z.!.OZ=.b2P
| 27 E8 07 81 D3 CE DE 8D | 63 28 CB CA 07 70 71 31 | 'h..SN^.c(KJ.pq1
| 70 6F 99 49 C9 3C 58 FA | .. .. .. .. .. .. .. .. | po.II<Xz........
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 UDP msg, len:93, chksum:439e, from:b2e4658d9b3edcfa, sec:no, prio:low, rss:-21.0
[INFO]-MAC-----: src: fe80:0:0:0:b0e4:658d:9b3e:dcfa
[INFO]-MAC-----: dst: ff02:0:0:0:0:0:0:1
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Ack timer start
[DEBG]-PLAT----: Transmitted 79 bytes
==============================[TX len=079]===============================
| 61 DC 12 A9 D6 FA DC 3E | 9B 8D 65 E4 B2 E0 FD 6D | a\.)Vz\>..ed2`}m
| 6E 98 7D 69 26 7F 33 F0 | 4D 4C 4D 4C 22 60 00 15 | n.}i&.3pMLML"`..
| F4 1C 0E 00 00 00 00 00 | 01 25 BB E6 0C 0F 6B DE | t........%;f..k^
| B5 CF 71 19 94 C8 76 2D | 8E 5F 12 42 48 F9 9F 4B | 5Oq..Hv-._.BHy.K
| AF AC 7D 0F 9F 58 E3 27 | D0 7E 7F DD B7 00 00 .. | /,}..Xc'P~.]7...
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:95, chksum:2260, to:b2e4658d9b3edcfa, sec:no, prio:high
[INFO]-MAC-----: src: fe80:0:0:0:2469:7d98:6e6d:fde0
[INFO]-MAC-----: dst: fe80:0:0:0:b0e4:658d:9b3e:dcfa
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Received 91 bytes
==============================[RX len=091]===============================
| 61 DC 12 A9 D6 E0 FD 6D | 6E 98 7D 69 26 FA DC 3E | a\.)V`}mn.}i&z\>
| 9B 8D 65 E4 B2 7F 33 F0 | 4D 4C 4D 4C 84 23 00 15 | ..ed2.3pMLML.#..
| 72 C7 17 00 00 00 00 00 | 01 3C 15 F2 BE E0 A2 D0 | rG.......<.r>`"P
| 8B 9F 5D 25 16 26 52 5E | 2F 03 BD 41 FE DF F1 7F | ..]%.&R^/.=A~_q.
| 3E 15 8C F9 9D 6F 2A 06 | 87 7C 13 FE AB 55 48 48 | >..y.o*..|.~+UHH
| B4 45 D6 70 97 FE C2 B2 | 0F 5B 0E .. .. .. .. .. | 4EVp.~B2.[......
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 UDP msg, len:107, chksum:8423, from:b2e4658d9b3edcfa, sec:no, prio:low, rss:-21.0
[INFO]-MAC-----: src: fe80:0:0:0:b0e4:658d:9b3e:dcfa
[INFO]-MAC-----: dst: fe80:0:0:0:2469:7d98:6e6d:fde0
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Transmitted 72 bytes
==============================[TX len=072]===============================
| 41 D8 13 A9 D6 FF FF E0 | FD 6D 6E 98 7D 69 26 7F | AX.)V..`}mn.}i&.
| 3B 01 F0 4D 4C 4D 4C 03 | DD 00 15 F5 1C 0E 00 00 | ;.pMLML.]..u....
| 00 00 00 01 C9 AA A2 45 | FD 73 96 D6 29 69 F7 04 | ....I*"E}s.V)iw.
| A7 96 9F EC EB 6D A3 2C | 77 D4 A2 5E A6 87 D1 DB | '..lkm#,wT"^&.Q[
| 30 E0 7C 07 D2 0B E3 27 | .. .. .. .. .. .. .. .. | 0`|.R.c'........
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:93, chksum:03dd, to:0xffff, sec:no, prio:high
[INFO]-MAC-----: src: fe80:0:0:0:2469:7d98:6e6d:fde0
[INFO]-MAC-----: dst: ff02:0:0:0:0:0:0:1
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Received 94 bytes
[DEBG]-MAC-----: Received frame from short address 0x6c00
[DEBG]-MAC-----: Frame counter 1200542
==============================[RX len=094]===============================
| 49 98 60 A9 D6 FF FF 00 | 6C 0D 9E 51 12 00 01 6C | I.`)V...l..Q...l
| 5A 0B 94 B4 20 8C 2B F9 | A0 31 1C 46 F7 02 00 01 | Z..4 .+y 1.Fw...
| 01 F0 00 7B 00 7B 25 CA | 25 03 06 EA 00 00 04 B1 | .p.{.{%J%..j...1
| 00 00 20 E3 0A 01 01 01 | DD C7 2E 45 EF A4 CA 07 | .. c....]G.Eo$J.
| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 | ................
| DD C7 2E C6 E1 5B CE E2 | 04 15 19 CB 9E 34 .. .. | ]G.Fa[Nb...K.4..
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 UDP msg, len:96, chksum:25ca, from:0x6c00, sec:yes, prio:low, rss:-25.0
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:8c2b:f9a0:311c:46f7
[INFO]-MAC-----: dst: ff02:0:0:0:0:0:0:101
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Transmitted 72 bytes
==============================[TX len=072]===============================
| 41 D8 14 A9 D6 FF FF E0 | FD 6D 6E 98 7D 69 26 7F | AX.)V..`}mn.}i&.
| 3B 01 F0 4D 4C 4D 4C 5B | 9C 00 15 F6 1C 0E 00 00 | ;.pMLML[...v....
| 00 00 00 01 BA 41 08 D8 | 3D 5D AE 7B 06 D4 F0 2D | ....:A.X=].{.Tp-
| 75 F3 97 F2 01 5A 7C 4D | F4 AD 0C BB 3E DF 9B 6B | us.r.Z|Mt-.;>_.k
| BD A3 47 38 36 E6 E3 27 | .. .. .. .. .. .. .. .. | =#G86fc'........
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:93, chksum:5b9c, to:0xffff, sec:no, prio:high
[INFO]-MAC-----: src: fe80:0:0:0:2469:7d98:6e6d:fde0
[INFO]-MAC-----: dst: ff02:0:0:0:0:0:0:1
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Dropping 10 received bytes (Invalid CRC)
[DEBG]-PLAT----: Received 45 bytes
==============================[RX len=045]===============================
| 00 C0 D6 A9 D6 FA DC 3E | 9B 8D 65 E4 B2 FF 0F 00 | .@V)Vz\>..ed2...
| 00 03 20 4D 54 65 63 68 | 00 00 00 00 00 00 00 00 | .. MTech........
| 00 00 00 85 4A 3C B4 0E | DC D8 1F EA 00 .. .. .. | ....J<4.\X.j....
------------------------------------------------------------------------
[INFO]-MAC-----: Dropping rx frame, error:Drop, len:45, seqnum:214, type:Beacon, src:b2e4658d9b3edcfa, dst:None, sec:no, ackreq:no
[DEBG]-PLAT----: Received 45 bytes
==============================[RX len=045]===============================
| 00 C0 F8 A9 D6 68 71 A4 | B8 76 13 00 FE FF 0F 00 | .@x)Vhq$8v..~...
| 00 03 20 4D 54 65 63 68 | 00 00 00 00 00 00 00 00 | .. MTech........
| 00 00 00 85 4A 3C B4 0E | DC D8 1F EA 00 .. .. .. | ....J<4.\X.j....
------------------------------------------------------------------------
[INFO]-MAC-----: Dropping rx frame, error:Drop, len:45, seqnum:248, type:Beacon, src:fe001376b8a47168, dst:None, sec:no, ackreq:no
[DEBG]-PLAT----: Received 10 bytes
[INFO]-MAC-----: Received Beacon Request
[DEBG]-MAC-----: Request to start operation "TransmitBeacon"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitBeacon"
[INFO]-MAC-----: Sending Beacon, name:MTech, xpanid:854a3cb40edcd81f, id:3 ver:2, joinable:no, native:no
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Transmitted 45 bytes
[DEBG]-PLAT----: Received 45 bytes
==============================[RX len=045]===============================
| 00 C0 D7 A9 D6 FA DC 3E | 9B 8D 65 E4 B2 FF 0F 00 | .@W)Vz\>..ed2...
| 00 03 20 4D 54 65 63 68 | 00 00 00 00 00 00 00 00 | .. MTech........
| 00 00 00 85 4A 3C B4 0E | DC D8 1F EA 00 .. .. .. | ....J<4.\X.j....
------------------------------------------------------------------------
[INFO]-MAC-----: Dropping rx frame, error:Drop, len:45, seqnum:215, type:Beacon, src:b2e4658d9b3edcfa, dst:None, sec:no, ackreq:no
[DEBG]-MAC-----: Finishing operation "TransmitBeacon"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Received 45 bytes
==============================[RX len=045]===============================
| 00 C0 F9 A9 D6 68 71 A4 | B8 76 13 00 FE FF 0F 00 | .@y)Vhq$8v..~...
| 00 03 20 4D 54 65 63 68 | 00 00 00 00 00 00 00 00 | .. MTech........
| 00 00 00 85 4A 3C B4 0E | DC D8 1F EA 00 .. .. .. | ....J<4.\X.j....
------------------------------------------------------------------------
[INFO]-MAC-----: Dropping rx frame, error:Drop, len:45, seqnum:249, type:Beacon, src:fe001376b8a47168, dst:None, sec:no, ackreq:no
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Transmitted 72 bytes
==============================[TX len=072]===============================
| 41 D8 15 A9 D6 FF FF E0 | FD 6D 6E 98 7D 69 26 7F | AX.)V..`}mn.}i&.
| 3B 01 F0 4D 4C 4D 4C 3E | 10 00 15 F7 1C 0E 00 00 | ;.pMLML>...w....
| 00 00 00 01 96 84 51 04 | 68 7C 58 34 CD 26 8E F8 | ......Q.h|X4M&.x
| 1E 95 6E 5C 92 93 44 EF | 1E 65 42 56 C4 8A 9B F2 | ..n\..Do.eBVD..r
| 06 81 3B 43 69 4A E3 27 | .. .. .. .. .. .. .. .. | ..;CiJc'........
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:93, chksum:3e10, to:0xffff, sec:no, prio:high
[INFO]-MAC-----: src: fe80:0:0:0:2469:7d98:6e6d:fde0
[INFO]-MAC-----: dst: ff02:0:0:0:0:0:0:1
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: State=OT_RADIO_STATE_SLEEP
[INFO]-PLAT----: Disabling receiver
[DEBG]-PLAT----: State=OT_RADIO_STATE_DISABLED
[INFO]-PLAT----: Initialized
[DEBG]-PLAT----: State=OT_RADIO_STATE_SLEEP
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[INFO]-PLAT----: Enabling receiver
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Transmitted 89 bytes
==============================[TX len=089]===============================
| 49 98 16 A9 D6 FF FF 00 | 74 0D 03 79 0F 00 01 8B | I..)V...t..y....
| 8F 81 21 CA 2C F4 2A 6F | 50 E1 44 E2 B8 35 02 FF | ..!J,t*oPaDb85..
| 2A FB 1C 15 15 F8 78 85 | 1F E6 06 D0 44 FF 31 C8 | *{...xx..f.PD.1H
| BF B4 2B 36 9A BF 8C D9 | 54 5C 0F 3F A3 17 A2 5C | ?4+6.?.YT\.?#."\
| A2 1C B9 19 B6 81 FD B5 | 8F B8 06 04 FA 3F 7F 42 | ".9.6.}5.8..z?.B
| 9B 0A 89 A3 B9 71 56 00 | 00 .. .. .. .. .. .. .. | ...#9qV.........
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:106, chksum:f54a, to:0xffff, sec:yes, prio:low
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:0:ff:fe00:7400
[INFO]-MAC-----: dst: ff02:0:0:0:0:0:0:1
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Received 53 bytes
[DEBG]-MAC-----: Received frame from short address 0x6c00
[DEBG]-MAC-----: Frame counter 1200543
==============================[RX len=053]===============================
| 69 98 61 A9 D6 00 74 00 | 6C 0D 9F 51 12 00 01 6E | i.a)V.t.l..Q...n
| 57 0D 83 DA 8C 2B F9 A0 | 31 1C 46 F7 F0 16 33 16 | W..Z.+y 1.Fwp.3.
| 33 85 CB 68 44 F1 24 B2 | 6D 93 35 FA 93 4B 72 46 | 3.KhDq$2m.5z.KrF
| 6D 15 29 E3 0A .. .. .. | .. .. .. .. .. .. .. .. | m.)c............
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 UDP msg, len:60, chksum:85cb, from:0x6c00, sec:yes, prio:low, rss:-27.0
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:8c2b:f9a0:311c:46f7
[INFO]-MAC-----: dst: fd85:4a3c:b40e:0:0:ff:fe00:7400
[DEBG]-PLAT----: Received 66 bytes
[DEBG]-MAC-----: Received frame from short address 0x6c00
[DEBG]-MAC-----: Frame counter 1200544
==============================[RX len=066]===============================
| 69 98 62 A9 D6 00 74 00 | 6C 0D A0 51 12 00 01 6E | i.b)V.t.l. Q...n
| 57 0F 4D 2C 8C 2B F9 A0 | 31 1C 46 F7 F0 8D 10 16 | W.M,.+y 1.Fwp...
| 33 77 26 44 01 E9 65 87 | 33 3D 06 BB 2E 77 65 6C | 3w&D.ie.3=.;.wel
| 6C 2D 6B 6E 6F 77 6E 04 | 63 6F 72 65 FC AD 7C C2 | l-known.core|-|B
| 00 00 .. .. .. .. .. .. | .. .. .. .. .. .. .. .. | ................
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 UDP msg, len:73, chksum:7726, from:0x6c00, sec:yes, prio:low, rss:-27.0
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:8c2b:f9a0:311c:46f7
[INFO]-MAC-----: dst: fd85:4a3c:b40e:0:0:ff:fe00:7400
[INFO]-MAC-----: Dropping IPv6 UDP msg, len:1059, chksum:c20d, sec:yes, error:NoBufs, prio:low
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:0:ff:fe00:7400
[INFO]-MAC-----: dst: fd85:4a3c:b40e:0:8c2b:f9a0:311c:46f7
[DEBG]-PLAT----: Received 66 bytes
[DEBG]-MAC-----: Received frame from short address 0x6c00
[DEBG]-MAC-----: Frame counter 1200545
==============================[RX len=066]===============================
| 69 98 63 A9 D6 00 74 00 | 6C 0D A1 51 12 00 01 6E | i.c)V.t.l.!Q...n
| 57 0F 4D 2C 8C 2B F9 A0 | 31 1C 46 F7 F0 8D 10 16 | W.M,.+y 1.Fwp...
| 33 77 26 44 01 E9 65 87 | 33 3D 06 BB 2E 77 65 6C | 3w&D.ie.3=.;.wel
| 6C 2D 6B 6E 6F 77 6E 04 | 63 6F 72 65 B7 6E 5B F5 | l-known.core7n[u
| 00 00 .. .. .. .. .. .. | .. .. .. .. .. .. .. .. | ................
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 UDP msg, len:73, chksum:7726, from:0x6c00, sec:yes, prio:low, rss:-28.0
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:8c2b:f9a0:311c:46f7
[INFO]-MAC-----: dst: fd85:4a3c:b40e:0:0:ff:fe00:7400
[INFO]-COAP----: Error NotFound: Failed to process request
[INFO]-ARP-----: Sending address query for fd85:4a3c:b40e:0:8c2b:f9a0:311c:46f7
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Transmitted 65 bytes
==============================[TX len=065]===============================
| 49 98 17 A9 D6 FF FF 00 | 74 0D 04 79 0F 00 01 89 | I..)V...t..y....
| F8 E5 22 75 1C A8 DE EC | 28 8A 2E 68 23 ED 09 B2 | xe"u.(^l(..h#m.2
| 74 D6 C5 6F EE C0 3E 12 | C2 EA 76 4D 06 44 37 77 | tVEon@>.BjvM.D7w
| 76 3F BC 13 2C 15 F2 43 | C6 90 96 BA C2 4D AC 5C | v?<.,.rCF..:BM,\
| A2 .. .. .. .. .. .. .. | .. .. .. .. .. .. .. .. | "...............
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 HopOpts msg, len:84, chksum:0000, to:0xffff, sec:yes, prio:low
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:0:ff:fe00:7400
[INFO]-MAC-----: dst: ff03:0:0:0:0:0:0:2
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[CRIT]-PLAT----: RX buffer overrun / aborted RX, flushing RX buffer (RFERRF=0x00000004)
[DEBG]-PLAT----: FSMSTAT0 = 0x00000006 = - - SFD_WAIT3
[DEBG]-PLAT----: FSMSTAT1 = 0x00000015 = - - - CCA - LOCK_STATUS - RX_ACTIVE
[DEBG]-PLAT----: RFERRF = 0x00000004 = - - - - RXOVERF -
[DEBG]-PLAT----: m6loReassemblyBuffers 0
[DEBG]-PLAT----: m6loReassemblyMessages 0
[DEBG]-PLAT----: m6loSendBuffers 2
[DEBG]-PLAT----: m6loSendMessages 1
[DEBG]-PLAT----: mApplicationCoapBuffers 10
[DEBG]-PLAT----: mApplicationCoapMessages 1
[DEBG]-PLAT----: mArpBuffers 1
[DEBG]-PLAT----: mArpMessages 1
[DEBG]-PLAT----: mCoapBuffers 0
[DEBG]-PLAT----: mCoapMessages 0
[DEBG]-PLAT----: mCoapSecureBuffers 0
[DEBG]-PLAT----: mCoapSecureMessages 0
[DEBG]-PLAT----: mFreeBuffers 7
[DEBG]-PLAT----: mIp6Buffers 0
[DEBG]-PLAT----: mIp6Messages 0
[DEBG]-PLAT----: mMleBuffers 0
[DEBG]-PLAT----: mMleMessages 0
[DEBG]-PLAT----: mMplBuffers 0
[DEBG]-PLAT----: mMplMessages 0
[DEBG]-PLAT----: mTotalBuffers 20
[DEBG]-PLAT----: Received 68 bytes
[DEBG]-MAC-----: Received frame from short address 0xec00
[DEBG]-MAC-----: Frame counter 1647111
==============================[RX len=068]===============================
| 49 98 13 A9 D6 FF FF 00 | EC 0D 07 22 19 00 01 7C | I..)V...l.."...|
| 6A 3F 74 00 03 00 00 02 | E1 04 6D 02 00 00 F3 FF | j?t.....a.m...s.
| C9 07 50 02 77 C2 B1 61 | 02 61 71 FF 00 10 FD 85 | I.P.wB1a.aq...}.
| 4A 3C B4 0E 00 00 8C 2B | F9 A0 31 1C 46 F7 3A 54 | J<4....+y 1.Fw:T
| 96 E3 00 00 .. .. .. .. | .. .. .. .. .. .. .. .. | .c..............
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 HopOpts msg, len:84, chksum:0000, from:0xec00, sec:yes, prio:low, rss:-20.0
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:0:ff:fe00:7400
[INFO]-MAC-----: dst: ff03:0:0:0:0:0:0:2
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[CRIT]-PLAT----: RX buffer overrun / aborted RX, flushing RX buffer (RFERRF=0x00000004)
[DEBG]-PLAT----: FSMSTAT0 = 0x00000006 = - - SFD_WAIT3
[DEBG]-PLAT----: FSMSTAT1 = 0x00000015 = - - - CCA - LOCK_STATUS - RX_ACTIVE
[DEBG]-PLAT----: RFERRF = 0x00000004 = - - - - RXOVERF -
[DEBG]-PLAT----: m6loReassemblyBuffers 0
[DEBG]-PLAT----: m6loReassemblyMessages 0
[DEBG]-PLAT----: m6loSendBuffers 2
[DEBG]-PLAT----: m6loSendMessages 1
[DEBG]-PLAT----: mApplicationCoapBuffers 10
[DEBG]-PLAT----: mApplicationCoapMessages 1
[DEBG]-PLAT----: mArpBuffers 1
[DEBG]-PLAT----: mArpMessages 1
[DEBG]-PLAT----: mCoapBuffers 0
[DEBG]-PLAT----: mCoapMessages 0
[DEBG]-PLAT----: mCoapSecureBuffers 0
[DEBG]-PLAT----: mCoapSecureMessages 0
[DEBG]-PLAT----: mFreeBuffers 7
[DEBG]-PLAT----: mIp6Buffers 0
[DEBG]-PLAT----: mIp6Messages 0
[DEBG]-PLAT----: mMleBuffers 0
[DEBG]-PLAT----: mMleMessages 0
[DEBG]-PLAT----: mMplBuffers 0
[DEBG]-PLAT----: mMplMessages 0
[DEBG]-PLAT----: mTotalBuffers 20
[DEBG]-PLAT----: Received 68 bytes
[DEBG]-MAC-----: Received frame from short address 0x6c00
[DEBG]-MAC-----: Frame counter 1200548
==============================[RX len=068]===============================
| 49 98 66 A9 D6 FF FF 00 | 6C 0D A4 51 12 00 01 7C | I.f)V...l.$Q...|
| 6A 3F 74 00 03 00 00 02 | E1 04 6D 02 00 00 F3 FF | j?t.....a.m...s.
| C9 07 50 02 77 C2 B1 61 | 02 61 71 FF 00 10 FD 85 | I.P.wB1a.aq...}.
| 4A 3C B4 0E 00 00 8C 2B | F9 A0 31 1C 46 F7 67 FB | J<4....+y 1.Fwg{
| 72 BC 00 00 .. .. .. .. | .. .. .. .. .. .. .. .. | r<..............
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 HopOpts msg, len:84, chksum:0000, from:0x6c00, sec:yes, prio:low, rss:-27.0
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:0:ff:fe00:7400
[INFO]-MAC-----: dst: ff03:0:0:0:0:0:0:2
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Transmitted 65 bytes
==============================[TX len=065]===============================
| 49 98 18 A9 D6 FF FF 00 | 74 0D 05 79 0F 00 01 0D | I..)V...t..y....
| C0 EB B9 27 0E 02 84 AB | 5A FF 9D 39 95 F4 70 C5 | @k9'...+Z..9.tpE
| 3D 4C 96 C6 4B 9A 91 81 | 03 B4 96 2E 22 7C 8B 02 | =L.FK....4.."|..
| 82 AB 22 28 5A E3 1B 43 | 9D 11 8A BC 35 AC 27 5C | .+"(Zc.C...<5,'\
| A2 .. .. .. .. .. .. .. | .. .. .. .. .. .. .. .. | "...............
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 HopOpts msg, len:84, chksum:0000, to:0xffff, sec:yes, prio:low
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:0:ff:fe00:7400
[INFO]-MAC-----: dst: ff03:0:0:0:0:0:0:2
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Received 69 bytes
[DEBG]-MAC-----: Received frame from short address 0x6c00
[DEBG]-MAC-----: Frame counter 1200549
==============================[RX len=069]===============================
| 69 98 67 A9 D6 00 74 00 | 6C 0D A5 51 12 00 01 7E | i.g)V.t.l.%Q...~
| 77 F3 FF 19 17 40 02 63 | E1 B1 61 02 61 6E FF 00 | ws...@.ca1a.an..
| 10 FD 85 4A 3C B4 0E 00 | 00 8C 2B F9 A0 31 1C 46 | .}.J<4....+y 1.F
| F7 03 08 8C 2B F9 A0 31 | 1C 46 F7 02 02 6C 00 40 | w...+y 1.Fw..l.@
| 6E 7E 52 00 00 .. .. .. | .. .. .. .. .. .. .. .. | n~R.............
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 UDP msg, len:90, chksum:1917, from:0x6c00, sec:yes, prio:low, rss:-27.0
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:0:ff:fe00:6c00
[INFO]-MAC-----: dst: fd85:4a3c:b40e:0:0:ff:fe00:7400
[INFO]-ARP-----: Received address notification from 0x6c00 for fd85:4a3c:b40e:0:8c2b:f9a0:311c:46f7 to 0x6c00
[INFO]-ARP-----: Cache entry updated (notification): fd85:4a3c:b40e:0:8c2b:f9a0:311c:46f7, 0x6c00, lastTrans:0
[INFO]-ARP-----: Sending address notification acknowledgment
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Ack timer start
[DEBG]-PLAT----: Transmitted 46 bytes
==============================[TX len=046]===============================
| 69 98 19 A9 D6 00 6C 00 | 74 0D 06 79 0F 00 01 B3 | i..)V.l.t..y...3
| F0 56 C3 AC 33 1A D6 9F | 52 DD 13 0F FA 41 1A C6 | pVC,3.V.R]..zA.F
| 53 66 8A 4B 37 BC 9B 2D | 9C 44 72 AE 22 7C .. .. | Sf.K7<.-.Dr."|..
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:56, chksum:e1e4, to:0x6c00, sec:yes, prio:low
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:0:ff:fe00:7400
[INFO]-MAC-----: dst: fd85:4a3c:b40e:0:8c2b:f9a0:311c:46f7
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: Received 66 bytes
[DEBG]-MAC-----: Received frame from short address 0x6c00
[DEBG]-MAC-----: Frame counter 1200550
==============================[RX len=066]===============================
| 69 98 68 A9 D6 00 74 00 | 6C 0D A6 51 12 00 01 6E | i.h)V.t.l.&Q...n
| 57 0F 4D 2C 8C 2B F9 A0 | 31 1C 46 F7 F0 8D 10 16 | W.M,.+y 1.Fwp...
| 33 77 26 44 01 E9 65 87 | 33 3D 06 BB 2E 77 65 6C | 3w&D.ie.3=.;.wel
| 6C 2D 6B 6E 6F 77 6E 04 | 63 6F 72 65 D1 38 DA 72 | l-known.coreQ8Zr
| 6E 7E .. .. .. .. .. .. | .. .. .. .. .. .. .. .. | n~..............
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 UDP msg, len:73, chksum:7726, from:0x6c00, sec:yes, prio:low, rss:-27.0
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:8c2b:f9a0:311c:46f7
[INFO]-MAC-----: dst: fd85:4a3c:b40e:0:0:ff:fe00:7400
[INFO]-COAP----: Error NotFound: Failed to process request
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Ack timer start
[DEBG]-PLAT----: Transmitted 31 bytes
==============================[TX len=031]===============================
| 69 98 1A A9 D6 00 6C 00 | 74 0D 07 79 0F 00 01 DE | i..)V.l.t..y...^
| 1C 02 1B 6D 57 8E 67 F4 | B1 59 54 6B 60 41 1A .. | ...mW.gt1YTk`A..
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:52, chksum:848e, to:0x6c00, sec:yes, prio:low
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:0:ff:fe00:7400
[INFO]-MAC-----: dst: fd85:4a3c:b40e:0:0:ff:fe00:6c00
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Request to start operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitData"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Ack timer start
[DEBG]-PLAT----: Transmitted 46 bytes
==============================[TX len=046]===============================
| 69 98 1B A9 D6 00 6C 00 | 74 0D 08 79 0F 00 01 FB | i..)V.l.t..y...{
| E0 35 92 80 AF 5D 5D E4 | 57 44 8B 68 E8 C3 BD 6E | `5../]]dWD.hhC=n
| 18 F5 81 AB 82 8F 9B E4 | 72 F4 34 DA 22 7C .. .. | .u.+...drt4Z"|..
------------------------------------------------------------------------
[INFO]-MAC-----: Sent IPv6 UDP msg, len:56, chksum:e1e4, to:0x6c00, sec:yes, prio:low
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:0:ff:fe00:7400
[INFO]-MAC-----: dst: fd85:4a3c:b40e:0:8c2b:f9a0:311c:46f7
[DEBG]-MAC-----: Finishing operation "TransmitData"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Received 99 bytes
[DEBG]-MAC-----: Received frame from short address 0x6c00
[DEBG]-MAC-----: Frame counter 1200551
==============================[RX len=099]===============================
| 69 98 69 A9 D6 00 74 00 | 6C 0D A7 51 12 00 01 6A | i.i)V.t.l.'Q...j
| 57 03 34 E8 3A 8C 2B F9 | A0 31 1C 46 F7 01 04 24 | W.4h:.+y 1.Fw..$
| D0 00 00 00 00 60 00 00 | 00 00 10 11 40 FD 85 4A | P....`......@}.J
| 3C B4 0E 00 00 00 00 00 | FF FE 00 74 00 FD 85 4A | <4.......~.t.}.J
| 3C B4 0E 00 00 8C 2B F9 | A0 31 1C 46 F7 16 33 8D | <4....+y 1.Fw.3.
| 10 00 10 E1 E4 64 84 E9 | 65 87 33 3D 06 E0 9D 22 | ...add.ie.3=.`."
| 94 23 99 .. .. .. .. .. | .. .. .. .. .. .. .. .. | .#..............
------------------------------------------------------------------------
[INFO]-MAC-----: Received IPv6 ICMP6 msg, len:104, chksum:0000, from:0x6c00, sec:yes, prio:low, rss:-26.0
[INFO]-MAC-----: src: fd85:4a3c:b40e:0:8c2b:f9a0:311c:46f7
[INFO]-MAC-----: dst: fd85:4a3c:b40e:0:0:ff:fe00:7400
[DEBG]-PLAT----: Received 10 bytes
[INFO]-MAC-----: Received Beacon Request
[DEBG]-MAC-----: Request to start operation "TransmitBeacon"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitBeacon"
[INFO]-MAC-----: Sending Beacon, name:MTech, xpanid:854a3cb40edcd81f, id:3 ver:2, joinable:no, native:no
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Transmitted 45 bytes
[DEBG]-PLAT----: Received 45 bytes
==============================[RX len=045]===============================
| 00 C0 D8 A9 D6 FA DC 3E | 9B 8D 65 E4 B2 FF 0F 00 | .@X)Vz\>..ed2...
| 00 03 20 4D 54 65 63 68 | 00 00 00 00 00 00 00 00 | .. MTech........
| 00 00 00 85 4A 3C B4 0E | DC D8 1F 11 40 .. .. .. | ....J<4.\X..@...
------------------------------------------------------------------------
[INFO]-MAC-----: Dropping rx frame, error:Drop, len:45, seqnum:216, type:Beacon, src:b2e4658d9b3edcfa, dst:None, sec:no, ackreq:no
[DEBG]-MAC-----: Finishing operation "TransmitBeacon"
[DEBG]-MAC-----: Idle mode: Radio receiving on channel 19
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-PLAT----: Received 45 bytes
==============================[RX len=045]===============================
| 00 C0 E1 A9 D6 12 59 22 | 5F CD 69 2B 82 FF 0F 00 | .@a)V.Y"_Mi+....
| 00 03 20 4D 54 65 63 68 | 00 00 00 00 00 00 00 00 | .. MTech........
| 00 00 00 85 4A 3C B4 0E | DC D8 1F 11 40 .. .. .. | ....J<4.\X..@...
------------------------------------------------------------------------
[INFO]-MAC-----: Dropping rx frame, error:Drop, len:45, seqnum:225, type:Beacon, src:822b69cd5f225912, dst:None, sec:no, ackreq:no
[DEBG]-PLAT----: Received 10 bytes
[INFO]-MAC-----: Received Beacon Request
[DEBG]-MAC-----: Request to start operation "TransmitBeacon"
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[DEBG]-MAC-----: Starting operation "TransmitBeacon"
[INFO]-MAC-----: Sending Beacon, name:MTech, xpanid:854a3cb40edcd81f, id:3 ver:2, joinable:no, native:no
[DEBG]-PLAT----: State=OT_RADIO_STATE_RECEIVE
[CRIT]-PLAT----: Transmitter is stuck after 10000000 cycles!!!
[DEBG]-PLAT----: FSMSTAT0 = 0x00000011 = - - RX_OVER
[DEBG]-PLAT----: FSMSTAT1 = 0x00000054 = - FIFOP - CCA - LOCK_STATUS - -
[DEBG]-PLAT----: RFERRF = 0x00000004 = - - - - RXOVERF -
[DEBG]-PLAT----: m6loReassemblyBuffers 0
[DEBG]-PLAT----: m6loReassemblyMessages 0
[DEBG]-PLAT----: m6loSendBuffers 0
[DEBG]-PLAT----: m6loSendMessages 0
[DEBG]-PLAT----: mApplicationCoapBuffers 10
[DEBG]-PLAT----: mApplicationCoapMessages 1
[DEBG]-PLAT----: mArpBuffers 0
[DEBG]-PLAT----: mArpMessages 0
[DEBG]-PLAT----: mCoapBuffers 2
[DEBG]-PLAT----: mCoapMessages 1
[DEBG]-PLAT----: mCoapSecureBuffers 0
[DEBG]-PLAT----: mCoapSecureMessages 0
[DEBG]-PLAT----: mFreeBuffers 8
[DEBG]-PLAT----: mIp6Buffers 0
[DEBG]-PLAT----: mIp6Messages 0
[DEBG]-PLAT----: mMleBuffers 0
[DEBG]-PLAT----: mMleMessages 0
[DEBG]-PLAT----: mMplBuffers 0
[DEBG]-PLAT----: mMplMessages 0
[DEBG]-PLAT----: mTotalBuffers 20
[CRIT]-PLAT----: Transmitter is stuck after 10000000 cycles!!!
[DEBG]-PLAT----: FSMSTAT0 = 0x00000011 = - - RX_OVER
[DEBG]-PLAT----: FSMSTAT1 = 0x00000054 = - FIFOP - CCA - LOCK_STATUS - -
[DEBG]-PLAT----: RFERRF = 0x00000004 = - - - - RXOVERF -
[DEBG]-PLAT----: m6loReassemblyBuffers 0
[DEBG]-PLAT----: m6loReassemblyMessages 0
[DEBG]-PLAT----: m6loSendBuffers 0
[DEBG]-PLAT----: m6loSendMessages 0
[DEBG]-PLAT----: mApplicationCoapBuffers 10
[DEBG]-PLAT----: mApplicationCoapMessages 1
[DEBG]-PLAT----: mArpBuffers 0
[DEBG]-PLAT----: mArpMessages 0
[DEBG]-PLAT----: mCoapBuffers 2
[DEBG]-PLAT----: mCoapMessages 1
[DEBG]-PLAT----: mCoapSecureBuffers 0
[DEBG]-PLAT----: mCoapSecureMessages 0
[DEBG]-PLAT----: mFreeBuffers 8
[DEBG]-PLAT----: mIp6Buffers 0
[DEBG]-PLAT----: mIp6Messages 0
[DEBG]-PLAT----: mMleBuffers 0
[DEBG]-PLAT----: mMleMessages 0
[DEBG]-PLAT----: mMplBuffers 0
[DEBG]-PLAT----: mMplMessages 0
[DEBG]-PLAT----: mTotalBuffers 20
[CRIT]-PLAT----: Transmitter is stuck after 10000000 cycles!!!
[DEBG]-PLAT----: FSMSTAT0 = 0x00000011 = - - RX_OVER
[DEBG]-PLAT----: FSMSTAT1 = 0x00000054 = - FIFOP - CCA - LOCK_STATUS - -
[DEBG]-PLAT----: RFERRF = 0x00000004 = - - - - RXOVERF -
[DEBG]-PLAT----: m6loReassemblyBuffers 0
[DEBG]-PLAT----: m6loReassemblyMessages 0
[DEBG]-PLAT----: m6loSendBuffers 0
[DEBG]-PLAT----: m6loSendMessages 0
[DEBG]-PLAT----: mApplicationCoapBuffers 10
[DEBG]-PLAT----: mApplicationCoapMessages 1
[DEBG]-PLAT----: mArpBuffers 0
[DEBG]-PLAT----: mArpMessages 0
[DEBG]-PLAT----: mCoapBuffers 2
[DEBG]-PLAT----: mCoapMessages 1
[DEBG]-PLAT----: mCoapSecureBuffers 0
[DEBG]-PLAT----: mCoapSecureMessages 0
[DEBG]-PLAT----: mFreeBuffers 8
[DEBG]-PLAT----: mIp6Buffers 0
[DEBG]-PLAT----: mIp6Messages 0
[DEBG]-PLAT----: mMleBuffers 0
[DEBG]-PLAT----: mMleMessages 0
[DEBG]-PLAT----: mMplBuffers 0
[DEBG]-PLAT----: mMplMessages 0
[DEBG]-PLAT----: mTotalBuffers 20
[CRIT]-PLAT----: Transmitter is stuck after 10000000 cycles!!!
[DEBG]-PLAT----: FSMSTAT0 = 0x00000011 = - - RX_OVER
[DEBG]-PLAT----: FSMSTAT1 = 0x00000054 = - FIFOP - CCA - LOCK_STATUS - -
[DEBG]-PLAT----: RFERRF = 0x00000004 = - - - - RXOVERF -
[DEBG]-PLAT----: m6loReassemblyBuffers 0
[DEBG]-PLAT----: m6loReassemblyMessages 0
[DEBG]-PLAT----: m6loSendBuffers 0
[DEBG]-PLAT----: m6loSendMessages 0
[DEBG]-PLAT----: mApplicationCoapBuffers 10
[DEBG]-PLAT----: mApplicationCoapMessages 1
[DEBG]-PLAT----: mArpBuffers 0
[DEBG]-PLAT----: mArpMessages 0
[DEBG]-PLAT----: mCoapBuffers 2
[DEBG]-PLAT----: mCoapMessages 1
[DEBG]-PLAT----: mCoapSecureBuffers 0
[DEBG]-PLAT----: mCoapSecureMessages 0
[DEBG]-PLAT----: mFreeBuffers 8
[DEBG]-PLAT----: mIp6Buffers 0
[DEBG]-PLAT----: mIp6Messages 0
[DEBG]-PLAT----: mMleBuffers 0
[DEBG]-PLAT----: mMleMessages 0
[DEBG]-PLAT----: mMplBuffers 0
[DEBG]-PLAT----: mMplMessages 0
[DEBG]-PLAT----: mTotalBuffers 20
[CRIT]-PLAT----: Transmitter is stuck after 10000000 cycles!!!
[DEBG]-PLAT----: FSMSTAT0 = 0x00000011 = - - RX_OVER
[DEBG]-PLAT----: FSMSTAT1 = 0x00000054 = - FIFOP - CCA - LOCK_STATUS - -
[DEBG]-PLAT----: RFERRF = 0x00000004 = - - - - RXOVERF -
[DEBG]-PLAT----: m6loReassemblyBuffers 0
[DEBG]-PLAT----: m6loReassemblyMessages 0
[DEBG]-PLAT----: m6loSendBuffers 0
[DEBG]-PLAT----: m6loSendMessages 0
[DEBG]-PLAT----: mApplicationCoapBuffers 10
[DEBG]-PLAT----: mApplicationCoapMessages 1
[DEBG]-PLAT----: mArpBuffers 0
[DEBG]-PLAT----: mArpMessages 0
[DEBG]-PLAT----: mCoapBuffers 2
[DEBG]-PLAT----: mCoapMessages 1
[DEBG]-PLAT----: mCoapSecureBuffers 0
[DEBG]-PLAT----: mCoapSecureMessages 0
[DEBG]-PLAT----: mFreeBuffers 8
[DEBG]-PLAT----: mIp6Buffers 0
[DEBG]-PLAT----: mIp6Messages 0
[DEBG]-PLAT----: mMleBuffers 0
[DEBG]-PLAT----: mMleMessages 0
[DEBG]-PLAT----: mMplBuffers 0
[DEBG]-PLAT----: mMplMessages 0
[DEBG]-PLAT----: mTotalBuffers 20
[CRIT]-PLAT----: Transmitter is stuck after 10000000 cycles!!!
[DEBG]-PLAT----: FSMSTAT0 = 0x00000011 = - - RX_OVER
[DEBG]-PLAT----: FSMSTAT1 = 0x00000054 = - FIFOP - CCA - LOCK_STATUS - -
[DEBG]-PLAT----: RFERRF = 0x00000004 = - - - - RXOVERF -
[DEBG]-PLAT----: m6loReassemblyBuffers 0
[DEBG]-PLAT----: m6loReassemblyMessages 0
[DEBG]-PLAT----: m6loSendBuffers 0
[DEBG]-PLAT----: m6loSendMessages 0
[DEBG]-PLAT----: mApplicationCoapBuffers 10
[DEBG]-PLAT----: mApplicationCoapMessages 1
[DEBG]-PLAT----: mArpBuffers 0
[DEBG]-PLAT----: mArpMessages 0
[DEBG]-PLAT----: mCoapBuffers 2
[DEBG]-PLAT----: mCoapMessages 1
[DEBG]-PLAT----: mCoapSecureBuffers 0
[DEBG]-PLAT----: mCoapSecureMessages 0
[DEBG]-PLAT----: mFreeBuffers 8
[DEBG]-PLAT----: mIp6Buffers 0
[DEBG]-PLAT----: mIp6Messages 0
[DEBG]-PLAT----: mMleBuffers 0
[DEBG]-PLAT----: mMleMessages 0
[DEBG]-PLAT----: mMplBuffers 0
[DEBG]-PLAT----: mMplMessages 0
[DEBG]-PLAT----: mTotalBuffers 20
stuartl@vk4msl-ws ~/vrt/projects/widesky/hub/hal $ diff -u third_party/openthread/examples/platforms/cc2538/radio.c src/radio.c
--- third_party/openthread/examples/platforms/cc2538/radio.c 2017-08-01 12:48:31.466864595 +1000
+++ src/radio.c 2017-11-28 10:38:28.269640384 +1000
@@ -73,23 +73,20 @@
uint8_t mTxPowerReg;
} TxPowerTable;
-// The transmit power table, the values are from SmartRF Studio 2.4.0
+// The transmit power table, the values are from application note 130
static const TxPowerTable sTxPowerTable[] =
{
- { 7, 0xFF },
- { 5, 0xED },
- { 3, 0xD5 },
- { 1, 0xC5 },
- { 0, 0xB6 },
- { -1, 0xB0 },
- { -3, 0xA1 },
- { -5, 0x91 },
- { -7, 0x88 },
- { -9, 0x72 },
- { -11, 0x62 },
- { -13, 0x58 },
- { -15, 0x42 },
- { -24, 0x00 },
+ { 22, 0xFF }, /* 22.0dBm =~ 158.5mW */
+ { 21, 0xD5 }, /* 20.9dBm =~ 123.0mW */
+ { 20, 0xC5 }, /* 20.1dBm =~ 102.3mW */
+ { 19, 0xB0 }, /* 19.0dBm =~ 79.4mW */
+ { 18, 0xA1 }, /* 17.8dBm =~ 60.3mW */
+ { 16, 0x91 }, /* 16.4dBm =~ 43.7mW */
+ { 15, 0x88 }, /* 14.9dBm =~ 30.9mW */
+ { 13, 0x72 }, /* 13.0dBm =~ 20.0mW */
+ { 11, 0x62 }, /* 11.0dBm =~ 12.6mW */
+ { 10, 0x58 }, /* 9.5dBm =~ 8.9mW */
+ { 8, 0x42 }, /* 7.5dBm =~ 5.6mW */
};
static otRadioFrame sTransmitFrame;
@@ -105,6 +102,227 @@
static otRadioState sState = OT_RADIO_STATE_DISABLED;
static bool sIsReceiverEnabled = false;
+#define RFCORE_XREG_FSMSTAT0 0x40088648
+#define RFCORE_XREG_FSMSTAT0_STATE_MASK 0x3f
+#define RFCORE_XREG_FSMSTAT0_CAL_DONE (1 << 7)
+#define RFCORE_XREG_FSMSTAT0_CAL_RUN (1 << 6)
+
+#define RFCORE_XREG_FSMSTAT0_STATE_IDLE 0x00
+#define RFCORE_XREG_FSMSTAT0_STATE_RX_CAL 0x02
+#define RFCORE_XREG_FSMSTAT0_STATE_SFD_WAIT0 0x03
+#define RFCORE_XREG_FSMSTAT0_STATE_SFD_WAIT1 0x04
+#define RFCORE_XREG_FSMSTAT0_STATE_SFD_WAIT2 0x05
+#define RFCORE_XREG_FSMSTAT0_STATE_SFD_WAIT3 0x06
+#define RFCORE_XREG_FSMSTAT0_STATE_RX0 0x07
+#define RFCORE_XREG_FSMSTAT0_STATE_RX1 0x08
+#define RFCORE_XREG_FSMSTAT0_STATE_RX2 0x09
+#define RFCORE_XREG_FSMSTAT0_STATE_RX3 0x0a
+#define RFCORE_XREG_FSMSTAT0_STATE_RX4 0x0b
+#define RFCORE_XREG_FSMSTAT0_STATE_RX5 0x0c
+#define RFCORE_XREG_FSMSTAT0_STATE_RX6 0x0d
+#define RFCORE_XREG_FSMSTAT0_STATE_RX_WAIT 0x0e
+#define RFCORE_XREG_FSMSTAT0_STATE_RX_FRST 0x10
+#define RFCORE_XREG_FSMSTAT0_STATE_RX_OVER 0x11
+#define RFCORE_XREG_FSMSTAT0_STATE_TX_CAL 0x20
+#define RFCORE_XREG_FSMSTAT0_STATE_TX0 0x22
+#define RFCORE_XREG_FSMSTAT0_STATE_TX1 0x23
+#define RFCORE_XREG_FSMSTAT0_STATE_TX2 0x24
+#define RFCORE_XREG_FSMSTAT0_STATE_TX3 0x25
+#define RFCORE_XREG_FSMSTAT0_STATE_TX4 0x26
+#define RFCORE_XREG_FSMSTAT0_STATE_TX_FINAL 0x27
+#define RFCORE_XREG_FSMSTAT0_STATE_RXTX_TRANS 0x28
+#define RFCORE_XREG_FSMSTAT0_STATE_ACK_CAL 0x30
+#define RFCORE_XREG_FSMSTAT0_STATE_ACK0 0x31
+#define RFCORE_XREG_FSMSTAT0_STATE_ACK1 0x32
+#define RFCORE_XREG_FSMSTAT0_STATE_ACK2 0x33
+#define RFCORE_XREG_FSMSTAT0_STATE_ACK3 0x34
+#define RFCORE_XREG_FSMSTAT0_STATE_ACK4 0x35
+#define RFCORE_XREG_FSMSTAT0_STATE_ACK5 0x36
+#define RFCORE_XREG_FSMSTAT0_STATE_ACK_DELAY 0x37
+#define RFCORE_XREG_FSMSTAT0_STATE_TX_UNDER 0x38
+#define RFCORE_XREG_FSMSTAT0_STATE_TX_DOWN0 0x1a
+#define RFCORE_XREG_FSMSTAT0_STATE_TX_DOWN1 0x3a
+
+#define RFCORE_XREG_FSMSTAT1_SAMPLED_CCA (1 << 3)
+#define RFCORE_XREG_FSMSTAT1_LOCK_STATUS (1 << 2)
+#define RFCORE_XREG_FSMSTAT1_RX_ACTIVE (1 << 0)
+
+#define RFCORE_SFR_RFERRF_STROBEERR (1 << 6)
+#define RFCORE_SFR_RFERRF_TXUNDERF (1 << 5)
+#define RFCORE_SFR_RFERRF_TXOVERF (1 << 4)
+#define RFCORE_SFR_RFERRF_RXUNDERF (1 << 3)
+#define RFCORE_SFR_RFERRF_RXABO (1 << 1)
+#define RFCORE_SFR_RFERRF_NLOCK (1 << 0)
+
+#if OPENTHREAD_CONFIG_LOG_PLATFORM
+static const char* fsm_state_str(void) {
+ switch (HWREG(RFCORE_XREG_FSMSTAT0)
+ & RFCORE_XREG_FSMSTAT0_STATE_MASK) {
+ case RFCORE_XREG_FSMSTAT0_STATE_IDLE:
+ return "IDLE";
+ case RFCORE_XREG_FSMSTAT0_STATE_RX_CAL:
+ return "RX_CAL";
+ case RFCORE_XREG_FSMSTAT0_STATE_SFD_WAIT0:
+ return "SFD_WAIT0";
+ case RFCORE_XREG_FSMSTAT0_STATE_SFD_WAIT1:
+ return "SFD_WAIT1";
+ case RFCORE_XREG_FSMSTAT0_STATE_SFD_WAIT2:
+ return "SFD_WAIT2";
+ case RFCORE_XREG_FSMSTAT0_STATE_SFD_WAIT3:
+ return "SFD_WAIT3";
+ case RFCORE_XREG_FSMSTAT0_STATE_RX0:
+ return "RX0";
+ case RFCORE_XREG_FSMSTAT0_STATE_RX1:
+ return "RX1";
+ case RFCORE_XREG_FSMSTAT0_STATE_RX2:
+ return "RX2";
+ case RFCORE_XREG_FSMSTAT0_STATE_RX3:
+ return "RX3";
+ case RFCORE_XREG_FSMSTAT0_STATE_RX4:
+ return "RX4";
+ case RFCORE_XREG_FSMSTAT0_STATE_RX5:
+ return "RX5";
+ case RFCORE_XREG_FSMSTAT0_STATE_RX6:
+ return "RX6";
+ case RFCORE_XREG_FSMSTAT0_STATE_RX_WAIT:
+ return "RX_WAIT";
+ case RFCORE_XREG_FSMSTAT0_STATE_RX_FRST:
+ return "RX_FRST";
+ case RFCORE_XREG_FSMSTAT0_STATE_RX_OVER:
+ return "RX_OVER";
+ case RFCORE_XREG_FSMSTAT0_STATE_TX_CAL:
+ return "TX_CAL";
+ case RFCORE_XREG_FSMSTAT0_STATE_TX0:
+ return "TX0";
+ case RFCORE_XREG_FSMSTAT0_STATE_TX1:
+ return "TX1";
+ case RFCORE_XREG_FSMSTAT0_STATE_TX2:
+ return "TX2";
+ case RFCORE_XREG_FSMSTAT0_STATE_TX3:
+ return "TX3";
+ case RFCORE_XREG_FSMSTAT0_STATE_TX4:
+ return "TX4";
+ case RFCORE_XREG_FSMSTAT0_STATE_TX_FINAL:
+ return "TX_FINAL";
+ case RFCORE_XREG_FSMSTAT0_STATE_RXTX_TRANS:
+ return "RXTX_TRANS";
+ case RFCORE_XREG_FSMSTAT0_STATE_ACK_CAL:
+ return "ACK_CAL";
+ case RFCORE_XREG_FSMSTAT0_STATE_ACK0:
+ return "ACK0";
+ case RFCORE_XREG_FSMSTAT0_STATE_ACK1:
+ return "ACK1";
+ case RFCORE_XREG_FSMSTAT0_STATE_ACK2:
+ return "ACK2";
+ case RFCORE_XREG_FSMSTAT0_STATE_ACK3:
+ return "ACK3";
+ case RFCORE_XREG_FSMSTAT0_STATE_ACK4:
+ return "ACK4";
+ case RFCORE_XREG_FSMSTAT0_STATE_ACK5:
+ return "ACK5";
+ case RFCORE_XREG_FSMSTAT0_STATE_ACK_DELAY:
+ return "ACK_DELAY";
+ case RFCORE_XREG_FSMSTAT0_STATE_TX_UNDER:
+ return "TX_UNDER";
+ case RFCORE_XREG_FSMSTAT0_STATE_TX_DOWN0:
+ return "TX_DOWN0";
+ case RFCORE_XREG_FSMSTAT0_STATE_TX_DOWN1:
+ return "TX_DOWN1";
+ default:
+ return "????????";
+ }
+}
+#endif
+
+static void dump_state(void) {
+#if OPENTHREAD_CONFIG_LOG_PLATFORM
+ otBufferInfo buffer_info;
+ otLogDebgPlat(sInstance, "FSMSTAT0 = 0x%08x = %s %s %s",
+ HWREG(RFCORE_XREG_FSMSTAT0),
+ (HWREG(RFCORE_XREG_FSMSTAT0) & RFCORE_XREG_FSMSTAT0_CAL_DONE)
+ ? "CAL_DONE" : "-",
+ (HWREG(RFCORE_XREG_FSMSTAT0) & RFCORE_XREG_FSMSTAT0_CAL_RUN)
+ ? "CAL_RUN" : "-",
+ fsm_state_str());
+ otLogDebgPlat(sInstance, "FSMSTAT1 = 0x%08x = %s %s %s %s %s %s %s %s",
+ HWREG(RFCORE_XREG_FSMSTAT1),
+ (HWREG(RFCORE_XREG_FSMSTAT1) & RFCORE_XREG_FSMSTAT1_FIFO)
+ ? "FIFO" : "-",
+ (HWREG(RFCORE_XREG_FSMSTAT1) & RFCORE_XREG_FSMSTAT1_FIFOP)
+ ? "FIFOP" : "-",
+ (HWREG(RFCORE_XREG_FSMSTAT1) & RFCORE_XREG_FSMSTAT1_SFD)
+ ? "SFD" : "-",
+ (HWREG(RFCORE_XREG_FSMSTAT1) & RFCORE_XREG_FSMSTAT1_CCA)
+ ? "CCA" : "-",
+ (HWREG(RFCORE_XREG_FSMSTAT1) & RFCORE_XREG_FSMSTAT1_SAMPLED_CCA)
+ ? "SAMPLED_CCA" : "-",
+ (HWREG(RFCORE_XREG_FSMSTAT1) & RFCORE_XREG_FSMSTAT1_LOCK_STATUS)
+ ? "LOCK_STATUS" : "-",
+ (HWREG(RFCORE_XREG_FSMSTAT1) & RFCORE_XREG_FSMSTAT1_TX_ACTIVE)
+ ? "TX_ACTIVE" : "-",
+ (HWREG(RFCORE_XREG_FSMSTAT1) & RFCORE_XREG_FSMSTAT1_RX_ACTIVE)
+ ? "RX_ACTIVE" : "-");
+ otLogDebgPlat(sInstance, "RFERRF = 0x%08x = %s %s %s %s %s %s",
+ HWREG(RFCORE_SFR_RFERRF),
+ (HWREG(RFCORE_SFR_RFERRF) & RFCORE_SFR_RFERRF_STROBEERR)
+ ? "STROBEERR" : "-",
+ (HWREG(RFCORE_SFR_RFERRF) & RFCORE_SFR_RFERRF_TXUNDERF)
+ ? "TXUNDERF" : "-",
+ (HWREG(RFCORE_SFR_RFERRF) & RFCORE_SFR_RFERRF_TXOVERF)
+ ? "TXOVERF" : "-",
+ (HWREG(RFCORE_SFR_RFERRF) & RFCORE_SFR_RFERRF_RXUNDERF)
+ ? "RXUNDERF" : "-",
+ (HWREG(RFCORE_SFR_RFERRF) & RFCORE_SFR_RFERRF_RXOVERF)
+ ? "RXOVERF" : "-",
+ (HWREG(RFCORE_SFR_RFERRF) & RFCORE_SFR_RFERRF_RXABO)
+ ? "RXABO" : "-",
+ (HWREG(RFCORE_SFR_RFERRF) & RFCORE_SFR_RFERRF_NLOCK)
+ ? "NLOCK" : "-");
+
+ otMessageGetBufferInfo(sInstance, &buffer_info);
+ otLogDebgPlat(sInstance, "m6loReassemblyBuffers\t%d",
+ buffer_info.m6loReassemblyBuffers);
+ otLogDebgPlat(sInstance, "m6loReassemblyMessages\t%d",
+ buffer_info.m6loReassemblyMessages);
+ otLogDebgPlat(sInstance, "m6loSendBuffers\t%d",
+ buffer_info.m6loSendBuffers);
+ otLogDebgPlat(sInstance, "m6loSendMessages\t%d",
+ buffer_info.m6loSendMessages);
+ otLogDebgPlat(sInstance, "mApplicationCoapBuffers\t%d",
+ buffer_info.mApplicationCoapBuffers);
+ otLogDebgPlat(sInstance, "mApplicationCoapMessages\t%d",
+ buffer_info.mApplicationCoapMessages);
+ otLogDebgPlat(sInstance, "mArpBuffers\t%d",
+ buffer_info.mArpBuffers);
+ otLogDebgPlat(sInstance, "mArpMessages\t%d",
+ buffer_info.mArpMessages);
+ otLogDebgPlat(sInstance, "mCoapBuffers\t%d",
+ buffer_info.mCoapBuffers);
+ otLogDebgPlat(sInstance, "mCoapMessages\t%d",
+ buffer_info.mCoapMessages);
+ otLogDebgPlat(sInstance, "mCoapSecureBuffers\t%d",
+ buffer_info.mCoapSecureBuffers);
+ otLogDebgPlat(sInstance, "mCoapSecureMessages\t%d",
+ buffer_info.mCoapSecureMessages);
+ otLogDebgPlat(sInstance, "mFreeBuffers\t%d",
+ buffer_info.mFreeBuffers);
+ otLogDebgPlat(sInstance, "mIp6Buffers\t%d",
+ buffer_info.mIp6Buffers);
+ otLogDebgPlat(sInstance, "mIp6Messages\t%d",
+ buffer_info.mIp6Messages);
+ otLogDebgPlat(sInstance, "mMleBuffers\t%d",
+ buffer_info.mMleBuffers);
+ otLogDebgPlat(sInstance, "mMleMessages\t%d",
+ buffer_info.mMleMessages);
+ otLogDebgPlat(sInstance, "mMplBuffers\t%d",
+ buffer_info.mMplBuffers);
+ otLogDebgPlat(sInstance, "mMplMessages\t%d",
+ buffer_info.mMplMessages);
+ otLogDebgPlat(sInstance, "mTotalBuffers\t%d",
+ buffer_info.mTotalBuffers);
+#endif
+}
+
void enableReceiver(void)
{
if (!sIsReceiverEnabled)
@@ -340,7 +558,22 @@
sState = OT_RADIO_STATE_TRANSMIT;
sTransmitError = OT_ERROR_NONE;
- while (HWREG(RFCORE_XREG_FSMSTAT1) & RFCORE_XREG_FSMSTAT1_TX_ACTIVE);
+#ifdef RADIO_TIMEOUT
+ i = RADIO_TIMEOUT;
+#endif
+ while ((HWREG(RFCORE_XREG_FSMSTAT1) & 1) == 0) {
+#ifdef RADIO_TIMEOUT
+ if (!i) {
+ otLogCritPlat(sInstance,
+ "Transmitter is stuck after %u cycles!!!",
+ RADIO_TIMEOUT);
+ dump_state();
+ i = RADIO_TIMEOUT;
+ } else {
+ i--;
+ }
+ }
+#endif
// flush txfifo
HWREG(RFCORE_SFR_RFST) = RFCORE_SFR_RFST_INSTR_FLUSHTX;
@@ -472,6 +705,23 @@
}
exit:
+
+ /* Check for receive buffer overflow */
+ if (HWREG(RFCORE_SFR_RFERRF) &
+ (RFCORE_SFR_RFERRF_RXOVERF | RFCORE_SFR_RFERRF_RXABO))
+ {
+ /* We're in RX overrun, flush buffer */
+ otLogCritPlat(sInstance,
+ "RX buffer overrun / aborted RX, flushing RX buffer (RFERRF=0x%08x)",
+ HWREG(RFCORE_SFR_RFERRF));
+ dump_state();
+ HWREG(RFCORE_SFR_RFST) = RFCORE_SFR_RFST_INSTR_FLUSHRX;
+ HWREG(RFCORE_SFR_RFST) = RFCORE_SFR_RFST_INSTR_FLUSHRX;
+
+ /* Clear RXOVERF and RXABO flags */
+ HWREG(RFCORE_SFR_RFERRF) &=
+ ~(RFCORE_SFR_RFERRF_RXOVERF | RFCORE_SFR_RFERRF_RXABO);
+ }
return;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment