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

📄 cortexm3_macro.lst

📁 STM32F103 USB例子程序包括大容量存储、USB转串口
💻 LST
📖 第 1 页 / 共 2 页
字号:


ARM Macro Assembler    Page 6 


  230 00000056 B661            CPSIE            f
  231 00000058 4770            BX               r14
  232 0000005A         
  233 0000005A         ;*******************************************************
                       ************************
  234 0000005A         ; Function Name  : __BASEPRICONFIG
  235 0000005A         ; Description    : Assembler function to set the Base Pr
                       iority.
  236 0000005A         ; Input          : - r0 : Base Priority new value  
  237 0000005A         ; Return         : None
  238 0000005A         ;*******************************************************
                       ************************
  239 0000005A         __BASEPRICONFIG
  240 0000005A         
  241 0000005A F380 8811       MSR              BASEPRI, r0
  242 0000005E 4770            BX               r14
  243 00000060         
  244 00000060         ;*******************************************************
                       ************************
  245 00000060         ; Function Name  : __GetBASEPRI
  246 00000060         ; Description    : Assembler function to get the Base Pr
                       iority value.
  247 00000060         ; Input          : None 
  248 00000060         ; Return         : - r0 : Base Priority value 
  249 00000060         ;*******************************************************
                       ************************
  250 00000060         __GetBASEPRI
  251 00000060         
  252 00000060 F3EF 8012       MRS              r0, BASEPRI_MAX
  253 00000064 4770            BX               r14
  254 00000066         
  255 00000066         ;*******************************************************
                       ************************
  256 00000066         ; Function Name  : __REV_HalfWord
  257 00000066         ; Description    : Reverses the byte order in HalfWord(1
                       6-bit) input variable.
  258 00000066         ; Input          : - r0 : specifies the input variable
  259 00000066         ; Return         : - r0 : holds tve variable value after
                        byte reversing.
  260 00000066         ;*******************************************************
                       ************************
  261 00000066         __REV_HalfWord
  262 00000066         
  263 00000066 BA40            REV16            r0, r0
  264 00000068 4770            BX               r14
  265 0000006A         
  266 0000006A         ;*******************************************************
                       ************************
  267 0000006A         ; Function Name  : __REV_Word
  268 0000006A         ; Description    : Reverses the byte order in Word(32-bi
                       t) input variable.
  269 0000006A         ; Input          : - r0 : specifies the input variable
  270 0000006A         ; Return         : - r0 : holds tve variable value after
                        byte reversing.
  271 0000006A         ;*******************************************************
                       ************************
  272 0000006A         __REV_Word
  273 0000006A         
  274 0000006A BA00            REV              r0, r0



ARM Macro Assembler    Page 7 


  275 0000006C 4770            BX               r14
  276 0000006E         
  277 0000006E                 END
Command Line: --debug --xref --device=DARMSTM --apcs=interwork -o.\Obj\cortexm3
_macro.o -ID:\Keil\ARM\INC\ST\STM32F10x --predefine="__MICROLIB SETA 1" --list=
.\List\cortexm3_macro.lst cortexm3_macro.s



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Relocatable symbols

.text 00000000

Symbol: .text
   Definitions
      At line 20 in file cortexm3_macro.s
   Uses
      None
Comment: .text unused
__BASEPRICONFIG 0000005A

Symbol: __BASEPRICONFIG
   Definitions
      At line 239 in file cortexm3_macro.s
   Uses
      At line 40 in file cortexm3_macro.s
Comment: __BASEPRICONFIG used once
__DMB 00000018

Symbol: __DMB
   Definitions
      At line 106 in file cortexm3_macro.s
   Uses
      At line 28 in file cortexm3_macro.s
Comment: __DMB used once
__DSB 00000012

Symbol: __DSB
   Definitions
      At line 95 in file cortexm3_macro.s
   Uses
      At line 27 in file cortexm3_macro.s
Comment: __DSB used once
__GetBASEPRI 00000060

Symbol: __GetBASEPRI
   Definitions
      At line 250 in file cortexm3_macro.s
   Uses
      At line 41 in file cortexm3_macro.s
Comment: __GetBASEPRI used once
__ISB 0000000C

Symbol: __ISB
   Definitions
      At line 84 in file cortexm3_macro.s
   Uses
      At line 26 in file cortexm3_macro.s
Comment: __ISB used once
__MRS_CONTROL 00000022

Symbol: __MRS_CONTROL
   Definitions
      At line 128 in file cortexm3_macro.s
   Uses
      At line 30 in file cortexm3_macro.s
Comment: __MRS_CONTROL used once
__MRS_MSP 0000003E

Symbol: __MRS_MSP



ARM Macro Assembler    Page 2 Alphabetic symbol ordering
Relocatable symbols

   Definitions
      At line 173 in file cortexm3_macro.s
   Uses
      At line 34 in file cortexm3_macro.s
Comment: __MRS_MSP used once
__MRS_PSP 00000032

Symbol: __MRS_PSP
   Definitions
      At line 151 in file cortexm3_macro.s
   Uses
      At line 32 in file cortexm3_macro.s
Comment: __MRS_PSP used once
__MSR_CONTROL 00000028

Symbol: __MSR_CONTROL
   Definitions
      At line 139 in file cortexm3_macro.s
   Uses
      At line 31 in file cortexm3_macro.s
Comment: __MSR_CONTROL used once
__MSR_MSP 00000044

Symbol: __MSR_MSP
   Definitions
      At line 184 in file cortexm3_macro.s
   Uses
      At line 35 in file cortexm3_macro.s
Comment: __MSR_MSP used once
__MSR_PSP 00000038

Symbol: __MSR_PSP
   Definitions
      At line 162 in file cortexm3_macro.s
   Uses
      At line 33 in file cortexm3_macro.s
Comment: __MSR_PSP used once
__RESETFAULTMASK 00000056

Symbol: __RESETFAULTMASK
   Definitions
      At line 228 in file cortexm3_macro.s
   Uses
      At line 39 in file cortexm3_macro.s
Comment: __RESETFAULTMASK used once
__RESETPRIMASK 0000004E

Symbol: __RESETPRIMASK
   Definitions
      At line 206 in file cortexm3_macro.s
   Uses
      At line 37 in file cortexm3_macro.s
Comment: __RESETPRIMASK used once
__REV_HalfWord 00000066

Symbol: __REV_HalfWord
   Definitions
      At line 261 in file cortexm3_macro.s
   Uses



ARM Macro Assembler    Page 3 Alphabetic symbol ordering
Relocatable symbols

      At line 42 in file cortexm3_macro.s
Comment: __REV_HalfWord used once
__REV_Word 0000006A

Symbol: __REV_Word
   Definitions
      At line 272 in file cortexm3_macro.s
   Uses
      At line 43 in file cortexm3_macro.s
Comment: __REV_Word used once
__SETFAULTMASK 00000052

Symbol: __SETFAULTMASK
   Definitions
      At line 217 in file cortexm3_macro.s
   Uses
      At line 38 in file cortexm3_macro.s
Comment: __SETFAULTMASK used once
__SETPRIMASK 0000004A

Symbol: __SETPRIMASK
   Definitions
      At line 195 in file cortexm3_macro.s
   Uses
      At line 36 in file cortexm3_macro.s
Comment: __SETPRIMASK used once
__SEV 00000008

Symbol: __SEV
   Definitions
      At line 73 in file cortexm3_macro.s
   Uses
      At line 25 in file cortexm3_macro.s
Comment: __SEV used once
__SVC 0000001E

Symbol: __SVC
   Definitions
      At line 117 in file cortexm3_macro.s
   Uses
      At line 29 in file cortexm3_macro.s
Comment: __SVC used once
__WFE 00000004

Symbol: __WFE
   Definitions
      At line 62 in file cortexm3_macro.s
   Uses
      At line 24 in file cortexm3_macro.s
Comment: __WFE used once
__WFI 00000000

Symbol: __WFI
   Definitions
      At line 51 in file cortexm3_macro.s
   Uses
      At line 23 in file cortexm3_macro.s
Comment: __WFI used once
22 symbols



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Relocatable symbols

.debug_info$$$.text 00000000

Symbol: .debug_info$$$.text
   Definitions
      None
   Uses
      None
Warning: .debug_info$$$.text undefinedComment: .debug_info$$$.text unused
1 symbol



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Relocatable symbols

.debug_line$$$.text 00000000

Symbol: .debug_line$$$.text
   Definitions
      None
   Uses
      None
Warning: .debug_line$$$.text undefinedComment: .debug_line$$$.text unused
1 symbol



ARM Macro Assembler    Page 1 Alphabetic symbol ordering
Relocatable symbols

.debug_abbrev 00000000

Symbol: .debug_abbrev
   Definitions
      None
   Uses
      None
Warning: .debug_abbrev undefinedComment: .debug_abbrev unused
__ARM_asm.debug_abbrev 00000000

Symbol: __ARM_asm.debug_abbrev
   Definitions
      None
   Uses
      None
Warning: __ARM_asm.debug_abbrev undefinedComment: __ARM_asm.debug_abbrev unused
2 symbols
346 symbols in table

⌨️ 快捷键说明

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