GD32调用NVIC_SystemReset跳转不到IAP有什么解决的办法吗?

我的项目碰到一台机跳转不到IAP的问题,
利用的是__set_FAULTMASK(1); // close all IT
NVIC_SystemReset(); // reset
我开始怀疑是不是这台机器的mcu坏了,但试着读取出来的bin文件与我下载进去的bin文件是一样的,希望大家可以提供下建议,在这先谢谢各位大侠了。

//__set_FAULTMASK(1);

楼主,你好,请问你这个问题最后是什么原因?怎么解决的?