Skip to content

Fault exception for Quectel BC28 echo test with TCP mode. #112

Closed
@tz-arm

Description

@tz-arm

Description

  • Type: Bug
  • Related issue: none
  • Priority: Major

Bug

Target
K64F + Quectel BC28 Arduino Shield

Toolchain:
GCC_ARM

Toolchain version:
arm-none-eabi-gcc.exe (GNU Tools for ARM Embedded Processors 6-2017-q1-update) 6.3.1 20170215 (release) [ARM/embedded-6-branch revision 245512]

mbed-cli version:
1.8.3

mbed-os sha:
$ mbed ls
mbed-os-example-cellular (#06111ecda36d)
`- mbed-os (#103c9cb509c7, tag: mbed-os-5.11.0-rc1)

DAPLink version:
Version: 0246

Expected behavior

The example of echo test can be executed successfully with "success" output.

Actual behavior

There is fault exception and system reboot continuously。

[Thu Dec 06 17:22:38.297 2018] 
[Thu Dec 06 17:22:38.297 2018] == The system has been rebooted due to a fatal error. ==
[Thu Dec 06 17:22:38.297 2018] 
[Thu Dec 06 17:22:38.297 2018] 
[Thu Dec 06 17:22:38.297 2018] mbed-os-example-cellular
[Thu Dec 06 17:22:38.313 2018] Establishing connection
[Thu Dec 06 17:22:38.313 2018] 
[Thu Dec 06 17:22:38.313 2018] [00000000ms][INFO][CELL]: New CellularContext  (0x20004c78)
[Thu Dec 06 17:22:38.313 2018] 
[Thu Dec 06 17:22:38.313 2018] [00000001ms][INFO][CELL]: CellularContext plmn (null)
[Thu Dec 06 17:22:38.313 2018] 
[Thu Dec 06 17:22:38.313 2018] [00000001ms][INFO][CELL]: CellularContext connect
[Thu Dec 06 17:22:38.329 2018] 
[Thu Dec 06 17:22:38.329 2018] [00000006ms][INFO][CELL]: Start connecting (timeout 1 s)
[Thu Dec 06 17:22:38.329 2018] AT
[Thu Dec 06 17:22:38.329 2018] 
[Thu Dec 06 17:22:38.329 2018] OK
[Thu Dec 06 17:22:38.329 2018] AT
[Thu Dec 06 17:22:38.329 2018] 
[Thu Dec 06 17:22:38.329 2018] OK
[Thu Dec 06 17:22:38.329 2018] AT
[Thu Dec 06 17:22:38.329 2018] 
[Thu Dec 06 17:22:38.329 2018] OK
[Thu Dec 06 17:22:38.329 2018] AT+CMEE=1
[Thu Dec 06 17:22:38.351 2018] 
[Thu Dec 06 17:22:38.351 2018] OK
[Thu Dec 06 17:22:38.351 2018] 
[Thu Dec 06 17:22:38.351 2018] [00000061ms][INFO][CELL]: Modem ready
[Thu Dec 06 17:22:38.351 2018] AT+CGMM
[Thu Dec 06 17:22:38.366 2018] 
[Thu Dec 06 17:22:38.366 2018] BC28JA-02-STD
[Thu Dec 06 17:22:38.382 2018] 
[Thu Dec 06 17:22:38.382 2018] OK
[Thu Dec 06 17:22:39.351 2018] 
[Thu Dec 06 17:22:39.351 2018] [00001062ms][WARN][CELL]: AT timeout
[Thu Dec 06 17:22:39.351 2018] 
[Thu Dec 06 17:22:39.351 2018] [00001062ms][WARN][CELL]: AT timeout
[Thu Dec 06 17:22:39.366 2018] AT+CGEREP=1
[Thu Dec 06 17:22:39.366 2018] 
[Thu Dec 06 17:22:39.366 2018] +CME ERROR: 50
[Thu Dec 06 17:22:39.382 2018] 
[Thu Dec 06 17:22:39.382 2018] [00001096ms][ERR ][CELL]: AT error code 50
[Thu Dec 06 17:22:39.398 2018] AT+CSQ
[Thu Dec 06 17:22:39.398 2018] 
[Thu Dec 06 17:22:39.398 2018] +CSQ:99,99
[Thu Dec 06 17:22:39.413 2018] 
[Thu Dec 06 17:22:39.413 2018] OK
[Thu Dec 06 17:22:39.413 2018] 
[Thu Dec 06 17:22:39.413 2018] [00001127ms][INFO][CELL]: RSSI unknown
[Thu Dec 06 17:22:39.413 2018] 
[Thu Dec 06 17:22:39.429 2018] [00001127ms][INFO][CELL]: Setup SIM (timeout 1 s)
[Thu Dec 06 17:22:39.429 2018] AT+NCCID?
[Thu Dec 06 17:22:39.429 2018] 
[Thu Dec 06 17:22:39.429 2018] +NCCID:89860317482030692387
[Thu Dec 06 17:22:39.467 2018] 
[Thu Dec 06 17:22:39.467 2018] OK
[Thu Dec 06 17:22:39.467 2018] AT+CEREG=2
[Thu Dec 06 17:22:39.482 2018] 
[Thu Dec 06 17:22:39.482 2018] OK
[Thu Dec 06 17:22:39.482 2018] AT+CGACT?
[Thu Dec 06 17:22:39.498 2018] 
[Thu Dec 06 17:22:39.498 2018] +CGACT:0,0
[Thu Dec 06 17:22:39.513 2018] 
[Thu Dec 06 17:22:39.513 2018] +CGACT:1,0
[Thu Dec 06 17:22:39.529 2018] 
[Thu Dec 06 17:22:39.529 2018] OK
[Thu Dec 06 17:22:39.546 2018] AT+CSQ
[Thu Dec 06 17:22:39.551 2018] 
[Thu Dec 06 17:22:39.551 2018] +CSQ:99,99
[Thu Dec 06 17:22:39.567 2018] 
[Thu Dec 06 17:22:39.567 2018] OK
[Thu Dec 06 17:22:39.567 2018] 
[Thu Dec 06 17:22:39.567 2018] [00001277ms][INFO][CELL]: RSSI unknown
[Thu Dec 06 17:22:39.567 2018] 
[Thu Dec 06 17:22:39.567 2018] [00001277ms][INFO][CELL]: Network registration (timeout 180 s)
[Thu Dec 06 17:22:39.582 2018] AT+CEREG?
[Thu Dec 06 17:22:39.582 2018] 
[Thu Dec 06 17:22:39.582 2018] +CEREG:2,0,0000,00000000,9
[Thu Dec 06 17:22:39.614 2018] 
[Thu Dec 06 17:22:39.614 2018] OK
[Thu Dec 06 17:22:39.614 2018] AT+COPS?
[Thu Dec 06 17:22:39.629 2018] 
[Thu Dec 06 17:22:39.629 2018] +COPS:2
[Thu Dec 06 17:22:39.650 2018] 
[Thu Dec 06 17:22:39.651 2018] OK
[Thu Dec 06 17:22:39.651 2018] AT+COPS=0
[Thu Dec 06 17:22:39.651 2018] 
[Thu Dec 06 17:22:39.667 2018] OK
[Thu Dec 06 17:22:39.667 2018] 
[Thu Dec 06 17:22:39.667 2018] [00001374ms][INFO][CELL]: Continue after 2 seconds
[Thu Dec 06 17:22:39.798 2018] 
[Thu Dec 06 17:22:39.798 2018] +CEREG:2,7871,0D09F951,9
[Thu Dec 06 17:22:41.667 2018] AT+CSQ
[Thu Dec 06 17:22:41.683 2018] 
[Thu Dec 06 17:22:41.699 2018] +CSQ:99,99
[Thu Dec 06 17:22:41.714 2018] 
[Thu Dec 06 17:22:41.714 2018] OK
[Thu Dec 06 17:22:41.714 2018] 
[Thu Dec 06 17:22:41.714 2018] [00003404ms][INFO][CELL]: RSSI unknown
[Thu Dec 06 17:22:41.714 2018] 
[Thu Dec 06 17:22:41.714 2018] [00003404ms][INFO][CELL]: Network registration (timeout 180 s)
[Thu Dec 06 17:22:41.714 2018] AT+CEREG?
[Thu Dec 06 17:22:41.714 2018] 
[Thu Dec 06 17:22:41.714 2018] +CEREG:2,2,7871,0D09F951,9
[Thu Dec 06 17:22:41.746 2018] 
[Thu Dec 06 17:22:41.750 2018] OK
[Thu Dec 06 17:22:41.752 2018] 
[Thu Dec 06 17:22:41.752 2018] [00003454ms][INFO][CELL]: Continue after 4 seconds
[Thu Dec 06 17:22:45.751 2018] AT+CSQ
[Thu Dec 06 17:22:45.753 2018] 
[Thu Dec 06 17:22:45.753 2018] +CSQ:18,99
[Thu Dec 06 17:22:45.768 2018] 
[Thu Dec 06 17:22:45.768 2018] OK
[Thu Dec 06 17:22:45.768 2018] 
[Thu Dec 06 17:22:45.784 2018] [00007485ms][INFO][CELL]: RSSI -77 dBm
[Thu Dec 06 17:22:45.784 2018] 
[Thu Dec 06 17:22:45.784 2018] [00007485ms][INFO][CELL]: Network registration (timeout 180 s)
[Thu Dec 06 17:22:45.784 2018] AT+CEREG?
[Thu Dec 06 17:22:45.784 2018] 
[Thu Dec 06 17:22:45.784 2018] +CEREG:2,1,7871,0D09F951,9
[Thu Dec 06 17:22:45.815 2018] 
[Thu Dec 06 17:22:45.815 2018] OK
[Thu Dec 06 17:22:45.831 2018] AT+CSQ
[Thu Dec 06 17:22:45.831 2018] 
[Thu Dec 06 17:22:45.831 2018] +CSQ:19,99
[Thu Dec 06 17:22:45.853 2018] 
[Thu Dec 06 17:22:45.853 2018] OK
[Thu Dec 06 17:22:45.853 2018] 
[Thu Dec 06 17:22:45.853 2018] [00007565ms][INFO][CELL]: RSSI -75 dBm
[Thu Dec 06 17:22:45.853 2018] 
[Thu Dec 06 17:22:45.853 2018] [00007565ms][INFO][CELL]: Attaching network (timeout 60 s)
[Thu Dec 06 17:22:45.868 2018] AT+CGATT?
[Thu Dec 06 17:22:45.868 2018] 
[Thu Dec 06 17:22:45.868 2018] +CEREG:1,7871,0D09F951,9
[Thu Dec 06 17:22:45.884 2018] 
[Thu Dec 06 17:22:45.884 2018] +CGATT:1
[Thu Dec 06 17:22:45.900 2018] 
[Thu Dec 06 17:22:45.900 2018] OK
[Thu Dec 06 17:22:45.900 2018] AT+CGDCONT?
[Thu Dec 06 17:22:45.915 2018] 
[Thu Dec 06 17:22:45.915 2018] +CGDCONT:0,"IPV4V6",,,0,0,,,,,0
[Thu Dec 06 17:22:45.953 2018] +CGDCONT:1,"IP","ctnb",,0,0,,,,,0
[Thu Dec 06 17:22:45.984 2018] 
[Thu Dec 06 17:22:45.984 2018] OK
[Thu Dec 06 17:22:46.000 2018] 
[Thu Dec 06 17:22:46.000 2018] [00007706ms][INFO][CELL]: Found PDP context 1
[Thu Dec 06 17:22:46.000 2018] AT+CGACT?
[Thu Dec 06 17:22:46.016 2018] 
[Thu Dec 06 17:22:46.016 2018] +CGACT:0,1
[Thu Dec 06 17:22:46.031 2018] 
[Thu Dec 06 17:22:46.031 2018] +CGACT:1,0
[Thu Dec 06 17:22:46.050 2018] 
[Thu Dec 06 17:22:46.051 2018] OK
[Thu Dec 06 17:22:46.053 2018] 
[Thu Dec 06 17:22:46.053 2018] [00007758ms][INFO][CELL]: Activate PDP context 1
[Thu Dec 06 17:22:46.053 2018] AT+CGACT=1,1
[Thu Dec 06 17:22:46.069 2018] 
[Thu Dec 06 17:22:46.069 2018] OK
[Thu Dec 06 17:22:46.069 2018] 
[Thu Dec 06 17:22:46.069 2018] 
[Thu Dec 06 17:22:46.069 2018] Connection Established.
[Thu Dec 06 17:22:46.069 2018] 
[Thu Dec 06 17:22:46.069 2018] [00007780ms][INFO][CELL]: Socket 0 open
[Thu Dec 06 17:22:46.084 2018] AT+NSOCR=STREAM,6,54746,1
[Thu Dec 06 17:22:46.100 2018] 
[Thu Dec 06 17:22:46.100 2018] 1
[Thu Dec 06 17:22:46.100 2018] 
[Thu Dec 06 17:22:46.115 2018] OK
[Thu Dec 06 17:22:46.115 2018] 
[Thu Dec 06 17:22:46.115 2018] [00007822ms][INFO][CELL]: Socket create id: 1
[Thu Dec 06 17:22:46.115 2018] AT+NSOCO=1,52.215.34.155,7
[Thu Dec 06 17:22:46.150 2018] 
[Thu Dec 06 17:22:46.153 2018] OK
[Thu Dec 06 17:22:46.153 2018] TCP: connected with echo.mbedcloudtesting.com server
[Thu Dec 06 17:22:46.153 2018] AT+NSOSD=1,4,54455354
[Thu Dec 06 17:22:46.169 2018] 
[Thu Dec 06 17:22:46.184 2018] 1,4
[Thu Dec 06 17:22:46.184 2018] 
[Thu Dec 06 17:22:46.184 2018] OK
[Thu Dec 06 17:22:46.184 2018] 
[Thu Dec 06 17:22:46.200 2018] [00007900ms][INFO][CELL]: Socket 0 sent 4 bytes to 52.215.34.155 port 7
[Thu Dec 06 17:22:46.200 2018] TCP: Sent 4 Bytes to echo.mbedcloudtesting.com
[Thu Dec 06 17:22:46.200 2018] AT+NSORF=1,4
[Thu Dec 06 17:22:46.200 2018] 
[Thu Dec 06 17:22:46.216 2018] OK
[Thu Dec 06 17:22:48.669 2018] 
[Thu Dec 06 17:22:48.669 2018] +NSONMI:1,4
[Thu Dec 06 17:22:48.685 2018] AT+NSORF=1,4
[Thu Dec 06 17:22:48.700 2018] 
[Thu Dec 06 17:22:48.700 2018] 1,52.215.34.155,7,4,54455354,0
[Thu Dec 06 17:22:48.749 2018] 
[Thu Dec 06 17:22:48.753 2018] OK
[Thu Dec 06 17:22:48.754 2018] 
[Thu Dec 06 17:22:48.754 2018] ++ MbedOS Fault Handler ++
[Thu Dec 06 17:22:48.754 2018] 
[Thu Dec 06 17:22:48.754 2018] FaultType: HardFault
[Thu Dec 06 17:22:48.754 2018] 
[Thu Dec 06 17:22:48.754 2018] Context:
[Thu Dec 06 17:22:48.754 2018] R0   : FFFFFFF8
[Thu Dec 06 17:22:48.754 2018] R1   : 20030000
[Thu Dec 06 17:22:48.754 2018] R2   : FFFFFFFF
[Thu Dec 06 17:22:48.754 2018] R3   : 00000000
[Thu Dec 06 17:22:48.754 2018] R4   : 00000000
[Thu Dec 06 17:22:48.769 2018] R5   : 20003F50
[Thu Dec 06 17:22:48.769 2018] R6   : 20030000
[Thu Dec 06 17:22:48.769 2018] R7   : 00000000
[Thu Dec 06 17:22:48.769 2018] R8   : 20003E10
[Thu Dec 06 17:22:48.769 2018] R9   : 20003E08
[Thu Dec 06 17:22:48.769 2018] R10  : 0001FD6B
[Thu Dec 06 17:22:48.769 2018] R11  : 00000000
[Thu Dec 06 17:22:48.769 2018] R12  : FFFFFFFF
[Thu Dec 06 17:22:48.769 2018] SP   : 20003D30
[Thu Dec 06 17:22:48.769 2018] LR   : 0001717B
[Thu Dec 06 17:22:48.769 2018] PC   : 00000DA4
[Thu Dec 06 17:22:48.785 2018] xPSR : 61010000
[Thu Dec 06 17:22:48.785 2018] PSP  : 20003CC8
[Thu Dec 06 17:22:48.785 2018] MSP  : 2002FFC0
[Thu Dec 06 17:22:48.785 2018] CPUID: 410FC241
[Thu Dec 06 17:22:48.785 2018] HFSR : 40000000
[Thu Dec 06 17:22:48.785 2018] MMFSR: 00000000
[Thu Dec 06 17:22:48.785 2018] BFSR : 00000082
[Thu Dec 06 17:22:48.785 2018] UFSR : 00000000
[Thu Dec 06 17:22:48.785 2018] DFSR : 00000000
[Thu Dec 06 17:22:48.785 2018] AFSR : 00000000
[Thu Dec 06 17:22:48.785 2018] BFAR : 20030000
[Thu Dec 06 17:22:48.801 2018] Mode : Thread
[Thu Dec 06 17:22:48.801 2018] Priv : Privileged
[Thu Dec 06 17:22:48.801 2018] Stack: PSP
[Thu Dec 06 17:22:48.801 2018] 
[Thu Dec 06 17:22:48.801 2018] -- MbedOS Fault Handler --
[Thu Dec 06 17:22:48.801 2018] 
[Thu Dec 06 17:22:48.801 2018] 
[Thu Dec 06 17:22:48.801 2018] 
[Thu Dec 06 17:22:48.801 2018] ++ MbedOS Error Info ++
[Thu Dec 06 17:22:48.801 2018] Error Status: 0x80FF013D Code: 317 Module: 255
[Thu Dec 06 17:22:48.801 2018] Error Message: Fault exception
[Thu Dec 06 17:22:48.816 2018] Location: 0x1FCB
[Thu Dec 06 17:22:48.816 2018] Error Value: 0xDA4
[Thu Dec 06 17:22:48.816 2018] Current Thread: main  Id: 0x20003054 Entry: 0xEB6B StackSize: 0x1000 StackMem: 0x20003098 SP: 0x2002FF58 
[Thu Dec 06 17:22:48.816 2018] For more info, visit: https://armmbed.github.io/mbedos-error/?error=0x80FF013D
[Thu Dec 06 17:22:48.832 2018] -- MbedOS Error Info --
[Thu Dec 06 17:22:48.832 2018] == The system has been rebooted due to a fatal error. ==
[Thu Dec 06 17:22:48.832 2018] 
[Thu Dec 06 17:22:48.832 2018] 
[Thu Dec 06 17:22:48.832 2018] mbed-os-example-cellular
[Thu Dec 06 17:22:48.848 2018] Establishing connection

Note that it is working well with UDP mode in the same branch. only reproduced the mbed-os-5.11.0-oob branch during OOB.

Steps to reproduce

Follow the instruction in the readme.md of the repository.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions