采用CH579M,程序运行一段时间随机性的可能进入SVC_Handler,时间不固定,请问一般是什么原因造成的呢,另希望改写SVC_Handler,进入SVC_Handler后进行复位重启操作,该怎么实现?
热门产品 :
CH641: PD及无线充电专用MCU
采用CH579M,程序运行一段时间随机性的可能进入SVC_Handler,时间不固定,请问一般是什么原因造成的呢,另希望改写SVC_Handler,进入SVC_Handler后进行复位重启操作,该怎么实现?
你好,查看一下是否有操作堆操作,检查函数。
同时注意是否分配FLASH或者RAM空间,例如分配的FLASH区域重叠也有可能造成SVC_Handler。
怎么改写SVC_Handler,进入SVC_Handler后进行软件复位操作呢?