程序随机性进入SVC_Handler问题

采用CH579M,程序运行一段时间随机性的可能进入SVC_Handler,时间不固定,请问一般是什么原因造成的呢,另希望改写SVC_Handler,进入SVC_Handler后进行复位重启操作,该怎么实现?

你好,查看一下是否有操作堆操作,检查函数。

同时注意是否分配FLASH或者RAM空间,例如分配的FLASH区域重叠也有可能造成SVC_Handler。


怎么改写SVC_Handler,进入SVC_Handler后进行软件复位操作呢?


只有登录才能回复,可以选择微信账号登录