init.s
上传用户:yj_qqy
上传日期:2017-01-28
资源大小:2911k
文件大小:2k
源码类别:

uCOS

开发平台:

C/C++

  1. ;******************************************************************************
  2. ;
  3. ;                               STARTUP CODE
  4. ;                                 LM3Snnnn
  5. ;                             KEIL's uVision3 
  6. ;                   (RealView Microprocessor Developer Kit)
  7. ;
  8. ; Filename      : init.s
  9. ;******************************************************************************
  10.                 PRESERVE8
  11.                 AREA   INIT, CODE, READONLY                     ; Name this block of code                                   ;
  12.                 THUMB
  13. ;******************************************************************************
  14. ;                                  IMPORTS
  15. ;******************************************************************************
  16.                                 
  17.                 IMPORT  __main
  18. ;******************************************************************************
  19. ;                                  EXPORTS
  20. ;******************************************************************************
  21.                 EXPORT  ResetHndlr
  22. ;******************************************************************************
  23. ;                                DEFINITIONS
  24. ;******************************************************************************
  25. ;******************************************************************************
  26. ;                             PERFORM ROM/RAM REMAPPING
  27. ;******************************************************************************                
  28.                 ENTRY
  29. ResetHndlr      
  30. ;******************************************************************************
  31. ;                              SETUP STACK POINTERS
  32. ;******************************************************************************
  33.                 
  34. ;******************************************************************************
  35. ;                                   MOVE TO MAIN
  36. ;******************************************************************************
  37.                 ldr     r0, =__main
  38.                 bx      r0                                  ; Save this in register for possible long jump              ;
  39.                 ALIGN
  40.                 END 
  41.