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

📄 stm32f10x_fsmc.lst

📁 STM32 MassStorageClass Sample with shimple buffers you can acceess via SDCARD via spi interface
💻 LST
📖 第 1 页 / 共 5 页
字号:
 382 0064 A00000A0 		.word	-1610612576
 383              	.LFE31:
 385              		.section	.text.FSMC_NORSRAMStructInit,"ax",%progbits
 386              		.align	2
 387              		.global	FSMC_NORSRAMStructInit
 388              		.thumb
 389              		.thumb_func
 391              	FSMC_NORSRAMStructInit:
 392              	.LFB32:
 370:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c **** 
 371:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c **** /**
 372:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   * @brief  Fills each FSMC_NORSRAMInitStruct member with its default value.
 373:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   * @param FSMC_NORSRAMInitStruct: pointer to a FSMC_NORSRAMInitTypeDef 
 374:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   *   structure which will be initialized.
 375:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   * @retval : None
 376:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   */
 377:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c **** void FSMC_NORSRAMStructInit(FSMC_NORSRAMInitTypeDef* FSMC_NORSRAMInitStruct)
 378:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c **** {  
 393              		.loc 1 378 0
 394              		@ args = 0, pretend = 0, frame = 0
 395              		@ frame_needed = 0, uses_anonymous_args = 0
 396              	.LVL9:
 379:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   /* Reset NOR/SRAM Init structure parameters values */
 380:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_Bank = FSMC_Bank1_NORSRAM1;
 381:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_DataAddressMux = FSMC_DataAddressMux_Enable;
 397              		.loc 1 381 0
 398 0000 0223     		movs	r3, #2
 399 0002 4360     		str	r3, [r0, #4]
 382:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_MemoryType = FSMC_MemoryType_SRAM;
 383:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_MemoryDataWidth = FSMC_MemoryDataWidth_8b;
 384:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_BurstAccessMode = FSMC_BurstAccessMode_Disable;
 385:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_WaitSignalPolarity = FSMC_WaitSignalPolarity_Low;
 386:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_WrapMode = FSMC_WrapMode_Disable;
 387:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_WaitSignalActive = FSMC_WaitSignalActive_BeforeWaitState;
 388:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_WriteOperation = FSMC_WriteOperation_Enable;
 400              		.loc 1 388 0
 401 0004 4FF48053 		mov	r3, #4096
 402 0008 0362     		str	r3, [r0, #32]
 389:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_WaitSignal = FSMC_WaitSignal_Enable;
 403              		.loc 1 389 0
 404 000a DB18     		adds	r3, r3, r3
 405 000c 4362     		str	r3, [r0, #36]
 390:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_ExtendedMode = FSMC_ExtendedMode_Disable;
 391:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_WriteBurst = FSMC_WriteBurst_Disable;
 392:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_ReadWriteTimingStruct->FSMC_AddressSetupTime = 0xF;
 406              		.loc 1 392 0
 407 000e 036B     		ldr	r3, [r0, #48]
 408              		.loc 1 380 0
 409 0010 0021     		movs	r1, #0
 410              		.loc 1 392 0
 411 0012 0F22     		movs	r2, #15
 412              		.loc 1 378 0
 413 0014 10B5     		push	{r4, lr}
 414              	.LCFI3:
 415              		.loc 1 380 0
 416 0016 0160     		str	r1, [r0, #0]
 417              		.loc 1 382 0
 418 0018 8160     		str	r1, [r0, #8]
 419              		.loc 1 383 0
 420 001a C160     		str	r1, [r0, #12]
 421              		.loc 1 384 0
 422 001c 0161     		str	r1, [r0, #16]
 423              		.loc 1 385 0
 424 001e 4161     		str	r1, [r0, #20]
 425              		.loc 1 386 0
 426 0020 8161     		str	r1, [r0, #24]
 427              		.loc 1 387 0
 428 0022 C161     		str	r1, [r0, #28]
 429              		.loc 1 390 0
 430 0024 8162     		str	r1, [r0, #40]
 431              		.loc 1 391 0
 432 0026 C162     		str	r1, [r0, #44]
 433              		.loc 1 392 0
 434 0028 1A60     		str	r2, [r3, #0]
 393:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_ReadWriteTimingStruct->FSMC_AddressHoldTime = 0xF;
 435              		.loc 1 393 0
 436 002a 036B     		ldr	r3, [r0, #48]
 394:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_ReadWriteTimingStruct->FSMC_DataSetupTime = 0xFF;
 437              		.loc 1 394 0
 438 002c FF24     		movs	r4, #255
 439              		.loc 1 393 0
 440 002e 5A60     		str	r2, [r3, #4]
 441              		.loc 1 394 0
 442 0030 036B     		ldr	r3, [r0, #48]
 443 0032 9C60     		str	r4, [r3, #8]
 395:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_ReadWriteTimingStruct->FSMC_BusTurnAroundDuration = 0xF;
 444              		.loc 1 395 0
 445 0034 036B     		ldr	r3, [r0, #48]
 446 0036 DA60     		str	r2, [r3, #12]
 396:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_ReadWriteTimingStruct->FSMC_CLKDivision = 0xF;
 447              		.loc 1 396 0
 448 0038 036B     		ldr	r3, [r0, #48]
 449 003a 1A61     		str	r2, [r3, #16]
 397:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_ReadWriteTimingStruct->FSMC_DataLatency = 0xF;
 450              		.loc 1 397 0
 451 003c 036B     		ldr	r3, [r0, #48]
 452 003e 5A61     		str	r2, [r3, #20]
 398:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_ReadWriteTimingStruct->FSMC_AccessMode = FSMC_AccessMode_A; 
 453              		.loc 1 398 0
 454 0040 036B     		ldr	r3, [r0, #48]
 455 0042 9961     		str	r1, [r3, #24]
 399:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_WriteTimingStruct->FSMC_AddressSetupTime = 0xF;
 456              		.loc 1 399 0
 457 0044 436B     		ldr	r3, [r0, #52]
 458 0046 1A60     		str	r2, [r3, #0]
 400:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_WriteTimingStruct->FSMC_AddressHoldTime = 0xF;
 459              		.loc 1 400 0
 460 0048 436B     		ldr	r3, [r0, #52]
 461 004a 5A60     		str	r2, [r3, #4]
 401:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_WriteTimingStruct->FSMC_DataSetupTime = 0xFF;
 462              		.loc 1 401 0
 463 004c 436B     		ldr	r3, [r0, #52]
 464 004e 9C60     		str	r4, [r3, #8]
 402:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_WriteTimingStruct->FSMC_BusTurnAroundDuration = 0xF;
 465              		.loc 1 402 0
 466 0050 436B     		ldr	r3, [r0, #52]
 467 0052 DA60     		str	r2, [r3, #12]
 403:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_WriteTimingStruct->FSMC_CLKDivision = 0xF;
 468              		.loc 1 403 0
 469 0054 436B     		ldr	r3, [r0, #52]
 470 0056 1A61     		str	r2, [r3, #16]
 404:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_WriteTimingStruct->FSMC_DataLatency = 0xF;
 471              		.loc 1 404 0
 472 0058 436B     		ldr	r3, [r0, #52]
 473 005a 5A61     		str	r2, [r3, #20]
 405:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NORSRAMInitStruct->FSMC_WriteTimingStruct->FSMC_AccessMode = FSMC_AccessMode_A;
 474              		.loc 1 405 0
 475 005c 436B     		ldr	r3, [r0, #52]
 476 005e 9961     		str	r1, [r3, #24]
 406:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c **** }
 477              		.loc 1 406 0
 478 0060 10BD     		pop	{r4, pc}
 479              	.LFE32:
 481 0062 C046     		.section	.text.FSMC_NANDStructInit,"ax",%progbits
 482              		.align	2
 483              		.global	FSMC_NANDStructInit
 484              		.thumb
 485              		.thumb_func
 487              	FSMC_NANDStructInit:
 488              	.LFB33:
 407:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c **** 
 408:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c **** /**
 409:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   * @brief  Fills each FSMC_NANDInitStruct member with its default value.
 410:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   * @param FSMC_NANDInitStruct: pointer to a FSMC_NANDInitTypeDef 
 411:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   *   structure which will be initialized.
 412:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   * @retval : None
 413:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   */
 414:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c **** void FSMC_NANDStructInit(FSMC_NANDInitTypeDef* FSMC_NANDInitStruct)
 415:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c **** { 
 489              		.loc 1 415 0
 490              		@ args = 0, pretend = 0, frame = 0
 491              		@ frame_needed = 0, uses_anonymous_args = 0
 492              		@ link register save eliminated.
 493              	.LVL10:
 416:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   /* Reset NAND Init structure parameters values */
 417:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NANDInitStruct->FSMC_Bank = FSMC_Bank2_NAND;
 494              		.loc 1 417 0
 495 0000 1023     		movs	r3, #16
 496 0002 0360     		str	r3, [r0, #0]
 418:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NANDInitStruct->FSMC_Waitfeature = FSMC_Waitfeature_Disable;
 497              		.loc 1 418 0
 498 0004 0023     		movs	r3, #0
 499 0006 4360     		str	r3, [r0, #4]
 419:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NANDInitStruct->FSMC_MemoryDataWidth = FSMC_MemoryDataWidth_8b;
 500              		.loc 1 419 0
 501 0008 8360     		str	r3, [r0, #8]
 420:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NANDInitStruct->FSMC_ECC = FSMC_ECC_Disable;
 502              		.loc 1 420 0
 503 000a C360     		str	r3, [r0, #12]
 421:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NANDInitStruct->FSMC_ECCPageSize = FSMC_ECCPageSize_256Bytes;
 504              		.loc 1 421 0
 505 000c 0361     		str	r3, [r0, #16]
 422:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NANDInitStruct->FSMC_TCLRSetupTime = 0x0;
 506              		.loc 1 422 0
 507 000e 4361     		str	r3, [r0, #20]
 423:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NANDInitStruct->FSMC_TARSetupTime = 0x0;
 508              		.loc 1 423 0
 509 0010 8361     		str	r3, [r0, #24]
 424:lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c ****   FSMC_NANDInitStruct->FSMC_CommonSpaceTimingStruct->FSMC_S

⌨️ 快捷键说明

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