📄 apptask8.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 + -