1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/yocop-chip_sc5654

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
reboot.c 806
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
shuta.lst Отправлено 22.02.2021 16:23 755ac3c
/*
* Copyright (C) 2019-2020 Alibaba Group Holding Limited
*/
/******************************************************************************
* @file reboot.c
* @brief source file for the reboot
* @version V1.0
* @date 04. April 2019
******************************************************************************/
#include <sysctrl.h>
#include <soc.h>
#include <csi_core.h>
void drv_reboot(int cmd)
{
uint32_t sys_ctr2;
(void)cmd;
__disable_irq();
silan_sysctl_reg_t *sysctl = (silan_sysctl_reg_t *)SILAN_SYSCTRL_BASE;
sysctl->SYS_LOCK = SYS_LOCK_UNLOCK_MAGIC;
sysctl->WDT_TG = 5000;
sys_ctr2 = sysctl->SYS_CTR2;
sys_ctr2 |= SYS_CTL2_WDT_RESET_EN_Msk;
sysctl->SYS_CTR2 = sys_ctr2;
sysctl->SYS_LOCK = SYS_LOCK_LOCK_MAGIC;
while(1);
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/yocop-chip_sc5654.git
git@api.gitlife.ru:oschina-mirror/yocop-chip_sc5654.git
oschina-mirror
yocop-chip_sc5654
yocop-chip_sc5654
master