⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ggt_config.lst

📁 ARM下的多任务操作系统源码:GogotoOS
💻 LST
📖 第 1 页 / 共 2 页
字号:
  179          **  输 入: 无
  180          **  输 出: 用户定时器的数量
  181          **  创建人: 卢益贵
  182          **  日 期: 2007年12月8日
  183          
  184          **------------------修改记录------------------------------------------------------------------------
  185          **  修改人: 
  186          **  日 期:
  187          **  说  明:
  188          **  原代码:
  189          **--------------------------------------------------------------------------------------------------
  190          ****************************************************************************************************/
ARM COMPILER V2.32a,  GGT_Config                                                           28/02/08  23:05:56  PAGE 4   

  191          UINT8* OSGetBoxTimer(void)
  192          {
  193   1          return(OSBoxTimer);
  194   1      }
  195          
  196          UINT8 OSBoxMsg[sizeof(_BoxHead) + OS_SUM_MSG * sizeof(_OSMsg)];
  197          
  198          /****************************************************************************************************
  199          **  函数名: OSGetSumMsg
  200          **  描  述: 给内核提供系统可承受的消息数量
  201          **  输 入: 无
  202          **  输 出: 系统可承受的消息数量
  203          **  创建人: 卢益贵
  204          **  日 期: 2007年12月8日
  205          
  206          **------------------修改记录------------------------------------------------------------------------
  207          **  修改人: 
  208          **  日 期:
  209          **  说  明:
  210          **  原代码:
  211          **--------------------------------------------------------------------------------------------------
  212          ****************************************************************************************************/
  213          INT32 OSGetSumMsg(void)
  214          {
  215   1          return(OS_SUM_MSG);
  216   1      }
  217          
  218          /****************************************************************************************************
  219          **  函数名: OSGetBoxMsg
  220          **  描  述: 给内核提供系统消息的空间地址
  221          **  输 入: 无
  222          **  输 出: 系统消息的空间地址
  223          **  创建人: 卢益贵
  224          **  日 期: 2007年12月8日
  225          
  226          **------------------修改记录------------------------------------------------------------------------
  227          **  修改人: 
  228          **  日 期:
  229          **  说  明:
  230          **  原代码:
  231          **--------------------------------------------------------------------------------------------------
  232          ****************************************************************************************************/
  233          UINT8* OSGetBoxMsg(void)
  234          {
  235   1          return(OSBoxMsg);
  236   1      }
  237          
  238          
ARM COMPILER V2.32a,  GGT_Config                                                           28/02/08  23:05:56  PAGE 5   

ASSEMBLY LISTING OF GENERATED OBJECT CODE



*** PUBLICS:
 PUBLIC         OSGetBoxTask?A
 PUBLIC         OSGetBoxStack?A
 PUBLIC         OSGetSumTask?A
 PUBLIC         OSGetFPCLK?A
 PUBLIC         OSGetTick?A
 PUBLIC         OSGetSizeStack?A
 PUBLIC         OSGetSumTimer?A
 PUBLIC         OSGetBoxTimer?A
 PUBLIC         OSGetSumMsg?A
 PUBLIC         OSGetBoxMsg?A
 PUBLIC         OSBoxTask
 PUBLIC         OSBoxStack
 PUBLIC         OSBoxTimer
 PUBLIC         OSBoxMsg



*** DATA SEGMENT '?DT0?GGT_Config':
 00000000          OSBoxTask:
 00000000            DS          228
 000000E4          OSBoxStack:
 000000E4            DS          2804
 00000BD8          OSBoxTimer:
 00000BD8            DS          124
 00000C54          OSBoxMsg:
 00000C54            DS          484



*** CODE SEGMENT '?PR?OSGetBoxTask?A?GGT_Config':
   51:     return(OSBoxTask);  
 00000000  E5100000  LDR         R0,=OSBoxTask ; OSBoxTask
   52: }
 00000004  E12FFF1E  BX          R14
 00000008          ENDP ; 'OSGetBoxTask?A'


*** CODE SEGMENT '?PR?OSGetBoxStack?A?GGT_Config':
   71:     return(OSBoxStack);
 00000000  E5100000  LDR         R0,=OSBoxStack ; OSBoxStack
   72: }
 00000004  E12FFF1E  BX          R14
 00000008          ENDP ; 'OSGetBoxStack?A'


*** CODE SEGMENT '?PR?OSGetSumTask?A?GGT_Config':
   91:     return(OS_SUM_TASK);
 00000000  E3A00006  MOV         R0,#0x6
   92: }
 00000004  E12FFF1E  BX          R14
 00000008          ENDP ; 'OSGetSumTask?A'


*** CODE SEGMENT '?PR?OSGetFPCLK?A?GGT_Config':
  111:     return(OS_FPCLK);
 00000000  E5100000  LDR         R0,=0x34BC000
  112: }
 00000004  E12FFF1E  BX          R14
 00000008          ENDP ; 'OSGetFPCLK?A'


*** CODE SEGMENT '?PR?OSGetTick?A?GGT_Config':
  131:     return(OS_TICK);
 00000000  E3A00FFA  MOV         R0,#0x3E8
  132: }
 00000004  E12FFF1E  BX          R14
 00000008          ENDP ; 'OSGetTick?A'


*** CODE SEGMENT '?PR?OSGetSizeStack?A?GGT_Config':
  151:     return(OS_SIZE_STACK);
 00000000  E3A00E19  MOV         R0,#0x190
  152: }
 00000004  E12FFF1E  BX          R14
 00000008          ENDP ; 'OSGetSizeStack?A'


*** CODE SEGMENT '?PR?OSGetSumTimer?A?GGT_Config':
ARM COMPILER V2.32a,  GGT_Config                                                           28/02/08  23:05:56  PAGE 6   

  173:     return(OS_SUM_TIMER);
 00000000  E3A00006  MOV         R0,#0x6
  174: }
 00000004  E12FFF1E  BX          R14
 00000008          ENDP ; 'OSGetSumTimer?A'


*** CODE SEGMENT '?PR?OSGetBoxTimer?A?GGT_Config':
  193:     return(OSBoxTimer);
 00000000  E5100000  LDR         R0,=OSBoxTimer ; OSBoxTimer
  194: }
 00000004  E12FFF1E  BX          R14
 00000008          ENDP ; 'OSGetBoxTimer?A'


*** CODE SEGMENT '?PR?OSGetSumMsg?A?GGT_Config':
  215:     return(OS_SUM_MSG);
 00000000  E3A0001E  MOV         R0,#0x1E
  216: }
 00000004  E12FFF1E  BX          R14
 00000008          ENDP ; 'OSGetSumMsg?A'


*** CODE SEGMENT '?PR?OSGetBoxMsg?A?GGT_Config':
  235:     return(OSBoxMsg);
 00000000  E5100000  LDR         R0,=OSBoxMsg ; OSBoxMsg
  236: }
 00000004  E12FFF1E  BX          R14
 00000008          ENDP ; 'OSGetBoxMsg?A'



Module Information          Static
----------------------------------
  code size            =    ------
  data size            =      3640
  const size           =    ------
End of Module Information.


ARM COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -