Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ USBJT 0000 00B8 = 184. bytes (ABS,CON) Value Global -------- -------------------------------- 0000 l_BIT_BANK 0000 l_GSINIT1 0000 l_GSINIT5 0000 l_ISEG 0000 l_PSEG 0000 l_REG_BANK_1 0000 l_REG_BANK_2 0000 l_REG_BANK_3 0000 l_RSEG 0000 l_XINIT 0000 l_XISEG 0000 l_XSEG 0000 l__CODE 0000 s_BSEG 0000 s_DSEG 0000 s_HOME 0000 s_PSEG 0000 s_REG_BANK_0 0000 s_USBJT 0000 s_USBJV 0000 s_USBJV2 0000 s_XISEG 0000 s_XSEG 0000 s__CODE 0001 l_BSEG_BYTES 0003 l_GSFINAL 0003 l_GSINIT0 0005 l_BSEG 0008 l_REG_BANK_0 0008 s_REG_BANK_1 000A l_CONST 000A l_GSINIT2 0010 s_REG_BANK_2 0015 l_OSEG 0018 s_REG_BANK_3 0020 s_BSEG_BYTES 0021 s_BIT_BANK 0022 l_GSINIT3 0025 l_GSINIT 002A l_GSINIT4 0046 l_USBJV 0056 l_USBJV2 006B s_OSEG 0080 l_DSEG 0080 l_SSEG 0080 s_ISEG 0080 s_RSEG 0080 s_SSEG 00B8 l_USBJT 0100 l_IRAM 01B6 l_HOME 01B6 s_GSINIT0 01B9 s_GSINIT1 01B9 s_GSINIT2 01C3 s_GSINIT3 01E5 s_GSINIT4 020F s_GSINIT 020F s_GSINIT5 0234 s_GSFINAL 0237 s_CSEG 12C6 l_CSEG 14FD s_CONST 1507 s_XINIT 1A00 USB_Jump_Table Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ USBJV2 0000 0056 = 86. bytes (ABS,OVR) Value Global -------- -------------------------------- 0055 USB_AutoVector2 Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ USBJV 0000 0046 = 70. bytes (ABS,OVR) Value Global -------- -------------------------------- 0045 USB_AutoVector Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ . .ABS. 0000 0000 = 0. bytes (ABS,CON) Value Global -------- -------------------------------- 0080 _IOA 0081 _SP 0082 _DPL 0083 _DPH 0084 _DPL1 0085 _DPH1 0086 _DPS 0086 _SEL 0087 _PCON 0088 _IT0 0088 _TCON 0089 _IE0 0089 _TMOD 008A _IT1 008A _TL0 008B _IE1 008B _TL1 008C _TH0 008C _TR0 008D _TF0 008D _TH1 008E _CKCON 008E _TR1 008F _SPC_FNC 008F _TF1 0090 _IOB 0091 _EXIF 0092 _MPAGE 0098 _RI 0098 _SCON0 0099 _SBUF0 0099 _TI 009A _APTR1H 009A _AUTOPTR1H 009A _RB8 009B _APTR1L 009B _AUTOPTR1L 009B _TB8 009C _REN 009D _AUTOPTRH2 009D _SM2 009E _AUTOPTRL2 009E _SM1 009F _SM0 00A0 _IOC 00A0 __XPAGE 00A1 _INT2CLR 00A2 _INT4CLR 00A8 _EX0 00A8 _IE 00A9 _ET0 00AA _EP2468STAT 00AA _EX1 00AB _EP24FIFOFLGS 00AB _ET1 00AC _EP68FIFOFLGS 00AC _ES0 00AD _ET2 00AE _ES1 00AF _AUTOPTRSETUP 00AF _EA 00AF _EXTACC 00B0 _APTR1FZ 00B0 _IOD 00B1 _APTR2FZ 00B1 _IOE 00B2 _OEA 00B3 _OEB 00B4 _OEC 00B5 _OED 00B6 _OEE 00B8 _IP 00B8 _PX0 00B9 _PT0 00BA _EP01STAT 00BA _PX1 00BB _GPIFTRIG 00BB _PT1 00BC _PS0 00BD _GPIFSGLDATH 00BD _PT2 00BE _GPIFSGLDATLX 00BE _PS1 00BF _GPIFSGLDATLNOX 00C0 _RI1 00C0 _SCON1 00C1 _SBUF1 00C1 _TI1 00C2 _RB81 00C3 _TB81 00C4 _REN1 00C5 _SM21 00C6 _SM11 00C7 _SM01 00C8 _CP_RL2 00C8 _T2CON 00C9 _C_T2 00CA _RCAP2L 00CA _TR2 00CB _EXEN2 00CB _RCAP2H 00CC _TCLK 00CC _TL2 00CD _RCLK 00CD _TH2 00CE _EXF2 00CF _TF2 00D0 _P 00D0 _PSW 00D1 _FL 00D2 _OV 00D3 _RS0 00D4 _RS1 00D5 _F0 00D6 _AC 00D7 _CY 00D8 _EICON 00DB _INT6 00DC _RESI 00DD _ERESI 00DF _SMOD1 00E0 _ACC 00E8 _EIE 00E8 _EUSB 00E9 _EI2C 00EA _EIEX4 00EB _EIEX5 00EC _EIEX6 00F0 _B 00F5 _B_5 00F6 _B_6 00F7 _B_7 00F8 _EIP 00F8 _PUSB 00F9 _PI2C 00FA _EIPX4 00FB _EIPX5 00FC _EIPX6 E400 _GPIF_WAVE_DATA E480 _RES_WAVEDATA_END E600 _CPUCS E601 _IFCONFIG E602 _PINFLAGSAB E603 _PINFLAGSCD E604 _FIFORESET E605 _BREAKPT E606 _BPADDRH E607 _BPADDRL E608 _UART230 E609 _FIFOPINPOLAR E60A _REVID E60B _REVCTL E60C _GPIFHOLDAMOUNT E610 _EP1OUTCFG E611 _EP1INCFG E612 _EP2CFG E613 _EP4CFG E614 _EP6CFG E615 _EP8CFG E618 _EP2FIFOCFG E619 _EP4FIFOCFG E61A _EP6FIFOCFG E61B _EP8FIFOCFG E620 _EP2AUTOINLENH E621 _EP2AUTOINLENL E622 _EP4AUTOINLENH E623 _EP4AUTOINLENL E624 _EP6AUTOINLENH E625 _EP6AUTOINLENL E626 _EP8AUTOINLENH E627 _EP8AUTOINLENL E630 _EP2FIFOPFH E631 _EP2FIFOPFL E632 _EP4FIFOPFH E633 _EP4FIFOPFL E634 _EP6FIFOPFH E635 _EP6FIFOPFL E636 _EP8FIFOPFH E637 _EP8FIFOPFL E640 _EP2ISOINPKTS E641 _EP4ISOINPKTS E642 _EP6ISOINPKTS E643 _EP8ISOINPKTS E648 _INPKTEND E649 _OUTPKTEND E650 _EP2FIFOIE E651 _EP2FIFOIRQ E652 _EP4FIFOIE E653 _EP4FIFOIRQ E654 _EP6FIFOIE E655 _EP6FIFOIRQ E656 _EP8FIFOIE E657 _EP8FIFOIRQ E658 _IBNIE E659 _IBNIRQ E65A _NAKIE E65B _NAKIRQ E65C _USBIE E65D _USBIRQ E65E _EPIE E65F _EPIRQ E660 _GPIFIE E661 _GPIFIRQ E662 _USBERRIE E663 _USBERRIRQ E664 _ERRCNTLIM E665 _CLRERRCNT E666 _INT2IVEC E667 _INT4IVEC E668 _INTSETUP E670 _PORTACFG E671 _PORTCCFG E672 _PORTECFG E678 _I2CS E679 _I2DAT E67A _I2CTL E67B _XAUTODAT1 E67C _XAUTODAT2 E67D _UDMACRCH E67E _UDMACRCL E67F _UDMACRCQUAL E680 _USBCS E681 _SUSPEND E682 _WAKEUPCS E683 _TOGCTL E684 _USBFRAMEH E685 _USBFRAMEL E686 _MICROFRAME E687 _FNADDR E68A _EP0BCH E68B _EP0BCL E68D _EP1OUTBC E68F _EP1INBC E690 _EP2BCH E691 _EP2BCL E694 _EP4BCH E695 _EP4BCL E698 _EP6BCH E699 _EP6BCL E69C _EP8BCH E69D _EP8BCL E6A0 _EP0CS E6A1 _EP1OUTCS E6A2 _EP1INCS E6A3 _EP2CS E6A4 _EP4CS E6A5 _EP6CS E6A6 _EP8CS E6A7 _EP2FIFOFLGS E6A8 _EP4FIFOFLGS E6A9 _EP6FIFOFLGS E6AA _EP8FIFOFLGS E6AB _EP2FIFOBCH E6AC _EP2FIFOBCL E6AD _EP4FIFOBCH E6AE _EP4FIFOBCL E6AF _EP6FIFOBCH E6B0 _EP6FIFOBCL E6B1 _EP8FIFOBCH E6B2 _EP8FIFOBCL E6B3 _SUDPTRH E6B4 _SUDPTRL E6B5 _SUDPTRCTL E6B8 _SETUPDAT E6C0 _GPIFWFSELECT E6C1 _GPIFIDLECS E6C2 _GPIFIDLECTL E6C3 _GPIFCTLCFG E6C4 _GPIFADRH E6C5 _GPIFADRL E6C6 _FLOWSTATE E6C7 _FLOWLOGIC E6C8 _FLOWEQ0CTL E6C9 _FLOWEQ1CTL E6CA _FLOWHOLDOFF E6CB _FLOWSTB E6CC _FLOWSTBEDGE E6CD _FLOWSTBHPERIOD E6CE _GPIFTCB3 E6CF _GPIFTCB2 E6D0 _GPIFTCB1 E6D1 _GPIFTCB0 E6D2 _EP2GPIFFLGSEL E6D3 _EP2GPIFPFSTOP E6D4 _EP2GPIFTRIG E6DA _EP4GPIFFLGSEL E6DB _EP4GPIFPFSTOP E6DC _EP4GPIFTRIG E6E2 _EP6GPIFFLGSEL E6E3 _EP6GPIFPFSTOP E6E4 _EP6GPIFTRIG E6EA _EP8GPIFFLGSEL E6EB _EP8GPIFPFSTOP E6EC _EP8GPIFTRIG E6F0 _XGPIFSGLDATH E6F1 _XGPIFSGLDATLX E6F2 _XGPIFSGLDATLNOX E6F3 _GPIFREADYCFG E6F4 _GPIFREADYSTAT E6F5 _GPIFABORT E6F8 _DBUG E6F9 _TESTCFG E6FA _USBTEST E6FB _CT1 E6FC _CT2 E6FD _CT3 E6FE _CT4 E740 _EP0BUF E780 _EP1OUTBUF E7C0 _EP1INBUF F000 _EP2FIFOBUF F400 _EP4FIFOBUF F800 _EP6FIFOBUF FC00 _EP8FIFOBUF Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ _CODE 0000 0000 = 0. bytes (REL,CON) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ REG_BANK_0 0000 0008 = 8. bytes (REL,OVR) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ REG_BANK_1 0008 0000 = 0. bytes (REL,OVR) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ REG_BANK_2 0010 0000 = 0. bytes (REL,OVR) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ REG_BANK_3 0018 0000 = 0. bytes (REL,OVR) Hexadecimal Area Addr Size Decimal Bits (Attributes) -------------------------------- ---- ---- ------- ----- ------------ BSEG 0000 0005 = 5. bits (REL,CON,BIT) Value Global -------- -------------------------------- 0B:0000 _GotSUD 0B:0001 _Rwuen 0B:0002 _Selfpwr 0B:0003 _Sleep 0B:0004 _EZUSB_Discon_PARM_1 Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ BSEG_BYTES 0020 0001 = 1. bytes (REL,CON) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ BIT_BANK 0021 0000 = 0. bytes (REL,OVR) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ DSEG 0000 0080 = 128. bytes (REL,CON) Value Global -------- -------------------------------- 0008 _pDeviceDscr 000A _pDeviceQualDscr 000C _pHighSpeedConfigDscr 000E _pFullSpeedConfigDscr 0010 _pConfigDscr 0012 _pOtherConfigDscr 0014 _pStringDscr 001C _Configuration 001D _AlternateSetting 0023 _global_ms 0053 _set_ubx_cfg_msg_PARM_2 0054 _set_ubx_cfg_msg_PARM_3 0055 _set_ubx_cfg_msg_PARM_4 0064 _gps_ms_modified Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ OSEG 006B 0015 = 21. bytes (REL,OVR) Value Global -------- -------------------------------- 006B __divslong_PARM_2 006B __divulong_PARM_2 006B __gptrput_PARM_2 006B __mullong_PARM_2 006B _checksum_PARM_2 006B _com1_write_PARM_2 006E _checksum_PARM_3 0071 _checksum_PARM_4 0073 _checksum_ck_a_1_1 0076 _checksum_a_1_1 007A _checksum_b_1_1 007E _checksum_sloc0_1_0 Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ ISEG 0080 0000 = 0. bytes (REL,CON) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ SSEG 0080 0080 = 128. bytes (REL,OVR) Value Global -------- -------------------------------- 0080 __start__stack Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ RSEG 0080 0000 = 0. bytes (REL,CON) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ PSEG 0000 0000 = 0. bytes (REL,CON,PAG,XDATA) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ XSEG 0000 0000 = 0. bytes (REL,CON,XDATA) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ XISEG 0000 0000 = 0. bytes (REL,CON,XDATA) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ HOME 0000 01B6 = 438. bytes (REL,CON,CODE) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT0 01B6 0003 = 3. bytes (REL,CON,CODE) Value Global -------- -------------------------------- 0C:01B6 __sdcc_gsinit_startup Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT1 01B9 0000 = 0. bytes (REL,CON,CODE) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT2 01B9 000A = 10. bytes (REL,CON,CODE) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT3 01C3 0022 = 34. bytes (REL,CON,CODE) Value Global -------- -------------------------------- 0C:01C3 __mcs51_genXINIT Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT4 01E5 002A = 42. bytes (REL,CON,CODE) Value Global -------- -------------------------------- 0C:01E5 __mcs51_genRAMCLEAR 0C:01EB __mcs51_genXRAMCLEAR Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT5 020F 0000 = 0. bytes (REL,CON,CODE) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT 020F 0025 = 37. bytes (REL,CON,CODE) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSFINAL 0234 0003 = 3. bytes (REL,CON,CODE) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ CSEG 0237 12C6 = 4806. bytes (REL,CON,CODE) Value Global -------- -------------------------------- 0C:0237 __sdcc_program_startup 0C:023C _main 0C:0399 _HighSpeedCapable 0C:039D _SetupCommand 0C:06DB _resume_isr 0C:06DF _TD_Init 0C:0737 _TD_Poll 0C:0738 _TD_Suspend 0C:073C _TD_Resume 0C:0740 _DR_GetDescriptor 0C:0744 _DR_SetConfiguration 0C:074E _DR_GetConfiguration 0C:0763 _DR_SetInterface 0C:076D _DR_GetInterface 0C:0782 _DR_GetStatus 0C:0786 _DR_ClearFeature 0C:078A _DR_SetFeature 0C:078E _DR_VendorCmnd 0C:07C4 _ISR_Sudav 0C:07DC _ISR_Sof 0C:07F2 _ISR_Sutok 0C:0808 _ISR_Susp 0C:0820 _ISR_Ures 0C:0862 _ISR_Highspeed 0C:08AC _ISR_Ep0ack 0C:08AD _ISR_Stub 0C:08AE _ISR_Ep0in 0C:08AF _ISR_Ep0out 0C:08B0 _ISR_Ep1in 0C:08B1 _ISR_Ep1out 0C:08B2 _ISR_Ep2inout 0C:08B3 _ISR_Ep4inout 0C:08B4 _ISR_Ep6inout 0C:08B5 _ISR_Ep8inout 0C:08B6 _ISR_Ibn 0C:08B7 _ISR_Ep0pingnak 0C:08B8 _ISR_Ep1pingnak 0C:08B9 _ISR_Ep2pingnak 0C:08BA _ISR_Ep4pingnak 0C:08BB _ISR_Ep6pingnak 0C:08BC _ISR_Ep8pingnak 0C:08BD _ISR_Errorlimit 0C:08BE _ISR_Ep2piderror 0C:08BF _ISR_Ep4piderror 0C:08C0 _ISR_Ep6piderror 0C:08C1 _ISR_Ep8piderror 0C:08C2 _ISR_Ep2pflag 0C:08C3 _ISR_Ep4pflag 0C:08C4 _ISR_Ep6pflag 0C:08C5 _ISR_Ep8pflag 0C:08C6 _ISR_Ep2eflag 0C:08C7 _ISR_Ep4eflag 0C:08C8 _ISR_Ep6eflag 0C:08C9 _ISR_Ep8eflag 0C:08CA _ISR_Ep2fflag 0C:08CB _ISR_Ep4fflag 0C:08CC _ISR_Ep6fflag 0C:08CD _ISR_Ep8fflag 0C:08CE _ISR_GpifComplete 0C:08CF _ISR_GpifWaveform 0C:08D0 _led_init 0C:08DC _led0_on 0C:08E0 _led0_off 0C:08E4 _led0_toggle 0C:08EF _led1_on 0C:08F3 _led1_off 0C:08F7 _led1_toggle 0C:0902 _timer0_set_counter 0C:091F _timer0_set_period 0C:092C _timer0_init 0C:094B _ISR_TMR0 0C:09BC _ad7739_out_write 0C:09DE _ad7739_in_read 0C:0A01 _ad7739_init 0C:0A8C _ad7739_start 0C:0A98 _ad7739_stop 0C:0AA4 _ISR_EXTR1 0C:0E2F _gps_init 0C:0ECB _ISR_EXTR0 0C:0F5C _ISR_COM0 0C:10B1 _ISR_COM1 0C:10C0 _ltc1594_init 0C:10D5 _ltc1594_read 0C:114C _mag_init 0C:115A _mag_read 0C:120E _DeviceDscr 0C:1220 _DeviceQualDscr 0C:122A _HighSpeedConfigDscr 0C:124A _FullSpeedConfigDscr 0C:126A _StringDscr 0C:128C _UserDscr 0C:128E __divulong 0C:12F3 _EZUSB_Discon 0C:1326 __gptrput 0C:133F __mullong 0C:133F __mullong_dummy 0C:13AD __divslong 0C:13FF _EZUSB_GetStringDscr 0C:1436 _EZUSB_Susp 0C:144A _EZUSB_Delay 0C:1495 _EZUSB_Resume 0C:14CC __gptrget 0C:14E8 _EZUSB_Delay1ms 0C:14F9 __sdcc_external_startup Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ CONST 14FD 000A = 10. bytes (REL,CON,CODE) Value Global -------- -------------------------------- 0C:14FD _EPCS_Offset_Lookup_Table Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ XINIT 1507 0000 = 0. bytes (REL,CON,CODE) ASxxxx Linker V01.70 + NoICE + SDCC Feb 1999, page 1. Files Linked [ module(s) ] build_by_sdcc/fw.rel build_by_sdcc/periph.rel build_by_sdcc/led.rel build_by_sdcc/timer.rel build_by_sdcc/AD7739.rel build_by_sdcc/gps.rel build_by_sdcc/LTC1594.rel build_by_sdcc/mag.rel build_by_sdcc/dscr.rel build_by_sdcc/USBJmpTb.rel Libraries Linked [ object file ] /usr/local/bin/../share/sdcc/lib/small/liblong.lib [ _divulong.rel ] sdcc/lib/ezusb.lib [ discon ] /usr/local/bin/../share/sdcc/lib/small/mcs51.lib [ crtclear.rel ] /usr/local/bin/../share/sdcc/lib/small/mcs51.lib [ crtxinit.rel ] /usr/local/bin/../share/sdcc/lib/small/libsdcc.lib [ _gptrput ] /usr/local/bin/../share/sdcc/lib/small/liblong.lib [ _mullong.rel ] /usr/local/bin/../share/sdcc/lib/small/mcs51.lib [ crtxclear.rel ] /usr/local/bin/../share/sdcc/lib/small/liblong.lib [ _divslong.rel ] sdcc/lib/ezusb.lib [ get_strd ] sdcc/lib/ezusb.lib [ susp ] /usr/local/bin/../share/sdcc/lib/small/mcs51.lib [ crtpagesfr.rel ] sdcc/lib/ezusb.lib [ delay ] sdcc/lib/ezusb.lib [ resume ] /usr/local/bin/../share/sdcc/lib/small/mcs51.lib [ crtstart.rel ] /usr/local/bin/../share/sdcc/lib/small/libsdcc.lib [ _gptrget ] sdcc/lib/ezusb.lib [ delayms ] /usr/local/bin/../share/sdcc/lib/small/libsdcc.lib [ _startup ] ASxxxx Linker V01.70 + NoICE + SDCC Feb 1999, page 2. User Base Address Definitions HOME = 0x0000 ISEG = 0x0080 BSEG = 0x0000