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

📄 bs1084.map

📁 AD9958arm控制源程序
💻 MAP
字号:
LARM LINKER/LOCATER V2.53                                                               07/23/2006  16:59:04  PAGE 1


LARM LINKER/LOCATER V2.53, INVOKED BY:
C:\KEIL\ARM\BIN\LA.EXE main.obj, ltc2600.obj, AD9958.obj, spi.obj, uart.obj, timer.obj, my_lib.obj, Startup.obj TO bs108
>> 4 CASE CLASSES (DATA (0X40000000-0X40003FFF), CODE (0X0-0XFFFF), CONST (0X0-0XFFFF))


CPU MODE: LITTLE ENDIAN
USING FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  main.obj (main)
         COMMENT TYPE 0: CARM V2.53
  ltc2600.obj (ltc2600)
         COMMENT TYPE 0: CARM V2.53
  AD9958.obj (AD9958)
         COMMENT TYPE 0: CARM V2.53
  spi.obj (spi)
         COMMENT TYPE 0: CARM V2.53
  uart.obj (uart)
         COMMENT TYPE 0: CARM V2.53
  timer.obj (timer)
         COMMENT TYPE 0: CARM V2.53
  my_lib.obj (my_lib)
         COMMENT TYPE 0: CARM V2.53
  Startup.obj (STARTUP)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CALFP.LIB (vsprintf)
         COMMENT TYPE 0: CARM V2.53
  C:\KEIL\ARM\LIB\CALFP.LIB (prnfmt)
         COMMENT TYPE 0: CARM V2.53
  C:\KEIL\ARM\LIB\CALFP.LIB (FPCONV)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CALFP.LIB (FPMUL)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CALFP.LIB (FPDIV)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CALFP.LIB (FTNPWR)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (FIQ)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (IRQ)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (DABT)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (PABT)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (SWI)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (UNDEF)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (strcpy)
         COMMENT TYPE 0: CARM V2.53
  C:\KEIL\ARM\LIB\CAL.LIB (strcmp)
         COMMENT TYPE 0: CARM V2.53
  C:\KEIL\ARM\LIB\CAL.LIB (strncmp)
         COMMENT TYPE 0: CARM V2.53
  C:\KEIL\ARM\LIB\CAL.LIB (strlen)
         COMMENT TYPE 0: CARM V2.53
  C:\KEIL\ARM\LIB\CAL.LIB (memset)
         COMMENT TYPE 0: CARM V2.53
  C:\KEIL\ARM\LIB\CAL.LIB (isdigit)
         COMMENT TYPE 0: CARM V2.53
  C:\KEIL\ARM\LIB\CAL.LIB (isspace)
         COMMENT TYPE 0: CARM V2.53
  C:\KEIL\ARM\LIB\CALFP.LIB (FPADD)
         COMMENT TYPE 0: AA V2.50
LARM LINKER/LOCATER V2.53                                                             07/23/2006  16:59:04  PAGE 2


  C:\KEIL\ARM\LIB\CALFP.LIB (FPCMP)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CALFP.LIB (FCAST)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CALFP.LIB (FCASTU)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CALFP.LIB (CASTF)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (?C?ICALL)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (UDIV)
         COMMENT TYPE 0: AA V2.50
  C:\KEIL\ARM\LIB\CAL.LIB (SDIV)
         COMMENT TYPE 0: AA V2.50


ACTIVE MEMORY CLASSES OF MODULE:  bs1084 (main)

BASE       START      END        USED       MEMORY CLASS
========================================================
00000000H  40000000H  40003FFFH  000005A6H  DATA
00000000H  00000000H  0000FFFFH  00001C4CH  CODE
00000000H  00000000H  0000FFFFH  000000A2H  CONST


INTERRUPT FUNCTIONS

TYPE  STACK SIZE    FUNCTION NAME
=================================
irq                 irq_uart0?A
irq                 irq_timer0?A




MEMORY MAP OF MODULE:  bs1084 (main)

START      STOP       LENGTH    ALIGN  RELOC  MEMORY CLASS   SEGMENT NAME
=========================================================================
00000000H  0000011FH  00000120H     4  AT..   CODE           STARTUPCODE
00000120H  00000142H  00000023H     4  UNIT   CONST          ?CON?main
00000143H  00000143H  00000001H   ---  ---    **GAP**
00000144H  0000014AH  00000007H     4  UNIT   CONST          ?CON?prnfmt
0000014BH  0000014BH  00000001H   ---  ---    **GAP**
0000014CH  00000173H  00000028H     4  UNIT   CONST          ?C_CLRSEG
00000174H  000001C3H  00000050H     4  UNIT   CONST          ?C_INITSEG
000001C4H  000002B3H  000000F0H     4  UNIT   CODE           ?PR?initialize_system?T?main
000002B4H  000003CBH  00000118H     4  UNIT   CODE           ?PR?main?main
000003CCH  0000045FH  00000094H     4  UNIT   CODE           ?PR?write_data_to_ltc2600?T?ltc2600
00000460H  0000048FH  00000030H     4  UNIT   CODE           ?PR?set_sine_ac_zero?T?ltc2600
00000490H  000004BFH  00000030H     4  UNIT   CODE           ?PR?set_squa_ac_zero?T?ltc2600
000004C0H  00000597H  000000D8H     4  UNIT   CODE           ?PR?set_amplitude?T?ltc2600
00000598H  000005F7H  00000060H     4  UNIT   CODE           ?PR?set_ad9958_pll?T?AD9958
000005F8H  0000062BH  00000034H     4  UNIT   CODE           ?PR?initialize_ad9958?T?AD9958
0000062CH  000006F3H  000000C8H     4  UNIT   CODE           ?PR?set_frequency?T?AD9958
000006F4H  000007BBH  000000C8H     4  UNIT   CODE           ?PR?set_phase?T?AD9958
000007BCH  00000807H  0000004CH     4  UNIT   CODE           ?PR?set_ad9958_synchronization?T?AD9958
00000808H  0000082BH  00000024H     4  UNIT   CODE           ?PR?initialize_master_spi?T?spi
0000082CH  00000847H  0000001CH     4  UNIT   CODE           ?PR?send_data_to_spi?T?spi
00000848H  0000089FH  00000058H     4  UNIT   CODE           ?PR?initialize_uart0?T?uart
000008A0H  000008C3H  00000024H     4  UNIT   CODE           ?PR?send_string_to_uart0?T?uart
000008C4H  000008D7H  00000014H     4  UNIT   CODE           ?PR?clear_receive_buffer?T?uart
000008D8H  0000090BH  00000034H     4  UNIT   CODE           ?PR?initialize_uart1?T?uart
0000090CH  0000092FH  00000024H     4  UNIT   CODE           ?PR?send_string_to_uart1?T?uart
00000930H  000009CBH  0000009CH     4  UNIT   CODE           ?PR?irq_uart0?A?uart
LARM LINKER/LOCATER V2.53                                                             07/23/2006  16:59:04  PAGE 3


000009CCH  00000A0FH  00000044H     4  UNIT   CODE           ?PR?initialize_timer0?T?timer
00000A10H  00000A4FH  00000040H     4  UNIT   CODE           ?PR?irq_timer0?A?timer
00000A50H  00000B0BH  000000BCH     4  UNIT   CODE           ?PR?__atof?T?my_lib
00000B0CH  00000B2BH  00000020H     4  UNIT   CODE           ?PR?_my_sprintf?T?my_lib
00000B2CH  00000B47H  0000001CH     4  UNIT   CODE           ?PR?out?T?vsprintf
00000B48H  00000B7FH  00000038H     4  UNIT   CODE           ?PR?vsprintf?T?vsprintf
00000B80H  00000BAFH  00000030H     4  UNIT   CODE           ?PR?charout?T?prnfmt
00000BB0H  00000BEBH  0000003CH     4  UNIT   CODE           ?PR?numout?T?prnfmt
00000BECH  00000CABH  000000C0H     4  UNIT   CODE           ?PR?signout?T?prnfmt
00000CACH  00000CCBH  00000020H     4  UNIT   CODE           ?PR?punktout?T?prnfmt
00000CCCH  0000139BH  000006D0H     4  UNIT   CODE           ?PR?__prnfmt?T?prnfmt
0000139CH  0000152BH  00000190H     4  UNIT   CODE           ?PR?C?FPCONV
0000152CH  00001693H  00000168H     4  UNIT   CODE           ?PR?C?FPMUL
00001694H  00001823H  00000190H     4  UNIT   CODE           ?PR?C?FPDIV
00001824H  00001877H  00000054H     4  UNIT   CODE           ?PR?C?FTNPWR
00001878H  0000187BH  00000004H     4  UNIT   CODE           ?C?FIQ
0000187CH  0000187FH  00000004H     4  UNIT   CODE           ?C?IRQ
00001880H  00001883H  00000004H     4  UNIT   CODE           ?C?DABT
00001884H  00001887H  00000004H     4  UNIT   CODE           ?C?PABT
00001888H  0000188FH  00000008H     4  UNIT   CODE           ?C?UNDEF
00001890H  000018B7H  00000028H     4  UNIT   CODE           ?PR?strcpy?T?strcpy
000018B8H  000018EBH  00000034H     4  UNIT   CODE           ?PR?strcmp?T?strcmp
000018ECH  00001937H  0000004CH     4  UNIT   CODE           ?PR?strncmp?T?strncmp
00001938H  00001957H  00000020H     4  UNIT   CODE           ?PR?strlen?T?strlen
00001958H  0000197FH  00000028H     4  UNIT   CODE           ?PR?memset?T?memset
00001980H  000019A3H  00000024H     4  UNIT   CODE           ?PR?isdigit?T?isdigit
000019A4H  000019CBH  00000028H     4  UNIT   CODE           ?PR?isspace?T?isspace
000019CCH  00001B1FH  00000154H     4  UNIT   CODE           ?PR?C?FPADD
00001B20H  00001B4BH  0000002CH     4  UNIT   CODE           ?PR?FPCMP
00001B4CH  00001BA7H  0000005CH     4  UNIT   CODE           ?PR?C?FCAST
00001BA8H  00001BFBH  00000054H     4  UNIT   CODE           ?PR?C?FCASTU
00001BFCH  00001C37H  0000003CH     4  UNIT   CODE           ?PR?C?CASTF
00001C38H  00001C47H  00000010H     4  UNIT   CODE           ?PR?C?ICALL
00001C48H  00001C8FH  00000048H     4  UNIT   CODE           ?PR?C?UDIV
00001C90H  00001CEFH  00000060H     4  UNIT   CODE           ?PR?C?SDIV
00001CF0H  3FFFFFFFH  3FFFE310H   ---  ---    **GAP**
40000000H  4000008FH  00000090H     4  UNIT   DATA           ?DT0?main
40000090H  400000A7H  00000018H     4  UNIT   DATA           ?DT0?ltc2600
400000A8H  4000010DH  00000066H     4  UNIT   DATA           ?DT0?uart
4000010EH  4000010FH  00000002H   ---  ---    **GAP**
40000110H  40000117H  00000008H     4  UNIT   DATA           ?DT0?timer
40000118H  400005A7H  00000490H     4  UNIT   DATA           STACK



REMOVED FUNCTIONS OF MODULE:  bs1084 (main)

      ATTRIBUTE  FUNCTION NAME
      ========================
       unused    clear_buffer?T
       unused    disable_interrupt?T
       unused    enable_interrupt?T



PUBLIC SYMBOLS OF MODULE:  bs1084 (main)

      VALUE      CLASS    TYPE      PUBLIC SYMBOL NAME
      ================================================
      00001C00H  CODE     ---       ?C?CASTF?A
      00001BFCH  CODE     ---       ?C?CASTF?T
      0000014CH  ---      ---       ?C?CLRTAB
      00001B50H  CODE     ---       ?C?FCAST?A
      00001B4CH  CODE     ---       ?C?FCAST?T
      00001BACH  CODE     ---       ?C?FCASTU?A
LARM LINKER/LOCATER V2.53                                                             07/23/2006  16:59:04  PAGE 4


      00001BA8H  CODE     ---       ?C?FCASTU?T
      000019D0H  CODE     ---       ?C?FPADD?A
      000019CCH  CODE     ---       ?C?FPADD?T
      00001B24H  CODE     ---       ?C?FPCMP?A
      00001B20H  CODE     ---       ?C?FPCMP?T
      00001698H  CODE     ---       ?C?FPDIV?A
      00001694H  CODE     ---       ?C?FPDIV?T
      00001530H  CODE     ---       ?C?FPMUL?A
      0000152CH  CODE     ---       ?C?FPMUL?T
      00001A60H  CODE     ---       ?C?FPSUB?A
      00001A5CH  CODE     ---       ?C?FPSUB?T
      00001828H  CODE     ---       ?C?FTNPWR?A
      00001C38H  CODE     ---       ?C?ICALL0?T
      00001C3AH  CODE     ---       ?C?ICALL1?T
      00001C3CH  CODE     ---       ?C?ICALL2?T
      00001C3EH  CODE     ---       ?C?ICALL3?T
      00001C40H  CODE     ---       ?C?ICALL4?T
      00001C42H  CODE     ---       ?C?ICALL5?T
      00001C44H  CODE     ---       ?C?ICALL6?T
      00001C46H  CODE     ---       ?C?ICALL7?T
      000002B4H  ---      ---       ?C?INIT
      00000174H  ---      ---       ?C?INITTAB
      00001C94H  CODE     ---       ?C?SDIV?A
      00001C90H  CODE     ---       ?C?SDIV?T
      00001C4CH  CODE     ---       ?C?UDIV?A
      00001C48H  CODE     ---       ?C?UDIV?T
      00001880H  CODE     ---       DAbt_Handler?A
      00001878H  CODE     ---       FIQ_Handler?A
      0000187CH  CODE     ---       IRQ_Handler?A
      00001884H  CODE     ---       PAbt_Handler?A
      00001888H  CODE     ---       SWI_Handler?A
      0000188CH  CODE     ---       Undef_Handler?A
      00000A50H  CODE     ---       __atof?T
      000013A4H  CODE     ---       __fpconvert?A
      0000139CH  CODE     ---       __fpconvert?T
      000014B8H  CODE     ---       __fpround?A
      000014B4H  CODE     ---       __fpround?T
      00001828H  CODE     ---       __ftnpwr?A
      00001824H  CODE     ---       __ftnpwr?T
      00000CCCH  CODE     ---       __prnfmt?A
      00000CD8H  CODE     ---       __prnfmt?T
      00000000H  CODE     ---       __startup
      00000B0CH  CODE     ---       _my_sprintf?T
      4000002CH  DATA     ---       buffer
      40000090H  DATA     ---       cal_a
      4000009CH  DATA     ---       cal_b
      40000028H  DATA     ---       channel
      00000000H  CODE     ---       clear_buffer?T
      000008C4H  CODE     ---       clear_receive_buffer?T
      40000110H  DATA     ---       counter
      00000000H  CODE     ---       disable_interrupt?T
      00001C94H  CODE     ---       div?A
      00001C90H  CODE     ---       div?T
      00000000H  CODE     ---       enable_interrupt?T
      000000FCH  CODE     ---       exit?A
      00000100H  CODE     ---       exit?T
      000005F8H  CODE     ---       initialize_ad9958?T
      00000808H  CODE     ---       initialize_master_spi?T
      000001C4H  CODE     ---       initialize_system?T
      000009CCH  CODE     ---       initialize_timer0?T
      00000848H  CODE     ---       initialize_uart0?T
      000008D8H  CODE     ---       initialize_uart1?T
      00000A10H  CODE     ---       irq_timer0?A
      00000930H  CODE     ---       irq_uart0?A
      00001980H  CODE     ---       isdigit?A
LARM LINKER/LOCATER V2.53                                                             07/23/2006  16:59:04  PAGE 5


      0000198CH  CODE     ---       isdigit?T
      000019A4H  CODE     ---       isspace?A
      000019B0H  CODE     ---       isspace?T
      00001C94H  CODE     ---       ldiv?A
      00001C90H  CODE     ---       ldiv?T
      000002E8H  CODE     ---       main
      00001958H  CODE     ---       memset?A
      00001964H  CODE     ---       memset?T
      40000000H  DATA     ---       p0
      40000004H  DATA     ---       p1
      40000008H  DATA     ---       parameter
      400000A8H  DATA     ---       receive_buffer
      0000082CH  CODE     ---       send_data_to_spi?T
      000008A0H  CODE     ---       send_string_to_uart0?T
      0000090CH  CODE     ---       send_string_to_uart1?T
      00000598H  CODE     ---       set_ad9958_pll?T
      000007BCH  CODE     ---       set_ad9958_synchronization?T
      000004C0H  CODE     ---       set_amplitude?T
      0000062CH  CODE     ---       set_frequency?T
      000006F4H  CODE     ---       set_phase?T
      00000460H  CODE     ---       set_sine_ac_zero?T
      00000490H  CODE     ---       set_squa_ac_zero?T
      000018B8H  CODE     ---       strcmp?A
      000018C4H  CODE     ---       strcmp?T
      00001890H  CODE     ---       strcpy?A
      0000189CH  CODE     ---       strcpy?T
      00001938H  CODE     ---       strlen?A
      00001944H  CODE     ---       strlen?T
      000018ECH  CODE     ---       strncmp?A
      000018F8H  CODE     ---       strncmp?T
      4000010CH  DATA     BYTE      uart0_receive_count
      4000010DH  DATA     BYTE      uart0_receive_ok_flag
      40000114H  DATA     DWORD     vic_bak
      00000B48H  CODE     ---       vsprintf?A
      00000B54H  CODE     ---       vsprintf?T
      000003CCH  CODE     ---       write_data_to_ltc2600?T

Program Size: data=1446 const=162 code=7244
LARM RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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