Hello,
Looking at this post and asking questions, I look for resources to use EC21 as cellular…
I set up and manipulated the same as in the example.
But after CONNECT’s RX log, the answer works differently from the example.
The only difference is that after a CellularContext PPP connection, AT + CGDATA = “PPP” is not sent, and ATD * 99 *** is sent.
So I’m getting stack overflow in Iwip_tcpip and an MbedOS error.
What is the reason…?
I will attach the log below…
Establishing connection
[00000004ms][INFO][CELL]: New CellularContext (0x20006b08)
[00000005ms][INFO][CELL]: CellularContext plmn NULL
[00000007ms][INFO][CELL]: CellularContext connect
[00000010ms][INFO][CELL]: AT TX ( 6): AT+CSQ
[00000011ms][INFO][CELL]: AT TX ( 1):
[00000016ms][INFO][CELL]: AT RX (16): +CSQ: 31,99
[00000024ms][INFO][CELL]: AT RX ( 5): OK
[00000030ms][INFO][CELL]: RSSI -51 dBm
[00000034ms][INFO][CELL]: Start connecting (timeout 5000 ms)
[00000041ms][INFO][CELL]: AT TX ( 2): AT
[00000046ms][INFO][CELL]: AT TX ( 1):
[00000051ms][INFO][CELL]: AT RX ( 6): OK
[00000057ms][INFO][CELL]: AT TX ( 2): AT
[00000062ms][INFO][CELL]: AT TX ( 1):
[00000067ms][INFO][CELL]: AT RX ( 6): OK
[00000074ms][INFO][CELL]: AT TX ( 6): AT+CSQ
[00000079ms][INFO][CELL]: AT TX ( 1):
[00000084ms][INFO][CELL]: AT RX (16): +CSQ: 31,99
[00000091ms][INFO][CELL]: AT RX ( 5): OK
[00000097ms][INFO][CELL]: RSSI -51 dBm
[00000102ms][INFO][CELL]: AT TX ( 4): ATE0
[00000107ms][INFO][CELL]: AT TX ( 1):
[00000112ms][INFO][CELL]: AT RX ( 6): OK
[00000118ms][INFO][CELL]: AT TX ( 9): AT+CMEE=1
[00000123ms][INFO][CELL]: AT TX ( 1):
[00000128ms][INFO][CELL]: AT RX ( 6): OK
[00000135ms][INFO][CELL]: AT TX ( 9): AT+CFUN=1
[00000140ms][INFO][CELL]: AT TX ( 1):
[00000145ms][INFO][CELL]: AT RX ( 6): OK
[00000151ms][INFO][CELL]: Modem ready
[00000157ms][INFO][CELL]: AT TX ( 6): AT+CSQ
[00000161ms][INFO][CELL]: AT TX ( 1):
[00000166ms][INFO][CELL]: AT RX (16): +CSQ: 31,99
[00000174ms][INFO][CELL]: AT RX ( 5): OK
[00000180ms][INFO][CELL]: RSSI -51 dBm
[00000184ms][INFO][CELL]: Setup SIM (timeout 5000 ms)
[00000190ms][INFO][CELL]: AT TX ( 8): AT+CPIN?
[00000196ms][INFO][CELL]: AT TX ( 1):
[00000201ms][INFO][CELL]: AT RX (16): +CPIN: READY
[00000208ms][INFO][CELL]: AT RX ( 6): OK
[00000214ms][INFO][CELL]: SIM is ready
[00000219ms][INFO][CELL]: AT TX ( 8): AT+COPS?
[00000224ms][INFO][CELL]: AT TX ( 1):
[00000230ms][INFO][CELL]: AT RX (16): +COPS: 0,0,“SK
[00000236ms][INFO][CELL]: AT RX (16): Telecom”,7OK
[00000243ms][INFO][CELL]: AT RX ( 2):
[00000248ms][INFO][CELL]: AT TX ( 8): AT+CEREG
[00000254ms][INFO][CELL]: AT TX ( 1): =
[00000258ms][INFO][CELL]: AT TX ( 1): 2
[00000263ms][INFO][CELL]: AT TX ( 1):
[00000268ms][INFO][CELL]: AT RX ( 6): OK
[00000275ms][INFO][CELL]: AT TX ( 8): AT+CGREG
[00000280ms][INFO][CELL]: AT TX ( 1): =
[00000285ms][INFO][CELL]: AT TX ( 1): 2
[00000289ms][INFO][CELL]: AT TX ( 1):
[00000294ms][INFO][CELL]: AT RX ( 6): OK
[00000301ms][INFO][CELL]: AT TX ( 7): AT+CREG
[00000306ms][INFO][CELL]: AT TX ( 1): =
[00000311ms][INFO][CELL]: AT TX ( 1): 2
[00000316ms][INFO][CELL]: AT TX ( 1):
[00000321ms][INFO][CELL]: AT RX ( 6): OK
[00000327ms][INFO][CELL]: AT TX ( 9): AT+CGACT?
[00000332ms][INFO][CELL]: AT TX ( 1):
[00000338ms][INFO][CELL]: AT RX (16): +CGACT: 1,1+
[00000345ms][INFO][CELL]: AT RX (15): CGACT: 16,0+C
[00000351ms][INFO][CELL]: AT RX (14): GACT: 17,0+C
[00000358ms][INFO][CELL]: AT RX (14): GACT: 2,1+CG
[00000364ms][INFO][CELL]: AT RX (13): ACT: 3,0+CG
[00000371ms][INFO][CELL]: AT RX (13): ACT: 4,0O
[00000377ms][INFO][CELL]: AT RX ( 3): K
[00000383ms][INFO][CELL]: AT TX ( 9): AT+CGATT?
[00000388ms][INFO][CELL]: AT TX ( 1):
[00000393ms][INFO][CELL]: AT RX (16): +CGATT: 1O
[00000401ms][INFO][CELL]: AT RX ( 3): K
[00000407ms][INFO][CELL]: AT TX (10): AT+CGEREP=
[00000412ms][INFO][CELL]: AT TX ( 1): 1
[00000417ms][INFO][CELL]: AT TX ( 1):
[00000422ms][INFO][CELL]: AT RX ( 6): OK
[00000429ms][INFO][CELL]: AT TX ( 6): AT+CSQ
[00000433ms][INFO][CELL]: AT TX ( 1):
[00000438ms][INFO][CELL]: AT RX (16): +CSQ: 31,99
[00000445ms][INFO][CELL]: AT RX ( 5): OK
[00000452ms][INFO][CELL]: AT TX ( 6): AT+CSQ
[00000457ms][INFO][CELL]: AT TX ( 1):
[00000462ms][INFO][CELL]: AT RX (16): +CSQ: 31,99
[00000469ms][INFO][CELL]: AT RX ( 5): OK
[00000475ms][INFO][CELL]: RSSI -51 dBm
[00000480ms][INFO][CELL]: AT TX ( 8): AT+CEREG
[00000485ms][INFO][CELL]: AT TX ( 1): ?
[00000490ms][INFO][CELL]: AT TX ( 1):
[00000495ms][INFO][CELL]: AT RX (16): +CEREG: 2,1,“3
[00000501ms][INFO][CELL]: AT RX (16): 705”,“21EA347”,7
[00000508ms][INFO][CELL]: AT RX ( 8): OK
[00000514ms][INFO][CELL]: Registering network => Attaching network
[00000522ms][INFO][CELL]: AT TX ( 6): AT+CSQ
[00000527ms][INFO][CELL]: AT TX ( 1):
[00000532ms][INFO][CELL]: AT RX (16): +CSQ: 31,99
[00000539ms][INFO][CELL]: AT RX ( 5): OK
[00000545ms][INFO][CELL]: RSSI -51 dBm
[00000550ms][INFO][CELL]: Attaching network (timeout 5000 ms)
[00000557ms][INFO][CELL]: AT TX ( 9): AT+CGATT?
[00000562ms][INFO][CELL]: AT TX ( 1):
[00000567ms][INFO][CELL]: AT RX (16): +CGATT: 1O
[00000575ms][INFO][CELL]: AT RX ( 3): K
[00000581ms][INFO][CELL]: AT TX (11): AT+CGDCONT?
[00000586ms][INFO][CELL]: AT TX ( 1):
[00000592ms][INFO][CELL]: AT RX (16): +CGDCONT: 1,“I
[00000598ms][INFO][CELL]: AT RX (16): PV4V6”,“lte-inte
[00000604ms][INFO][CELL]: AT RX (16): rnet.sktelecom.c
[00000610ms][INFO][CELL]: AT RX (16): om”,“0.0.0.0.0.0
[00000617ms][INFO][CELL]: AT RX (16): .0.0.0.0.0.0.0.0
[00000623ms][INFO][CELL]: AT RX (16): .0.0”,0,0,0,0+
[00000629ms][INFO][CELL]: AT RX (15): CGDCONT: 16,“IP
[00000634ms][INFO][CELL]: AT RX (16): V4V6”,“lte-inter
[00000640ms][INFO][CELL]: AT RX (16): net.sktelecom.co
[00000647ms][INFO][CELL]: AT RX (16): m”,“0.0.0.0.0.0.
[00000653ms][INFO][CELL]: AT RX (16): 0.0.0.0.0.0.0.0.
[00000659ms][INFO][CELL]: AT RX (16): 0.0”,0,0,0,0+C
[00000665ms][INFO][CELL]: AT RX (14): GDCONT: 17,“IP
[00000671ms][INFO][CELL]: AT RX (16): “,“internet”,“0.
[00000677ms][INFO][CELL]: AT RX (16): 0.0.0”,0,0,0,0
[00000684ms][INFO][CELL]: AT RX (16): +CGDCONT: 2,“IPV
[00000690ms][INFO][CELL]: AT RX (16): 4V6”,“IMS”,“0.0.
[00000696ms][INFO][CELL]: AT RX (16): 0.0.0.0.0.0.0.0.
[00000702ms][INFO][CELL]: AT RX (16): 0.0.0.0.0.0”,0,0
[00000708ms][INFO][CELL]: AT RX (16): ,0,0+CGDCONT:
[00000715ms][INFO][CELL]: AT RX (16): 3,“IPV4V6”,””,"0
[00000721ms][INFO][CELL]: AT RX (16): .0.,0+CGDCONT:
[00000728ms][INFO][CELL]: AT RX (13): 4,1OK
[00000735ms][INFO][CELL]: Found PDP context 16
[00000740ms][INFO][CELL]: CellularContext PPP connect
[00000746ms][INFO][CELL]: AT TX ( 9): ATD99**
[00000752ms][INFO][CELL]: AT TX ( 2): 16
[00000757ms][INFO][CELL]: AT TX ( 1): #
[00000761ms][INFO][CELL]: AT TX ( 1):
[00000766ms][INFO][CELL]: HERE1
[00000772ms][INFO][CELL]: AT RX ( 6): CONN
[00000776ms][INFO][CELL]: AT RX (12): ECT 384000
++ MbedOS Error Info ++
Error Status: 0x80020125 Code: 293 Module: 2
Error Message: CMSIS-RTOS error: Stack overflow
Location: 0x8019A49
Error Value: 0x1
Current Thread: lwip_tcpip Id: 0x200014A0 Entry: 0x800B795 StackSize: 0x4B0 StackMem: 0x200076B8 SP: 0x20013F24
For more info, visit: mbedos-error
– MbedOS Error Info –
Please help me if you look at this article… I’ve been having a very hard time for about a month because the EC21 module is not working.