onechip_load_inf.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #ifndef __ONECHIP_LOAD_INF_H_
  2. #define __ONECHIP_LOAD_INF_H_
  3. #define HARD_VERSION_1 (0x01)//硬件版本号
  4. #define HARD_VERSION_2 (0x00)//硬件版本号
  5. #define SOFT_VERSION_1 7 //软件版本号
  6. #define SOFT_VERSION_2 4 //软件版本号
  7. #define SOFT_VERSION_3 0 //软件版本号
  8. #define SOFT_VERSION_4 0 //软件版本号
  9. typedef enum {
  10. ONECHIP_DEVICETYPE_NONE = 0,
  11. ONECHIP_MINI7_V2 = 1,
  12. }ONECHIP_DEVICETYPE_TYPE;
  13. typedef enum {
  14. ONECHIP_HARDWARE_VERSION_NONE = 0,
  15. ONECHIP_HARDWARE_VERSION_DEMO = 0,
  16. ONECHIP_HARDWARE_VERSION_V0_1 = 0x31303048, /*H001*/
  17. ONECHIP_HARDWARE_VERSION_V0_2 = 0x32303048, /*H002*/
  18. ONECHIP_HARDWARE_VERSION_V1_1 = 0x31303148, /*H101*/
  19. }ONECHIP_HARDWARE_VERSION_TYPE;
  20. typedef enum {
  21. ONECHIP_SATRUCTURE_VERSION_NONE = 0,
  22. ONECHIP_SATRUCTURE_VERSION_DEMO = 0,
  23. ONECHIP_SATRUCTURE_VERSION_V0_1 = 0x31303048, /*H001*/
  24. ONECHIP_SATRUCTURE_VERSION_V0_2 = 0x32303048, /*H002*/
  25. ONECHIP_SATRUCTURE_VERSION_V1_1 = 0x31303148, /*H101*/
  26. }ONECHIP_SATRUCTURE_VERSION_TYPE;
  27. void dev_save_description (void);
  28. void dev_load_description (void);
  29. void cfg_dev_description (unsigned int dev,unsigned int strtype,unsigned int hdtype,unsigned int devver,unsigned int strver,unsigned int hdver);
  30. void dev_load_allinf (void);
  31. void dev_load_function (void);
  32. void con_sysinf_debugUart(void * uart);
  33. void dev_load_function_after_os (void);
  34. #endif //__ONECHIP_LOAD_INF_H_