您好!
我使用的系统有一个托管在 TM4C129XNCZAD 微控制器上的 Web 服务器。 客户端每5秒向服务器发送一次周期性 HTTP 请求。 有时 TM4C 电路板会崩溃、我想 了解 根本原因。
我调查了崩溃信息,它让我,它发生在以下 API 从 NDK 堆栈: SockPcbFind ,
特别是在以下条件下:
/*本地端口 NULL 表示套接字未绑定*/
if (!ps->LPort)
继续;
我假设客户端向服务器发送请求的速率可能很快(每5秒)、这是否是崩溃的可能原因?
以下是崩溃信息:
============================ 崩溃报告================================
错误 ID:0x11450000
错误消息:e_busFault:PRECISERR:立即总线故障、确切的地址已知、地址:f0500090
错误 arg0:0xab008
错误 arg1:0xf0500090
文件名:
行号:1172
模块编号:32814
结束转储错误信息
结束错误挂钩
开始异常
============================ 崩溃原因信息详细信息:=========================================== bogus 异常返回值:0x000b6bab。
硬故障 ID = 0x11170000 -详细信息:强制
Thschoclia Type_Task 发生异常。
任务名称:用户的 NDK 堆栈线程、句柄:0x2003e4.
任务堆栈基地址:0x200313d0。
任务堆栈大小:0x800。
R0 = 0x00000000 R8 = 0xb600010a
R1 = 0x4400010a R9 = 0x00000000
R2 = 0x00005000 R10 = 0x200319d8
R3 = 0xf0012140 R11 = 0x00005000
R4 = 0xf04ffc R12 = 0xcb3aa600
R5 = 0x000024ea SP (R13)= 0x200319a0
R6 = 0x00000009 LR (R14)= 0x000b6bab
R7 = 0x4400010a PC (R15)= 0x000c8324
PSR = 0xa1000000
ICSR = 0x00423803
MMFSR = 0x00
BFSR = 0x82
UFSR = 0x0000
HFSR = 0x40000000
DFSR = 0x00000000
MMAR = 0xf0500090
BFAR = 0xf0500090
AFSR = 0x00000000
================================================================
结束异常
谢谢。