sysconfig.h
上传用户:wealth48
上传日期:2022-06-24
资源大小:1701k
文件大小:2k
源码类别:

uCOS

开发平台:

C/C++

  1. /***************************************************************************
  2. Copyright (c) 2004-2007 threewater@up-tech.com, All rights reserved.
  3. by threewter 2004.4.26
  4. ***************************************************************************/
  5. /***************************************************************************
  6.     #说明:系统配置定义
  7. ----------------------------------  Bug  --------------------------------------
  8. ----------------------------------  TODO list  --------------------------------------
  9. ----------------------------------修正--------------------------------------
  10. 2004-5-9 创建
  11. ***************************************************************************/
  12. #ifndef __CONFIG_H__
  13. #define __CONFIG_H__
  14. //使用minigui
  15. #define USE_MINIGUI 0
  16. #define USE_YAFFS 1
  17. #define TOTAL_SIZE 2048*1024
  18. #if 0
  19. #define BOOTLOADER_ADDRESS 0
  20. #define BOOTLOADER_SIZE (128*1024)
  21. #define PARAM_ADDRESS (BOOTLOADER_ADDRESS+BOOTLOADER_SIZE)
  22. #define PARAM_MAGIC (0x134dfae)
  23. #define PARAM_SIZE (64*1024)
  24. #define SYSTEM_ADDRESS (PARAM_ADDRESS+PARAM_SIZE)  //128+64
  25. #define SYSTEM_SIZE (TOTAL_SIZE-BOOTLOADER_SIZE-PARAM_SIZE)
  26. #define _RAM_STARTADDRESS 0x40000000
  27. #endif
  28. #define _USE_OWN_MALLOC 1
  29. #define __UCOSII__ 1
  30. //#define __ADSONLY__
  31. #ifdef _USE_OWN_MALLOC
  32. #define HEAPEND  0x40700000
  33. #define USE_DL_PREFIX
  34. #include "own_malloc.h"
  35. /* wrappers for malloc functions */
  36. #define calloc      dlcalloc
  37. #define free        dlfree
  38. #define malloc      dlmalloc
  39. #define memalign    dlmemalign
  40. #define realloc     dlrealloc
  41. #define valloc      dlvalloc
  42. #endif //_USE_OWN_MALLOC
  43. #endif