Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ USBJT 0000 0058 = 88. bytes (ABS,CON) Value Global -------- -------------------------------- 0000 l_BIT_BANK 0000 l_CONST 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_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_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 0058 l_USBJT 006B s_OSEG 0080 l_DSEG 0080 l_SSEG 0080 s_ISEG 0080 s_RSEG 0080 s_SSEG 00E6 l_HOME 00E6 s_GSINIT0 00E9 s_GSINIT1 00E9 s_GSINIT2 00F3 s_GSINIT3 0100 l_IRAM 0115 s_GSINIT4 013F s_GSINIT 013F s_GSINIT5 0164 s_GSFINAL 0167 s_CSEG 1852 l_CSEG 19B9 s_CONST 19B9 s_XINIT 1B00 USB_Jump_Table 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 _SMOD0 008E _TR1 008F _SPC_FNC 008F _TF1 0090 _IOB 0091 _EXIF 0092 _MPAGE 0098 _RI 0098 _SCON0 0099 _SBUF0 0099 _TI 009A _RB8 009B _TB8 009C _REN 009D _SM2 009E _SM1 009F _SM0 00A0 _IOC 00A0 __XPAGE 00A1 _INT2CLR 00A2 _INT4CLR 00A8 _EX0 00A8 _IE 00A9 _ET0 00AA _EX1 00AB _ET1 00AC _ES0 00AD _ET2 00AE _ES1 00AF _EA 00B0 _IOD 00B1 _IOE 00B2 _SOEA 00B3 _SOEB 00B4 _SOEC 00B5 _SOED 00B6 _SOEE 00B8 _IP 00B8 _PX0 00B9 _PT0 00BA _PX1 00BB _PT1 00BC _PS0 00BD _PT2 00BE _PS1 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 7800 _AINDATA 7801 _AINBC 7802 _AINPF 7803 _AINPFPIN 7805 _BINDATA 7806 _BINBC 7807 _BINPF 7808 _BINPFPIN 780A _ABINTF 780B _ABINIE 780C _ABINIRQ 780E _AOUTDATA 780F _AOUTBC 7810 _AOUTPF 7811 _AOUTPFPIN 7813 _BOUTDATA 7814 _BOUTBC 7815 _BOUTPF 7816 _BOUTPFPIN 7818 _ABOUTCS 7819 _ABOUTIE 781A _ABOUTIRQ 781C _ABSETUP 781D _ABPOLAR 781E _ABFLUSH 7824 _WFSELECT 7825 _IDLE_CS 7826 _IDLE_CTLOUT 7827 _CTLOUTCFG 782A _GPIFADRL 782B _GPIFADRH 782C _AINTC 782D _AOUTTC 782E _ATRIG 7830 _BINTC 7831 _BOUTTC 7832 _BTRIG 7834 _SGLDATH 7835 _SGLDATLTRIG 7836 _SGLDATLNTRIG 7838 _READY 7839 _ABORT 783B _GENIE 783C _GENIRQ 7841 _OUTD 7842 _PINSD 7843 _OED 7845 _OUTE 7846 _PINSE 7847 _OEE 7849 _PORTSETUP 784A _IFCONFIG 784B _PORTACF2 784C _PORTCCF2 784F _DMASRC 7851 _DMADEST 7854 _DMALEN 7855 _DMAGO 7857 _DMABURST 7858 _DMAEXTFIFO 785D _INT4IVEC 785E _INT4SETUP 7900 _WFDESC 7B40 _OUT7BUF 7B80 _IN7BUF 7BC0 _OUT6BUF 7C00 _IN6BUF 7C40 _OUT5BUF 7C80 _IN5BUF 7CC0 _OUT4BUF 7D00 _IN4BUF 7D40 _OUT3BUF 7D80 _IN3BUF 7DC0 _OUT2BUF 7E00 _IN2BUF 7E40 _OUT1BUF 7E80 _IN1BUF 7EC0 _OUT0BUF 7F00 _IN0BUF 7F60 _OUT8DATA 7F61 _OUT9DATA 7F62 _OUT10DATA 7F63 _OUT11DATA 7F64 _OUT12DATA 7F65 _OUT13DATA 7F66 _OUT14DATA 7F67 _OUT15DATA 7F68 _IN8DATA 7F69 _IN9DATA 7F6A _IN10DATA 7F6B _IN11DATA 7F6C _IN12DATA 7F6D _IN13DATA 7F6E _IN14DATA 7F6F _IN15DATA 7F70 _OUT8BCH 7F71 _OUT8BCL 7F72 _OUT9BCH 7F73 _OUT9BCL 7F74 _OUT10BCH 7F75 _OUT10BCL 7F76 _OUT11BCH 7F77 _OUT11BCL 7F78 _OUT12BCH 7F79 _OUT12BCL 7F7A _OUT13BCH 7F7B _OUT13BCL 7F7C _OUT14BCH 7F7D _OUT14BCL 7F7E _OUT15BCH 7F7F _OUT15BCL 7F92 _CPUCS 7F93 _PORTACFG 7F94 _PORTBCFG 7F95 _PORTCCFG 7F96 _OUTA 7F97 _OUTB 7F98 _OUTC 7F99 _PINSA 7F9A _PINSB 7F9B _PINSC 7F9C _OEA 7F9D _OEB 7F9E _OEC 7F9F _UART230 7FA0 _ISOERR 7FA1 _ISOCTL 7FA2 _ZBCOUT 7FA3 _ZBCIN 7FA5 _I2CS 7FA6 _I2DAT 7FA7 _I2CMODE 7FA8 _IVEC 7FA9 _IN07IRQ 7FAA _OUT07IRQ 7FAB _USBIRQ 7FAC _IN07IEN 7FAD _OUT07IEN 7FAE _USBIEN 7FAF _USBBAV 7FB0 _IBNIRQ 7FB1 _IBNIEN 7FB2 _BPADDR 7FB4 _EPIO 7FD4 _SUDPTRH 7FD5 _SUDPTRL 7FD6 _USBCS 7FD7 _TOGCTL 7FD8 _USBFRAMEL 7FD9 _USBFRAMEH 7FDB _FNADDR 7FDD _USBPAIR 7FDE _IN07VAL 7FDF _OUT07VAL 7FE0 _INISOVAL 7FE1 _OUTISOVAL 7FE2 _FASTXFR 7FE3 _AUTOPTRH 7FE4 _AUTOPTRL 7FE5 _AUTODATA 7FE8 _SETUPDAT 7FF0 _OUT8ADDR 7FF1 _OUT9ADDR 7FF2 _OUT10ADDR 7FF3 _OUT11ADDR 7FF4 _OUT12ADDR 7FF5 _OUT13ADDR 7FF6 _OUT14ADDR 7FF7 _OUT15ADDR 7FF8 _IN8ADDR 7FF9 _IN9ADDR 7FFA _IN10ADDR 7FFB _IN11ADDR 7FFC _IN12ADDR 7FFD _IN13ADDR 7FFE _IN14ADDR 7FFF _IN15ADDR 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 _pConfigDscr 000C _pStringDscr 001B _Configuration 001C _AlternateSetting 001D _suspCount 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 _EZUSB_GetConfigDscr_length_1_1 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 006B _sfr_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 00E6 = 230. bytes (REL,CON,CODE) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT0 00E6 0003 = 3. bytes (REL,CON,CODE) Value Global -------- -------------------------------- 0C:00E6 __sdcc_gsinit_startup Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT1 00E9 0000 = 0. bytes (REL,CON,CODE) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT2 00E9 000A = 10. bytes (REL,CON,CODE) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT3 00F3 0022 = 34. bytes (REL,CON,CODE) Value Global -------- -------------------------------- 0C:00F3 __mcs51_genXINIT Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT4 0115 002A = 42. bytes (REL,CON,CODE) Value Global -------- -------------------------------- 0C:0115 __mcs51_genRAMCLEAR 0C:011B __mcs51_genXRAMCLEAR Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT5 013F 0000 = 0. bytes (REL,CON,CODE) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT 013F 0025 = 37. bytes (REL,CON,CODE) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSFINAL 0164 0003 = 3. bytes (REL,CON,CODE) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ CSEG 0167 1852 = 6226. bytes (REL,CON,CODE) Value Global -------- -------------------------------- 0C:0167 __sdcc_program_startup 0C:016C _main 0C:02A1 _SetupCommand 0C:066C _resume_isr 0C:0670 _TD_Init 0C:06CA _TD_Poll 0C:06E5 _TD_Suspend 0C:06E9 _TD_Resume 0C:06ED _DR_GetDescriptor 0C:06F1 _DR_SetConfiguration 0C:06FB _DR_GetConfiguration 0C:070B _DR_SetInterface 0C:0715 _DR_GetInterface 0C:0725 _DR_GetStatus 0C:0729 _DR_ClearFeature 0C:072D _DR_SetFeature 0C:0731 _DR_VendorCmnd 0C:0735 _ISR_Sudav 0C:074D _ISR_Sutok 0C:0763 _ISR_Sof 0C:0779 _ISR_Ures 0C:07AD _ISR_IBN 0C:07AE _ISR_Susp 0C:07C6 _ISR_Ep0in 0C:07C7 _ISR_Ep0out 0C:07C8 _ISR_Ep1in 0C:07DE _sfr_write 0C:0935 _sfr_read 0C:0A9C _ISR_Ep1out 0C:0BE9 _ISR_Ep2in 0C:0BFF _ISR_Ep2out 0C:0C1A _ISR_Ep3in 0C:0C30 _ISR_Ep3out 0C:0C4B _ISR_Ep4in 0C:0C61 _ISR_Ep4out 0C:0C7C _ISR_Ep5in 0C:0C92 _ISR_Ep5out 0C:0CAD _ISR_Ep6in 0C:0CC3 _ISR_Ep6out 0C:0CDE _ISR_Ep7in 0C:0CF4 _ISR_Ep7out 0C:0D0F _led_init 0C:0D20 _led0_on 0C:0D29 _led0_off 0C:0D32 _led0_toggle 0C:0D40 _led1_on 0C:0D49 _led1_off 0C:0D52 _led1_toggle 0C:0D60 _timer0_set_counter 0C:0D7D _timer0_set_period 0C:0D8A _timer0_init 0C:0DA9 _ISR_TMR0 0C:0E17 _ad7739_out_write 0C:0E52 _ad7739_in_read 0C:0E8C _ad7739_init 0C:0F34 _ad7739_start 0C:0F40 _ad7739_stop 0C:0F4C _ISR_EXTR0 0C:12C0 _gps_init 0C:137A _ISR_EXTR1 0C:140B _ISR_COM0 0C:1555 _ISR_COM1 0C:1564 _ltc1594_init 0C:1581 _ltc1594_read 0C:1657 _mag_init 0C:166A _mag_read 0C:1677 _DeviceDscr 0C:1689 _ConfigDscr 0C:16C5 _StringDscr 0C:16DD _UserDscr 0C:16DF __divulong 0C:1744 _EZUSB_Discon 0C:1795 _EZUSB_GetConfigDscr 0C:1817 __gptrput 0C:1830 __mullong 0C:1830 __mullong_dummy 0C:189E __divslong 0C:18F0 _EZUSB_GetStringDscr 0C:192B _EZUSB_Susp 0C:193B _EZUSB_Delay 0C:1969 _EZUSB_Resume 0C:1988 __gptrget 0C:19A4 _EZUSB_Delay1ms 0C:19B5 __sdcc_external_startup Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ CONST 19B9 0000 = 0. bytes (REL,CON,CODE) Hexadecimal Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ XINIT 19B9 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 ] sdcc/lib/ezusb.lib [ EZRegs ] /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 ] sdcc/lib/ezusb.lib [ get_cnfg ] /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