📄 ggt_config.lst
字号:
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 + -