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

📄 startup_nuc1xx.lst

📁 cortex-m0 LCD1602程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
  204 0000002C 00000000        DCD              SVC_Handler ; SVCall Handler
  205 00000030 00000000        DCD              0           ; Reserved
  206 00000034 00000000        DCD              0           ; Reserved
  207 00000038 00000000        DCD              PendSV_Handler ; PendSV Handler
                                                            
  208 0000003C 00000000        DCD              SysTick_Handler 
                                                            ; SysTick Handler
  209 00000040         
  210 00000040         ; External Interrupts
  211 00000040         ; maximum of 32 External Interrupts are possible
  212 00000040 00000000        DCD              BOD_IRQHandler
  213 00000044 00000000        DCD              WDT_IRQHandler
  214 00000048 00000000        DCD              EINT0_IRQHandler
  215 0000004C 00000000        DCD              EINT1_IRQHandler
  216 00000050 00000000        DCD              GPAB_IRQHandler
  217 00000054 00000000        DCD              GPCDE_IRQHandler
  218 00000058 00000000        DCD              PWMA_IRQHandler
  219 0000005C 00000000        DCD              PWMB_IRQHandler
  220 00000060 00000000        DCD              TMR0_IRQHandler



ARM Macro Assembler    Page 8 


  221 00000064 00000000        DCD              TMR1_IRQHandler
  222 00000068 00000000        DCD              TMR2_IRQHandler
  223 0000006C 00000000        DCD              TMR3_IRQHandler
  224 00000070 00000000        DCD              UART02_IRQHandler
  225 00000074 00000000        DCD              UART1_IRQHandler
  226 00000078 00000000        DCD              SPI0_IRQHandler
  227 0000007C 00000000        DCD              SPI1_IRQHandler
  228 00000080 00000000        DCD              SPI2_IRQHandler
  229 00000084 00000000        DCD              SPI3_IRQHandler
  230 00000088 00000000        DCD              I2C0_IRQHandler
  231 0000008C 00000000        DCD              I2C1_IRQHandler
  232 00000090 00000000        DCD              CAN0_IRQHandler
  233 00000094 00000000        DCD              Default_Handler
  234 00000098 00000000        DCD              Default_Handler
  235 0000009C 00000000        DCD              USBD_IRQHandler
  236 000000A0 00000000        DCD              PS2_IRQHandler
  237 000000A4 00000000        DCD              ACMP_IRQHandler
  238 000000A8 00000000        DCD              PDMA_IRQHandler
  239 000000AC 00000000        DCD              I2S_IRQHandler
  240 000000B0 00000000        DCD              PWRWU_IRQHandler
  241 000000B4 00000000        DCD              ADC_IRQHandler
  242 000000B8 00000000        DCD              Default_Handler
  243 000000BC 00000000        DCD              RTC_IRQHandler
  244 000000C0         
  245 000000C0         
  246 000000C0         
  247 000000C0         
  248 000000C0         
  249 000000C0         
  250 000000C0         
  251 000000C0                 AREA             |.text|, CODE, READONLY
  252 00000000         
  253 00000000         
  254 00000000         
  255 00000000         ; Reset Handler 
  256 00000000         
  257 00000000                 ENTRY
  258 00000000         
  259 00000000         Reset_Handler
                               PROC
  260 00000000                 EXPORT           Reset_Handler             [WEAK
]
  261 00000000                 IMPORT           SystemInit
  262 00000000                 IMPORT           __main
  263 00000000         
  264 00000000 480D            LDR              R0, =0x50000100
  265 00000002         ; Unlock Register                
  266 00000002 490E            LDR              R1, =0x59
  267 00000004 6001            STR              R1, [R0]
  268 00000006 490E            LDR              R1, =0x16
  269 00000008 6001            STR              R1, [R0]
  270 0000000A 490E            LDR              R1, =0x88
  271 0000000C 6001            STR              R1, [R0]
  272 0000000E         
  273 0000000E         ; Init POR
  274 0000000E 4A0E            LDR              R2, =0x50000024
  275 00000010 490E            LDR              R1, =0x00005AA5
  276 00000012 6011            STR              R1, [R2]
  277 00000014         



ARM Macro Assembler    Page 9 


  278 00000014         ; Lock register
  279 00000014 2100            MOVS             R1, #0
  280 00000016 6001            STR              R1, [R0]
  281 00000018         
  282 00000018 480D            LDR              R0, =SystemInit
  283 0000001A 4780            BLX              R0
  284 0000001C 480D            LDR              R0, =__main
  285 0000001E 4700            BX               R0
  286 00000020                 ENDP
  287 00000020         
  288 00000020         
  289 00000020         ; Dummy Exception Handlers (infinite loops which can be 
                       modified)                
  290 00000020         
  291 00000020         NMI_Handler
                               PROC
  292 00000020                 EXPORT           NMI_Handler               [WEAK
]
  293 00000020 E7FE            B                .
  294 00000022                 ENDP
  296 00000022         HardFault_Handler
                               PROC
  297 00000022                 EXPORT           HardFault_Handler         [WEAK
]
  298 00000022                 IF               SEMIHOSTED
  310                          ENDIF
  311 00000022 E7FE            B                .
  312 00000024                 ENDP
  313 00000024         SVC_Handler
                               PROC
  314 00000024                 EXPORT           SVC_Handler               [WEAK
]
  315 00000024 E7FE            B                .
  316 00000026                 ENDP
  317 00000026         PendSV_Handler
                               PROC
  318 00000026                 EXPORT           PendSV_Handler            [WEAK
]
  319 00000026 E7FE            B                .
  320 00000028                 ENDP
  321 00000028         SysTick_Handler
                               PROC
  322 00000028                 EXPORT           SysTick_Handler           [WEAK
]
  323 00000028 E7FE            B                .
  324 0000002A                 ENDP
  325 0000002A         
  326 0000002A         Default_Handler
                               PROC
  327 0000002A         
  328 0000002A                 EXPORT           BOD_IRQHandler            [WEAK
]
  329 0000002A                 EXPORT           WDT_IRQHandler            [WEAK
]
  330 0000002A                 EXPORT           EINT0_IRQHandler          [WEAK
]
  331 0000002A                 EXPORT           EINT1_IRQHandler          [WEAK
]
  332 0000002A                 EXPORT           GPAB_IRQHandler           [WEAK



ARM Macro Assembler    Page 10 


]
  333 0000002A                 EXPORT           GPCDE_IRQHandler          [WEAK
]
  334 0000002A                 EXPORT           PWMA_IRQHandler           [WEAK
]
  335 0000002A                 EXPORT           PWMB_IRQHandler           [WEAK
]
  336 0000002A                 EXPORT           TMR0_IRQHandler           [WEAK
]
  337 0000002A                 EXPORT           TMR1_IRQHandler           [WEAK
]
  338 0000002A                 EXPORT           TMR2_IRQHandler           [WEAK
]
  339 0000002A                 EXPORT           TMR3_IRQHandler           [WEAK
]
  340 0000002A                 EXPORT           UART02_IRQHandler         [WEAK
]
  341 0000002A                 EXPORT           UART1_IRQHandler          [WEAK
]
  342 0000002A                 EXPORT           SPI0_IRQHandler           [WEAK
]
  343 0000002A                 EXPORT           SPI1_IRQHandler           [WEAK
]
  344 0000002A                 EXPORT           SPI2_IRQHandler           [WEAK
]
  345 0000002A                 EXPORT           SPI3_IRQHandler           [WEAK
]
  346 0000002A                 EXPORT           I2C0_IRQHandler           [WEAK
]
  347 0000002A                 EXPORT           I2C1_IRQHandler           [WEAK
]
  348 0000002A                 EXPORT           CAN0_IRQHandler           [WEAK
]
  349 0000002A                 EXPORT           USBD_IRQHandler           [WEAK
]
  350 0000002A                 EXPORT           PS2_IRQHandler            [WEAK
]
  351 0000002A                 EXPORT           ACMP_IRQHandler           [WEAK
]
  352 0000002A                 EXPORT           PDMA_IRQHandler           [WEAK
]
  353 0000002A                 EXPORT           I2S_IRQHandler            [WEAK
]
  354 0000002A                 EXPORT           PWRWU_IRQHandler          [WEAK
]
  355 0000002A                 EXPORT           ADC_IRQHandler            [WEAK
]
  356 0000002A                 EXPORT           RTC_IRQHandler            [WEAK
]
  357 0000002A         
  358 0000002A         BOD_IRQHandler
  359 0000002A         WDT_IRQHandler
  360 0000002A         EINT0_IRQHandler
  361 0000002A         EINT1_IRQHandler
  362 0000002A         GPAB_IRQHandler
  363 0000002A         GPCDE_IRQHandler
  364 0000002A         PWMA_IRQHandler
  365 0000002A         PWMB_IRQHandler
  366 0000002A         TMR0_IRQHandler



ARM Macro Assembler    Page 11 


  367 0000002A         TMR1_IRQHandler
  368 0000002A         TMR2_IRQHandler
  369 0000002A         TMR3_IRQHandler
  370 0000002A         UART02_IRQHandler
  371 0000002A         UART1_IRQHandler
  372 0000002A         SPI0_IRQHandler
  373 0000002A         SPI1_IRQHandler
  374 0000002A         SPI2_IRQHandler
  375 0000002A         SPI3_IRQHandler
  376 0000002A         I2C0_IRQHandler
  377 0000002A         I2C1_IRQHandler
  378 0000002A         CAN0_IRQHandler
  379 0000002A         USBD_IRQHandler
  380 0000002A         PS2_IRQHandler
  381 0000002A         ACMP_IRQHandler
  382 0000002A         PDMA_IRQHandler
  383 0000002A         I2S_IRQHandler
  384 0000002A         PWRWU_IRQHandler
  385 0000002A         ADC_IRQHandler
  386 0000002A         RTC_IRQHandler
  387 0000002A E7FE            B                .
  388 0000002C                 ENDP
  389 0000002C         
  390 0000002C         
  391 0000002C                 ALIGN
  392 0000002C         
  393 0000002C         
  394 0000002C         ; User Initial Stack & Heap
  395 0000002C         
  396 0000002C                 IF               :DEF:__MICROLIB
  403 0000002C         
  404 0000002C                 IMPORT           __use_two_region_memory
  405 0000002C                 EXPORT           __user_initial_stackheap
  406 0000002C         __user_initial_stackheap
  407 0000002C         
  408 0000002C 480A            LDR              R0, =  Heap_Mem
  409 0000002E 490B            LDR              R1, = (Stack_Mem + Stack_Size)
  410 00000030 4A09            LDR              R2, = (Heap_Mem +  Heap_Size)
  411 00000032 4B0B            LDR              R3, = Stack_Mem
  412 00000034 4770            BX               LR
  413 00000036         
  414 00000036 00 00           ALIGN
  415 00000038         
  416 00000038                 ENDIF
  417 00000038         
  418 00000038                 IF               SEMIHOSTED
  450                          ENDIF
  451 00000038                 END
              50000100 
              00000059 
              00000016 
              00000088 
              50000024 
              00005AA5 
              00000000 
              00000000 
              00000000 
              00000400 
              00000000 



ARM Macro Assembler    Page 12 


Command Line: --16 --debug --xref --cpu=Cortex-M0 --apcs=interwork --depend=.\o
bj\startup_NUC1xx.d -o.\obj\startup_NUC1xx.o -IC:\Keil\ARM\CMSIS\Include -IC:\K
eil\ARM\INC\Nuvoton\NUC1xx --predefine="__EVAL SETA 1" --list=.\Lst\startup_NUC
1xx.lst ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup\arm\startup_NUC1x
x.s



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Relocatable symbols

STACK 00000000

Symbol: STACK
   Definitions
      At line 168 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
   Uses
      None
Comment: STACK unused
Stack_Mem 00000000

Symbol: Stack_Mem
   Definitions
      At line 169 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
   Uses
      At line 409 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
      At line 411 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s

__initial_sp 00000400

Symbol: __initial_sp
   Definitions
      At line 170 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
   Uses
      At line 193 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
Comment: __initial_sp used once
3 symbols



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Relocatable symbols

HEAP 00000000

Symbol: HEAP
   Definitions
      At line 179 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
   Uses
      None
Comment: HEAP unused
Heap_Mem 00000000

Symbol: Heap_Mem
   Definitions
      At line 181 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
   Uses
      At line 408 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
      At line 410 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s

__heap_base 00000000

Symbol: __heap_base
   Definitions
      At line 180 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
   Uses
      None
Comment: __heap_base unused
__heap_limit 00000000

Symbol: __heap_limit
   Definitions
      At line 182 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
   Uses
      None
Comment: __heap_limit unused
4 symbols



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Relocatable symbols

RESET 00000000

Symbol: RESET
   Definitions
      At line 190 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
   Uses
      None
Comment: RESET unused
__Vectors 00000000

Symbol: __Vectors
   Definitions
      At line 193 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
   Uses
      At line 191 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
Comment: __Vectors used once
2 symbols



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Relocatable symbols

.text 00000000

Symbol: .text
   Definitions
      At line 251 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
   Uses
      None
Comment: .text unused
ACMP_IRQHandler 0000002A

Symbol: ACMP_IRQHandler
   Definitions
      At line 381 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
   Uses
      At line 237 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
      At line 351 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s

ADC_IRQHandler 0000002A

Symbol: ADC_IRQHandler
   Definitions
      At line 385 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s
   Uses
      At line 241 in file ..\Lib\CMSIS\CM0\DeviceSupport\Nuvoton\NUC1xx\startup
\arm\startup_NUC1xx.s

⌨️ 快捷键说明

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