📄 irq.s
字号:
;/**************************************************************************/
;/* */
;/* only for 32bit mode and dosn't support interrupt nesting */
;/* */
;/* File name: fiq.s */
;/* Last modified Date: 2008-03-28 */
;/* Last Version: 0.01 */
;/* Descriptions: asm file for fiq handing */
;/* QQ: 307102293 */
;/* ENAIL: wodexinxiang1949@163.com */
;/* */
;/**************************************************************************/
;/* Include necessary system files. */
INCLUDE option.inc
INCLUDE 2440addr.inc;
EXTERN __ptx_sys_statck
EXTERN _tx_thread_current_ptr
EXTERN __tx_thread_preempt_check
EXTERN __tx_thread_contex_restore
EXTERN __tx_thread_restore
GLOBAL __irq_handle
CODE32
AREA |subr|, CODE, READONLY
;/**************************************************************************/
;/* */
;/* FUNCTION RELEASE */
;/* */
;/* __irq_handle */
;/* 3.0a */
;/* AUTHOR */
;/* */
;/* */
;/* */
;/* DESCRIPTION */
;/* */
;/* irq handing */
;/* */
;/* INPUT */
;/* */
;/* None */
;/* */
;/* OUTPUT */
;/* */
;/* None */
;/* */
;/* CALLS */
;/* */
;/* None */
;/* */
;/* CALLED BY */
;/* */
;/* threadX irq hander function */
;/* */
;/* RELEASE HISTORY */
;/* */
;/* DATE NAME DESCRIPTION */
;/* */
;/* */
;/**************************************************************************/
__irq_handle
LDR R0, =INTOFFSET
LDR R0, [R0]
LDR R1, =0x33ffff00
LDR PC, [R1, R0, LSL #2]
END
;/**************************************************************************/
;/* end of file */
;/**************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -