Stabilize USB control firmware

This commit is contained in:
Ayzen
2026-04-26 18:39:55 +03:00
parent ea1fbb071d
commit d32db245fa
51 changed files with 11583 additions and 11479 deletions

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cc1MJofu.s page 1
ARM GAS /tmp/cchooSA4.s page 1
1 .cpu cortex-m7
@ -58,7 +58,7 @@ ARM GAS /tmp/cc1MJofu.s page 1
29:Src/sd_diskio.c **** #include "sd_diskio.h"
30:Src/sd_diskio.c ****
31:Src/sd_diskio.c **** /* Private typedef -----------------------------------------------------------*/
ARM GAS /tmp/cc1MJofu.s page 2
ARM GAS /tmp/cchooSA4.s page 2
32:Src/sd_diskio.c **** /* Private define ------------------------------------------------------------*/
@ -118,7 +118,7 @@ ARM GAS /tmp/cc1MJofu.s page 1
86:Src/sd_diskio.c **** /* USER CODE BEGIN beforeFunctionSection */
87:Src/sd_diskio.c **** /* can be used to modify / undefine following code or add new code */
88:Src/sd_diskio.c **** DSTATUS sd_diskio_debug_get_last_initialize_status(void)
ARM GAS /tmp/cc1MJofu.s page 3
ARM GAS /tmp/cchooSA4.s page 3
89:Src/sd_diskio.c **** {
@ -178,7 +178,7 @@ ARM GAS /tmp/cc1MJofu.s page 1
111:Src/sd_diskio.c **** }
60 .loc 1 111 1 view .LVU11
61 001c 08BD pop {r3, pc}
ARM GAS /tmp/cc1MJofu.s page 4
ARM GAS /tmp/cchooSA4.s page 4
62 .L5:
@ -238,7 +238,7 @@ ARM GAS /tmp/cc1MJofu.s page 1
128:Src/sd_diskio.c ****
129:Src/sd_diskio.c **** #else
130:Src/sd_diskio.c **** Stat = SD_CheckStatus(lun);
ARM GAS /tmp/cc1MJofu.s page 5
ARM GAS /tmp/cchooSA4.s page 5
131:Src/sd_diskio.c **** #endif
@ -298,7 +298,7 @@ ARM GAS /tmp/cc1MJofu.s page 1
143:Src/sd_diskio.c **** DSTATUS SD_status(BYTE lun)
144:Src/sd_diskio.c **** {
143 .loc 1 144 1 is_stmt 1 view -0
ARM GAS /tmp/cc1MJofu.s page 6
ARM GAS /tmp/cchooSA4.s page 6
144 .cfi_startproc
@ -358,7 +358,7 @@ ARM GAS /tmp/cc1MJofu.s page 1
182 .loc 1 162 1 is_stmt 1 view -0
183 .cfi_startproc
184 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/cc1MJofu.s page 7
ARM GAS /tmp/cchooSA4.s page 7
185 @ frame_needed = 0, uses_anonymous_args = 0
@ -418,7 +418,7 @@ ARM GAS /tmp/cc1MJofu.s page 1
222 .loc 1 176 3 is_stmt 1 view .LVU48
177:Src/sd_diskio.c **** }
223 .loc 1 177 1 is_stmt 0 view .LVU49
ARM GAS /tmp/cc1MJofu.s page 8
ARM GAS /tmp/cchooSA4.s page 8
224 001c 1846 mov r0, r3
@ -478,7 +478,7 @@ ARM GAS /tmp/cc1MJofu.s page 1
262 .loc 1 194 3 is_stmt 1 view .LVU55
195:Src/sd_diskio.c ****
196:Src/sd_diskio.c **** if(BSP_SD_WriteBlocks((uint32_t*)buff,
ARM GAS /tmp/cc1MJofu.s page 9
ARM GAS /tmp/cchooSA4.s page 9
263 .loc 1 196 3 view .LVU56
@ -538,7 +538,7 @@ ARM GAS /tmp/cc1MJofu.s page 1
303 SD_ioctl:
304 .LVL26:
305 .LFB1190:
ARM GAS /tmp/cc1MJofu.s page 10
ARM GAS /tmp/cchooSA4.s page 10
209:Src/sd_diskio.c **** #endif /* _USE_WRITE == 1 */
@ -598,7 +598,7 @@ ARM GAS /tmp/cc1MJofu.s page 1
339 001a 0A .byte (.L30-.L29)/2
340 001b 10 .byte (.L28-.L29)/2
341 .p2align 1
ARM GAS /tmp/cc1MJofu.s page 11
ARM GAS /tmp/cchooSA4.s page 11
342 .L32:
@ -658,7 +658,7 @@ ARM GAS /tmp/cc1MJofu.s page 1
250:Src/sd_diskio.c **** /* Get erase block size in unit of sector (DWORD) */
251:Src/sd_diskio.c **** case GET_BLOCK_SIZE :
252:Src/sd_diskio.c **** BSP_SD_GetCardInfo(&CardInfo);
ARM GAS /tmp/cc1MJofu.s page 12
ARM GAS /tmp/cchooSA4.s page 12
376 .loc 1 252 5 view .LVU87
@ -718,7 +718,7 @@ ARM GAS /tmp/cc1MJofu.s page 1
419 .section .text.sd_diskio_debug_get_last_initialize_status,"ax",%progbits
420 .align 1
421 .global sd_diskio_debug_get_last_initialize_status
ARM GAS /tmp/cc1MJofu.s page 13
ARM GAS /tmp/cchooSA4.s page 13
422 .syntax unified
@ -778,7 +778,7 @@ ARM GAS /tmp/cc1MJofu.s page 1
471 .LFE1184:
473 .global SD_Driver
474 .section .rodata.SD_Driver,"a"
ARM GAS /tmp/cc1MJofu.s page 14
ARM GAS /tmp/cchooSA4.s page 14
475 .align 2
@ -809,40 +809,40 @@ ARM GAS /tmp/cc1MJofu.s page 1
508 .file 9 "Middlewares/Third_Party/FatFs/src/ff_gen_drv.h"
509 .file 10 "Inc/bsp_driver_sd.h"
510 .file 11 "Inc/sd_diskio.h"
ARM GAS /tmp/cc1MJofu.s page 15
ARM GAS /tmp/cchooSA4.s page 15
DEFINED SYMBOLS
*ABS*:00000000 sd_diskio.c
/tmp/cc1MJofu.s:20 .text.SD_CheckStatus:00000000 $t
/tmp/cc1MJofu.s:25 .text.SD_CheckStatus:00000000 SD_CheckStatus
/tmp/cc1MJofu.s:65 .text.SD_CheckStatus:00000020 $d
/tmp/cc1MJofu.s:497 .data.Stat:00000000 Stat
/tmp/cc1MJofu.s:70 .text.SD_initialize:00000000 $t
/tmp/cc1MJofu.s:76 .text.SD_initialize:00000000 SD_initialize
/tmp/cc1MJofu.s:128 .text.SD_initialize:0000002c $d
/tmp/cc1MJofu.s:492 .data.g_last_initialize_status:00000000 g_last_initialize_status
/tmp/cc1MJofu.s:134 .text.SD_status:00000000 $t
/tmp/cc1MJofu.s:140 .text.SD_status:00000000 SD_status
/tmp/cc1MJofu.s:168 .text.SD_status:00000010 $d
/tmp/cc1MJofu.s:487 .data.g_last_status_result:00000000 g_last_status_result
/tmp/cc1MJofu.s:173 .text.SD_read:00000000 $t
/tmp/cc1MJofu.s:179 .text.SD_read:00000000 SD_read
/tmp/cc1MJofu.s:235 .text.SD_write:00000000 $t
/tmp/cc1MJofu.s:241 .text.SD_write:00000000 SD_write
/tmp/cc1MJofu.s:297 .text.SD_ioctl:00000000 $t
/tmp/cc1MJofu.s:303 .text.SD_ioctl:00000000 SD_ioctl
/tmp/cc1MJofu.s:337 .text.SD_ioctl:00000018 $d
/tmp/cc1MJofu.s:341 .text.SD_ioctl:0000001c $t
/tmp/cc1MJofu.s:415 .text.SD_ioctl:00000054 $d
/tmp/cc1MJofu.s:420 .text.sd_diskio_debug_get_last_initialize_status:00000000 $t
/tmp/cc1MJofu.s:426 .text.sd_diskio_debug_get_last_initialize_status:00000000 sd_diskio_debug_get_last_initialize_status
/tmp/cc1MJofu.s:442 .text.sd_diskio_debug_get_last_initialize_status:00000008 $d
/tmp/cc1MJofu.s:447 .text.sd_diskio_debug_get_last_status_result:00000000 $t
/tmp/cc1MJofu.s:453 .text.sd_diskio_debug_get_last_status_result:00000000 sd_diskio_debug_get_last_status_result
/tmp/cc1MJofu.s:469 .text.sd_diskio_debug_get_last_status_result:00000008 $d
/tmp/cc1MJofu.s:478 .rodata.SD_Driver:00000000 SD_Driver
/tmp/cc1MJofu.s:475 .rodata.SD_Driver:00000000 $d
/tmp/cchooSA4.s:20 .text.SD_CheckStatus:00000000 $t
/tmp/cchooSA4.s:25 .text.SD_CheckStatus:00000000 SD_CheckStatus
/tmp/cchooSA4.s:65 .text.SD_CheckStatus:00000020 $d
/tmp/cchooSA4.s:497 .data.Stat:00000000 Stat
/tmp/cchooSA4.s:70 .text.SD_initialize:00000000 $t
/tmp/cchooSA4.s:76 .text.SD_initialize:00000000 SD_initialize
/tmp/cchooSA4.s:128 .text.SD_initialize:0000002c $d
/tmp/cchooSA4.s:492 .data.g_last_initialize_status:00000000 g_last_initialize_status
/tmp/cchooSA4.s:134 .text.SD_status:00000000 $t
/tmp/cchooSA4.s:140 .text.SD_status:00000000 SD_status
/tmp/cchooSA4.s:168 .text.SD_status:00000010 $d
/tmp/cchooSA4.s:487 .data.g_last_status_result:00000000 g_last_status_result
/tmp/cchooSA4.s:173 .text.SD_read:00000000 $t
/tmp/cchooSA4.s:179 .text.SD_read:00000000 SD_read
/tmp/cchooSA4.s:235 .text.SD_write:00000000 $t
/tmp/cchooSA4.s:241 .text.SD_write:00000000 SD_write
/tmp/cchooSA4.s:297 .text.SD_ioctl:00000000 $t
/tmp/cchooSA4.s:303 .text.SD_ioctl:00000000 SD_ioctl
/tmp/cchooSA4.s:337 .text.SD_ioctl:00000018 $d
/tmp/cchooSA4.s:341 .text.SD_ioctl:0000001c $t
/tmp/cchooSA4.s:415 .text.SD_ioctl:00000054 $d
/tmp/cchooSA4.s:420 .text.sd_diskio_debug_get_last_initialize_status:00000000 $t
/tmp/cchooSA4.s:426 .text.sd_diskio_debug_get_last_initialize_status:00000000 sd_diskio_debug_get_last_initialize_status
/tmp/cchooSA4.s:442 .text.sd_diskio_debug_get_last_initialize_status:00000008 $d
/tmp/cchooSA4.s:447 .text.sd_diskio_debug_get_last_status_result:00000000 $t
/tmp/cchooSA4.s:453 .text.sd_diskio_debug_get_last_status_result:00000000 sd_diskio_debug_get_last_status_result
/tmp/cchooSA4.s:469 .text.sd_diskio_debug_get_last_status_result:00000008 $d
/tmp/cchooSA4.s:478 .rodata.SD_Driver:00000000 SD_Driver
/tmp/cchooSA4.s:475 .rodata.SD_Driver:00000000 $d
UNDEFINED SYMBOLS
BSP_SD_GetCardState