Reset S32K144 MCU by software

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Reset S32K144 MCU by software

3,197 次查看
b_mansoor
Contributor I

How can I soft reset S32K144 after my CAN bootloader. 

0 项奖励
2 回复数

2,734 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

already discussed here:

https://community.nxp.com/message/1115871 

Regards,

Lukas

0 项奖励

2,734 次查看
1515190497
Contributor II

Call this Fuction will be soft ware reset.

/*FUNCTION**********************************************************************
 *
 * Function Name : SystemSoftwareReset
 * Description   : This function is used to initiate a system reset
 *
 * Implements    : SystemSoftwareReset_Activity
 *END**************************************************************************/
void SystemSoftwareReset(void)
{
    uint32_t regValue;
    /* Read Application Interrupt and Reset Control Register */
    regValue = S32_SCB->AIRCR;
    /* Clear register key */
    regValue &= ~( S32_SCB_AIRCR_VECTKEY_MASK);
    /* Configure System reset request bit and Register Key */
    regValue |= S32_SCB_AIRCR_VECTKEY(FEATURE_SCB_VECTKEY);
    regValue |= S32_SCB_AIRCR_SYSRESETREQ(0x1u);
    /* Write computed register value */
    S32_SCB->AIRCR = regValue;
}
0 项奖励