.text .syntax unified .eabi_attribute 67, "2.09" @ Tag_conformance .cpu cortex-m4 .eabi_attribute 6, 13 @ Tag_CPU_arch .eabi_attribute 7, 77 @ Tag_CPU_arch_profile .eabi_attribute 8, 0 @ Tag_ARM_ISA_use .eabi_attribute 9, 2 @ Tag_THUMB_ISA_use .fpu fpv4-sp-d16 .eabi_attribute 27, 1 @ Tag_ABI_HardFP_use .eabi_attribute 36, 1 @ Tag_FP_HP_extension .eabi_attribute 34, 1 @ Tag_CPU_unaligned_access .eabi_attribute 17, 1 @ Tag_ABI_PCS_GOT_use .eabi_attribute 20, 2 @ Tag_ABI_FP_denormal .eabi_attribute 21, 0 @ Tag_ABI_FP_exceptions .eabi_attribute 23, 1 @ Tag_ABI_FP_number_model .eabi_attribute 24, 1 @ Tag_ABI_align_needed .eabi_attribute 25, 1 @ Tag_ABI_align_preserved .eabi_attribute 28, 1 @ Tag_ABI_VFP_args .eabi_attribute 38, 1 @ Tag_ABI_FP_16bit_format .eabi_attribute 18, 2 @ Tag_ABI_PCS_wchar_t .eabi_attribute 26, 1 @ Tag_ABI_enum_size .eabi_attribute 14, 0 @ Tag_ABI_PCS_R9_use .file "CddBoost.c" .file 1 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Spi_ZX_K14xM/Inc\\Spi_Types.h" .file 2 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Base_ZX_K14xM/Inc/Platform_Types.h" .section .text.SpiSend,"ax",%progbits .hidden SpiSend @ -- Begin function SpiSend .globl SpiSend .p2align 2 .type SpiSend,%function .code 16 @ @SpiSend .thumb_func SpiSend: .Lfunc_begin0: .file 3 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../Package/Cdd/CddBoost/Gen/CddBoost.c" .loc 3 8 0 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:8:0 .fnstart .cfi_sections .debug_frame .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r2 killed $r1 @ kill: def $r2 killed $r0 strb.w r0, [sp, #7] strb.w r1, [sp, #6] .Ltmp0: .loc 3 10 17 prologue_end @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:10:17 ldrb.w r0, [sp, #6] .loc 3 10 15 is_stmt 0 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:10:15 strb.w r0, [sp, #4] .loc 3 11 17 is_stmt 1 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:11:17 ldrb.w r0, [sp, #7] .loc 3 11 15 is_stmt 0 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:11:15 strb.w r0, [sp, #5] movs r0, #1 .loc 3 12 5 is_stmt 1 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:12:5 bl Spi_SetAsyncMode movs r0, #3 str r0, [sp] @ 4-byte Spill add r1, sp, #4 movs r2, #0 movs r3, #2 .loc 3 13 5 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:13:5 bl Spi_SetupEB @ kill: def $r1 killed $r0 .loc 3 14 5 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:14:5 ldr r0, [sp] @ 4-byte Reload bl Spi_AsyncTransmit .loc 3 15 1 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:15:1 add sp, #8 pop {r7, pc} .Ltmp1: .Lfunc_end0: .size SpiSend, .Lfunc_end0-SpiSend .cfi_endproc .cantunwind .fnend @ -- End function .section .text.CddBoostInit,"ax",%progbits .hidden CddBoostInit @ -- Begin function CddBoostInit .globl CddBoostInit .p2align 2 .type CddBoostInit,%function .code 16 @ @CddBoostInit .thumb_func CddBoostInit: .Lfunc_begin1: .loc 3 20 0 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:20:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #40 sub sp, #40 .cfi_def_cfa_offset 48 movs r1, #0 .Ltmp2: .loc 3 21 3 prologue_end @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:21:3 str r1, [sp, #32] @ 4-byte Spill mov r0, r1 bl SpiSend ldr r1, [sp, #32] @ 4-byte Reload movs r0, #3 .loc 3 22 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:22:3 str r0, [sp, #36] @ 4-byte Spill bl SpiSend ldr r1, [sp, #32] @ 4-byte Reload movs r0, #4 .loc 3 23 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:23:3 str r0, [sp, #20] @ 4-byte Spill bl SpiSend ldr r1, [sp, #32] @ 4-byte Reload movs r0, #5 .loc 3 24 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:24:3 str r0, [sp, #16] @ 4-byte Spill bl SpiSend ldr r1, [sp, #32] @ 4-byte Reload movs r0, #6 .loc 3 25 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:25:3 str r0, [sp, #12] @ 4-byte Spill bl SpiSend movs r0, #26 movs r1, #86 .loc 3 26 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:26:3 bl SpiSend movs r0, #27 movs r1, #17 .loc 3 27 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:27:3 str r1, [sp] @ 4-byte Spill bl SpiSend movs r0, #21 movs r1, #166 .loc 3 28 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:28:3 bl SpiSend movs r0, #20 movs r1, #85 .loc 3 29 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:29:3 str r1, [sp, #24] @ 4-byte Spill bl SpiSend ldr r1, [sp] @ 4-byte Reload movs r0, #19 .loc 3 30 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:30:3 bl SpiSend ldr r1, [sp] @ 4-byte Reload movs r0, #18 .loc 3 31 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:31:3 bl SpiSend ldr r0, [sp] @ 4-byte Reload movs r1, #15 .loc 3 32 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:32:3 str r1, [sp, #28] @ 4-byte Spill bl SpiSend movs r0, #16 movs r1, #216 .loc 3 33 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:33:3 bl SpiSend ldr r0, [sp, #28] @ 4-byte Reload ldr r1, [sp, #32] @ 4-byte Reload .loc 3 34 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:34:3 bl SpiSend ldr r1, [sp, #32] @ 4-byte Reload movs r0, #14 .loc 3 35 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:35:3 bl SpiSend movs r0, #13 str r0, [sp, #4] @ 4-byte Spill movs r1, #62 .loc 3 36 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:36:3 bl SpiSend ldr r1, [sp, #28] @ 4-byte Reload movs r0, #12 .loc 3 37 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:37:3 bl SpiSend ldr r1, [sp, #28] @ 4-byte Reload movs r0, #11 .loc 3 38 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:38:3 bl SpiSend ldr r1, [sp, #32] @ 4-byte Reload movs r0, #10 .loc 3 39 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:39:3 bl SpiSend ldr r1, [sp, #4] @ 4-byte Reload movs r0, #9 .loc 3 40 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:40:3 bl SpiSend movs r0, #8 movs r1, #70 .loc 3 41 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:41:3 str r1, [sp, #8] @ 4-byte Spill bl SpiSend ldr r1, [sp, #8] @ 4-byte Reload movs r0, #7 .loc 3 42 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:42:3 bl SpiSend ldr r0, [sp, #12] @ 4-byte Reload ldr r1, [sp, #24] @ 4-byte Reload .loc 3 43 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:43:3 bl SpiSend ldr r0, [sp, #16] @ 4-byte Reload movs r1, #93 .loc 3 44 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:44:3 bl SpiSend ldr r0, [sp, #20] @ 4-byte Reload ldr r1, [sp, #24] @ 4-byte Reload .loc 3 45 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:45:3 bl SpiSend ldr r1, [sp, #24] @ 4-byte Reload ldr r0, [sp, #36] @ 4-byte Reload .loc 3 46 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:46:3 bl SpiSend ldr r1, [sp, #32] @ 4-byte Reload movs r0, #2 .loc 3 47 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:47:3 bl SpiSend ldr r1, [sp, #28] @ 4-byte Reload movs r0, #1 .loc 3 48 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:48:3 bl SpiSend movs r0, #31 movs r1, #48 .loc 3 49 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:49:3 bl SpiSend movs r1, #32 .loc 3 50 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:50:3 mov r0, r1 bl SpiSend ldr r1, [sp, #32] @ 4-byte Reload movs r0, #28 .loc 3 51 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:51:3 bl SpiSend ldr r0, [sp, #32] @ 4-byte Reload ldr r1, [sp, #36] @ 4-byte Reload .loc 3 52 3 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:52:3 bl SpiSend .loc 3 53 1 @ ../../../Package/Cdd/CddBoost/Gen/CddBoost.c:53:1 add sp, #40 pop {r7, pc} .Ltmp3: .Lfunc_end1: .size CddBoostInit, .Lfunc_end1-CddBoostInit .cfi_endproc .cantunwind .fnend @ -- End function .section .debug_abbrev,"",%progbits .byte 1 @ Abbreviation Code .byte 17 @ DW_TAG_compile_unit .byte 1 @ DW_CHILDREN_yes .byte 37 @ DW_AT_producer .byte 14 @ DW_FORM_strp .byte 19 @ DW_AT_language .byte 5 @ DW_FORM_data2 .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 16 @ DW_AT_stmt_list .byte 23 @ DW_FORM_sec_offset .byte 27 @ DW_AT_comp_dir .byte 14 @ DW_FORM_strp .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 85 @ DW_AT_ranges .byte 23 @ DW_FORM_sec_offset .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 2 @ Abbreviation Code .byte 4 @ DW_TAG_enumeration_type .byte 1 @ DW_CHILDREN_yes .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 3 @ Abbreviation Code .byte 40 @ DW_TAG_enumerator .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 28 @ DW_AT_const_value .byte 15 @ DW_FORM_udata .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 4 @ Abbreviation Code .byte 36 @ DW_TAG_base_type .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 62 @ DW_AT_encoding .byte 11 @ DW_FORM_data1 .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 5 @ Abbreviation Code .byte 22 @ DW_TAG_typedef .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 6 @ Abbreviation Code .byte 46 @ DW_TAG_subprogram .byte 1 @ DW_CHILDREN_yes .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 64 @ DW_AT_frame_base .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 63 @ DW_AT_external .byte 25 @ DW_FORM_flag_present .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 7 @ Abbreviation Code .byte 5 @ DW_TAG_formal_parameter .byte 0 @ DW_CHILDREN_no .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 8 @ Abbreviation Code .byte 52 @ DW_TAG_variable .byte 0 @ DW_CHILDREN_no .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 9 @ Abbreviation Code .byte 46 @ DW_TAG_subprogram .byte 0 @ DW_CHILDREN_no .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 64 @ DW_AT_frame_base .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 63 @ DW_AT_external .byte 25 @ DW_FORM_flag_present .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 10 @ Abbreviation Code .byte 1 @ DW_TAG_array_type .byte 1 @ DW_CHILDREN_yes .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 11 @ Abbreviation Code .byte 33 @ DW_TAG_subrange_type .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 55 @ DW_AT_count .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 12 @ Abbreviation Code .byte 36 @ DW_TAG_base_type .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 62 @ DW_AT_encoding .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 0 @ EOM(3) .section .debug_info,"",%progbits .Lcu_begin0: .long .Ldebug_info_end0-.Ldebug_info_start0 @ Length of Unit .Ldebug_info_start0: .short 4 @ DWARF version number .long .debug_abbrev @ Offset Into Abbrev. Section .byte 4 @ Address Size (in bytes) .byte 1 @ Abbrev [1] 0xb:0xb9 DW_TAG_compile_unit .long .Linfo_string0 @ DW_AT_producer .short 12 @ DW_AT_language .long .Linfo_string1 @ DW_AT_name .long .Lline_table_start0 @ DW_AT_stmt_list .long .Linfo_string2 @ DW_AT_comp_dir .long 0 @ DW_AT_low_pc .long .Ldebug_ranges0 @ DW_AT_ranges .byte 2 @ Abbrev [2] 0x26:0x15 DW_TAG_enumeration_type .long 59 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 1 @ DW_AT_decl_file .byte 136 @ DW_AT_decl_line .byte 3 @ Abbrev [3] 0x2e:0x6 DW_TAG_enumerator .long .Linfo_string4 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 3 @ Abbrev [3] 0x34:0x6 DW_TAG_enumerator .long .Linfo_string5 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 4 @ Abbrev [4] 0x3b:0x7 DW_TAG_base_type .long .Linfo_string3 @ DW_AT_name .byte 8 @ DW_AT_encoding .byte 1 @ DW_AT_byte_size .byte 5 @ Abbrev [5] 0x42:0xb DW_TAG_typedef .long 77 @ DW_AT_type .long .Linfo_string7 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 160 @ DW_AT_decl_line .byte 5 @ Abbrev [5] 0x4d:0xb DW_TAG_typedef .long 59 @ DW_AT_type .long .Linfo_string6 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 91 @ DW_AT_decl_line .byte 5 @ Abbrev [5] 0x58:0xb DW_TAG_typedef .long 77 @ DW_AT_type .long .Linfo_string8 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 170 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x63:0x3c DW_TAG_subprogram .long .Lfunc_begin0 @ DW_AT_low_pc .long .Lfunc_end0-.Lfunc_begin0 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string9 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 7 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 7 @ Abbrev [7] 0x74:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string11 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 7 @ DW_AT_decl_line .long 77 @ DW_AT_type .byte 7 @ Abbrev [7] 0x82:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string12 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 7 @ DW_AT_decl_line .long 77 @ DW_AT_type .byte 8 @ Abbrev [8] 0x90:0xe DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string13 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 9 @ DW_AT_decl_line .long 176 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 9 @ Abbrev [9] 0x9f:0x11 DW_TAG_subprogram .long .Lfunc_begin1 @ DW_AT_low_pc .long .Lfunc_end1-.Lfunc_begin1 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string10 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 19 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 10 @ Abbrev [10] 0xb0:0xc DW_TAG_array_type .long 77 @ DW_AT_type .byte 11 @ Abbrev [11] 0xb5:0x6 DW_TAG_subrange_type .long 188 @ DW_AT_type .byte 2 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 12 @ Abbrev [12] 0xbc:0x7 DW_TAG_base_type .long .Linfo_string14 @ DW_AT_name .byte 8 @ DW_AT_byte_size .byte 7 @ DW_AT_encoding .byte 0 @ End Of Children Mark .Ldebug_info_end0: .section .debug_ranges,"",%progbits .Ldebug_ranges0: .long .Lfunc_begin0 .long .Lfunc_end0 .long .Lfunc_begin1 .long .Lfunc_end1 .long 0 .long 0 .section .debug_str,"MS",%progbits,1 .Linfo_string0: .asciz "Component: Arm Compiler for Embedded 6.19 Tool: armclang [5e73cb00]" @ string offset=0 .Linfo_string1: .asciz "../../../Package/Cdd/CddBoost/Gen\\CddBoost.c" @ string offset=68 .Linfo_string2: .asciz "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" @ string offset=113 .Linfo_string3: .asciz "unsigned char" @ string offset=158 .Linfo_string4: .asciz "SPI_POLLING_MODE" @ string offset=172 .Linfo_string5: .asciz "SPI_INTERRUPT_MODE" @ string offset=189 .Linfo_string6: .asciz "uint8" @ string offset=208 .Linfo_string7: .asciz "Spi_ChannelType" @ string offset=214 .Linfo_string8: .asciz "Spi_SequenceType" @ string offset=230 .Linfo_string9: .asciz "SpiSend" @ string offset=247 .Linfo_string10: .asciz "CddBoostInit" @ string offset=255 .Linfo_string11: .asciz "address" @ string offset=268 .Linfo_string12: .asciz "data" @ string offset=276 .Linfo_string13: .asciz "buffer" @ string offset=281 .Linfo_string14: .asciz "__ARRAY_SIZE_TYPE__" @ string offset=288 .ident "Component: Arm Compiler for Embedded 6.19 Tool: armclang [5e73cb00]" .section ".note.GNU-stack","",%progbits .eabi_attribute 30, 6 @ Tag_ABI_optimization_goals .ARM_attribute 16, 1 @ Tag_AV_eba .section .debug_line,"",%progbits .Lline_table_start0: