首页 问答 详情

6.3.1协议栈 睡眠终端appbuild生成后一直重启? 关注
荣耀wang者 · 2019-06-17 · 573 · 1 · 0
有谁遇到过这种问题?6.3.1协议栈 睡眠终端appbuild生成后一直重启。

4000BC08 是睡眠监控寄存器,设备是em3585 或者3588。


deactivate report evensReset info: 0x0A (FLT)
Extended Reset info: 0x0A02 (MEM)
Thread mode using main stack (2000DE18 to 2000E778), SP = 2000E748
2400 bytes used (100%) in main stack (out of 2400 bytes total)
No interrupts active
Reset cause: Memory Management Fault
Instruction address: 4000BC08
CFSR.IACCVIOL: attempted instruction fetch from a no-execute address
R0 = FFFFFFAF, R1 = 2000F6A4, R2 = 08022590, R3 = 2000F6A4
R4 = 2000E778, R5 = 40000004, R6 = 200005AC, R7 = 00000000
R8 = 00000071, R9 = 00000000, R10 = 0801B0B8, R11 = 00000080
R12 = 2000E7F0, R13(LR) = FFFFFFF9, MSP = 2000E748, PSP = 000404D0
PC = 4000BC08, xPSR = 00000000, MSP used = 00000960, PSP used = 00000000
CSTACK bottom = 2000DE18, ICSR = 00000804, SHCSR = 00070001, INT_ACTIVE = 00000000
CFSR = 00000001, HFSR = 00000000, DFSR = 00000008, MMAR/BFAR = E000ED34
AFSR = 00000000, Ret0 = 08006D3B, Ret1 = 080206D7, Ret2 = 00000000
Ret3 = 00000000, Ret4 = 00000000, Ret5 = 00000000, Dat0 = F885F000
Dat1 = 1E7FE7F3


arm
1个回复

回复于 2019-06-17

建议检查内存处理哪里出问题了,擦除一下再重新烧录试试。另外,可以通过map文件,利用Ret1-5的地址定位出问题的函数入口,再看看哪里的问题。

1人评论 0

返回顶部