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

📄 ucos_ii.lst

📁 CCS下UCOSII移植到TMS320F2407的完整工程
💻 LST
📖 第 1 页 / 共 5 页
字号:
    1088                    .endfunc        410,000000000H,1
    1089            
    1090                    .sym    _OSSched,_OSSched,32,2,0
    1091                    .globl  _OSSched
    1092            
    1093                    .func   429
    1094            ******************************************************
    1095            * FUNCTION DEF : _OSSched
    1096            ******************************************************
    1097 01fd       _OSSched:
    1098 01fd 8aa0          POPD    *+
    1099 01fe 80a0          SAR     AR0,*+
    1100 01ff 8180          SAR     AR1,*
    1101 0200 b002          LARK    AR0,2
    1102 0201 00e0          LAR     AR0,*0+
    1103            
    1104                    .line   6
    1105 0202 be41          SETC INTM
    1106                    .sym    _y,1,12,1,16
    1107                    .line   7
    1108 0203 bc00-         LDPK    _OSIntNesting
    1109 0204 6902-         ZALS    _OSIntNesting
    1110 0205 6d03-         OR      _OSLockNesting
    1111 0206 e308          BNZ     L17
         0207 0231' 
    1112                    .line   8
    1113 0208 1000-         LAC     _OSRdyGrp
    1114 0209 bf90          ADLK    _OSUnMapTbl+0,0
         020a 0008+ 
    1115 020b 8b88          MAR     * ,AR0
    1116 020c 9080          SACL    * 
    1117 020d 038b          LAR     AR3,* ,AR3
    1118 020e 108a          LAC     * ,AR2
    1119 020f b201          LARK    AR2,1
    1120 0210 8be0          MAR     *0+
    1121 0211 9080          SACL    * 
    1122                    .line   9
    1123 0212 1088          LAC     * ,AR0
    1124 0213 bf90          ADLK    _OSRdyTbl+0,0
         0214 0019- 
    1125 0215 9080          SACL    * 
    1126 0216 038b          LAR     AR3,* ,AR3
    1127 0217 1088          LAC     * ,AR0
    1128 0218 bf90          ADLK    _OSUnMapTbl+0,0
         0219 0008+ 
    1129 021a 9080          SACL    * 
    1130 021b 038b          LAR     AR3,* ,AR3
    1131 021c 108a          LAC     * ,AR2
    1132 021d 2380          ADD     * ,3
    1133 021e 9007-         SACL    _OSPrioHighRdy
TMS320C24xx COFF Assembler Version 7.02  Tue Jul 31 13:34:30 2007
Copyright (c) 1987-2002  Texas Instruments Incorporated 
ucos_ii.asm                                                          PAGE   23

    1134                    .line   10
    1135 021f 1007-         LAC     _OSPrioHighRdy
    1136 0220 3006-         SUB     _OSPrioCur
    1137 0221 e388          BZ      L17
         0222 0231' 
    1138                    .line   11
    1139 0223 1007-         LAC     _OSPrioHighRdy
    1140 0224 bf90          ADLK    _OSTCBPrioTbl+0,0
         0225 0030- 
    1141 0226 8b88          MAR     * ,AR0
    1142 0227 9080          SACL    * 
    1143 0228 038b          LAR     AR3,* ,AR3
    1144 0229 a980          BLDD    * ,#_OSTCBHighRdy
         022a 0008- 
    1145                    .line   12
    1146 022b 6913-         ZALS    _OSCtxSwCtr
    1147 022c 6114-         ADDH    _OSCtxSwCtr+1
    1148 022d b801          ADDK    1
    1149 022e 9013-         SACL    _OSCtxSwCtr
    1150 022f 9814-         SACH    _OSCtxSwCtr+1
    1151                    .line   13
    1152 0230 be7f          INTR 31
    1153 0231       L17:
    1154                    .line   16
    1155 0231 be40          CLRC INTM
    1156 0232       EPI0_8:
    1157                    .line   17
    1158 0232 8b89          MAR     * ,AR1
    1159 0233 7c03          SBRK    3
    1160 0234 0090          LAR     AR0,*-
    1161 0235 7680          PSHD    *
    1162 0236 ef00          RET
    1163            
    1164                    .endfunc        445,000000000H,2
    1165            
    1166                    .sym    _OSSchedLock,_OSSchedLock,32,2,0
    1167                    .globl  _OSSchedLock
    1168            
    1169                    .func   463
    1170            ******************************************************
    1171            * FUNCTION DEF : _OSSchedLock
    1172            ******************************************************
    1173 0237       _OSSchedLock:
    1174 0237 8aa0          POPD    *+
    1175 0238 80a0          SAR     AR0,*+
    1176 0239 8180          SAR     AR1,*
    1177 023a b001          LARK    AR0,1
    1178 023b 00e0          LAR     AR0,*0+
    1179            
    1180                    .line   3
    1181 023c bc00-         LDPK    _OSRunning
    1182 023d 1005-         LAC     _OSRunning
    1183 023e ba01          SUBK    1
    1184 023f e308          BNZ     L19
TMS320C24xx COFF Assembler Version 7.02  Tue Jul 31 13:34:30 2007
Copyright (c) 1987-2002  Texas Instruments Incorporated 
ucos_ii.asm                                                          PAGE   24

         0240 0246' 
    1185                    .line   4
    1186 0241 be41          SETC INTM
    1187                    .line   5
    1188 0242 1003-         LAC     _OSLockNesting
    1189 0243 b801          ADDK    1
    1190 0244 9003-         SACL    _OSLockNesting
    1191                    .line   6
    1192 0245 be40          CLRC INTM
    1193 0246       L19:
    1194 0246       EPI0_9:
    1195                    .line   8
    1196 0246 7c02          SBRK    2
    1197 0247 0090          LAR     AR0,*-
    1198 0248 7680          PSHD    *
    1199 0249 ef00          RET
    1200            
    1201                    .endfunc        470,000000000H,1
    1202            
    1203                    .sym    _OSSchedUnlock,_OSSchedUnlock,32,2,0
    1204                    .globl  _OSSchedUnlock
    1205            
    1206                    .func   487
    1207            ******************************************************
    1208            * FUNCTION DEF : _OSSchedUnlock
    1209            ******************************************************
    1210 024a       _OSSchedUnlock:
    1211 024a 8aa0          POPD    *+
    1212 024b 80a0          SAR     AR0,*+
    1213 024c 8180          SAR     AR1,*
    1214 024d b001          LARK    AR0,1
    1215 024e 00e0          LAR     AR0,*0+
    1216            
    1217                    .line   3
    1218 024f bc00-         LDPK    _OSRunning
    1219 0250 1005-         LAC     _OSRunning
    1220 0251 ba01          SUBK    1
    1221 0252 e308          BNZ     L20
         0253 0267' 
    1222                    .line   4
    1223 0254 be41          SETC INTM
    1224                    .line   5
    1225 0255 1003-         LAC     _OSLockNesting
    1226 0256 e388          BZ      L21
         0257 0266' 
    1227                    .line   6
    1228 0258 ba01          SUBK    1
    1229 0259 9003-         SACL    _OSLockNesting
    1230                    .line   7
    1231 025a 6902-         ZALS    _OSIntNesting
    1232 025b 6d03-         OR      _OSLockNesting
    1233 025c e308          BNZ     L22
         025d 0263' 
    1234                    .line   8
TMS320C24xx COFF Assembler Version 7.02  Tue Jul 31 13:34:30 2007
Copyright (c) 1987-2002  Texas Instruments Incorporated 
ucos_ii.asm                                                          PAGE   25

    1235 025e be40          CLRC INTM
    1236                    .line   9
    1237 025f 7a80          CALL    _OSSched
         0260 01fd' 
    1238 0261 7980          B       L20
         0262 0267' 
    1239 0263       L22:
    1240                    .line   11
    1241 0263 be40          CLRC INTM
    1242 0264 7980          B       L20
         0265 0267' 
    1243 0266       L21:
    1244                    .line   14
    1245 0266 be40          CLRC INTM
    1246 0267       L20:
    1247 0267       EPI0_10:
    1248                    .line   17
    1249 0267 7c02          SBRK    2
    1250 0268 0090          LAR     AR0,*-
    1251 0269 7680          PSHD    *
    1252 026a ef00          RET
    1253            
    1254                    .endfunc        503,000000000H,1
    1255            
    1256                    .sym    _OSStart,_OSStart,32,2,0
    1257                    .globl  _OSStart
    1258            
    1259                    .func   523
    1260            ******************************************************
    1261            * FUNCTION DEF : _OSStart
    1262            ******************************************************
    1263 026b       _OSStart:
    1264 026b 8aa0          POPD    *+
    1265 026c 80a0          SAR     AR0,*+
    1266 026d 8180          SAR     AR1,*
    1267 026e b003          LARK    AR0,3
    1268 026f 00e0          LAR     AR0,*0+
    1269            
    1270                    .sym    _y,1,12,1,16
    1271                    .sym    _x,2,12,1,16
    1272                    .line   7
    1273 0270 bc00-         LDPK    _OSRunning
    1274 0271 1005-         LAC     _OSRunning
    1275 0272 e308          BNZ     L25
         0273 029a' 
    1276                    .line   8
    1277 0274 1000-         LAC     _OSRdyGrp
    1278 0275 bf90          ADLK    _OSUnMapTbl+0,0
         0276 0008+ 
    1279 0277 8b88          MAR     * ,AR0
    1280 0278 9080          SACL    * 
    1281 0279 038b          LAR     AR3,* ,AR3
    1282 027a 108a          LAC     * ,AR2
    1283 027b b201          LARK    AR2,1
TMS320C24xx COFF Assembler Version 7.02  Tue Jul 31 13:34:30 2007
Copyright (c) 1987-2002  Texas Instruments Incorporated 
ucos_ii.asm                                                          PAGE   26

    1284 027c 8be0          MAR     *0+
    1285 027d 9080          SACL    * 
    1286                    .line   9
    1287 027e 10a8          LAC     *+,AR0
    1288 027f bf90          ADLK    _OSRdyTbl+0,0
         0280 0019- 
    1289 0281 9080          SACL    * 
    1290 0282 038b          LAR     AR3,* ,AR3
    1291 0283 1088          LAC     * ,AR0
    1292 0284 bf90          ADLK    _OSUnMapTbl+0,0
         0285 0008+ 
    1293 0286 9080          SACL    * 
    1294 0287 038b          LAR     AR3,* ,AR3
    1295 0288 108a          LAC     * ,AR2
    1296 0289 9080          SACL    * 
    1297                    .line   10
    1298 028a 1090          LAC     *-
    1299 028b 2388          ADD     * ,3,AR0
    1300 028c 9007-         SACL    _OSPrioHighRdy
    1301                    .line   11
    1302 028d a806-         BLKD    #_OSPrioHighRdy,_OSPrioCur
         028e 0007- 
    1303                    .line   12
    1304 028f 1007-         LAC     _OSPrioHighRdy
    1305 0290 bf90          ADLK    _OSTCBPrioTbl+0,0
         0291 0030- 
    1306 0292 9080          SACL    * 
    1307 0293 038b          LAR     AR3,* ,AR3
    1308 0294 a989          BLDD    * ,#_OSTCBHighRdy,AR1
         0295 0008- 
    1309                    .line   13
    1310 0296 a801-         BLKD    #_OSTCBHighRdy,_OSTCBCur
         0297 0008- 
    1311                    .line   14
    1312 0298 7a80          CALL    _OSStartHighRdy
         0299 0000! 
    1313 029a       L25:
    1314 029a       EPI0_11:
    1315                    .line   17
    1316 029a 7c04          SBRK    4
    1317 029b 0090          LAR     AR0,*-
    1318 029c 7680          PSHD    *
    1319 029d ef00          RET
    1320            
    1321                    .endfunc        539,000000000H,3
    1322            
    1323                    .sym    _OSStatInit,_OSStatInit,32,2,0
    1324                    .globl  _OSStatInit
    1325            
    1326                    .func   562
    1327            ******************************************************
    1328            * FUNCTION DEF : _OSStatInit
    1329            ******************************************************
    1330 029e       _OSStatInit:
TMS320C24xx COFF Assembler Version 7.02  Tue Jul 31 13:34:30 2007
Copyright (c) 1987-2002  Texas Instruments Incorporated 
ucos_ii.asm                                                          PAGE   27

    1331 029e 8aa0          POPD    *+
    1332 029f 80a0          SAR     AR0,*+
    1333 02a0 8180          SAR     AR1,*
    1334 02a1 b001          LARK    AR0,1
    1335 02a2 00e0          LAR     AR0,*0+
    1336            
    1337                    .line   3
    1338 02a3 b902          LACK    2
    1339 02a4 90a0          SACL    *+
    1340 02a5 7a80          CALL    _OSTimeDly
         02a6 0644' 
    1341 02a7 8b90          MAR     *-
    1342                    .line   4
    1343 02a8 be41          SETC INTM
    1344                    .line   5
    1345 02a9 b900          LACK    0
    1346 02aa bc00-         LDPK    _OSIdleCtr
    1347 02ab 9011-         SACL    _OSIdleCtr
    1348 02ac 9812-         SACH    _OSIdleCtr+1
    1349                    .line   6
    1350 02ad be40     

⌨️ 快捷键说明

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