www.pudn.com > AT91SAM9261-BasicLCD-IAR4_30A-1_1.zip > Basic.map


################################################################################ 
#                                                                              # 
#      IAR Universal Linker V4.59N/386                                         # 
#                                                                              # 
#           Link time     =  14/Jun/2006  15:43:42                             # 
#           Target CPU    =  ARM                                               # 
#           List file     =  C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM926 # 
#                            1-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\comp # 
#                            il\RAM_Debug\List\Basic.map                       # 
#           Output file 1 =  C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM926 # 
#                            1-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\comp # 
#                            il\RAM_Debug\Exe\Basic.d79                        # 
#                            Format: debug                                     # 
#                            UBROF version 10.0.2                              # 
#                            Using library modules for C-SPY (-rt)             # 
#           Command line  =  C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM926 # 
#                            1-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\comp # 
#                            il\RAM_Debug\Obj\Cstartup.r79                     # 
#                            C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM926 # 
#                            1-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\comp # 
#                            il\RAM_Debug\Obj\Cstartup_SAM9.r79                # 
#                            C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM926 # 
#                            1-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\comp # 
#                            il\RAM_Debug\Obj\init.r79                         # 
#                            C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM926 # 
#                            1-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\comp # 
#                            il\RAM_Debug\Obj\lcd.r79                          # 
#                            C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM926 # 
#                            1-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\comp # 
#                            il\RAM_Debug\Obj\test_lcd.r79                     # 
#                            C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM926 # 
#                            1-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\comp # 
#                            il\RAM_Debug\Obj\touchscreen.r79                  # 
#                            -o                                                # 
#                            C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM926 # 
#                            1-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\comp # 
#                            il\RAM_Debug\Exe\Basic.d79                        # 
#                            -l                                                # 
#                            C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM926 # 
#                            1-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\comp # 
#                            il\RAM_Debug\List\Basic.map                       # 
#                            -xmsn                                             # 
#                            "-IC:\Program Files\IAR Systems\Embedded Workbenc # 
#                            h 4.0 Kickstart\arm\LIB\"                         # 
#                            -f                                                # 
#                            C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM926 # 
#                            1-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\comp # 
#                            il\resource\at91SAM9261_160KRAM.xcl               # 
#                            (-carm -Z(CONST)INTRAMSTART_REMAP=00000000        # 
#                            -Z(CONST)INTRAMEND_REMAP=00027FFF                 # 
#                            -DRAMSTART=00000000 -DRAMEND=00027FFF             # 
#                            -Z(CODE)INTVEC=00-3F                              # 
#                            -Z(CODE)ICODE,DIFUNCT=RAMSTART-RAMEND             # 
#                            -Z(CODE)SWITAB=RAMSTART-RAMEND                    # 
#                            -Z(CODE)CODE=RAMSTART-RAMEND                      # 
#                            -Z(CONST)INITTAB,DATA_ID,DATA_C=RAMSTART-RAMEND   # 
#                            -Z(CONST)CHECKSUM=RAMSTART-RAMEND                 # 
#                            -Z(DATA)DATA_I,DATA_Z,DATA_N=RAMSTART-RAMEND      # 
#                            -Z(DATA)CODE_I=RAMSTART-RAMEND                    # 
#                            -Z(CONST)CODE_ID=RAMSTART-RAMEND                  # 
#                            -QCODE_I=CODE_ID -D_CSTACK_SIZE=(100*4)           # 
#                            -D_IRQ_STACK_SIZE=(2*8*4)                         # 
#                            -Z(DATA)CSTACK+_CSTACK_SIZE=RAMSTART-RAMEND       # 
#                            -Z(DATA)IRQ_STACK+_IRQ_STACK_SIZE=RAMSTART-RAMEND) # 
#                            -e_PrintfTiny=_Printf -e_ScanfSmall=_Scanf -rt    # 
#                            "C:\Program Files\IAR Systems\Embedded Workbench  # 
#                            4.0 Kickstart\arm\LIB\dl5tptnnl8n.r79"            # 
#                                                                              # 
#                        Copyright 1987-2005 IAR Systems. All rights reserved. # 
################################################################################ 
 
 
 
 
 
                **************************************** 
                *                                      * 
                *           CROSS REFERENCE            * 
                *                                      * 
                **************************************** 
 
                  There are no program entries. 
 
 
 
 
                **************************************** 
                *                                      * 
                *            RUNTIME MODEL             * 
                *                                      * 
                **************************************** 
 
  ARMv4M                 = USED 
  ARMv4T                 = USED 
  ARMv5T                 = USED 
  StackAlign4            = USED 
  StackAlign8            = USED 
  __cpu_mode             = __pcs__thumb 
  __data_model           = absolute 
  __dlib_file_descriptor = 0 
  __endian               = little 
  __rt_version           = 6 
 
 
 
                **************************************** 
                *                                      * 
                *              MODULE MAP              * 
                *                                      * 
                **************************************** 
 
 
  DEFINED ABSOLUTE ENTRIES 
  PROGRAM MODULE, NAME : ?ABS_ENTRY_MOD 
 
Absolute parts 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           _IRQ_STACK_SIZE         00000040  
           _CSTACK_SIZE            00000400  
           RAMEND                  00027FFF  
           RAMSTART                00000000  
    ************************************************************************* 
 
  FILE NAME : C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM9261-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\compil\RAM_Debug\Obj\Cstartup.r79 
  PROGRAM MODULE, NAME : ?RESET 
 
  SEGMENTS IN THE MODULE 
  ====================== 
INTRAMSTART_REMAP 
  Relative segment, address: 00000000, align: 2 
  Segment part 0. ROOT. 
    ------------------------------------------------------------------------- 
INTRAMEND_REMAP 
  Relative segment, address: 00028000, align: 2 
  Segment part 1. ROOT. 
    ------------------------------------------------------------------------- 
ICODE 
  Relative segment, address: 00000000 - 000000F7 (0xf8 bytes), align: 2 
  Segment part 2. ROOT. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           __main                  0000008C  
           AT91F_Default_FIQ_handler 
                                   000000D4        AT91F_LowLevelInit (Cstartup_SAM9) 
           AT91F_Default_IRQ_handler 
                                   000000D8        AT91F_LowLevelInit (Cstartup_SAM9) 
           AT91F_Spurious_handler 
                                   000000DC        AT91F_LowLevelInit (Cstartup_SAM9) 
           LOCAL                   ADDRESS          
           =====                   =======          
           reset                   00000000  
           InitReset               00000048  
           undefvec                00000004  
           swivec                  00000008  
           pabtvec                 0000000C  
           dabtvec                 00000010  
           rsvdvec                 00000014  
           irqvec                  00000018  
           IRQ_Handler_Entry       00000094  
           fiqvec                  0000001C  
           FIQ_Handler_Entry       00000020  
           ?jump_to_main           00000084  
           ?call_exit              00000090  
           End                     00000090  
           _?0                     000000E0  
           _?1                     000000E4  
           _?2                     000000E8  
           _?3                     000000EC  
           _?4                     000000F0  
           _?5                     000000F4  
 
    ************************************************************************* 
 
  FILE NAME : C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM9261-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\compil\RAM_Debug\Obj\Cstartup_SAM9.r79 
  PROGRAM MODULE, NAME : Cstartup_SAM9 
 
  SEGMENTS IN THE MODULE 
  ====================== 
CODE 
  Relative segment, address: 000001D4 - 000001DD (0xa bytes), align: 2 
  Segment part 2.             Intra module refs:   AT91F_DBGU_CfgPIO (init) 
                                                   AT91F_SDRAMC_CfgPIO 
                                                   AT91F_Test_TouchScreen (touchscreen) 
                                                   AT91F_Touchscreen_Init (touchscreen) 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PIO_CfgPeriph     000001D5  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000001E0 - 000001F7 (0x18 bytes), align: 2 
  Segment part 3.             Intra module refs:   AT91F_InitSDRAM 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_SDRAMC_CfgPIO     000001E1  
               stack 1 = 00000000 ( 00000004 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000001F8 - 000002CB (0xd4 bytes), align: 2 
  Segment part 4.             Intra module refs:   AT91F_LowLevelInit 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_InitSDRAM         000001F9  
               stack 1 = 00000000 ( 00000008 ) 
    ------------------------------------------------------------------------- 
ICODE 
  Relative segment, address: 000000F8 - 00000183 (0x8c bytes), align: 2 
  Segment part 7. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_LowLevelInit      000000F9        Segment part 2 (?RESET) 
               stack 1 = 00000000 ( 00000008 ) 
 
    ************************************************************************* 
 
  FILE NAME : C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM9261-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\compil\RAM_Debug\Obj\init.r79 
  PROGRAM MODULE, NAME : init 
 
  SEGMENTS IN THE MODULE 
  ====================== 
CODE 
  Relative segment, address: 000002CC - 000002D1 (0x6 bytes), align: 2 
  Segment part 2.             Intra module refs:   AT91F_PDC_Close (touchscreen) 
                                                   AT91F_PDC_Open 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PDC_SetNextRx     000002CD  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000002D4 - 000002D9 (0x6 bytes), align: 2 
  Segment part 3.             Intra module refs:   AT91F_PDC_Close (touchscreen) 
                                                   AT91F_PDC_Open 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PDC_SetNextTx     000002D5  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000002DC - 000002E1 (0x6 bytes), align: 2 
  Segment part 4.             Intra module refs:   AT91F_PDC_Close (touchscreen) 
                                                   AT91F_PDC_Open 
                                                   AT91F_TSC_SPI_SendRecv (touchscreen) 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PDC_SetRx         000002DD  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000002E4 - 000002E9 (0x6 bytes), align: 2 
  Segment part 5.             Intra module refs:   AT91F_PDC_Close (touchscreen) 
                                                   AT91F_PDC_Open 
                                                   AT91F_TSC_SPI_SendRecv (touchscreen) 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PDC_SetTx         000002E5  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000002EC - 000002F3 (0x8 bytes), align: 2 
  Segment part 6.             Intra module refs:   AT91F_PDC_Open 
                                                   AT91F_TSC_SPI_SendRecv (touchscreen) 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PDC_EnableTx      000002ED  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000002F4 - 000002F9 (0x6 bytes), align: 2 
  Segment part 7.             Intra module refs:   AT91F_PDC_Open 
                                                   AT91F_TSC_SPI_SendRecv (touchscreen) 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PDC_EnableRx      000002F5  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000002FC - 00000303 (0x8 bytes), align: 2 
  Segment part 8.             Intra module refs:   AT91F_PDC_Close (touchscreen) 
                                                   AT91F_PDC_Open 
                                                   AT91F_TSC_SPI_SendRecv (touchscreen) 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PDC_DisableTx     000002FD  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000304 - 00000309 (0x6 bytes), align: 2 
  Segment part 9.             Intra module refs:   AT91F_PDC_Close (touchscreen) 
                                                   AT91F_PDC_Open 
                                                   AT91F_TSC_SPI_SendRecv (touchscreen) 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PDC_DisableRx     00000305  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 0000030C - 00000351 (0x46 bytes), align: 2 
  Segment part 10.            Intra module refs:   AT91F_US_Configure 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PDC_Open          0000030D  
               stack 1 = 00000000 ( 00000008 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000354 - 0000038B (0x38 bytes), align: 2 
  Segment part 12.            Intra module refs:   AT91F_US_SetBaudrate 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_US_Baudrate       00000355  
               stack 1 = 00000000 ( 00000004 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 0000038C - 0000039B (0x10 bytes), align: 2 
  Segment part 13.            Intra module refs:   AT91F_US_Configure 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_US_SetBaudrate    0000038D  
               stack 1 = 00000000 ( 00000008 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 0000039C - 0000039F (0x4 bytes), align: 2 
  Segment part 14.            Intra module refs:   AT91F_US_Configure 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_US_SetTimeguard   0000039D  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000003A0 - 000003CF (0x30 bytes), align: 2 
  Segment part 15.            Intra module refs:   AT91F_Configure_DBGU 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_US_Configure      000003A1  
               stack 1 = 00000000 ( 00000010 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000003D0 - 000003D5 (0x6 bytes), align: 2 
  Segment part 16.            Intra module refs:   AT91F_Configure_DBGU 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_US_EnableRx       000003D1  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000003D8 - 000003DD (0x6 bytes), align: 2 
  Segment part 17.            Intra module refs:   AT91F_Configure_DBGU 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_US_EnableTx       000003D9  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000003E0 - 000003E7 (0x8 bytes), align: 2 
  Segment part 18.            Intra module refs:   AT91F_DBGU_Printk 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_US_TxReady        000003E1  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000003E8 - 000003EF (0x8 bytes), align: 2 
  Segment part 19.            Intra module refs:   AT91F_Test_TouchScreenCalibration (touchscreen) 
                                                   main (test_lcd) 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_US_RxReady        000003E9  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000003F0 - 000003F7 (0x8 bytes), align: 2 
  Segment part 20.            Intra module refs:   AT91F_DBGU_Printk 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_US_PutChar        000003F1  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000003F8 - 000003FF (0x8 bytes), align: 2 
  Segment part 21.            Intra module refs:   AT91F_Test_TouchScreenCalibration (touchscreen) 
                                                   main (test_lcd) 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_US_GetChar        000003F9  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000400 - 00000413 (0x14 bytes), align: 2 
  Segment part 22.            Intra module refs:   AT91F_Configure_DBGU 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_DBGU_CfgPIO       00000401  
               stack 1 = 00000000 ( 00000004 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000414 - 00000435 (0x22 bytes), align: 2 
  Segment part 23. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_DBGU_Printk       00000415        AT91F_Test_TouchScreen (touchscreen) 
                                                   AT91F_Test_TouchScreenCalibration (touchscreen) 
                                                   main (test_lcd) 
               stack 1 = 00000000 ( 00000008 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000438 - 00000463 (0x2c bytes), align: 2 
  Segment part 25. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_Configure_DBGU    00000439        main (test_lcd) 
               stack 1 = 00000000 ( 0000000C ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000464 - 00000467 (0x4 bytes), align: 2 
  Segment part 26.            Intra module refs:   AT91F_Configure_DBGU 
                                                   AT91F_DBGU_Printk 
 
    ************************************************************************* 
 
  FILE NAME : C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM9261-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\compil\RAM_Debug\Obj\lcd.r79 
  PROGRAM MODULE, NAME : lcd 
 
  SEGMENTS IN THE MODULE 
  ====================== 
DATA_Z 
  Relative segment, address: 00003AE0 - 00003B2F (0x50 bytes), align: 2 
  Segment part 12. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           message                 00003AE0        AT91F_Test_TouchScreenCalibration (touchscreen) 
    ------------------------------------------------------------------------- 
DATA_I 
  Relative segment, address: 00002AB0 - 00003AAF (0x1000 bytes), align: 2 
  Segment part 13.            Intra module refs:   lcd_drawchars 
           LOCAL                   ADDRESS          
           =====                   =======          
           video_fontdata          00002AB0  
    ------------------------------------------------------------------------- 
DATA_Z 
  Relative segment, address: 00003B48 - 00003B48 (0x1 bytes), align: 0 
  Segment part 15.            Intra module refs:   Segment part 36 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           lcd_is_enabled          00003B48  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000468 - 00000507 (0xa0 bytes), align: 2 
  Segment part 23.            Intra module refs:   AT91F_DisplayLCD 
                                                   lcd_logo 
           LOCAL                   ADDRESS          
           =====                   =======          
           lcd_drawchars           00000469  
               stack 1 = 00000000 ( 00000020 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000508 - 0000050B (0x4 bytes), align: 2 
  Segment part 24.            Intra module refs:   lcd_drawchars 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 0000050C - 0000050F (0x4 bytes), align: 2 
  Segment part 25.            Intra module refs:   lcd_drawchars 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000510 - 0000053D (0x2e bytes), align: 2 
  Segment part 28. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           drv_lcd_init            00000511        main (test_lcd) 
               stack 1 = 00000000 ( 00000004 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000540 - 00000543 (0x4 bytes), align: 2 
  Segment part 29.            Intra module refs:   drv_lcd_init 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000544 - 00000583 (0x40 bytes), align: 2 
  Segment part 30.            Intra module refs:   lcd_init 
           LOCAL                   ADDRESS          
           =====                   =======          
           lcd_print_logo          00000545  
               stack 1 = 00000000 ( 00000004 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000584 - 00000587 (0x4 bytes), align: 2 
  Segment part 31.            Intra module refs:   lcd_print_logo 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000588 - 0000058B (0x4 bytes), align: 2 
  Segment part 32.            Intra module refs:   lcd_print_logo 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 0000058C - 000005AF (0x24 bytes), align: 2 
  Segment part 33.            Intra module refs:   drv_lcd_init 
           LOCAL                   ADDRESS          
           =====                   =======          
           lcd_init                0000058D  
               stack 1 = 00000000 ( 00000004 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000005B0 - 000005B3 (0x4 bytes), align: 2 
  Segment part 34.            Intra module refs:   lcd_init 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000005B4 - 000005B7 (0x4 bytes), align: 2 
  Segment part 35.            Intra module refs:   lcd_init 
                                                   lcd_print_logo 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000005B8 - 000005BB (0x4 bytes), align: 2 
  Segment part 36.            Intra module refs:   lcd_init 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000005BC - 000005C1 (0x6 bytes), align: 2 
  Segment part 38.            Intra module refs:   lcd_print_logo 
           LOCAL                   ADDRESS          
           =====                   =======          
           lcd_setfgcolor          000005BD  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000005C4 - 000005C7 (0x4 bytes), align: 2 
  Segment part 39.            Intra module refs:   lcd_drawchars 
                                                   lcd_setfgcolor 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000005C8 - 000005CD (0x6 bytes), align: 2 
  Segment part 40.            Intra module refs:   lcd_print_logo 
           LOCAL                   ADDRESS          
           =====                   =======          
           lcd_setbgcolor          000005C9  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000005D0 - 000005D5 (0x6 bytes), align: 2 
  Segment part 41.            Intra module refs:   lcd_clearscreen 
                                                   lcd_print_logo 
           LOCAL                   ADDRESS          
           =====                   =======          
           lcd_getbgcolor          000005D1  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000005D8 - 000005DB (0x4 bytes), align: 2 
  Segment part 42.            Intra module refs:   lcd_getbgcolor 
                                                   lcd_setbgcolor 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000005DC - 000005FB (0x20 bytes), align: 2 
  Segment part 43. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           lcd_clearscreen         000005DD        AT91F_Test_TouchScreen (touchscreen) 
                                                   AT91F_Test_TouchScreenCalibration (touchscreen) 
                                                   main (test_lcd) 
               stack 1 = 00000000 ( 00000004 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000005FC - 000005FF (0x4 bytes), align: 2 
  Segment part 44.            Intra module refs:   lcd_clearscreen 
                                                   lcd_print_logo 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000600 - 00000603 (0x4 bytes), align: 2 
  Segment part 46.            Intra module refs:   drv_lcd_init 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000604 - 00000607 (0x4 bytes), align: 2 
  Segment part 47.            Intra module refs:   drv_lcd_init 
                                                   lcd_clearscreen 
                                                   lcd_print_logo 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000608 - 0000060B (0x4 bytes), align: 2 
  Segment part 48.            Intra module refs:   drv_lcd_init 
                                                   lcd_clearscreen 
                                                   lcd_drawchars 
                                                   lcd_print_logo 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 0000060C - 000006B3 (0xa8 bytes), align: 2 
  Segment part 50.            Intra module refs:   lcd_print_logo 
           LOCAL                   ADDRESS          
           =====                   =======          
           lcd_logo                0000060D  
               stack 1 = 00000000 ( 00000054 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000006B4 - 000006B7 (0x4 bytes), align: 2 
  Segment part 51.            Intra module refs:   lcd_logo 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000006B8 - 000006D3 (0x1c bytes), align: 2 
  Segment part 52. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_DisplayLCD        000006B9        AT91F_Test_TouchScreen (touchscreen) 
                                                   AT91F_Test_TouchScreenCalibration (touchscreen) 
               stack 1 = 00000000 ( 00000008 ) 
    ------------------------------------------------------------------------- 
DATA_ID 
  Relative segment, address: 000012D0 - 000022CF (0x1000 bytes), align: 2 
  Segment part 14.            Intra module refs:   video_fontdata 
    ------------------------------------------------------------------------- 
INITTAB 
  Relative segment, address: 000012B8 - 000012C3 (0xc bytes), align: 2 
  Segment part 58. ROOT. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           ?init?tab?DATA_Z        000012B8  
    ------------------------------------------------------------------------- 
INITTAB 
  Relative segment, address: 000012C4 - 000012CF (0xc bytes), align: 2 
  Segment part 60. ROOT. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           ?init?tab?DATA_I        000012C4  
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002300 - 00002313 (0x14 bytes), align: 2 
  Segment part 3.             Intra module refs:   lcd_logo 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002314 - 0000232B (0x18 bytes), align: 2 
  Segment part 4.             Intra module refs:   lcd_logo 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 0000232C - 00002347 (0x1c bytes), align: 2 
  Segment part 5.             Intra module refs:   lcd_logo 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002348 - 0000234B (0x4 bytes), align: 2 
  Segment part 6.             Intra module refs:   lcd_logo 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 0000234C - 0000236B (0x20 bytes), align: 2 
  Segment part 7.             Intra module refs:   lcd_logo 
 
    ************************************************************************* 
 
  FILE NAME : C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM9261-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\compil\RAM_Debug\Obj\test_lcd.r79 
  PROGRAM MODULE, NAME : test_lcd 
 
  SEGMENTS IN THE MODULE 
  ====================== 
DATA_C 
  Relative segment, address: 0000236C - 000023A3 (0x38 bytes), align: 2 
  Segment part 2.             Intra module refs:   main 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 000023A4 - 000023C7 (0x24 bytes), align: 2 
  Segment part 3.             Intra module refs:   main 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 000023C8 - 000023E7 (0x20 bytes), align: 2 
  Segment part 4.             Intra module refs:   main 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 000023E8 - 00002407 (0x20 bytes), align: 2 
  Segment part 5.             Intra module refs:   main 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002408 - 00002427 (0x20 bytes), align: 2 
  Segment part 6.             Intra module refs:   main 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002428 - 00002447 (0x20 bytes), align: 2 
  Segment part 7.             Intra module refs:   main 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002448 - 00002473 (0x2c bytes), align: 2 
  Segment part 8.             Intra module refs:   main 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002474 - 0000249B (0x28 bytes), align: 2 
  Segment part 9.             Intra module refs:   main 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 0000249C - 0000289B (0x400 bytes), align: 2 
  Segment part 10.            Intra module refs:   lcd_init_lut 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           rgbPalette              0000249C  
    ------------------------------------------------------------------------- 
DATA_I 
  Relative segment, address: 00003AB0 - 00003AB3 (0x4 bytes), align: 2 
  Segment part 11.            Intra module refs:   Segment part 27 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91_SYS                00003AB0  
    ------------------------------------------------------------------------- 
DATA_I 
  Relative segment, address: 00003AB4 - 00003ADB (0x28 bytes), align: 2 
  Segment part 13.            Intra module refs:   Segment part 28 
                                                   Segment part 33 
                                                   Segment part 34 
                                                   Segment part 35 
                                                   Segment part 39 
                                                   lcd_ctrl_init 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           panel_info              00003AB4        Segment part 29 (lcd) 
                                                   Segment part 44 (lcd) 
                                                   Segment part 46 (lcd) 
    ------------------------------------------------------------------------- 
DATA_Z 
  Relative segment, address: 00003B30 - 00003B33 (0x4 bytes), align: 2 
  Segment part 15. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           lcd_line_length         00003B30        Segment part 24 (lcd) 
                                                   Segment part 47 (lcd) 
    ------------------------------------------------------------------------- 
DATA_Z 
  Relative segment, address: 00003B34 - 00003B37 (0x4 bytes), align: 2 
  Segment part 16. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           lcd_color_fg            00003B34        Segment part 39 (lcd) 
    ------------------------------------------------------------------------- 
DATA_Z 
  Relative segment, address: 00003B38 - 00003B3B (0x4 bytes), align: 2 
  Segment part 17. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           lcd_color_bg            00003B38        Segment part 25 (lcd) 
                                                   Segment part 42 (lcd) 
    ------------------------------------------------------------------------- 
DATA_Z 
  Relative segment, address: 00003B3C - 00003B3F (0x4 bytes), align: 2 
  Segment part 18. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           lcd_base                00003B3C        Segment part 48 (lcd) 
                                                   Segment part 51 (lcd) 
    ------------------------------------------------------------------------- 
DATA_Z 
  Relative segment, address: 00003B40 - 00003B43 (0x4 bytes), align: 2 
  Segment part 19. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           lcd_console_address     00003B40        Segment part 31 (lcd) 
    ------------------------------------------------------------------------- 
DATA_Z 
  Relative segment, address: 00003B44 - 00003B45 (0x2 bytes), align: 1 
  Segment part 20. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           console_col             00003B44        Segment part 32 (lcd) 
                                                   Segment part 34 (lcd) 
    ------------------------------------------------------------------------- 
DATA_Z 
  Relative segment, address: 00003B46 - 00003B47 (0x2 bytes), align: 1 
  Segment part 21. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           console_row             00003B46        Segment part 35 (lcd) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000006D4 - 00000723 (0x50 bytes), align: 2 
  Segment part 24.            Intra module refs:   lcd_ctrl_init 
           LOCAL                   ADDRESS          
           =====                   =======          
           AT91F_LCDC_TFT_CfgPIO   000006D5  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000724 - 0000077F (0x5c bytes), align: 2 
  Segment part 25.            Intra module refs:   lcd_ctrl_init 
           LOCAL                   ADDRESS          
           =====                   =======          
           lcd_init_lut            00000725  
               stack 1 = 00000000 ( 0000000C ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000780 - 0000098B (0x20c bytes), align: 2 
  Segment part 26. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           lcd_ctrl_init           00000781        lcd_init (lcd) 
               stack 1 = 00000000 ( 00000008 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 0000098C - 0000098F (0x4 bytes), align: 2 
  Segment part 27.            Intra module refs:   AT91F_LCDC_TFT_CfgPIO 
                                                   lcd_ctrl_init 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000990 - 00000993 (0x4 bytes), align: 2 
  Segment part 28.            Intra module refs:   lcd_ctrl_init 
                                                   lcd_init_lut 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000994 - 00000995 (0x2 bytes), align: 2 
  Segment part 30. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           lcd_enable              00000995        lcd_init (lcd) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000998 - 0000099B (0x4 bytes), align: 2 
  Segment part 33.            Intra module refs:   lcd_ctrl_init 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 0000099C - 0000099F (0x4 bytes), align: 2 
  Segment part 34.            Intra module refs:   lcd_ctrl_init 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000009A0 - 000009A3 (0x4 bytes), align: 2 
  Segment part 35.            Intra module refs:   lcd_ctrl_init 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000009A4 - 00000A7F (0xdc bytes), align: 2 
  Segment part 36. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           main                    000009A5        Segment part 2 (?RESET) 
               stack 1 = 00000000 ( 00000014 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000A80 - 00000A83 (0x4 bytes), align: 2 
  Segment part 37.            Intra module refs:   lcd_ctrl_init 
                                                   main 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000A84 - 00000A87 (0x4 bytes), align: 2 
  Segment part 38.            Intra module refs:   lcd_ctrl_init 
                                                   main 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000A88 - 00000A8B (0x4 bytes), align: 2 
  Segment part 39.            Intra module refs:   main 
    ------------------------------------------------------------------------- 
DATA_ID 
  Relative segment, address: 000022D0 - 000022D3 (0x4 bytes), align: 2 
  Segment part 12.            Intra module refs:   AT91_SYS 
    ------------------------------------------------------------------------- 
DATA_ID 
  Relative segment, address: 000022D4 - 000022FB (0x28 bytes), align: 2 
  Segment part 14.            Intra module refs:   panel_info 
 
    ************************************************************************* 
 
  FILE NAME : C:\WORK\SAM9261\Basics\AT91SAM9261-IAR\AT91SAM9261-BasicLCD-IAR4_30A-1_1\AT91SAM9261-BasicLCD\compil\RAM_Debug\Obj\touchscreen.r79 
  PROGRAM MODULE, NAME : touchscreen 
 
  SEGMENTS IN THE MODULE 
  ====================== 
CODE 
  Relative segment, address: 00000A8C - 00000AC1 (0x36 bytes), align: 2 
  Segment part 24.            Intra module refs:   AT91F_Test_TouchScreen 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_AIC_ConfigureIt   00000A8D  
               stack 1 = 00000000 ( 00000010 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000AC4 - 00000ACF (0xc bytes), align: 2 
  Segment part 25.            Intra module refs:   AT91F_Test_TouchScreen 
                                                   AT91F_Test_TouchScreenCalibration 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_AIC_EnableIt      00000AC5  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000AD0 - 00000AE1 (0x12 bytes), align: 2 
  Segment part 26.            Intra module refs:   AT91F_Test_TouchScreen 
                                                   AT91F_Test_TouchScreenCalibration 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_AIC_DisableIt     00000AD1  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000AE4 - 00000B1D (0x3a bytes), align: 2 
  Segment part 35.            Intra module refs:   AT91F_Touchscreen_Init 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PDC_Close         00000AE5  
               stack 1 = 00000000 ( 00000008 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000B20 - 00000B25 (0x6 bytes), align: 2 
  Segment part 37.            Intra module refs:   AT91F_Touchscreen_Init 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PIO_CfgInput      00000B21  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000B28 - 00000B2F (0x8 bytes), align: 2 
  Segment part 38.            Intra module refs:   AT91F_Test_TouchScreen 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PIO_CfgPullup     00000B29  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000B30 - 00000B37 (0x8 bytes), align: 2 
  Segment part 39.            Intra module refs:   AT91F_Test_TouchScreen 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PIO_CfgInputFilter 
                                   00000B31  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000B38 - 00000B3B (0x4 bytes), align: 2 
  Segment part 40.            Intra module refs:   AT91F_SPI0_CfgPMC 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_PMC_EnablePeriphClock 
                                   00000B39  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000B3C - 00000B4F (0x14 bytes), align: 2 
  Segment part 43.            Intra module refs:   AT91F_Touchscreen_Init 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_SPI0_CfgPMC       00000B3D  
               stack 1 = 00000000 ( 00000004 ) 
    ------------------------------------------------------------------------- 
DATA_Z 
  Relative segment, address: 00003B49 - 00003B49 (0x1 bytes), align: 0 
  Segment part 21.            Intra module refs:   Segment part 49 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           bPenIRQ                 00003B49  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000B50 - 00000BEB (0x9c bytes), align: 2 
  Segment part 44.            Intra module refs:   AT91F_Test_TouchScreenCalibration 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_TSC_SPI_SendRecv 
                                   00000B51  
               stack 1 = 00000000 ( 00000014 ) 
    ------------------------------------------------------------------------- 
DATA_I 
  Relative segment, address: 00003ADC - 00003ADF (0x4 bytes), align: 2 
  Segment part 22.            Intra module refs:   AT91F_TSC_SPI_SendRecv 
           LOCAL                   ADDRESS          
           =====                   =======          
           AT91F_TSC_SPI_SendRecv::pPdc 
                                   00003ADC  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000BEC - 00000C9B (0xb0 bytes), align: 2 
  Segment part 45.            Intra module refs:   AT91F_Test_TouchScreen 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_Touchscreen_Init 
                                   00000BED  
               stack 1 = 00000000 ( 00000008 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000C9C - 00000C9F (0x4 bytes), align: 2 
  Segment part 46.            Intra module refs:   AT91F_TSC_SPI_SendRecv 
                                                   AT91F_Touchscreen_Init 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000CA0 - 00000CA7 (0x8 bytes), align: 2 
  Segment part 47.            Intra module refs:   AT91F_Test_TouchScreen 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_IRQ0_Handler      00000CA1  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000CA8 - 00000EA7 (0x200 bytes), align: 2 
  Segment part 48.            Intra module refs:   AT91F_Test_TouchScreen 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_Test_TouchScreenCalibration 
                                   00000CA9  
               stack 1 = 00000000 ( 00000040 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000EA8 - 00000EAB (0x4 bytes), align: 2 
  Segment part 49.            Intra module refs:   AT91F_IRQ0_Handler 
                                                   AT91F_Test_TouchScreenCalibration 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000EAC - 00000F8F (0xe4 bytes), align: 2 
  Segment part 50. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           AT91F_Test_TouchScreen 
                                   00000EAD        main (test_lcd) 
               stack 1 = 00000000 ( 00000034 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000F90 - 00000F93 (0x4 bytes), align: 2 
  Segment part 51.            Intra module refs:   AT91F_Test_TouchScreen 
                                                   AT91F_Test_TouchScreenCalibration 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 00000F94 - 00000F97 (0x4 bytes), align: 2 
  Segment part 52.            Intra module refs:   AT91F_Test_TouchScreen 
                                                   AT91F_Test_TouchScreenCalibration 
    ------------------------------------------------------------------------- 
DATA_ID 
  Relative segment, address: 000022FC - 000022FF (0x4 bytes), align: 2 
  Segment part 23.            Intra module refs:   AT91F_TSC_SPI_SendRecv::pPdc 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 0000289C - 000028B3 (0x18 bytes), align: 2 
  Segment part 2.             Intra module refs:   Segment part 51 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 000028B4 - 000028C7 (0x14 bytes), align: 2 
  Segment part 3.             Intra module refs:   AT91F_Test_TouchScreenCalibration 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002AAC - 00002AAD (0x2 bytes), align: 0 
  Segment part 4.             Intra module refs:   AT91F_Test_TouchScreenCalibration 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 000028C8 - 000028D7 (0x10 bytes), align: 2 
  Segment part 5.             Intra module refs:   AT91F_Test_TouchScreenCalibration 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 000028D8 - 000028E7 (0x10 bytes), align: 2 
  Segment part 6.             Intra module refs:   AT91F_Test_TouchScreenCalibration 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 000028E8 - 00002917 (0x30 bytes), align: 2 
  Segment part 7.             Intra module refs:   AT91F_Test_TouchScreenCalibration 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002918 - 00002947 (0x30 bytes), align: 2 
  Segment part 8.             Intra module refs:   AT91F_Test_TouchScreenCalibration 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002948 - 00002967 (0x20 bytes), align: 2 
  Segment part 9.             Intra module refs:   AT91F_Test_TouchScreenCalibration 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002968 - 0000297B (0x14 bytes), align: 2 
  Segment part 10.            Intra module refs:   AT91F_Test_TouchScreenCalibration 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 0000297C - 0000298B (0x10 bytes), align: 2 
  Segment part 11.            Intra module refs:   AT91F_Test_TouchScreenCalibration 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 0000298C - 000029BF (0x34 bytes), align: 2 
  Segment part 12.            Intra module refs:   AT91F_Test_TouchScreenCalibration 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 000029C0 - 000029F3 (0x34 bytes), align: 2 
  Segment part 13.            Intra module refs:   AT91F_Test_TouchScreenCalibration 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 000029F4 - 00002A13 (0x20 bytes), align: 2 
  Segment part 14.            Intra module refs:   AT91F_Test_TouchScreen 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002A14 - 00002A3B (0x28 bytes), align: 2 
  Segment part 15.            Intra module refs:   AT91F_Test_TouchScreen 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002A3C - 00002A73 (0x38 bytes), align: 2 
  Segment part 16.            Intra module refs:   AT91F_Test_TouchScreen 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002A74 - 00002A7B (0x8 bytes), align: 2 
  Segment part 17.            Intra module refs:   AT91F_Test_TouchScreen 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002A7C - 00002A8B (0x10 bytes), align: 2 
  Segment part 18.            Intra module refs:   AT91F_Test_TouchScreen 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002A8C - 00002A97 (0xc bytes), align: 2 
  Segment part 19.            Intra module refs:   AT91F_Test_TouchScreen 
    ------------------------------------------------------------------------- 
DATA_C 
  Relative segment, address: 00002A98 - 00002AAB (0x14 bytes), align: 2 
  Segment part 20.            Intra module refs:   AT91F_Test_TouchScreen 
 
    ************************************************************************* 
 
  FILE NAME : C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\arm\LIB\dl5tptnnl8n.r79 
  LIBRARY MODULE, NAME : ?segment_init 
 
  SEGMENTS IN THE MODULE 
  ====================== 
ICODE 
  Relative segment, address: 00000184 - 000001D3 (0x50 bytes), align: 2 
  Segment part 2. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           __segment_init          00000185        Segment part 2 (?RESET) 
               stack 1 = 00000000 ( 00000014 ) 
 
    ------------------------------------------------------------------------- 
  LIBRARY MODULE, NAME : ?sprintf 
 
  SEGMENTS IN THE MODULE 
  ====================== 
CODE 
  Relative segment, address: 00000F98 - 00000FCF (0x38 bytes), align: 2 
  Segment part 2. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           sprintf                 00000F99        AT91F_Test_TouchScreen (touchscreen) 
                                                   AT91F_Test_TouchScreenCalibration (touchscreen) 
                                                   lcd_logo (lcd) 
               stack 1 = 00000000 ( 00000010 ) 
 
    ------------------------------------------------------------------------- 
  LIBRARY MODULE, NAME : ?xprintftiny 
 
  SEGMENTS IN THE MODULE 
  ====================== 
CODE 
  Relative segment, address: 00000FD0 - 0000119F (0x1d0 bytes), align: 2 
  Segment part 4. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           _PrintfTiny             00000FD1        sprintf (?sprintf) 
               stack 1 = 00000000 ( 00000038 ) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000011A0 - 000011A3 (0x4 bytes), align: 2 
  Segment part 6.             Intra module refs:   _PrintfTiny 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000011A4 - 000011A7 (0x4 bytes), align: 2 
  Segment part 7.             Intra module refs:   _PrintfTiny 
 
    ------------------------------------------------------------------------- 
  LIBRARY MODULE, NAME : ?xsprout 
 
  SEGMENTS IN THE MODULE 
  ====================== 
CODE 
  Relative segment, address: 000011A8 - 000011B1 (0xa bytes), align: 2 
  Segment part 2. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           _SProut                 000011A9        sprintf (?sprintf) 
 
    ------------------------------------------------------------------------- 
  LIBRARY MODULE, NAME : ?div_module 
 
  SEGMENTS IN THE MODULE 
  ====================== 
CODE 
  Relative segment, address: 000011B4 - 000011B7 (0x4 bytes), align: 2 
  Segment part 4. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           ??divu32_t              000011B5        AT91F_US_Baudrate (init) 
                                                   _PrintfTiny (?xprintftiny) 
                                                   lcd_ctrl_init (test_lcd) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000011B8 - 000011C3 (0xc bytes), align: 2 
  Segment part 5.             Intra module refs:   ??divu32_t 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           ??divu32_a              000011B8  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000011C4 - 000011C7 (0x4 bytes), align: 2 
  Segment part 10. 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           ??div32_t               000011C5        drv_lcd_init (lcd) 
                                                   lcd_drawchars (lcd) 
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000011C8 - 000011DF (0x18 bytes), align: 2 
  Segment part 11.            Intra module refs:   ??div32_t 
           ENTRY                   ADDRESS         REF BY 
           =====                   =======         ====== 
           ??div32_a               000011C8  
    ------------------------------------------------------------------------- 
CODE 
  Relative segment, address: 000011E0 - 000012B7 (0xd8 bytes), align: 2 
  Segment part 12.            Intra module refs:   ??div32_a 
                                                   ??divu32_a 
 
 
 
 
                **************************************** 
                *                                      * 
                *            MODULE SUMMARY            * 
                *                                      * 
                **************************************** 
 
Module            CODE   DATA  CONST 
------            ----   ----  ----- 
                 (Rel)  (Rel)  (Rel) 
?RESET             248 
?div_module        260 
?segment_init       80 
?sprintf            56 
?xprintftiny       472 
?xsprout            10 
Cstartup_SAM9      376 
  + shared          12 
init               332 
  + shared          80 
lcd                620  4 177  4 204 
  + shared                        24 
test_lcd           952     68  1 372 
touchscreen      1 292      5    534 
N/A (alignment)      2 
------           -----  -----  ----- 
Total:           4 792  4 250  6 134 
 
 
                **************************************** 
                *                                      * 
                *      SEGMENTS IN ADDRESS ORDER       * 
                *                                      * 
                **************************************** 
 
 
SEGMENT              SPACE    START ADDRESS   END ADDRESS     SIZE  TYPE  ALIGN 
=======              =====    =============   ===========     ====  ====  ===== 
INTRAMSTART_REMAP                       00000000                     rel    2 
ICODE                              00000000 - 000001D3         1D4   rel    2 
CODE                               000001D4 - 000012B7        10E4   rel    2 
INITTAB                            000012B8 - 000012CF          18   rel    2 
DATA_ID                            000012D0 - 000022FF        1030   rel    2 
DATA_C                             00002300 - 00002AAD         7AE   rel    2 
DATA_I                             00002AB0 - 00003ADF        1030   rel    2 
DATA_Z                             00003AE0 - 00003B49          6A   rel    2 
INTRAMEND_REMAP                         00028000                     rel    2 
 
                **************************************** 
                *                                      * 
                *        END OF CROSS REFERENCE        * 
                *                                      * 
                **************************************** 
 
 4 792 bytes of CODE  memory 
 4 250 bytes of DATA  memory 
 6 134 bytes of CONST memory 
 
Errors: none 
Warnings: none