NVIC_SystemReset();如果被中断打断会导致无法正常复位?
遇到个棘手的问题:
在做完这个Reset的之后,发现1000台设备中有60多台设备无法启动了,因为在bootloader中没有打印log信息
所以不知道是卡死在bootloader中还是这个Reset没有成功
看电流还有一个稳定的8mA左右的电流
在网上查资料看到有人说要在之前关掉所有的中断要加入
__set_FAULTMASK(1);
想问下大家,如果在执行软件复位之前没有加这个,而在执行NVIC_SystemReset();期间被中断打断的话会导致怎样的结果?
谢谢