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

📄 apptask8.lis

📁 AVR megal128下的ucos_ii
💻 LIS
字号:
                        .module AppTask8.c
                        .area vector(rom, abs)
                        .org 64
 0040 0C940000          jmp _OSTickISR
                        .org 72
 0048 0C940000          jmp _uart0_rx_isr
                        .org 76
 004C 0C940000          jmp _uart0_udre_isr
                        .org 120
 0078 0C940000          jmp _uart1_rx_isr
                        .org 124
 007C 0C940000          jmp _uart1_udre_isr
                        .area eeprom(rom, con, rel)
 0000           _eSectorNum::
 0000 00                .byte 0
 0001                   .dbfile D:\编写软件小系统\纯ucos\source/..\include\EEP_Flash.H
 0001                   .dbsym e eSectorNum _eSectorNum c
 0001           _eSysError::
 0001 00                .byte 0
 0002                   .dbsym e eSysError _eSysError c
 0002           _ePackAddr::
 0002 00000000          .word 0,0
 0006                   .dbsym e ePackAddr _ePackAddr l
 0006           _ePackNum::
 0006 0000              .word 0
 0008                   .dbsym e ePackNum _ePackNum i
 0008           _eLeaveBytes::
 0008 00                .byte 0
 0009                   .dbsym e eLeaveBytes _eLeaveBytes c
 0009           _eFpgaData::
 0009 00                .byte 0
 000A                   .dbsym e eFpgaData _eFpgaData c
 000A           _eMyAddress::
 000A 0000              .word 0
 000C                   .dbsym e eMyAddress _eMyAddress i
 000C           _eMy_MAC_ADR::
 000C 0000              .byte 0,0
 000E 0000              .byte 0,0
 0010 0000              .byte 0,0
 0012 0000              .byte 0,0
 0014 0000              .byte 0,0
 0016                   .dbsym e eMy_MAC_ADR _eMy_MAC_ADR A[10:10]c
                        .area data(ram, con, rel)
 0000                   .dbfile D:\编写软件小系统\纯ucos\source/..\include\EEP_Flash.H
                        .area lit(rom, con, rel)
 0000           _iIn_ingTitle::
 0000 53797374656D20496E697469616C697A  .byte 'S,'y,'s,'t,'e,'m,32,'I,'n,'i,'t,'i,'a,'l,'i,'z
 0010 696E672E2E2E2E2E2E00      .byte 'i,'n,'g,46,46,46,46,46,46,0
 001A                   .dbsym e iIn_ingTitle _iIn_ingTitle A[26:26]kc
 001A           _iIn_FinishTitle::
 001A 496E697469616C697A6174696F6E2046  .byte 'I,'n,'i,'t,'i,'a,'l,'i,'z,'a,'t,'i,'o,'n,32,'F
 002A 696E6973686564210A0D0000  .byte 'i,'n,'i,'s,'h,'e,'d,33,10,13,0,0
 0036                   .dbsym e iIn_FinishTitle _iIn_FinishTitle A[28:28]kc
 0036           _iCMDDownload::
 0036 446F776E6C6F6164200A0D0000        .byte 'D,'o,'w,'n,'l,'o,'a,'d,32,10,13,0,0
 0043                   .dbsym e iCMDDownload _iCMDDownload A[13:13]kc
 0043           _iCommandCorrect::
 0043 436F6D6D616E6420436F727265637421  .byte 'C,'o,'m,'m,'a,'n,'d,32,'C,'o,'r,'r,'e,'c,'t,33
 0053 0A0D0000          .byte 10,13,0,0
 0057                   .dbsym e iCommandCorrect _iCommandCorrect A[20:20]kc
 0057           _iCommandError::
 0057 436F6D6D616E64204572726F72210A0D  .byte 'C,'o,'m,'m,'a,'n,'d,32,'E,'r,'r,'o,'r,33,10,13
 0067 0000              .byte 0,0
 0069                   .dbsym e iCommandError _iCommandError A[18:18]kc
 0069           _iIn_CompileDate::
 0069 436F6D70696C65204461746520210A0D  .byte 'C,'o,'m,'p,'i,'l,'e,32,'D,'a,'t,'e,32,33,10,13
 0079 0000              .byte 0,0
 007B                   .dbsym e iIn_CompileDate _iIn_CompileDate A[18:18]kc
 007B           _iIn_ProduceDate::
 007B 50726F647563652044617465203A00    .byte 'P,'r,'o,'d,'u,'c,'e,32,'D,'a,'t,'e,32,58,0
 008A                   .dbsym e iIn_ProduceDate _iIn_ProduceDate A[15:15]kc
 008A           _iIn_WrittenBy::
 008A 5772697474656E2042792020203A00    .byte 'W,'r,'i,'t,'t,'e,'n,32,'B,'y,32,32,32,58,0
 0099                   .dbsym e iIn_WrittenBy _iIn_WrittenBy A[15:15]kc
 0099           _iIn_TestedBy::
 0099 546573746564204279202020203A00    .byte 'T,'e,'s,'t,'e,'d,32,'B,'y,32,32,32,32,58,0
 00A8                   .dbsym e iIn_TestedBy _iIn_TestedBy A[15:15]kc
 00A8           _iIn_SoftVer::
 00A8 536F667477617265205665722E3A00    .byte 'S,'o,'f,'t,'w,'a,'r,'e,32,'V,'e,'r,46,58,0
 00B7                   .dbsym e iIn_SoftVer _iIn_SoftVer A[15:15]kc
 00B7           _iIn_SysVer::
 00B7 53797374656D205665722E20203A00    .byte 'S,'y,'s,'t,'e,'m,32,'V,'e,'r,46,32,32,58,0
 00C6                   .dbsym e iIn_SysVer _iIn_SysVer A[15:15]kc
 00C6           _iIn_SeriesNo::
 00C6 536572696573204E6F2E2020203A00    .byte 'S,'e,'r,'i,'e,'s,32,'N,'o,46,32,32,32,58,0
 00D5                   .dbsym e iIn_SeriesNo _iIn_SeriesNo A[15:15]kc
 00D5           _iIn_EEPROMType::
 00D5 454550524F4D205479706520203A00    .byte 'E,'E,'P,'R,'O,'M,32,'T,'y,'p,'e,32,32,58,0
 00E4                   .dbsym e iIn_EEPROMType _iIn_EEPROMType A[15:15]kc
 00E4           _USART1_info::
 00E4 546869732069732075617274312100    .byte 'T,'h,'i,'s,32,'i,'s,32,'u,'a,'r,'t,49,33,0
 00F3                   .dbsym e USART1_info _USART1_info A[15:15]kc
 00F3           _USART0_info::
 00F3 546869732069732075617274302100    .byte 'T,'h,'i,'s,32,'i,'s,32,'u,'a,'r,'t,48,33,0
 0102                   .dbsym e USART0_info _USART0_info A[15:15]kc
 0102           _iBootLoadT1::
 0102 426F6F746C6F616465722050726F746F  .byte 'B,'o,'o,'t,'l,'o,'a,'d,'e,'r,32,'P,'r,'o,'t,'o
 0112 636F6C3A00        .byte 'c,'o,'l,58,0
 0117                   .dbsym e iBootLoadT1 _iBootLoadT1 A[21:21]kc
 0117           _iBootLoadT2::
 0117 3338343030206270732C312053746F70  .byte 51,56,52,48,48,32,'b,'p,'s,44,49,32,'S,'t,'o,'p
 0127 4269742C384269742C4E6F2050617269  .byte 'B,'i,'t,44,56,'B,'i,'t,44,'N,'o,32,'P,'a,'r,'i
 0137 747900            .byte 't,'y,0
 013A                   .dbsym e iBootLoadT2 _iBootLoadT2 A[35:35]kc
 013A           _SPIWritePrtD::
 013A 535049577269746550726F7465636C20  .byte 'S,'P,'I,'W,'r,'i,'t,'e,'P,'r,'o,'t,'e,'c,'l,32
 014A 697320646973656E61626C65202100    .byte 'i,'s,32,'d,'i,'s,'e,'n,'a,'b,'l,'e,32,33,0
 0159                   .dbsym e SPIWritePrtD _SPIWritePrtD A[31:31]kc
 0159           _SPIWritePrtE::
 0159 535049577269746550726F7465636C20  .byte 'S,'P,'I,'W,'r,'i,'t,'e,'P,'r,'o,'t,'e,'c,'l,32
 0169 697320656E61626C65202100  .byte 'i,'s,32,'e,'n,'a,'b,'l,'e,32,33,0
 0175                   .dbsym e SPIWritePrtE _SPIWritePrtE A[28:28]kc
 0175           _SPIWriteOk::
 0175 535049577269746520206973206F6B20  .byte 'S,'P,'I,'W,'r,'i,'t,'e,32,32,'i,'s,32,'o,'k,32
 0185 2100              .byte 33,0
 0187                   .dbsym e SPIWriteOk _SPIWriteOk A[18:18]kc
 0187           _SPIWriteOv::
 0187 53504957726974652061646472206973  .byte 'S,'P,'I,'W,'r,'i,'t,'e,32,'a,'d,'d,'r,32,'i,'s
 0197 206F7665722100    .byte 32,'o,'v,'e,'r,33,0
 019E                   .dbsym e SPIWriteOv _SPIWriteOv A[23:23]kc
 019E           _SPIWriteBusy::
 019E 53504957726974652020697320627573  .byte 'S,'P,'I,'W,'r,'i,'t,'e,32,32,'i,'s,32,'b,'u,'s
 01AE 79202100          .byte 'y,32,33,0
 01B2                   .dbsym e SPIWriteBusy _SPIWriteBusy A[20:20]kc
 01B2           _DownloadFpga::
 01B2 4650474120446F776E6C6F6164202E2E  .byte 'F,'P,'G,'A,32,'D,'o,'w,'n,'l,'o,'a,'d,32,46,46
 01C2 2E2E2E210A0D0000  .byte 46,46,46,33,10,13,0,0
 01CA                   .dbsym e DownloadFpga _DownloadFpga A[24:24]kc
 01CA           _DownloadFpgaOk::
 01CA 4650474120446F776E6C6F6164206F6B  .byte 'F,'P,'G,'A,32,'D,'o,'w,'n,'l,'o,'a,'d,32,'o,'k
 01DA 210A0D0000        .byte 33,10,13,0,0
 01DF                   .dbsym e DownloadFpgaOk _DownloadFpgaOk A[21:21]kc
 01DF           _DownloadFpgaFail::
 01DF 4650474120446F776E6C6F6164206661  .byte 'F,'P,'G,'A,32,'D,'o,'w,'n,'l,'o,'a,'d,32,'f,'a
 01EF 696C210A0D0000    .byte 'i,'l,33,10,13,0,0
 01F6                   .dbsym e DownloadFpgaFail _DownloadFpgaFail A[23:23]kc
 01F6           _FpgaInitOk::
 01F6 4650474120696E6974206F6B2100      .byte 'F,'P,'G,'A,32,'i,'n,'i,'t,32,'o,'k,33,0
 0204                   .dbsym e FpgaInitOk _FpgaInitOk A[14:14]kc
 0204           _FpgaInitFail::
 0204 4650474120696E6974206661696C2100  .byte 'F,'P,'G,'A,32,'i,'n,'i,'t,32,'f,'a,'i,'l,33,0
 0214                   .dbsym e FpgaInitFail _FpgaInitFail A[16:16]kc
 0214           _FpgaPackError::
 0214 46504741205061636B204572726F7221  .byte 'F,'P,'G,'A,32,'P,'a,'c,'k,32,'E,'r,'r,'o,'r,33
 0224 00                .byte 0
 0225                   .dbsym e FpgaPackError _FpgaPackError A[17:17]kc
 0225           _startupString::
 0225 547970652027642720646F776E6C6F61  .byte 'T,'y,'p,'e,32,39,'d,39,32,'d,'o,'w,'n,'l,'o,'a
 0235 642C204F74686572732072756E206170  .byte 'd,44,32,'O,'t,'h,'e,'r,'s,32,'r,'u,'n,32,'a,'p
 0245 702E0A0D0000      .byte 'p,46,10,13,0,0
 024B                   .dbsym e startupString _startupString A[38:38]kc
 024B           _stringend::
 024B 2000              .byte 32,0
 024D                   .dbsym e stringend _stringend A[2:2]kc
 024D           _SpiChipEraseStart::
 024D 53504920436869702045726173652042  .byte 'S,'P,'I,32,'C,'h,'i,'p,32,'E,'r,'a,'s,'e,32,'B
 025D 6567696E696E672E2E2E2E2E0A0D0000  .byte 'e,'g,'i,'n,'i,'n,'g,46,46,46,46,46,10,13,0,0
 026D                   .dbsym e SpiChipEraseStart _SpiChipEraseStart A[32:32]kc
 026D           _SpiChipEraseFinish::
 026D 53504920436869702045726173652046  .byte 'S,'P,'I,32,'C,'h,'i,'p,32,'E,'r,'a,'s,'e,32,'F
 027D 696E69736865642E2E2E2E2E0A0D0000  .byte 'i,'n,'i,'s,'h,'e,'d,46,46,46,46,46,10,13,0,0
 028D                   .dbsym e SpiChipEraseFinish _SpiChipEraseFinish A[32:32]kc
                        .area text(rom, con, rel)
 0000                   .dbfile D:\编写软件小系统\纯ucos\source/..\include\EEP_Flash.H
 0000                   .dbfile D:\编写软件小系统\纯ucos\source\AppTask8.c
 0000                   .dbfunc e Init_AppTask8 _Init_AppTask8 fV
                        .even
 0000           _Init_AppTask8::
 0000 2397              sbiw R28,3
 0002                   .dbline -1
 0002                   .dbline 17
 0002           ; 
 0002           ; #include  "..\include\includes.h"
 0002           ; #include  "..\include\EEP_Flash.H"
 0002           ; #include  "..\include\Publics.H"
 0002           ; 
 0002           ; OS_STK  AppTask8Stk[OS_TASK_8_STK_SIZE];      //8任务的堆栈
 0002           ; 
 0002           ; /*
 0002           ; *****************************************************************************
 0002           ; * 函数介绍:任务初始化
 0002           ; * 输入参数: 
 0002           ; * 输出参数:-- 
 0002           ; * 返 回 值:--                
 0002           ; *******************************************************************************
 0002           ; */
 0002           ; void Init_AppTask8(void)     
 0002           ; {
 0002                   .dbline 18
 0002           ;    OSTaskStkSize     = OS_TASK_8_STK_SIZE;        // Setup the default stack size  #define  OS_TASK_8_STK_SIZE    OS_TASK_STK_SIZE
 0002 80E0              ldi R24,256
 0004 91E0              ldi R25,1
 0006 90930100          sts _OSTaskStkSize+1,R25
 000A 80930000          sts _OSTaskStkSize,R24
 000E                   .dbline 19
 000E           ;    OSTaskHardStkSize = OS_TASK_8_HARD_STK_SIZE;   // Setup the default hardware stack size            
 000E 80E4              ldi R24,64
 0010 90E0              ldi R25,0
 0012 90930100          sts _OSTaskHardStkSize+1,R25
 0016 80930000          sts _OSTaskHardStkSize,R24
 001A                   .dbline 20
 001A           ;    OSTaskCreate(AppTask8, (void *)0, (OS_STK *)&AppTask8Stk[OSTaskStkSize-1],8);
 001A 88E0              ldi R24,8
 001C 8A83              std y+2,R24
 001E 80E0              ldi R24,<_AppTask8Stk
 0020 90E0              ldi R25,>_AppTask8Stk
 0022 E0910000          lds R30,_OSTaskStkSize
 0026 F0910100          lds R31,_OSTaskStkSize+1
 002A 3197              sbiw R30,1
 002C E80F              add R30,R24
 002E F91F              adc R31,R25
 0030 F983              std y+1,R31
 0032 E883              std y+0,R30
 0034 2227              clr R18
 0036 3327              clr R19
 0038 00E0              ldi R16,<PL_AppTask8
 003A 10E0              ldi R17,>PL_AppTask8
 003C 0E940000          xcall _OSTaskCreate
 0040                   .dbline -2
 0040           L1:
 0040 2396              adiw R28,3
 0042                   .dbline 0 ; func end
 0042 0895              ret
 0044                   .dbend
 0044                   .dbfunc e AppTask8 _AppTask8 fV
 0044           ;            msg -> <dead>
 0044           ;            err -> <dead>
 0044           ;          p_arg -> R20,R21
                        .even
 0044           _AppTask8::
 0044 0E940000          xcall push_gset1
 0048 A801              movw R20,R16
 004A                   .dbline -1
 004A                   .dbline 31
 004A           ; }
 004A           ; /*
 004A           ; *****************************************************************************
 004A           ; * 函数介绍:串口通信管理
 004A           ; * 输入参数: 
 004A           ; * 输出参数:-- 
 004A           ; * 返 回 值:--                
 004A           ; *******************************************************************************
 004A           ; */
 004A           ; void  AppTask8(void *p_arg)
 004A           ; {
 004A                   .dbline 34
 004A           ;   INT8U  err ;
 004A           ;   INT16U  msg;
 004A           ;   p_arg = p_arg;
 004A 05C0              xjmp L4
 004C           L3:
 004C                   .dbline 36
 004C                   .dbline 37
 004C 01E0              ldi R16,1
 004E 10E0              ldi R17,0
 0050 0E940000          xcall _OSTimeDly
 0054                   .dbline 38
 0054 A895              wdr
 0056                   .dbline 39
 0056           L4:
 0056                   .dbline 35
 0056 FACF              xjmp L3
 0058           X0:
 0058                   .dbline -2
 0058           L2:
 0058 0E940000          xcall pop_gset1
 005C                   .dbline 0 ; func end
 005C 0895              ret
 005E                   .dbsym l msg 1 i
 005E                   .dbsym l err 1 c
 005E                   .dbsym r p_arg 20 pV
 005E                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile D:\编写软件小系统\纯ucos\source\AppTask8.c
 0000           _AppTask8Stk::
 0000                   .blkb 256
 0100                   .dbsym e AppTask8Stk _AppTask8Stk A[256:256]c
                        .area func_lit
 0000 2200      PL_AppTask8:    .word `_AppTask8

⌨️ 快捷键说明

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