DA1453开启看门狗,不断重启

我使用的是DA14531
我的蓝牙连接完成后,把设备远离断开后有时可以重连,重连几次就会出现DA14531死机的情况发生,并不是每次都发生,但概率很高
并且我把看门狗打开后出现重复重启,重启间隔大概是4s
下面这个图是我的宏定义配置,
我打开了#define CFG_WDOG,关闭#undef CFG_DEVELOPMENT_DEBUG,

#define USER_WDG_CFG                         (1)

void system_init(void)
{
// Initialize the Watchdog unit
wdg_init(USER_WDG_CFG); 

其他位置都没有任何更改,这样定义之后,在不断的重启

是在SDK内有相关的调用,导致不断重启吗?

Parents Reply
  • 你好,
    我现在开发测试,使用的并不是OTP,但是后面硬件生产会把程序烧录到OTP,我是要在完成后配置成app_default_sleep_mode = ARCH_EXT_SLEEP_OTP_COPY_ON 吗?
    我有几个问题
    1.首先最重要的,ARCH_EXT_SLEEP_OTP_COPY_ON和ARCH_EXT_SLEEP_ON两个区别是什么?配置成ARCH_EXT_SLEEP_ON状态,是否可以直接烧录到OTP中?
    2.配置成ARCH_EXT_SLEEP_OTP_COPY_ON状态下蓝牙是否仍然处于广播状态?
    3.配置成ARCH_EXT_SLEEP_OTP_COPY_ON,我是要按照文档说的那样进行唤醒才能操作吗?
    4.唤醒后是否是会自己再次进入休眠?当蓝牙再连接后需要我再次唤醒吗?我该如何操作进入休眠和停止休眠?
    5.在这个配置下我的看门狗是处于关闭状态,唤醒后,看门狗是开启的吗?

    刚才发送回复一直不显示在网页上,以为没有发送成功,所以频繁发送了很多次,看到请及时回复一下谢谢!

    非常感谢!

Children