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

📄 usb_regs.lst

📁 STM32 VirtualCOMPort DEMO now It s works fine???
💻 LST
📖 第 1 页 / 共 5 页
字号:
 157 0000 014B     		ldr	r3, .L23
 158 0002 1860     		str	r0, [r3, #0]
  97:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** }
 159              		.loc 1 97 0
 160 0004 7047     		bx	lr
 161              	.L24:
 162 0006 C046     		.align	2
 163              	.L23:
 164 0008 4C5C0040 		.word	1073765452
 165              	.LFE31:
 167              		.section	.text.GetDADDR,"ax",%progbits
 168              		.align	2
 169              		.global	GetDADDR
 170              		.thumb
 171              		.thumb_func
 173              	GetDADDR:
 174              	.LFB32:
  98:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** 
  99:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** /*******************************************************************************
 100:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Function Name  : GetDADDR
 101:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Description    : Returns the DADDR register value.
 102:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Input          : None.
 103:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Output         : None.
 104:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Return         : DADDR register Value
 105:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** *******************************************************************************/
 106:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** uint16_t GetDADDR(void)
 107:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** {
 175              		.loc 1 107 0
 176              		@ args = 0, pretend = 0, frame = 0
 177              		@ frame_needed = 0, uses_anonymous_args = 0
 178              		@ link register save eliminated.
 108:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c ****   return(_GetDADDR());
 179              		.loc 1 108 0
 180 0000 014B     		ldr	r3, .L27
 181 0002 1868     		ldr	r0, [r3, #0]
 109:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** }
 182              		.loc 1 109 0
 183 0004 80B2     		uxth	r0, r0
 184 0006 7047     		bx	lr
 185              	.L28:
 186              		.align	2
 187              	.L27:
 188 0008 4C5C0040 		.word	1073765452
 189              	.LFE32:
 191              		.section	.text.SetBTABLE,"ax",%progbits
 192              		.align	2
 193              		.global	SetBTABLE
 194              		.thumb
 195              		.thumb_func
 197              	SetBTABLE:
 198              	.LFB33:
 110:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** 
 111:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** /*******************************************************************************
 112:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Function Name  : SetBTABLE
 113:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Description    : Set the BTABLE.
 114:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Input          : wRegValue: New register value.
 115:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Output         : None.
 116:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Return         : None.
 117:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** *******************************************************************************/
 118:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** void SetBTABLE(uint16_t wRegValue)
 119:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** {
 199              		.loc 1 119 0
 200              		@ args = 0, pretend = 0, frame = 0
 201              		@ frame_needed = 0, uses_anonymous_args = 0
 202              		@ link register save eliminated.
 203              	.LVL3:
 120:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c ****   _SetBTABLE(wRegValue);
 204              		.loc 1 120 0
 205 0000 4FF6F873 		movw	r3, #65528
 206 0004 024A     		ldr	r2, .L31
 207 0006 00EA0303 		and	r3, r0, r3
 208 000a 1360     		str	r3, [r2, #0]
 121:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** }
 209              		.loc 1 121 0
 210 000c 7047     		bx	lr
 211              	.L32:
 212 000e C046     		.align	2
 213              	.L31:
 214 0010 505C0040 		.word	1073765456
 215              	.LFE33:
 217              		.section	.text.GetBTABLE,"ax",%progbits
 218              		.align	2
 219              		.global	GetBTABLE
 220              		.thumb
 221              		.thumb_func
 223              	GetBTABLE:
 224              	.LFB34:
 122:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** 
 123:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** /*******************************************************************************
 124:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Function Name  : GetBTABLE.
 125:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Description    : Returns the BTABLE register value.
 126:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Input          : None. 
 127:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Output         : None.
 128:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Return         : BTABLE address.
 129:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** *******************************************************************************/
 130:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** uint16_t GetBTABLE(void)
 131:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** {
 225              		.loc 1 131 0
 226              		@ args = 0, pretend = 0, frame = 0
 227              		@ frame_needed = 0, uses_anonymous_args = 0
 228              		@ link register save eliminated.
 132:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c ****   return(_GetBTABLE());
 229              		.loc 1 132 0
 230 0000 014B     		ldr	r3, .L35
 231 0002 1868     		ldr	r0, [r3, #0]
 133:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** }
 232              		.loc 1 133 0
 233 0004 80B2     		uxth	r0, r0
 234 0006 7047     		bx	lr
 235              	.L36:
 236              		.align	2
 237              	.L35:
 238 0008 505C0040 		.word	1073765456
 239              	.LFE34:
 241              		.section	.text.SetENDPOINT,"ax",%progbits
 242              		.align	2
 243              		.global	SetENDPOINT
 244              		.thumb
 245              		.thumb_func
 247              	SetENDPOINT:
 248              	.LFB35:
 134:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** 
 135:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** /*******************************************************************************
 136:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Function Name  : SetENDPOINT
 137:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Description    : Setthe Endpoint register value.
 138:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Input          : bEpNum: Endpoint Number. 
 139:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** *                  wRegValue.
 140:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Output         : None.
 141:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Return         : None.
 142:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** *******************************************************************************/
 143:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** void SetENDPOINT(uint8_t bEpNum, uint16_t wRegValue)
 144:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** {
 249              		.loc 1 144 0
 250              		@ args = 0, pretend = 0, frame = 0
 251              		@ frame_needed = 0, uses_anonymous_args = 0
 252              		@ link register save eliminated.
 253              	.LVL4:
 145:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c ****   _SetENDPOINT(bEpNum, wRegValue);
 254              		.loc 1 145 0
 255 0000 014B     		ldr	r3, .L39
 256 0002 43F82010 		str	r1, [r3, r0, lsl #2]
 146:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** }
 257              		.loc 1 146 0
 258 0006 7047     		bx	lr
 259              	.L40:
 260              		.align	2
 261              	.L39:
 262 0008 005C0040 		.word	1073765376
 263              	.LFE35:
 265              		.section	.text.GetENDPOINT,"ax",%progbits
 266              		.align	2
 267              		.global	GetENDPOINT
 268              		.thumb
 269              		.thumb_func
 271              	GetENDPOINT:
 272              	.LFB36:
 147:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** 
 148:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** /*******************************************************************************
 149:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Function Name  : GetENDPOINT
 150:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Description    : Return the Endpoint register value.
 151:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Input          : bEpNum: Endpoint Number. 
 152:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Output         : None.
 153:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Return         : Endpoint register value.
 154:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** *******************************************************************************/
 155:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** uint16_t GetENDPOINT(uint8_t bEpNum)
 156:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** {
 273              		.loc 1 156 0
 274              		@ args = 0, pretend = 0, frame = 0
 275              		@ frame_needed = 0, uses_anonymous_args = 0
 276              		@ link register save eliminated.
 277              	.LVL5:
 157:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c ****   return(_GetENDPOINT(bEpNum));
 278              		.loc 1 157 0
 279 0000 024B     		ldr	r3, .L43
 280 0002 53F82000 		ldr	r0, [r3, r0, lsl #2]
 281              	.LVL6:
 158:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** }
 282              		.loc 1 158 0
 283 0006 80B2     		uxth	r0, r0
 284 0008 7047     		bx	lr
 285              	.L44:
 286 000a C046     		.align	2
 287              	.L43:
 288 000c 005C0040 		.word	1073765376
 289              	.LFE36:
 291              		.section	.text.SetEPType,"ax",%progbits
 292              		.align	2
 293              		.global	SetEPType
 294              		.thumb
 295              		.thumb_func
 297              	SetEPType:
 298              	.LFB37:
 159:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** 
 160:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** /*******************************************************************************
 161:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Function Name  : SetEPType
 162:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Description    : sets the type in the endpoint register.
 163:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Input          : bEpNum: Endpoint Number. 
 164:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** *                  wType: type definition.
 165:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Output         : None.
 166:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Return         : None.
 167:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** *******************************************************************************/
 168:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** void SetEPType(uint8_t bEpNum, uint16_t wType)
 169:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** {
 299              		.loc 1 169 0
 300              		@ args = 0, pretend = 0, frame = 0
 301              		@ frame_needed = 0, uses_anonymous_args = 0
 302              	.LVL7:
 303 0000 10B5     		push	{r4, lr}
 304              	.LCFI0:
 170:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c ****   _SetEPType(bEpNum, wType);
 305              		.loc 1 170 0
 306 0002 054C     		ldr	r4, .L47
 307 0004 48F68F13 		movw	r3, #35215
 308 0008 54F82020 		ldr	r2, [r4, r0, lsl #2]
 309 000c 02EA0303 		and	r3, r2, r3
 310 0010 0B43     		orrs	r3, r3, r1
 311 0012 44F82030 		str	r3, [r4, r0, lsl #2]
 171:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** }
 312              		.loc 1 171 0
 313 0016 10BD     		pop	{r4, pc}
 314              	.L48:
 315              		.align	2
 316              	.L47:
 317 0018 005C0040 		.word	1073765376
 318              	.LFE37:
 320              		.section	.text.GetEPType,"ax",%progbits
 321              		.align	2
 322              		.global	GetEPType
 323              		.thumb
 324              		.thumb_func
 326              	GetEPType:
 327              	.LFB38:
 172:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** 
 173:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** /*******************************************************************************

⌨️ 快捷键说明

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