rt-thread-official/bsp/rockchip/common/drivers/drv_cache_iar.s

36 lines
878 B
ArmAsm
Raw Normal View History

/**
* Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd
*
* SPDX-License-Identifier: Apache-2.0
******************************************************************************
* @file drv_cache_iar.s
* @version V0.1
* @brief cpu cache interface
*
* Change Logs:
* Date Author Notes
* 2019-04-01 Cliff.Chen first implementation
*
******************************************************************************
*/
SECTION .text:CODE(2)
THUMB
REQUIRE8
PRESERVE8
IMPORT cache_dump_ahb_error
EXPORT CACHE_IRQHandler
CACHE_IRQHandler:
MRS r2, PRIMASK
CPSID I
MOV r0, lr ; get lr
MOV r1, sp ; get stack pointer (current is MSP)
BL cm_backtrace_fault
Fault_Loop
BL Fault_Loop ;while(1)
END