1/** 2 * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 ****************************************************************************** 6 * @file drv_cache_iar.s 7 * @version V0.1 8 * @brief cpu cache interface 9 * 10 * Change Logs: 11 * Date Author Notes 12 * 2019-04-01 Cliff.Chen first implementation 13 * 14 ****************************************************************************** 15 */ 16 17 SECTION .text:CODE(2) 18 THUMB 19 REQUIRE8 20 PRESERVE8 21 22 IMPORT cache_dump_ahb_error 23 EXPORT CACHE_IRQHandler 24 25CACHE_IRQHandler: 26 MRS r2, PRIMASK 27 CPSID I 28 MOV r0, lr ; get lr 29 MOV r1, sp ; get stack pointer (current is MSP) 30 BL cm_backtrace_fault 31 32Fault_Loop 33 BL Fault_Loop ;while(1) 34 35 END 36