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

📄 viccontrol.lst

📁 实现最新的uc/os嵌入式操作系统在LPC2470系列上面的移植(添加了定时器的管理代码);
💻 LST
📖 第 1 页 / 共 5 页
字号:
  452 00000000         ;*******************************************************
                       *************************************************/
  453 00000000         
  454 00000000 E01FC180 
                       RSIR    EQU              (SCB_BASE_ADDR + 0x180)
  455 00000000         
  456 00000000         ;/******************************************************
                       **************************************************
  457 00000000         ;    RSID, code security protection
  458 00000000         ;*******************************************************
                       *************************************************/
  459 00000000         
  460 00000000 E01FC184 
                       CSPR    EQU              (SCB_BASE_ADDR + 0x184)
  461 00000000         
  462 00000000         ;/******************************************************
                       **************************************************
  463 00000000         ;    AHB configuration
  464 00000000         ;*******************************************************



ARM Macro Assembler    Page 20 


                       *************************************************/
  465 00000000         
  466 00000000 E01FC188 
                       AHBCFG1 EQU              (SCB_BASE_ADDR + 0x188)
  467 00000000 E01FC18C 
                       AHBCFG2 EQU              (SCB_BASE_ADDR + 0x18C)
  468 00000000         
  469 00000000         ;/******************************************************
                       **************************************************
  470 00000000         ;    System Controls and Status
  471 00000000         ;*******************************************************
                       *************************************************/
  472 00000000         
  473 00000000 E01FC1A0 
                       SCS     EQU              (SCB_BASE_ADDR + 0x1A0)
  474 00000000         
  475 00000000         ;/******************************************************
                       **************************************************
  476 00000000         ;    External Memory Controller (EMC)
  477 00000000         ;*******************************************************
                       *************************************************/
  478 00000000 FFE08000 
                       EMC_BASE_ADDR
                               EQU              0xFFE08000
  479 00000000         
  480 00000000 FFE08000 
                       EMCControl
                               EQU              (EMC_BASE_ADDR + 0x000)
  481 00000000 FFE08004 
                       EMCStatus
                               EQU              (EMC_BASE_ADDR + 0x004)
  482 00000000 FFE08008 
                       EMCConfig
                               EQU              (EMC_BASE_ADDR + 0x008)
  483 00000000         
  484 00000000         ;/******************************************************
                       **************************************************
  485 00000000         ;    Static Dynamic RAM access registers
  486 00000000         ;*******************************************************
                       *************************************************/
  487 00000000         
  488 00000000 FFE08020 
                       EMCDynamicControl
                               EQU              (EMC_BASE_ADDR + 0x020)
  489 00000000 FFE08024 
                       EMCDynamicRefresh
                               EQU              (EMC_BASE_ADDR + 0x024)
  490 00000000 FFE08028 
                       EMCDynamicReadConfig
                               EQU              (EMC_BASE_ADDR + 0x028)
  491 00000000 FFE08030 
                       EMCDynamictRP
                               EQU              (EMC_BASE_ADDR + 0x030)
  492 00000000 FFE08034 
                       EMCDynamictRAS
                               EQU              (EMC_BASE_ADDR + 0x034)
  493 00000000 FFE08038 
                       EMCDynamictSREX
                               EQU              (EMC_BASE_ADDR + 0x038)



ARM Macro Assembler    Page 21 


  494 00000000 FFE0803C 
                       EMCDynamictAPR
                               EQU              (EMC_BASE_ADDR + 0x03C)
  495 00000000 FFE08040 
                       EMCDynamictDAL
                               EQU              (EMC_BASE_ADDR + 0x040)
  496 00000000 FFE08044 
                       EMCDynamictWR
                               EQU              (EMC_BASE_ADDR + 0x044)
  497 00000000 FFE08048 
                       EMCDynamictRC
                               EQU              (EMC_BASE_ADDR + 0x048)
  498 00000000 FFE0804C 
                       EMCDynamictRFC
                               EQU              (EMC_BASE_ADDR + 0x04C)
  499 00000000 FFE08050 
                       EMCDynamictXSR
                               EQU              (EMC_BASE_ADDR + 0x050)
  500 00000000 FFE08054 
                       EMCDynamictRRD
                               EQU              (EMC_BASE_ADDR + 0x054)
  501 00000000 FFE08058 
                       EMCDynamictMRD
                               EQU              (EMC_BASE_ADDR + 0x058)
  502 00000000         
  503 00000000 FFE08100 
                       EMCDynamicConfig0
                               EQU              (EMC_BASE_ADDR + 0x100)
  504 00000000 FFE08120 
                       EMCDynamicContro1
                               EQU              (EMC_BASE_ADDR + 0x120)
  505 00000000 FFE08140 
                       EMCDynamicContro2
                               EQU              (EMC_BASE_ADDR + 0x140)
  506 00000000 FFE08160 
                       EMCDynamicContro3
                               EQU              (EMC_BASE_ADDR + 0x160)
  507 00000000         
  508 00000000 FFE08104 
                       EMCDynamicRASCAS0
                               EQU              (EMC_BASE_ADDR + 0x104)
  509 00000000 FFE08124 
                       EMCDynamicRASCAS1
                               EQU              (EMC_BASE_ADDR + 0x124)
  510 00000000 FFE08144 
                       EMCDynamicRASCAS2
                               EQU              (EMC_BASE_ADDR + 0x144)
  511 00000000 FFE08164 
                       EMCDynamicRASCAS3
                               EQU              (EMC_BASE_ADDR + 0x164)
  512 00000000         
  513 00000000         ;/******************************************************
                       **************************************************
  514 00000000         ;    Static RAM access registers
  515 00000000         ;*******************************************************
                       *************************************************/
  516 00000000         
  517 00000000 FFE08200 
                       EMCStaticConfig0



ARM Macro Assembler    Page 22 


                               EQU              (EMC_BASE_ADDR + 0x200)
  518 00000000 FFE08204 
                       EMCStaticWaitWen0
                               EQU              (EMC_BASE_ADDR + 0x204)
  519 00000000 FFE08208 
                       EMCStaticWaitOen0
                               EQU              (EMC_BASE_ADDR + 0x208)
  520 00000000 FFE0820C 
                       EMCStaticWaitRd0
                               EQU              (EMC_BASE_ADDR + 0x20C)
  521 00000000 FFE08210 
                       EMCStaticWaitPage0
                               EQU              (EMC_BASE_ADDR + 0x210)
  522 00000000 FFE08214 
                       EMCStaticWaitWr0
                               EQU              (EMC_BASE_ADDR + 0x214)
  523 00000000 FFE08218 
                       EMCStaticWaitTurn0
                               EQU              (EMC_BASE_ADDR + 0x218)
  524 00000000         
  525 00000000 FFE08220 
                       EMCStaticConfig1
                               EQU              (EMC_BASE_ADDR + 0x220)
  526 00000000 FFE08224 
                       EMCStaticWaitWen1
                               EQU              (EMC_BASE_ADDR + 0x224)
  527 00000000 FFE08228 
                       EMCStaticWaitOen1
                               EQU              (EMC_BASE_ADDR + 0x228)
  528 00000000 FFE0822C 
                       EMCStaticWaitRd1
                               EQU              (EMC_BASE_ADDR + 0x22C)
  529 00000000 FFE08230 
                       EMCStaticWaitPage1
                               EQU              (EMC_BASE_ADDR + 0x230)
  530 00000000 FFE08234 
                       EMCStaticWaitWr1
                               EQU              (EMC_BASE_ADDR + 0x234)
  531 00000000 FFE08238 
                       EMCStaticWaitTurn1
                               EQU              (EMC_BASE_ADDR + 0x238)
  532 00000000         
  533 00000000 FFE08240 
                       EMCStaticConfig2
                               EQU              (EMC_BASE_ADDR + 0x240)
  534 00000000 FFE08244 
                       EMCStaticWaitWen2
                               EQU              (EMC_BASE_ADDR + 0x244)
  535 00000000 FFE08248 
                       EMCStaticWaitOen2
                               EQU              (EMC_BASE_ADDR + 0x248)
  536 00000000 FFE0824C 
                       EMCStaticWaitRd2
                               EQU              (EMC_BASE_ADDR + 0x24C)
  537 00000000 FFE08250 
                       EMCStaticWaitPage2
                               EQU              (EMC_BASE_ADDR + 0x250)
  538 00000000 FFE08254 
                       EMCStaticWaitWr2



ARM Macro Assembler    Page 23 


                               EQU              (EMC_BASE_ADDR + 0x254)
  539 00000000 FFE08258 
                       EMCStaticWaitTurn2
                               EQU              (EMC_BASE_ADDR + 0x258)
  540 00000000         
  541 00000000 FFE08260 
                       EMCStaticConfig3
                               EQU              (EMC_BASE_ADDR + 0x260)
  542 00000000 FFE08264 
                       EMCStaticWaitWen3
                               EQU              (EMC_BASE_ADDR + 0x264)
  543 00000000 FFE08268 
                       EMCStaticWaitOen3
                               EQU              (EMC_BASE_ADDR + 0x268)
  544 00000000 FFE0826C 
                       EMCStaticWaitRd3
                               EQU              (EMC_BASE_ADDR + 0x26C)
  545 00000000 FFE08270 
                       EMCStaticWaitPage3
                               EQU              (EMC_BASE_ADDR + 0x270)
  546 00000000 FFE08274 
                       EMCStaticWaitWr3
                               EQU              (EMC_BASE_ADDR + 0x274)
  547 00000000 FFE08278 
                       EMCStaticWaitTurn3
                               EQU              (EMC_BASE_ADDR + 0x278)
  548 00000000         
  549 00000000 FFE08880 
                       EMCStaticExtendedWait
                               EQU              (EMC_BASE_ADDR + 0x880)
  550 00000000         
  551 00000000         ;/******************************************************
                       **************************************************
  552 00000000         ;    Timer 0
  553 00000000         ;*******************************************************
                       *************************************************/
  554 00000000 E0004000 
                       TMR0_BASE_ADDR
                               EQU              0xE0004000
  555 00000000         
  556 00000000 E0004000 
                       T0IR    EQU              (TMR0_BASE_ADDR + 0x00)
  557 00000000 E0004004 
                       T0TCR   EQU              (TMR0_BASE_ADDR + 0x04)
  558 00000000 E0004008 
                       T0TC    EQU              (TMR0_BASE_ADDR + 0x08)
  559 00000000 E000400C 
                       T0PR    EQU              (TMR0_BASE_ADDR + 0x0C)
  560 00000000 E0004010 
                       T0PC    EQU              (TMR0_BASE_ADDR + 0x10)
  561 00000000 E0004014 
                       T0MCR   EQU              (TMR0_BASE_ADDR + 0x14)
  562 00000000 E0004018 
                       T0MR0   EQU              (TMR0_BASE_ADDR + 0x18)
  563 00000000 E000401C 
                       T0MR1   EQU              (TMR0_BASE_ADDR + 0x1C)
  564 00000000 E0004020 
                       T0MR2   EQU              (TMR0_BASE_ADDR + 0x20)
  565 00000000 E0004024 



ARM Macro Assembler    Page 24 


                       T0MR3   EQU              (TMR0_BASE_ADDR + 0x24)
  566 00000000 E0004028 
                       T0CCR   EQU              (TMR0_BASE_ADDR + 0x28)
  567 00000000 E000402C 
                       T0CR0   EQU              (TMR0_BASE_ADDR + 0x2C)
  568 00000000 E0004030 
                       T0CR1   EQU              (TMR0_BASE_ADDR + 0x30)
  569 00000000 E0004034 
                       T0CR2   EQU              (TMR0_BASE_ADDR + 0x34)
  570 00000000 E0004038 
                       T0CR3   EQU              (TMR0_BASE_ADDR + 0x38)
  571 00000000 E000403C 
                       T0EMR   EQU              (TMR0_BASE_ADDR + 0x3C)
  572 00000000 E0004070 
                       T0CTCR  EQU              (TMR0_BASE_ADDR + 0x70)
  573 00000000         
  574 00000000         ;/*****************************

⌨️ 快捷键说明

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