mcf5xxx_asmhandler.s
上传用户:dongxin
上传日期:2022-06-22
资源大小:370k
文件大小:1k
源码类别:

uCOS

开发平台:

Others

  1. /*
  2.  * File: mcf5xxx_asmhandler.s
  3.  * Purpose: asm exception handler for all ColdFire processors.
  4.  *
  5.  * Notes:
  6.  *
  7.  */
  8.     .extern _mcf5xxx_exception_handler
  9. .global asm_exception_handler
  10. .text
  11. .function "asm_exception_handler",asm_exception_handler,asm_exception_handler_end-asm_exception_handler
  12. /********************************************************************
  13.  * This routine is the lowest-level exception handler.
  14.  */
  15. asm_exception_handler:
  16.             link     a6,#0 
  17.             lea     -20(sp), sp
  18.             movem.l d0-d2/a0-a1, (sp)
  19.             pea.l   20(sp)              /* push exception frame address */
  20.             jsr     _mcf5xxx_exception_handler
  21.             movem.l 4(sp), d0-d2/a0-a1
  22.             lea     24(sp), sp
  23.             unlk a6
  24.             rte
  25. asm_exception_handler_end:
  26. /********************************************************************/
  27. .end