ࡱ> 9  78 !"#$%&'()*+,-./0123456><;?=TX@JBCDEFGHI:KLMNOPQRSUVWYZ[\]^_Root Entry@#ZOrderHComponentManager"ConfigMemoryo p !"#$%&'()*+,-./0123456789:;<=>?@ACDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgilmqrstuvwOutput%D:\Projects\UBW\FW\D\18f2455_g_bl.lkr FW_D_2455PIC18F2455w bwhD:\Projects\UBW\FW\D\.\Output\FW_D_2455.cofJ zw5zwJ jtJ @1tJ  |DwJ TpؘwɈwwv⠘J $pwɈw`bwZwpw|J Dʕpw㠘`Xbwpw)֡w0ʕK֡w~bw`, +C:\Projects\UBW\FW\2455\D\_outputg-; y  PH _5  xw3wL_t__Dw@N ||v.|v\fL|v"w`c ***BA'H |T+VA' |{*lX;7x*y*(}*v(Nhw( X vv@ڎ}, `6MDisassembly Listing18f2455_g_bl.lkr*(*BLoadedDisplaysOpenFiles<Debugger pJ@P19372 19564  20322 31022  Debugger[MPLAB-ICD2] WarningDialogLeft=432 WarningDialogTop=397 LAST_VAL=0 LAST_VALID_VAL=0 NEW_VAL=0 PROG_CAL=0 AddressEnd=23999 AddressStart=0 EraseAll=1 ExternalAddressEnd=0 ExternalAddressStart=0 Freeze=1 PreserveEE=0 ICDCalcAddr=1 MemorySelectedConfig=1 MemorDebugTool1 }X|| |pJpJTempICDa DebugTool2x ԛKP|pJpJTempICDBb ySelectedEEPROM=0 MemorySelectedExternal=0 MemorySelectedProgram=1 MemorySelectedID=0 MemoryRoutinesFilename=\ICD2\SRAM16.HEX [GCAdvBPController] Left=0 Top=0 Open=0 BPDataMatch=0 BPInData=0 BPInProg=0 BreakOnStackOverflow=0 DataMemAddr=0 DataMemVal=0 PassCount=0 ProgMemAddr=0 ReadAccess=1 [GCAdvBPEggController] Left=0 Top=0 Open=0 CurBPNum=0 BPDataMatch=0 BPInData=0 BPInProg=0 BreakOnStackOverflow=0 DataMemAddr=0 DataMemVal=0 PassCount=0 ProgMemAddr=0 ReadAccess=1 PDataMatch=0 PInData=0 PInProg=0 reakOnStackOverflow=0 ataMemAddr=0 ataMemVal=0 assCount=0 rogMemAddr=0 eadAccess=1 DataMatch=0 InData=0 InProg=0 eakOnStackOverflow=0 taMemAddr=0 taMemVal=0 ssCount=0 ogMemAddr=0 adAccess=1 [GCAdvBP30FController] Left=0 Top=0 Open=0 CurBPNum=0 BPsAnded=0 BPsSequenced=0 BreakEventMode=7 PasscountBreakMode=0 Passcount=0 BPAddress=0 BPValue=0 reakEventMode=7 asscountBreakMode=0 asscount=0 PAddress=0 PValue=0 eakEventMode=7 sscountBreakMode=0 sscount=0 Address=0 Value=0 akEventMode=7 scountBreakMode=0 scount=0 ddress=0 alue=0 [GCAdvBPICDVer2Controller] Left=0 Top=0 Open=0 CurBPNum=0 DataSampleScroll=0 BPDataMatch=0 BPInData=0 BPInProg=0 BreakOnStackOverflow=0 DataMemAddr=0 DataMemVal=0 DataSample=0 DataSampleAddr=0 PassCount=0 ProgMemAddr=0 ReadAccess=1 PDataMatch=0 PInData=0 PInProg=0 reakOnStackOverflow=0 ataMemAddr=0 ataMemVal=0 ataSample=0 ataSampleAddr=0 assCount=0 rogMemAddr=0 eadAccess=1 DataMatch=0 InData=0 InProg=0 eakOnStackOverflow=0 taMemAddr=0 taMemVal=0 taSample=0 taSampleAddr=0 ssCount=0 ogMemAddr=0 adAccess=1 BreakOnSleep=1 BreakOnWDT=0 EnableStopWatch=0 HaltOnBPOne=1 HaltOnBPTwo=1 ClearStopwatch=1 [GCAdvBPICDVer3Controller] Open=0 CurBPNum=0 EnableStopwatch=0 SWHaltOnBP0=1 SWHaltOnBP1=1 ClearSWOnRun=1 DCScrollOutput=0 BreakEventMode=7 PasscountBreakMode=0 Passcount=0 BPAddress=0 BPValue=0 BPsAnded=0 DataCapture=0 BPsSequenced=0 reakEventMode=7 asscountBreakMode=0 asscount=0 PAddress=0 PValue=0 PsAnded=0 ataCapture=0 PsSequenced=0 eakEventMode=7 sscountBreakMode=0 sscount=0 Address=0 Value=0 sAnded=0 taCapture=0 sSequenced=0 akEventMode=7 scountBreakMode=0 scount=0 ddress=0 alue=0 Anded=0 aCapture=0 [MPLAB-ICD2] AddressEnd=11583 AddressStart=0 EraseAll=1 ExternalAddressEnd=0 ExternalAddressStart=0 Freeze=1 PreserveEE=0 ICDCalcAddr=1 MemorySelectedConfig=1 MemorySelectedEEPROM=0 MemorySelectedExternal=0 MemorySelectedProgram=1 MemorySelectedID=0 MemoryRoutinesFilename=\ICD2\SRAM16.HEX WarningDialogLeft=432 WarningDialogTop=397 LAST_VAL=0 LAST_VALID_VAL=0 NEW_VAL=0 PROG_CAL=0 [GCAdvBPController] Left=0 Top=0 Open=0 BPDataMatch=0 BPInData=0 BPInProg=0 BreakOnStackOverflow=0 DataMemAddr=0 DataMemVal=0 PassCount=0 ProgMemAddr=0 ReadAccess=1 [GCAdvBPEggController] Left=0 Top=0 Open=0 CurBPNum=0 BPDataMatch=0 BPInData=0 BPInProg=0 BreakOnStackOverflow=0 DataMemAddr=0 DataMemVal=0 PassCount=0 ProgMemAddr=5500 ReadAccess=1 PDataMatch=0 PInData=0 PInProg=0 reakOnStackOverflow=0 ataMemAddr=0 ataMemVal=0 assCount=0 rogMemAddr=0 eadAccess=1 DataMatch=0 InData=0 InProg=0 eakOnStackOverflow=0 taMemAddr=0 taMemVal=0 ssCount=0 ogMemAddr=0 adAccess=1 [GCAdvBP30FController] Left=0 Top=0 Open=0 CurBPNum=0 BPsAnded=0 BPsSequenced=0 BreakEventMode=7 PasscountBreakMode=0 Passcount=0 BPAddress=0 BPValue=0 reakEventMode=7 asscountBreakMode=0 asscount=0 PAddress=0 PValue=0 eakEventMode=7 sscountBreakMode=0 sscount=0 Address=0 Value=0 akEventMode=7 scountBreakMode=0 scount=0 ddress=0 alue=0 [GCAdvBPICDVer2Controller] Left=0 Top=0 Open=0 CurBPNum=0 DataSampleScroll=0 BPDataMatch=0 BPInData=0 BPInProg=0 BreakOnStackOverflow=0 DataMemAddr=0 DataMemVal=0 DataSample=0 DataSampleAddr=0 PassCount=0 ProgMemAddr=0 ReadAccess=1 PDataMatch=0 PInData=0 PInProg=0 reakOnStackOverflow=0 ataMemAddr=0 ataMemVal=0 ataSample=0 ataSampleAddr=0 assCount=0 rogMemAddr=0 eadAccess=1 DataMatch=0 InData=0 InProg=0 eakOnStackOverflow=0 taMemAddr=0 taMemVal=0 taSample=0 taSampleAddr=0 ssCount=0 ogMemAddr=0 adAccess=1 BreakOnSleep=1 BreakOnWDT=0 EnableStopWatch=0 HaltOnBPOne=1 HaltOnBPTwo=1 ClearStopwatch=1 [GCAdvBPICDVer3Controller] Open=0 CurBPNum=0 EnableStopwatch=0 SWHaltOnBP0=1 SWHaltOnBP1=1 ClearSWOnRun=1 DCScrollOutput=0 BreakEventMode=7 PasscountBreakMode=0 Passcount=0 BPAddress=0 BPValue=0 BPsAnded=0 DataCapture=0 BPsSequenced=0 reakEventMode=7 asscountBreakMode=0 asscount=0 PAddress=0 PValue=0 PsAnded=0 ataCapture=0 PsSequenced=0 eakEventMode=7 sscountBreakMode=0 sscount=0 Address=0 Value=0 sAnded=0 taCapture=0 sSequenced=0 akEventMode=7 scountBreakMode=0 scount=0 ddress=0 alue=0 Anded=0 aCapture=0 BreakpointshProjectMgrpJProjectMgrHCProjectDisplay%C:\playground\UBW\D_146\FW_D_2455.mcp="C:\Projects\UBW\FW\2455\D\FW_D.mcplL'C:\Projects\UBW\FW\2455\D\FW_D_2550.m,-* {, S,S,v.mcwrojects\UBW\FW\D_146\HardwarFW_D_2455.mcpKd`O93W,ProjectDisplayj,MainFramekEditorPersist`)0ғgEditorStorageA(@A'p 8wIw `wFF8"|@y-9"|8"|)w|9"|F,B-{|F\f,B- |@ru|s||T=|d|\ff|FDžf|DžF@(Rf  @@GUյwPϹw`'6|ffƅ_p R4*"Åƅ|wƅfƅwfƅ56|f56|DžfFDž8"| |86|,9͏7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|AD:\Projects\UBW\FW\D_146\18f2455_g_bl.lkrW.hvice.c0'6| U6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|(D:\Projects\UBW\FW\Microchip_USB_2_7\Include\USB\usb_device.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(n`;W d(" #H386|D:\Projects\UBW\FW\D_144\user\user.cile.hwv "wa!w00'6| U6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|D:\Projects\UBW\FW\D_146\main.cer.cile.hwv "wa!w00'6| U6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏BookmarkStorage n15744 Disassembly Listing(?Ω=Contentsx 7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|4D:\Projects\UBW\FW\Microchip_USB_2_7\USB\usb_device.cevice.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|wDD:\Projects\UBW\FW\D_146\user.h_2_7\USB\usb_device.cevice.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(vD:\Projects\UBW\FW\D_146\HardwareProfile.hwv "wa!w00'6| U6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|D:\Projects\UBW\FW\D_144\user\user.cile.hwv "wa!w00'6| U6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|D:\Projects\UBW\FW\D_146\main.cer.cile.hwv "wa!w00'6| U6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|rF:\Projects\UBW\FW\Microchip_USB_2_7\USB\usb_device.c0'6| U6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|8D:\Projects\UBW\FW\D_146\user.c_2_7\USB\usb_device.c0'6| U6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|D:\Projects\UBW\FW\D_146\HardwareProfile_UBW.hvice.c0'6| U6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|MD:\Projects\UBW\FW\D_146\rm18f2455.lkre_UBW.hvice.c0'6| U6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|_D:\Projects\UBW\FW\D\user.c8f2455.lkre_UBW.hvice.c0'6| U6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|D:\Projects\UBW\FW\D\HardwareProfile_UBW.hW.hvice.c0'6| U6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|oHardwareProfile.h\D_146\user.h_2_7\USB\usb_device.cevice.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|bD:\Projects\UBW\FW\D_143\user\user.cUSB\usb_device.cevice.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|F:\Projects\UBW\FW\D_146\system\typedefs.hb_device.cevice.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|D:\Projects\UBW\FW\D\18f2455_g_bl.lkrfs.hb_device.cevice.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|yC:\playground\UBW\D_146\main.cbl.lkrfs.hb_device.cevice.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86| C:\playground\UBW\D_146\user.cbl.lkrfs.hb_device.cevice.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|D:\Projects\UBW\FW\D_146\usb_config.hfs.hb_device.cevice.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86| D:\Projects\UBW\FW\Microchip_USB_2_7\Include\Compiler.hice.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|+D:\Projects\UBW\FW\Microchip_USB_2_7\Include\GenericTypeDefs.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|3F:\Projects\UBW\FW\D_146\user\user.cInclude\Genw͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|rF:\Projects\UBW\FW\Microchip_USB_2_7\USBcp.yNULLbOv\Projects\UBW\FW\D_146\Hardwar\usb_device.c0'6| U6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(ericTypeDefs.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|ND:\Projects\UBW\FW\Microchip\Include\USB\usb_hal_pic18.hefs.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|XD:\Projects\UBW\FW\Microchip\USB\usb_device.cal_pic18.hefs.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|jD:\Projects\UBW\FW\D_143Memory Usage Gauge&d&d&\system\usb\class\cdc\cdc.c18.hefs.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|&tF:\Projects\UBW\FW\D_146\main.cusb\class\cdc\cdc.c18.hefs.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|}D:\Projects\UBW\FW\D_143\system\usb\class\cdc\cdc.h18.hefs.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|pC:\playground\UBW\D_146\user.h\usb\class\cdc\cdc.h18.hefs.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|D:\Projects\UBW\FW\D_146\usb_descriptors.cdc\cdc.h18.hefs.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|D:\Projects\UBW\FW\D\main.c_descriptors.cdc\cdc.h18.hefs.hU6(x4(x4('1v-(3vV(6(x4(M3v!3v6(?7(V(7(+Dx4(7(`U(U͏S(${|w(Hȏx͏w͏U (x͏-vU͏56|U56|U͏ ( ͏͏͏86|