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

📄 dsp28_sysctrl.lst

📁 ucos 在F2812上的移置,内含三个任务,可以在F2812上跑起来,通过测试,在片外SRAM中运行,完整的工程
💻 LST
📖 第 1 页 / 共 5 页
字号:
     148                      .dwfde DW$CIE
     149              
     150              ;***************************************************************
     151              ;* FNAME: _InitFlash                    FR SIZE:   0           *
     152              ;*                                                             *
     153              ;* FUNCTION ENVIRONMENT                                        *
     154              ;*                                                             *
     155              ;* FUNCTION PROPERTIES                                         *
     156              ;*                            0 Parameter,  0 Auto,  0 SOE     *
     157              ;***************************************************************
     158              
     159              _InitFlash:
     160                      .dwcfa  0x1d, -2
     161                      .dwcfa  0x1c, 26, 0
     162                      .dwcfa  0x09, 40, 26
     163                      .dwpsn  "DSP28_SysCtrl.c",81,4
     164 00000036 7622   EALLOW
     165                      .dwpsn  "DSP28_SysCtrl.c",84,4
     166 00000037 761F!         MOVW      DP,#_FlashRegs
         00000038 0000 
     167 00000039 1A00!         OR        @_FlashRegs,#0x0001   ; |84| 
         0000003a 0001 
     168                      .dwpsn  "DSP28_SysCtrl.c",92,4
     169 0000003b CC06!         AND       AL,@_FlashRegs+6,#0xfff0 ; |92| 
         0000003c FFF0 
     170 0000003d 5005          ORB       AL,#0x05              ; |92| 
     171 0000003e 9606!         MOV       @_FlashRegs+6,AL      ; |92| 
     172                      .dwpsn  "DSP28_SysCtrl.c",95,4
     173 0000003f CC06!         AND       AL,@_FlashRegs+6,#0xf0ff ; |95| 
         00000040 F0FF 
     174 00000041 1AA9          OR        AL,#0x0500            ; |95| 
         00000042 0500 
     175 00000043 9606!         MOV       @_FlashRegs+6,AL      ; |95| 
     176                      .dwpsn  "DSP28_SysCtrl.c",105,4
     177 00000044 1A04!         OR        @_FlashRegs+4,#0x00ff ; |105| 
         00000045 00FF 
     178                      .dwpsn  "DSP28_SysCtrl.c",108,4
     179 00000046 1A05!         OR        @_FlashRegs+5,#0x00ff ; |108| 
         00000047 00FF 
     180                      .dwpsn  "DSP28_SysCtrl.c",109,4
     181 00000048 761A   EDIS
     182                      .dwpsn  "DSP28_SysCtrl.c",110,1
     183 00000049 FF69          SPM       #0
     184 0000004a 0006          LRETR
     185                      ; return occurs
     186                      .dwattr DW$8, DW_AT_end_file("DSP28_SysCtrl.c")
     187                      .dwattr DW$8, DW_AT_end_line(0x6e)
     188                      .dwattr DW$8, DW_AT_end_column(0x01)
     189                      .dwendentry
     190                      .dwendtag DW$8
     191              
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 10:33:06 2009

Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_SysCtrl.asm                                 PAGE    5

     192              ;***************************************************************
     193              ;* UNDEFINED EXTERNAL REFERENCES                               *
     194              ;***************************************************************
     195                      .global _FlashRegs
     196                      .global _SysCtrlRegs
     197                      .global _DevEmuRegs
     198              
     199              ;***************************************************************
     200              ;* TYPE INFORMATION                                            *
     201              ;***************************************************************
     202              
     203              DW$T$54 .dwtag  DW_TAG_subroutine_type
     204                      .dwattr DW$T$54, DW_AT_language(DW_LANG_C)
     205              DW$T$19 .dwtag  DW_TAG_typedef, DW_AT_name("Uint16"), DW_AT_type(*DW$T$11)
     206                      .dwattr DW$T$19, DW_AT_language(DW_LANG_C)
     207              DW$9    .dwtag  DW_TAG_far_type
     208                      .dwattr DW$9, DW_AT_type(*DW$T$31)
     209              DW$T$61 .dwtag  DW_TAG_volatile_type
     210                      .dwattr DW$T$61, DW_AT_type(*DW$9)
     211              DW$10   .dwtag  DW_TAG_far_type
     212                      .dwattr DW$10, DW_AT_type(*DW$T$46)
     213              DW$T$70 .dwtag  DW_TAG_volatile_type
     214                      .dwattr DW$T$70, DW_AT_type(*DW$10)
     215              DW$11   .dwtag  DW_TAG_far_type
     216                      .dwattr DW$11, DW_AT_type(*DW$T$53)
     217              DW$T$71 .dwtag  DW_TAG_volatile_type
     218                      .dwattr DW$T$71, DW_AT_type(*DW$11)
     219              DW$T$11 .dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
     220                      .dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
     221                      .dwattr DW$T$11, DW_AT_byte_size(0x01)
     222              
     223              DW$T$31 .dwtag  DW_TAG_structure_type
     224                      .dwattr DW$T$31, DW_AT_name("SYS_CTRL_REGS")
     225                      .dwattr DW$T$31, DW_AT_byte_size(0x20)
     226              DW$12   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
     227                      .dwattr DW$12, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
     228                      .dwattr DW$12, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     229                      .dwattr DW$12, DW_AT_accessibility(DW_ACCESS_public)
     230              DW$13   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$21)
     231                      .dwattr DW$13, DW_AT_name("HISPCP"), DW_AT_symbol_name("_HISPCP")
     232                      .dwattr DW$13, DW_AT_data_member_location[DW_OP_plus_uconst 0xa]
     233                      .dwattr DW$13, DW_AT_accessibility(DW_ACCESS_public)
     234              DW$14   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
     235                      .dwattr DW$14, DW_AT_name("LOSPCP"), DW_AT_symbol_name("_LOSPCP")
     236                      .dwattr DW$14, DW_AT_data_member_location[DW_OP_plus_uconst 0xb]
     237                      .dwattr DW$14, DW_AT_accessibility(DW_ACCESS_public)
     238              DW$15   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
     239                      .dwattr DW$15, DW_AT_name("PCLKCR"), DW_AT_symbol_name("_PCLKCR")
     240                      .dwattr DW$15, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
     241                      .dwattr DW$15, DW_AT_accessibility(DW_ACCESS_public)
     242              DW$16   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     243                      .dwattr DW$16, DW_AT_name("rsvd2"), DW_AT_symbol_name("_rsvd2")
     244                      .dwattr DW$16, DW_AT_data_member_location[DW_OP_plus_uconst 0xd]
     245                      .dwattr DW$16, DW_AT_accessibility(DW_ACCESS_public)
     246              DW$17   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 10:33:06 2009

Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_SysCtrl.asm                                 PAGE    6

     247                      .dwattr DW$17, DW_AT_name("LPMCR0"), DW_AT_symbol_name("_LPMCR0")
     248                      .dwattr DW$17, DW_AT_data_member_location[DW_OP_plus_uconst 0xe]
     249                      .dwattr DW$17, DW_AT_accessibility(DW_ACCESS_public)
     250              DW$18   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     251                      .dwattr DW$18, DW_AT_name("LPMCR1"), DW_AT_symbol_name("_LPMCR1")
     252                      .dwattr DW$18, DW_AT_data_member_location[DW_OP_plus_uconst 0xf]
     253                      .dwattr DW$18, DW_AT_accessibility(DW_ACCESS_public)
     254              DW$19   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     255                      .dwattr DW$19, DW_AT_name("rsvd3"), DW_AT_symbol_name("_rsvd3")
     256                      .dwattr DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
     257                      .dwattr DW$19, DW_AT_accessibility(DW_ACCESS_public)
     258              DW$20   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     259                      .dwattr DW$20, DW_AT_name("PLLCR"), DW_AT_symbol_name("_PLLCR")
     260                      .dwattr DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x11]
     261                      .dwattr DW$20, DW_AT_accessibility(DW_ACCESS_public)
     262              DW$21   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$27)
     263                      .dwattr DW$21, DW_AT_name("SCSR"), DW_AT_symbol_name("_SCSR")
     264                      .dwattr DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0x12]
     265                      .dwattr DW$21, DW_AT_accessibility(DW_ACCESS_public)
     266              DW$22   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     267                      .dwattr DW$22, DW_AT_name("WDCNTR"), DW_AT_symbol_name("_WDCNTR")
     268                      .dwattr DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0x13]
     269                      .dwattr DW$22, DW_AT_accessibility(DW_ACCESS_public)
     270              DW$23   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     271                      .dwattr DW$23, DW_AT_name("rsvd4"), DW_AT_symbol_name("_rsvd4")
     272                      .dwattr DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
     273                      .dwattr DW$23, DW_AT_accessibility(DW_ACCESS_public)
     274              DW$24   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     275                      .dwattr DW$24, DW_AT_name("WDKEY"), DW_AT_symbol_name("_WDKEY")
     276                      .dwattr DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x15]
     277                      .dwattr DW$24, DW_AT_accessibility(DW_ACCESS_public)
     278              DW$25   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
     279                      .dwattr DW$25, DW_AT_name("rsvd5"), DW_AT_symbol_name("_rsvd5")
     280                      .dwattr DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x16]
     281                      .dwattr DW$25, DW_AT_accessibility(DW_ACCESS_public)
     282              DW$26   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     283                      .dwattr DW$26, DW_AT_name("WDCR"), DW_AT_symbol_name("_WDCR")
     284                      .dwattr DW$26, DW_AT_data_member_location[DW_OP_plus_uconst 0x19]
     285                      .dwattr DW$26, DW_AT_accessibility(DW_ACCESS_public)
     286              DW$27   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$30)
     287                      .dwattr DW$27, DW_AT_name("rsvd6"), DW_AT_symbol_name("_rsvd6")
     288                      .dwattr DW$27, DW_AT_data_member_location[DW_OP_plus_uconst 0x1a]
     289                      .dwattr DW$27, DW_AT_accessibility(DW_ACCESS_public)
     290                      .dwendtag DW$T$31
     291              
     292              
     293              DW$T$46 .dwtag  DW_TAG_structure_type
     294                      .dwattr DW$T$46, DW_AT_name("FLASH_REGS")
     295                      .dwattr DW$T$46, DW_AT_byte_size(0x08)
     296              DW$28   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$33)
     297                      .dwattr DW$28, DW_AT_name("FOPT"), DW_AT_symbol_name("_FOPT")
     298                      .dwattr DW$28, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
     299                      .dwattr DW$28, DW_AT_accessibility(DW_ACCESS_public)
     300              DW$29   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
     301                      .dwattr DW$29, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 10:33:06 2009

Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_SysCtrl.asm                                 PAGE    7

     302                      .dwattr DW$29, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
     303                      .dwattr DW$29, DW_AT_accessibility(DW_ACCESS_public)
     304              DW$30   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$35)
     305                      .dwattr DW$30, DW_AT_name("FPWR"), DW_AT_symbol_name("_FPWR")
     306                      .dwattr DW$30, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
     307                      .dwattr DW$30, DW_AT_accessibility(DW_ACCESS_public)
     308              DW$31   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$37)
     309                      .dwattr DW$31, DW_AT_name("FSTATUS"), DW_AT_symbol_name("_FSTATUS")
     310                      .dwattr DW$31, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
     311                      .dwattr DW$31, DW_AT_accessibility(DW_ACCESS_public)
     312              DW$32   .dwtag  DW_TAG_member, DW_AT_type(*DW$T$39)
     313                      .dwattr DW$32, DW_AT_name("FSTDBYWAIT"), DW_AT_symbol_name("_FSTDBYWAIT")
     314                      .dwattr DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]

⌨️ 快捷键说明

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