请教LM3S软件复位问题



我想用软件的方法复位,阅读固件手册,发现SysCtlReset();该函数可以解决问题。
但是我在调用了这个函数之后,整个系统复位之后就起不来了。
对于为什么判断说已经复位了,因为我在这个函数之前有个串口发送数据,结果发到一半就停了,感觉这个复位函数已经起作用了。
这种现象是怎么回事,正确的软件复位的方法如何实现?