查看: 134|回复: 0

[S32] S32K144 WDOG喂狗导致复位

[复制链接]
  • TA的每日心情
    开心
    2025-6-29 12:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    14
    最后登录
    2025-7-1
    发表于 2025-7-1 11:39:18 | 显示全部楼层 |阅读模式
    int main(void){

    tmp = *(volatile uint32_t*)&RCM->SRS;


    WDOG->CS = 0xA1A0 ;
    tmp = *(volatile uint32_t *)&WDOG->CS;
    WDOG->CS = 0xA1A0 ;
    tmp = *(volatile uint32_t *)&WDOG->CS;

    WDOG->TOVAL = 0x400;
    WDOG->WIN = 0xFF;

    tmp = *(volatile uint32_t *)&WDOG->TOVAL;
    tmp = *(volatile uint32_t *)&WDOG->WIN;
    while(*(volatile uint32_t *)&WDOG->CNT < 260){


    };

    INT_SYS_DisableIRQGlobal();
    INT_SYS_DisableIRQ(WDOG_EWM_IRQn);
    tmp = *(volatile uint32_t *)&WDOG->CNT;
    WDOG->CNT = 0xB480A602;
    while(*(volatile uint32_t *)&WDOG->CNT < 260){


    };

    INT_SYS_EnableIRQ(WDOG_EWM_IRQn);
    INT_SYS_EnableIRQGlobal();
    执行到喂狗就会复位,两次16位写入也试过了,还是不行

    我知道答案 目前已有0人回答
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-27 03:33 , Processed in 0.087807 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表