;/*; * File : fault_rvds.S; * This file is part of RT-Thread RTOS; * COPYRIGHT (C) 2006, RT-Thread Development Team; *; * The license and distribution terms for this file may be; * found in the file LICENSE in this distribution or at; * http://www.rt-thread.org/license/LICENSE; *; * Change Logs:; * Date Author Notes; * 2009-01-17 Bernard first version; */AREA|.text|,CODE,READONLY,ALIGN=2THUMBREQUIRE8PRESERVE8IMPORTrt_hw_hard_fault_exceptionrt_hw_hard_faultPROCEXPORTrt_hw_hard_fault; get current contextMRSr0,psp; get fault thread stack pointerPUSH{lr}BLrt_hw_hard_fault_exceptionPOP{lr}ORRlr,lr,#0x04BXlrENDPEND