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

📄 sysctrl.lst

📁 2812 开发库
💻 LST
📖 第 1 页 / 共 5 页
字号:
     154              ;----------------------------------------------------------------------
     155              ;  76 | SysCtrlRegs.PCLKCR.bit.SPIENCLK = 1;    // LSPCLK to SPI enabled       
     156              ;----------------------------------------------------------------------
     157 0000002b 1A0C!         OR        @_SysCtrlRegs+12,#0x0100 ; |76| 
         0000002c 0100 
     158                      .line   63
     159              ;----------------------------------------------------------------------
     160              ;  77 | SysCtrlRegs.PCLKCR.bit.ADCENCLK = 1;    // HSPCLK to ADC enabled       
     161              ;----------------------------------------------------------------------
     162 0000002d 1A0C!         OR        @_SysCtrlRegs+12,#0x0008 ; |77| 
         0000002e 0008 
     163                      .line   64
     164              ;----------------------------------------------------------------------
     165              ;  78 | SysCtrlRegs.PCLKCR.bit.EVAENCLK = 1;    // HSPCLK to EVA enabled       
     166              ;----------------------------------------------------------------------
     167 0000002f 1A0C!         OR        @_SysCtrlRegs+12,#0x0001 ; |78| 
         00000030 0001 
     168                      .line   67
     169              ;----------------------------------------------------------------------
     170              ;  81 | SysCtrlRegs.LPMCR0.all = 0x00FC;                // LPMCR0 set to defaul
     171              ;     | t value                                                                
     172              ;----------------------------------------------------------------------
     173 00000031 280E!         MOV       @_SysCtrlRegs+14,#252 ; |81| 
         00000032 00FC 
     174                      .line   68
     175              ;----------------------------------------------------------------------
     176              ;  82 | SysCtrlRegs.LPMCR1.all = 0x0000;                // LPMCR1 set to defaul
     177              ;     | t value                                                                
     178              ;----------------------------------------------------------------------
     179 00000033 2B0F!         MOV       @_SysCtrlRegs+15,#0   ; |82| 
     180                      .line   71
     181              ;----------------------------------------------------------------------
     182              ;  85 | asm(" EDIS");                                           // Disable EALL
     183              ;     | OW protected register access                                           
     184              ;----------------------------------------------------------------------
     185 00000034 761A   EDIS
     186                      .line   73
     187              ;----------------------------------------------------------------------
     188              ;  87 | } //end InitSysCtrl()                                                  
     189              ;----------------------------------------------------------------------
     190 00000035 FE81          SUBB      SP,#1
     191 00000036 0006          LRETR
     192                      ; return occurs
     193                      .endfunc        87,000000000h,1
     194              
     195              
     196              
     197 00000000               .sect   "secureRamFuncs"
     198                      .global _InitFlash
     199                      .sym    _InitFlash,_InitFlash, 32, 2, 0
     200                      .func   106
     201              ;----------------------------------------------------------------------
     202              ; 106 | void InitFlash(void)                                                   
     203              ;----------------------------------------------------------------------
     204              
TMS320C2000 COFF Assembler PC Version 3.09 Mon Mar 14 11:30:04 2005

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
../projects/Debug/SysCtrl.asm                                        PAGE    5

     205              ;***************************************************************
     206              ;* FNAME: _InitFlash                    FR SIZE:   0           *
     207              ;*                                                             *
     208              ;* FUNCTION ENVIRONMENT                                        *
     209              ;*                                                             *
     210              ;* FUNCTION PROPERTIES                                         *
     211              ;*                            0 Parameter,  0 Auto,  0 SOE     *
     212              ;***************************************************************
     213              
     214 00000000       _InitFlash:
     215                      .line   2
     216                      .line   3
     217              ;----------------------------------------------------------------------
     218              ; 108 | asm(" EALLOW");
     219              ;     |          // Enable EALLOW protected register access                    
     220              ;----------------------------------------------------------------------
     221 00000000 7622   EALLOW
     222                      .line   4
     223              ;----------------------------------------------------------------------
     224              ; 109 | FlashRegs.FPWR.bit.PWR = 3;
     225              ;     |  // Pump and bank set to active mode                                   
     226              ;----------------------------------------------------------------------
     227 00000001 761F!         MOVW      DP,#_FlashRegs+2
         00000002 0000 
     228 00000003 1A02!         OR        @_FlashRegs+2,#0x0003 ; |109| 
         00000004 0003 
     229                      .line   5
     230              ;----------------------------------------------------------------------
     231              ; 110 | FlashRegs.FSTATUS.bit.V3STAT = 1;                               // Clea
     232              ;     | r the 3VSTAT bit                                                       
     233              ;----------------------------------------------------------------------
     234 00000005 1A03!         OR        @_FlashRegs+3,#0x0100 ; |110| 
         00000006 0100 
     235                      .line   6
     236              ;----------------------------------------------------------------------
     237              ; 111 | FlashRegs.FSTDBYWAIT.bit.STDBYWAIT = 0x01FF;    // Sleep to standby tra
     238              ;     | nsition cycles                                                         
     239              ;----------------------------------------------------------------------
     240 00000007 1A04!         OR        @_FlashRegs+4,#0x00ff ; |111| 
         00000008 00FF 
     241                      .line   7
     242              ;----------------------------------------------------------------------
     243              ; 112 | FlashRegs.FACTIVEWAIT.bit.ACTIVEWAIT = 0x01FF;  // Standby to active tr
     244              ;     | ansition cycles                                                        
     245              ;----------------------------------------------------------------------
     246 00000009 1A05!         OR        @_FlashRegs+5,#0x00ff ; |112| 
         0000000a 00FF 
     247                      .line   8
     248              ;----------------------------------------------------------------------
     249              ; 113 | FlashRegs.FBANKWAIT.bit.RANDWAIT = 5;                   // Random acces
     250              ;     | s waitstates                                                           
     251              ;----------------------------------------------------------------------
     252 0000000b CC06!         AND       AL,@_FlashRegs+6,#0xfff0 ; |113| 
         0000000c FFF0 
     253 0000000d 5005          ORB       AL,#0x05              ; |113| 
TMS320C2000 COFF Assembler PC Version 3.09 Mon Mar 14 11:30:04 2005

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
../projects/Debug/SysCtrl.asm                                        PAGE    6

     254 0000000e 9606!         MOV       @_FlashRegs+6,AL      ; |113| 
     255                      .line   9
     256              ;----------------------------------------------------------------------
     257              ; 114 | FlashRegs.FBANKWAIT.bit.PAGEWAIT = 5;                   // Paged access
     258              ;     |  waitstates                                                            
     259              ;----------------------------------------------------------------------
     260 0000000f CC06!         AND       AL,@_FlashRegs+6,#0xf0ff ; |114| 
         00000010 F0FF 
     261 00000011 1AA9          OR        AL,#0x0500            ; |114| 
         00000012 0500 
     262 00000013 9606!         MOV       @_FlashRegs+6,AL      ; |114| 
     263                      .line   10
     264              ;----------------------------------------------------------------------
     265              ; 115 | FlashRegs.FOTPWAIT.bit.OTPWAIT = 5;                             // Rand
     266              ;     | om access waitstates                                                   
     267              ;----------------------------------------------------------------------
     268 00000014 CC07!         AND       AL,@_FlashRegs+7,#0xffe0 ; |115| 
         00000015 FFE0 
     269 00000016 5005          ORB       AL,#0x05              ; |115| 
     270 00000017 9607!         MOV       @_FlashRegs+7,AL      ; |115| 
     271                      .line   11
     272              ;----------------------------------------------------------------------
     273              ; 116 | FlashRegs.FOPT.bit.ENPIPE = 1;                                  // Enab
     274              ;     | le the flash pipeline                                                  
     275              ;----------------------------------------------------------------------
     276 00000018 1A00!         OR        @_FlashRegs,#0x0001   ; |116| 
         00000019 0001 
     277                      .line   12
     278              ;----------------------------------------------------------------------
     279              ; 117 | asm(" EDIS");
     280              ;     |          // Disable EALLOW protected register access                   
     281              ;----------------------------------------------------------------------
     282 0000001a 761A   EDIS
     283                      .line   17
     284              ;----------------------------------------------------------------------
     285              ; 122 | asm(" RPT #8 || NOP");                                                 
     286              ;----------------------------------------------------------------------
     287 0000001b F608   RPT #8 || NOP
         0000001c 7700 
     288                      .line   19
     289              ;----------------------------------------------------------------------
     290              ; 124 | } //end of InitFlash()                                                 
     291              ;----------------------------------------------------------------------
     292 0000001d 0006          LRETR
     293                      ; return occurs
     294                      .endfunc        124,000000000h,0
     295              
     296              
     297              
     298 00000037               .sect   ".text"
     299                      .global _InitXintf
     300                      .sym    _InitXintf,_InitXintf, 32, 2, 0
     301                      .func   132
     302              ;----------------------------------------------------------------------
     303              ; 132 | void InitXintf(void)                                                   
TMS320C2000 COFF Assembler PC Version 3.09 Mon Mar 14 11:30:04 2005

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
../projects/Debug/SysCtrl.asm                                        PAGE    7

     304              ;----------------------------------------------------------------------
     305              
     306              ;***************************************************************
     307              ;* FNAME: _InitXintf                    FR SIZE:   0           *
     308              ;*                                                             *

⌨️ 快捷键说明

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