Page 1 of 1

使用AXYU模组进行的TuyaOS二次开发,添加设备时一直报错重启

Posted: 2024年 Jun 3日 15:31
by Mr.F

设备能连上涂鸦云平台,但发送几次数据后就会输出下面的日志并在几秒后重启。(附带上电到重启的日志)

------------------------- [cut here] -------------------------
Process: wq_system (pid=13, threadinfo=3de10, prio=3, baseprio=3, stack limit=3ca00, stack remain=596),trap entrypoint=7
Unaligned access (D) at pc=[<40810438>] addr=[<00085dea>]
r0 : 00085dd0 r1 : 00000014 r2 : 00000000 r3 : 00000000
r4 : 00085dda r5 : 00088438 r6 : 0000002f r7 : 0003dd10
r8 : 408103b0 r9 : 0003dd14 r10: 408d55dc r11: 000780a0
r12: 00033620 r13: 408d5840 r14: 408d58d4 r15: 0001acb6
r16: 0000000d r17: 0000000a r18: fa000000 r19: 00000000
r20: 0000fa00 r21: 00000016 r22: 00000003 r23: 00000000
r24: 00000000 r25: 00000000 p0 : 0a202114 p1 : 01018702
fp : 0003dd08 gp : 0006ac30 lp : 40810414 sp : 0003dcd8
pc : 40810438 psw: 00070009
Stack Backtrace:
Frame0: pc=0x40810438
Frame1: pc=0x40812494
Frame2: pc=0x40809dfc
Frame3: pc=0x40891684
Frame4: pc=0x40890f76
Frame5: pc=0x1c370
Backtrace is over
Now system halted, Do crash ramdump...


Re: 使用AXYU模组进行的TuyaOS二次开发,添加设备时一直报错重启

Posted: 2024年 Jun 3日 20:14
by 愚者千虑必有一得

wq_system线程挂了,wq_system是用来处理一些异步任务的工作队列,可以看看堆栈信息对应的地址是什么地方。