physmem.h
上传用户:qiulin1960
上传日期:2013-10-16
资源大小:2844k
文件大小:1k
源码类别:

Windows CE

开发平台:

Windows_Unix

  1. // Copyright (c) 1999-2000 Microsoft Corporation.  All rights reserved.
  2. /*
  3.  *
  4.  *  These equates define global memory locations in system RAM used by the 
  5.  * HAL and independent of the NK kernel.
  6.  *
  7.  *
  8.  */
  9. // -----------------------------------------------------------------------------
  10. // -----------------------------------------------------------------------------
  11. //
  12. //                           PHYSICAL MEMORY MAP
  13. //
  14. // -----------------------------------------------------------------------------
  15. // -----------------------------------------------------------------------------
  16. #ifndef __PHYSMEM_H_
  17. #define __PHYSMEM_H_
  18. #define  KSEG0_BASE           0x80000000        // 4k for kernel
  19. //#define  KPAGE                0x80001000        // 4k for kernel
  20. #define  TEMP_STACK           0xa0003FE0  // to backward
  21. #ifdef R4102
  22. // This defines the GPIO pin used by the 4102 as the FPGA interrupt
  23. #define  FPGAGPIOIRQ           (1<<9)
  24. #endif
  25. // Add for fwp2.s access to offbutton flag
  26. #if defined(R4101) || defined(R4102)
  27. #define MISC_GLOBALS_BASE  (DRIVER_GLOBALS_PHYSICAL_MEMORY_START + 0x300)
  28. #define OFFBUTTON          0
  29. #endif
  30. // HARDWARE IO REGISTERS -------------------------------------------------------
  31. #endif