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

📄 bootloaderatmega128.map

📁 采用IAR进行编译。 这是ATMEGA128单片机的BOOTLOADER的源码。 和AVRSTUDIO配合使用。 具体请参考bootloader.c的注释说明。 如有任何问题请邮件联系。
💻 MAP
📖 第 1 页 / 共 3 页
字号:
           _A_SPMCSR               00000068 
    -------------------------------------------------------------------------
ABSOLUTE
  Relative segment, address: DATA 0000001C, align: 0
  Segment part 6. ROOT.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __?EECR                 0000001C 
    -------------------------------------------------------------------------
ABSOLUTE
  Relative segment, address: DATA 0000001D, align: 0
  Segment part 7. ROOT.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __?EEDR                 0000001D 
    -------------------------------------------------------------------------
ABSOLUTE
  Relative segment, address: DATA 0000001E, align: 0
  Segment part 8. ROOT.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __?EEARL                0000001E 
    -------------------------------------------------------------------------
ABSOLUTE
  Relative segment, address: DATA 0000001F, align: 0
  Segment part 9. ROOT.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __?EEARH                0000001F 

    *************************************************************************

  FILE NAME : G:\02_Interne_prosjekter\02500_interne_tekniske_prosjekter\02546_CC2420\02546_3_Des\Work\mbr\bootloader\atmega128\Release\Obj\serial.r90
  PROGRAM MODULE, NAME : serial

  SEGMENTS IN THE MODULE
  ======================
CODE
  Relative segment, address: CODE 0001FD90 - 0001FDA1 (0x12 bytes), align: 1
  Segment part 13.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           initBootUart            0001FD90        main (bootloader)
               stack 1 = 00000000 ( 00000000 )
               stack 2 = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
CODE
  Relative segment, address: CODE 0001FDA2 - 0001FDBB (0x1a bytes), align: 1
  Segment part 14.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           sendChar                0001FDA2        BlockRead (bootloader)
                                                   main (bootloader)
               stack 1 = 00000000 ( 00000000 )
               stack 2 = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
CODE
  Relative segment, address: CODE 0001FDBC - 0001FDCB (0x10 bytes), align: 1
  Segment part 15.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           recChar                 0001FDBC        BlockLoad (bootloader)
                                                   GetNumber (bootloader)
                                                   main (bootloader)
               stack 1 = 00000000 ( 00000000 )
               stack 2 = 00000000 ( 00000002 )
    -------------------------------------------------------------------------
ABSOLUTE
  Relative segment, address: DATA 00000022 - 00000022 (0x1 bytes), align: 0
  Segment part 1. ROOT.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           _A_DDRE                 00000022 
    -------------------------------------------------------------------------
ABSOLUTE
  Relative segment, address: DATA 00000023 - 00000023 (0x1 bytes), align: 0
  Segment part 2. ROOT.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           _A_PORTE                00000023 
    -------------------------------------------------------------------------
ABSOLUTE
  Relative segment, address: DATA 00000099 - 00000099 (0x1 bytes), align: 0
  Segment part 3. ROOT.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           _A_UBRR1L               00000099 
    -------------------------------------------------------------------------
ABSOLUTE
  Relative segment, address: DATA 0000009A - 0000009A (0x1 bytes), align: 0
  Segment part 4. ROOT.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           _A_UCSR1B               0000009A 
    -------------------------------------------------------------------------
ABSOLUTE
  Relative segment, address: DATA 0000009B - 0000009B (0x1 bytes), align: 0
  Segment part 5. ROOT.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           _A_UCSR1A               0000009B 
    -------------------------------------------------------------------------
ABSOLUTE
  Relative segment, address: DATA 0000009C - 0000009C (0x1 bytes), align: 0
  Segment part 6. ROOT.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           _A_UDR1                 0000009C 

    *************************************************************************

  FILE NAME : C:\Program Files\IAR Systems\Embedded Workbench 4.0\avr\LIB\CLIB\cl3s-ec.r90
  LIBRARY MODULE, NAME : ?__exit

  SEGMENTS IN THE MODULE
  ======================
CODE
  Relative segment, address: CODE 0001FDCC - 0001FDD1 (0x6 bytes), align: 1
  Segment part 0.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __exit                  0001FDCE 
           ?C_EXIT                 0001FDCE 
           ?C_FUNCALL              0001FDCC 
           _exit                   0001FDCC        ?cstartup_call_main (?C_STARTUP)
           exit                    0001FDCC        ?cstartup_call_main (?C_STARTUP)

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?RESET

  SEGMENTS IN THE MODULE
  ======================
INTVEC
  Common segment, address: CODE 0001F800 - 0001F803 (0x4 bytes), align: 1
  Segment part 0. ROOT.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           __program_start         0001F800        Absolute parts (?ABS_ENTRY_MOD)
           ?RESET                  0001F800        Segment part 2 (?C_STARTUP)

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?C_STARTUP

  SEGMENTS IN THE MODULE
  ======================
CODE
  Relative segment, address: CODE 0001FDD2, align: 1
  Segment part 2.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?C_STARTUP              0001FDD2        Segment part 0 (?RESET)
           __RESTART               0001FDD2 
    -------------------------------------------------------------------------
CODE
  Relative segment, address: CODE 0001FDD2 - 0001FDDD (0xc bytes), align: 1
  Segment part 5.             Intra module refs:   Segment part 2
    -------------------------------------------------------------------------
CODE
  Relative segment, address: CODE 0001FDDE - 0001FDE1 (0x4 bytes), align: 1
  Segment part 7.             Intra module refs:   Segment part 5
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?call_low_level_init    0001FDDE 
    -------------------------------------------------------------------------
CODE
  Relative segment, address: CODE 0001FDE2 - 0001FDED (0xc bytes), align: 1
  Segment part 9.             Intra module refs:   ?call_low_level_init
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?cstartup_call_main     0001FDE2 

    -------------------------------------------------------------------------
  LIBRARY MODULE, NAME : ?PROLOGUE_L09

  SEGMENTS IN THE MODULE
  ======================
CODE
  Relative segment, address: CODE 0001FDEE - 0001FDEF (0x2 bytes), align: 1
  Segment part 6.
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?PROLOGUE10_L09         0001FDEE        BlockLoad (bootloader)
    -------------------------------------------------------------------------
CODE
  Relative segment, address: CODE 0001FDF0 - 0001FDF1 (0x2 bytes), align: 1
  Segment part 7.             Intra module refs:   ?PROLOGUE10_L09
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?PROLOGUE9_L09          0001FDF0 
    -------------------------------------------------------------------------
CODE
  Relative segment, address: CODE 0001FDF2 - 0001FDF3 (0x2 bytes), align: 1
  Segment part 8.             Intra module refs:   ?PROLOGUE9_L09
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?PROLOGUE8_L09          0001FDF2 
    -------------------------------------------------------------------------
CODE
  Relative segment, address: CODE 0001FDF4 - 0001FDF5 (0x2 bytes), align: 1
  Segment part 9.             Intra module refs:   ?PROLOGUE8_L09
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?PROLOGUE7_L09          0001FDF4 
    -------------------------------------------------------------------------
CODE
  Relative segment, address: CODE 0001FDF6 - 0001FDF7 (0x2 bytes), align: 1
  Segment part 10.            Intra module refs:   ?PROLOGUE7_L09
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?PROLOGUE6_L09          0001FDF6 
    -------------------------------------------------------------------------
CODE
  Relative segment, address: CODE 0001FDF8 - 0001FDF9 (0x2 bytes), align: 1
  Segment part 11.            Intra module refs:   ?PROLOGUE6_L09
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?PROLOGUE5_L09          0001FDF8        GetNumber (bootloader)
    -------------------------------------------------------------------------
CODE
  Relative segment, address: CODE 0001FDFA - 0001FDFB (0x2 bytes), align: 1
  Segment part 12.            Intra module refs:   ?PROLOGUE5_L09
           ENTRY                   ADDRESS         REF BY
           =====                   =======         ======
           ?PROLOGUE4_L09          0001FDFA        BlockRead (bootloader)
    -------------------------------------------------------------------------
CODE
  Relative segment, address: CODE 0001FDFC - 0001FDFD (0x2 bytes), align: 1

⌨️ 快捷键说明

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