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

📄 anx9813.m51

📁 display port接受芯片ANX9813的驱动代码。MCU使用LPC936FDH,内部包含AN9813寄存器设置
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        10/03/2008  10:57:01  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\PROGRAM FILES\KEIL_UV3\C51\BIN\BL51.EXE START900.obj, DP_RX_API.obj, DP_RX_DRV.obj, i2c_intf.obj, main.obj, mcu.obj, 
>> timer.obj, uart_int.obj TO anx9813 RAMSIZE (256)


MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  START900.obj (?C_STARTUP)
  DP_RX_API.obj (DP_RX_API)
  DP_RX_DRV.obj (DP_RX_DRV)
  i2c_intf.obj (I2C_INTF)
  main.obj (MAIN)
  mcu.obj (MCU)
  timer.obj (TIMER)
  uart_int.obj (UART_INT)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51FPL.LIB (VPRINTF)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51FPL.LIB (PRINTF)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51FPL.LIB (?C?FPROUND)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51FPL.LIB (?C?FPCONVERT)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51FPL.LIB (?C?FPADD)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51FPL.LIB (?C?FPMUL)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51FPL.LIB (?C?FPDIV)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51FPL.LIB (?C?FTNPWR)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51L.LIB (?C?CLDPTR)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51L.LIB (?C?CLDOPTR)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51L.LIB (?C?CSTPTR)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51L.LIB (?C?UIDIV)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51L.LIB (?C?IILDX)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51L.LIB (?C?OFFXADD)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51L.LIB (?C?PLDXDATA)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51L.LIB (?C?PLDIXDATA)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51L.LIB (?C?PSTXDATA)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51L.LIB (?C?CCASE)
  D:\PROGRAM FILES\KEIL_UV3\C51\LIB\C51L.LIB (PUTS)


LINK MAP OF MODULE:  anx9813 (?C_STARTUP)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0005H     UNIT         _DATA_GROUP_
                    000DH     0013H                  *** GAP ***
            BIT     0020H.0   0001H.2   UNIT         _BIT_GROUP_
            BIT     0021H.2   0000H.4   UNIT         ?BI?UART_INT
            BIT     0021H.6   0000H.3   UNIT         ?BI?MAIN
            BIT     0022H.1   0000H.2   UNIT         ?BI?MCU
            BIT     0022H.3   0000H.1   UNIT         ?BI?DP_RX_DRV
                    0022H.4   0000H.4                *** GAP ***
            IDATA   0023H     0001H     UNIT         ?STACK

BL51 BANKED LINKER/LOCATER V5.12                                                      10/03/2008  10:57:01  PAGE 2


            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0063H     UNIT         _XDATA_GROUP_
            XDATA   0063H     002AH     UNIT         ?XD?DP_RX_DRV
            XDATA   008DH     001AH     UNIT         ?XD?UART_INT
            XDATA   00A7H     000AH     UNIT         ?XD?MAIN
            XDATA   00B1H     0007H     UNIT         ?XD?TIMER
            XDATA   00B8H     0006H     UNIT         ?XD?DECODE_TERM_STR?MAIN
            XDATA   00BEH     0002H     UNIT         ?XD?_HEX_TO_INT?MAIN
            XDATA   00C0H     0002H     UNIT         ?XD?PROCESS_CMD?UART_INT
            XDATA   00C2H     0001H     UNIT         ?XD?I2C_INTF
            XDATA   00C3H     0001H     UNIT         ?XD?MCU

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?DELAY_HALF_MS?MCU
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?_DP_RX_SET_BANDWIDTH?DP_RX_DRV
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     05E9H     UNIT         ?C?LIB_CODE
            CODE    060FH     0483H     UNIT         ?PR?PRINTF?PRINTF
            CODE    0A92H     0291H     UNIT         ?CO?DP_RX_DRV
            CODE    0D23H     017BH     UNIT         ?PR?_DP_RX_LVDS_OUTPUT_MAPPING?DP_RX_DRV
            CODE    0E9EH     00EEH     UNIT         ?PR?PROT_ISR?UART_INT
            CODE    0F8CH     00E3H     UNIT         ?PR?DP_RX_INITSYS?DP_RX_DRV
            CODE    106FH     00DFH     UNIT         ?PR?DP_RX_INTERRUPT_PROCESS?DP_RX_DRV
            CODE    114EH     00D3H     UNIT         ?PR?_HEX_TO_INT?MAIN
            CODE    1221H     00B9H     UNIT         ?PR?DP_RX_LINK_STABLE?DP_RX_DRV
            CODE    12DAH     00ABH     UNIT         ?PR?DP_RX_SL_CR_AL_STATE_CHECKING?DP_RX_DRV
            CODE    1385H     009FH     UNIT         ?PR?MAIN?MAIN
            CODE    1424H     0091H     UNIT         ?PR?DECODE_TERM_STR?MAIN
            CODE    14B5H     008DH     UNIT         ?PR?PROCESS_CMD?UART_INT
            CODE    1542H     0086H     UNIT         ?CO?MAIN
            CODE    15C8H     006BH     UNIT         ?PR?DP_RX_WAIT_VIDEO?DP_RX_DRV
            CODE    1633H     0066H     UNIT         ?PR?TIMER_ISR?TIMER
            CODE    1699H     0064H     UNIT         ?PR?DP_RX_INIT_VAR?DP_RX_DRV
            CODE    16FDH     005BH     UNIT         ?PR?DP_RX_CHK_CABLE?DP_RX_DRV
            CODE    1758H     004EH     UNIT         ?PR?DP_RX_CHIP_LOCATED?DP_RX_DRV
            CODE    17A6H     0042H     UNIT         ?PR?_I2C_READ_REG?I2C_INTF
            CODE    17E8H     0041H     UNIT         ?PR?DP_RX_CHK_LINK?DP_RX_DRV
            CODE    1829H     003CH     UNIT         ?PR?SERIAL_ISR?MAIN
            CODE    1865H     003CH     UNIT         ?PR?TIMER1_ISR?MAIN
            CODE    18A1H     0039H     UNIT         ?PR?DP_RX_HPD_UPDATE_STATUS?DP_RX_DRV
            CODE    18DAH     0036H     UNIT         ?PR?DP_RX_CABLE_LOST_INT?DP_RX_DRV
            CODE    1910H     0035H     UNIT         ?PR?_VPRINTF?VPRINTF
            CODE    1945H     0034H     UNIT         ?PR?_DP_RX_SET_FW_STATE?DP_RX_DRV
            CODE    1979H     002EH     UNIT         ?PR?INITMCU?MCU
            CODE    19A7H     002DH     UNIT         ?PR?_I2C_WRITE_REG?I2C_INTF
            CODE    19D4H     002CH     UNIT         ?PR?_DP_RX_SET_LANE_COUNT?DP_RX_DRV
            CODE    1A00H     002BH     UNIT         ?PR?_DEBUG_PRINTF?MCU
            CODE    1A2BH     002AH     UNIT         ?PR?_PUTS?PUTS
            CODE    1A55H     0029H     UNIT         ?PR?DP_RX_DATA_RCV_INT?DP_RX_DRV
            CODE    1A7EH     0026H     UNIT         ?PR?_DELAY_MS?TIMER
            CODE    1AA4H     0025H     UNIT         ?PR?_INIT_SERIAL?UART_INT
            CODE    1AC9H     0024H     UNIT         ?PR?_INIT_TIMER?TIMER
            CODE    1AEDH     0022H     UNIT         ?PR?_DP_RX_SET_LVDS_FORMAT?DP_RX_DRV
            CODE    1B0FH     0022H     UNIT         ?PR?_DP_RX_SET_LVDS_DUAL_SINGLE?DP_RX_DRV
            CODE    1B31H     0021H     UNIT         ?PR?I2C_READ_ACK?I2C_INTF
BL51 BANKED LINKER/LOCATER V5.12                                                      10/03/2008  10:57:01  PAGE 3


            CODE    1B52H     0020H     UNIT         ?PR?DP_RX_UNMUTE_VID?DP_RX_DRV
            CODE    1B72H     0020H     UNIT         ?PR?DP_RX_MUTE_VID?DP_RX_DRV
            CODE    1B92H     001EH     UNIT         ?PR?DP_RX_TIMER_SLOT1?DP_RX_DRV
            CODE    1BB0H     001CH     UNIT         ?PR?_PUTCHAR?MCU
            CODE    1BCCH     001BH     UNIT         ?PR?_SEND_RETURN?UART_INT
            CODE    1BE7H     001AH     UNIT         ?PR?DP_RX_VID_CHANGE_INT?DP_RX_DRV
            CODE    1C01H     001AH     UNIT         ?PR?DP_RX_LINK_ERR_INT?DP_RX_DRV
            CODE    1C1BH     001AH     UNIT         ?PR?I2C_READ_BYTE?I2C_INTF
            CODE    1C35H     0018H     UNIT         ?PR?_I2C_SEND_BYTE?I2C_INTF
            CODE    1C4DH     0016H     UNIT         ?PR?DP_RX_STREAM_ATTR_STABLE?DP_RX_DRV
            CODE    1C63H     0014H     UNIT         ?PR?_DP_RX_READI2C_RX0?DP_RX_DRV
            CODE    1C77H     0014H     UNIT         ?PR?_I2C_SEND_ACK?I2C_INTF
            CODE    1C8BH     0012H     UNIT         ?PR?DP_RX_HW_RESET?MCU
            CODE    1C9DH     0011H     UNIT         ?PR?I2C_SEND_RESTART_BIT?I2C_INTF
            CODE    1CAEH     000FH     UNIT         ?PR?_DP_RX_WRITEI2C_RX0?DP_RX_DRV
            CODE    1CBDH     000DH     UNIT         ?PR?_DP_RX_API_LVDS_OUTPUT_MAPPING?DP_RX_API
            CODE    1CCAH     000DH     UNIT         ?PR?I2C_SEND_STOP_BIT?I2C_INTF
            CODE    1CD7H     000CH     UNIT         ?C_C51STARTUP
            CODE    1CE3H     000CH     UNIT         ?PR?_DP_RX_READI2C_RX1?DP_RX_DRV
            CODE    1CEFH     000CH     UNIT         ?PR?_DP_RX_WRITEI2C_RX1?DP_RX_DRV
            CODE    1CFBH     000BH     UNIT         ?PR?DP_RX_TIMER_SLOT2?DP_RX_DRV
            CODE    1D06H     000BH     UNIT         ?PR?_DEBUG_PUTS?MCU
            CODE    1D11H     000AH     UNIT         ?PR?_I2C_WRITE_P0_REG?I2C_INTF
            CODE    1D1BH     000AH     UNIT         ?PR?_I2C_WRITE_P1_REG?I2C_INTF
            CODE    1D25H     000AH     UNIT         ?PR?_I2C_READ_P0_REG?I2C_INTF
            CODE    1D2FH     000AH     UNIT         ?PR?_I2C_READ_P1_REG?I2C_INTF
            CODE    1D39H     0009H     UNIT         ?PR?_DP_RX_INTERRUPT_DEBUG_INFO?DP_RX_DRV
            CODE    1D42H     0009H     UNIT         ?PR?I2C_SEND_START_BIT?I2C_INTF
            CODE    1D4BH     0009H     UNIT         ?PR?_DP_RX_HPD?MCU
            CODE    1D54H     0008H     UNIT         ?CO?UART_INT
            CODE    1D5CH     0006H     UNIT         ?PR?_DP_RX_API_SET_LANECOUNT?DP_RX_API
            CODE    1D62H     0006H     UNIT         ?PR?_DP_RX_API_SET_BANDWIDTH?DP_RX_API
            CODE    1D68H     0006H     UNIT         ?PR?_DP_RX_API_SET_LVDS_FORMAT?DP_RX_API
            CODE    1D6EH     0006H     UNIT         ?PR?_DP_RX_API_SET_LVDS_DUAL_SINGLE?DP_RX_API
            CODE    1D74H     0006H     UNIT         ?PR?DP_RX_MAINTASK?DP_RX_DRV
            CODE    1D7AH     0006H     UNIT         ?PR?DP_RX_TIMER_PROCESS?DP_RX_DRV
            CODE    1D80H     0005H     UNIT         ?PR?I2C_INIT?I2C_INTF
            CODE    1D85H     0004H     UNIT         ?PR?DP_RX_API_CHIP_LOCATED?DP_RX_API
            CODE    1D89H     0003H     UNIT         ?PR?DP_RX_API_INITSYS?DP_RX_API
            CODE    1D8CH     0003H     UNIT         ?PR?DP_RX_API_MAINTASK?DP_RX_API
            CODE    1D8FH     0003H     UNIT         ?PR?DP_RX_PLAYBACK?DP_RX_DRV
            CODE    1D92H     0001H     UNIT         ?PR?DP_RX_SHOW_VID_INFO?DP_RX_DRV
                    1D93H     E25DH                  *** GAP ***
            CODE    FFF0H     0004H     ABSOLUTE     
                    FFF4H     0004H                  *** GAP ***
            CODE    FFF8H     0008H     ABSOLUTE     



OVERLAY MAP OF MODULE:   anx9813 (?C_STARTUP)


SEGMENT                                             BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                            START    LENGTH     START    LENGTH     START    LENGTH
--------------------------------------------------------------------------------------------------------
?C_C51STARTUP                                    -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
BL51 BANKED LINKER/LOCATER V5.12                                                      10/03/2008  10:57:01  PAGE 4



?PR?MAIN?MAIN                                    -----    -----      -----    -----      -----    -----
  +--> ?PR?INITMCU?MCU
  +--> ?CO?MAIN
  +--> ?PR?_DEBUG_PRINTF?MCU
  +--> ?PR?DP_RX_API_CHIP_LOCATED?DP_RX_API
  +--> ?PR?DP_RX_API_INITSYS?DP_RX_API
  +--> ?PR?_DP_RX_API_SET_LANECOUNT?DP_RX_API
  +--> ?PR?_DEBUG_PUTS?MCU
  +--> ?PR?_DP_RX_API_SET_BANDWIDTH?DP_RX_API
  +--> ?PR?_DP_RX_API_SET_LVDS_DUAL_SINGLE?D...
  +--> ?PR?_DP_RX_API_SET_LVDS_FORMAT?DP_RX_API
  +--> ?PR?_DP_RX_API_LVDS_OUTPUT_MAPPING?DP...
  +--> ?PR?DP_RX_API_MAINTASK?DP_RX_API
  +--> ?PR?_DELAY_MS?TIMER

?PR?INITMCU?MCU                                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_INIT_SERIAL?UART_INT
  +--> ?PR?_INIT_TIMER?TIMER
  +--> ?PR?I2C_INIT?I2C_INTF
  +--> ?PR?_DP_RX_HPD?MCU

?PR?_INIT_SERIAL?UART_INT                        -----    -----      -----    -----      0000H    0001H

?PR?_DEBUG_PRINTF?MCU                            -----    -----      -----    -----      0001H    002EH
  +--> ?PR?_VPRINTF?VPRINTF

?PR?_VPRINTF?VPRINTF                             -----    -----      -----    -----      002FH    0003H
  +--> ?PR?PRINTF?PRINTF

?PR?PRINTF?PRINTF                                0020H.1  0001H.1    0008H    0005H      0032H    0030H
  +--> ?PR?_PUTCHAR?MCU

?PR?DP_RX_API_CHIP_LOCATED?DP_RX_API             -----    -----      -----    -----      -----    -----
  +--> ?PR?DP_RX_CHIP_LOCATED?DP_RX_DRV

?PR?DP_RX_CHIP_LOCATED?DP_RX_DRV                 -----    -----      -----    -----      0000H    0003H
  +--> ?PR?DP_RX_HW_RESET?MCU
  +--> ?PR?_DP_RX_READI2C_RX0?DP_RX_DRV
  +--> ?CO?DP_RX_DRV
  +--> ?PR?_DEBUG_PUTS?MCU

?PR?DP_RX_HW_RESET?MCU                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY_MS?TIMER

?PR?_DP_RX_READI2C_RX0?DP_RX_DRV                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_I2C_READ_REG?I2C_INTF

?PR?_I2C_READ_REG?I2C_INTF                       -----    -----      -----    -----      -----    -----
  +--> ?PR?I2C_READ_ACK?I2C_INTF
  +--> ?PR?I2C_SEND_STOP_BIT?I2C_INTF
  +--> ?PR?_I2C_SEND_BYTE?I2C_INTF
  +--> ?PR?I2C_SEND_RESTART_BIT?I2C_INTF
  +--> ?PR?I2C_READ_BYTE?I2C_INTF
  +--> ?PR?_I2C_SEND_ACK?I2C_INTF

?PR?I2C_READ_ACK?I2C_INTF                        -----    -----      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.12                                                      10/03/2008  10:57:01  PAGE 5


  +--> ?PR?I2C_SEND_START_BIT?I2C_INTF
  +--> ?PR?_I2C_SEND_BYTE?I2C_INTF

?PR?_DEBUG_PUTS?MCU                              -----    -----      -----    -----      -----    -----
  +--> ?PR?_PUTS?PUTS

?PR?_PUTS?PUTS                                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_PUTCHAR?MCU

?PR?DP_RX_API_INITSYS?DP_RX_API                  -----    -----      -----    -----      -----    -----
  +--> ?PR?DP_RX_INIT_VAR?DP_RX_DRV

?PR?DP_RX_INIT_VAR?DP_RX_DRV                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_DP_RX_WRITEI2C_RX0?DP_RX_DRV
  +--> ?PR?_DP_RX_SET_FW_STATE?DP_RX_DRV

?PR?_DP_RX_WRITEI2C_RX0?DP_RX_DRV                -----    -----      -----    -----      -----    -----
  +--> ?PR?_I2C_WRITE_REG?I2C_INTF

?PR?_I2C_WRITE_REG?I2C_INTF                      -----    -----      -----    -----      -----    -----
  +--> ?PR?I2C_READ_ACK?I2C_INTF
  +--> ?PR?I2C_SEND_STOP_BIT?I2C_INTF
  +--> ?PR?_I2C_SEND_BYTE?I2C_INTF

?PR?_DP_RX_SET_FW_STATE?DP_RX_DRV                -----    -----      -----    -----      -----    -----
  +--> ?CO?DP_RX_DRV
  +--> ?PR?_DEBUG_PUTS?MCU

?PR?DP_RX_API_MAINTASK?DP_RX_API                 -----    -----      -----    -----      -----    -----
  +--> ?PR?DP_RX_MAINTASK?DP_RX_DRV

?PR?DP_RX_MAINTASK?DP_RX_DRV                     -----    -----      -----    -----      -----    -----
  +--> ?PR?DP_RX_TIMER_PROCESS?DP_RX_DRV
  +--> ?PR?DP_RX_INTERRUPT_PROCESS?DP_RX_DRV

?PR?DP_RX_TIMER_PROCESS?DP_RX_DRV                -----    -----      -----    -----      -----    -----
  +--> ?PR?DP_RX_TIMER_SLOT1?DP_RX_DRV
  +--> ?PR?DP_RX_TIMER_SLOT2?DP_RX_DRV

?PR?DP_RX_TIMER_SLOT1?DP_RX_DRV                  -----    -----      -----    -----      -----    -----
  +--> ?PR?DP_RX_CHK_CABLE?DP_RX_DRV
  +--> ?PR?DP_RX_CHK_LINK?DP_RX_DRV
  +--> ?PR?DP_RX_WAIT_VIDEO?DP_RX_DRV

?PR?DP_RX_CHK_CABLE?DP_RX_DRV                    -----    -----      -----    -----      0000H    0001H
  +--> ?PR?_DP_RX_READI2C_RX0?DP_RX_DRV
  +--> ?PR?_DELAY_MS?TIMER
  +--> ?PR?DP_RX_INITSYS?DP_RX_DRV
  +--> ?PR?_DP_RX_WRITEI2C_RX0?DP_RX_DRV
  +--> ?CO?DP_RX_DRV
  +--> ?PR?_DEBUG_PUTS?MCU
  +--> ?PR?_DP_RX_SET_FW_STATE?DP_RX_DRV
  +--> ?PR?_DP_RX_HPD?MCU

?PR?DP_RX_INITSYS?DP_RX_DRV                      -----    -----      -----    -----      0001H    0001H
  +--> ?PR?_DP_RX_WRITEI2C_RX0?DP_RX_DRV
  +--> ?PR?_DP_RX_READI2C_RX0?DP_RX_DRV
BL51 BANKED LINKER/LOCATER V5.12                                                      10/03/2008  10:57:01  PAGE 6


  +--> ?PR?_DP_RX_WRITEI2C_RX1?DP_RX_DRV
  +--> ?PR?DP_RX_MUTE_VID?DP_RX_DRV

⌨️ 快捷键说明

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