乐鑫技术交流
直播中

南风一号

8年用户 979经验值
擅长:EMC/EMI设计
私信 关注
[问答]

WDT重置服务器时间后不启动是怎么回事?

WDT 重置服务器时间后不启动。

这是日志:

ets 2013 年 1 月 8 日,第一个原因:4,启动模式:(3,7)

WDT 复位
负载 0x40100000,LEN 816,16 室
尾 0
Chksum 0x8d
负载 0x3ffe8000,LEN 788,房间 8
尾部 12
CHKSUM 0xcf
HO 0 尾 12 室 4
负载 0x3ffe8314,LEN 288,房间 12
尾部 4
CHKSUM 0xcf
CSUM 0xcf

第二启动版本:1.2
SPI速度:40MHz
SPI模式:QIO
SPI闪存大小:4Mbit
跳转到运行 user1

致命异常 (0):
EPC1=0x40213902,EPC2=0x00000000,EPC3=0x00000000,excvaddr=0x00000000,DEPC=0x00000000
                                                                                                                                                               

回帖(1)

刘军

2024-7-13 17:19:52
根据您提供的日志信息,WDT(看门狗定时器)重置服务器时间后不启动的原因可能有以下几点:

1. 启动模式问题:日志中显示启动模式为(3,7),这可能不是正确的启动模式。您需要检查设备的启动模式设置,确保它设置为正确的模式。

2. 程序加载问题:日志中提到了几个负载地址和长度,这可能表示程序没有正确加载到设备中。请检查程序是否已正确烧录到设备上,以及烧录过程中是否有错误。

3. 致命异常:日志中提到了一个致命异常(0),EPC1=0x40213902,这可能是导致设备无法启动的原因。您需要进一步分析这个异常,找出导致异常的原因,并解决它。

4. SPI闪存问题:日志中提到了SPI速度和模式,以及SPI闪存大小。请检查SPI闪存是否与设备兼容,以及SPI设置是否正确。

5. 看门狗定时器设置问题:WDT重置服务器时间后不启动,可能是看门狗定时器设置不当导致的。请检查看门狗定时器的配置,确保其设置正确。

为了解决这个问题,您可以尝试以下步骤:

1. 重新烧录程序到设备上,确保程序正确加载。
2. 检查设备的启动模式设置,确保其设置为正确的模式。
3. 分析致命异常的原因,找出问题所在并解决。
4. 检查SPI闪存和设置,确保它们与设备兼容且设置正确。
5. 检查看门狗定时器的配置,确保其设置正确。

希望这些建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便我们能更好地帮助您。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分