9451 lines
560 KiB
Plaintext
9451 lines
560 KiB
Plaintext
|
|
========================================================================
|
|
|
|
** ELF Header Information
|
|
|
|
File Name: .\Objects\RF24Demo.axf
|
|
|
|
Machine class: ELFCLASS32 (32-bit)
|
|
Data encoding: ELFDATA2LSB (Little endian)
|
|
Header version: EV_CURRENT (Current version)
|
|
Operating System ABI: none
|
|
ABI Version: 0
|
|
File Type: ET_EXEC (Executable) (2)
|
|
Machine: EM_ARM (ARM)
|
|
|
|
Image Entry point: 0x110010c1
|
|
Flags: EF_ARM_HASENTRY + EF_ARM_ABI_FLOAT_SOFT (0x05000202)
|
|
|
|
ARM ELF revision: 5 (ABI version 2)
|
|
|
|
Conforms to Soft float procedure-call standard
|
|
|
|
Built with
|
|
Component: ARM Compiler 5.06 update 7 (build 960) Tool: armasm [4d35fa]
|
|
Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
|
|
|
|
Header size: 52 bytes (0x34)
|
|
Program header entry size: 32 bytes (0x20)
|
|
Section header entry size: 40 bytes (0x28)
|
|
|
|
Program header entries: 1
|
|
Section header entries: 17
|
|
|
|
Program header offset: 382980 (0x0005d804)
|
|
Section header offset: 383012 (0x0005d824)
|
|
|
|
Section header string table index: 16
|
|
|
|
========================================================================
|
|
|
|
** Program header #0 (PT_LOAD) [PF_X + PF_W + PF_R + PF_ARM_ENTRY]
|
|
Size : 21296 bytes (18560 bytes in file)
|
|
Virtual address: 0x11001000 (Alignment 8)
|
|
|
|
|
|
========================================================================
|
|
|
|
** Section #1 'EXE' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
|
|
Size : 14376 bytes (alignment 4)
|
|
Address: 0x11001000
|
|
|
|
$d.realdata
|
|
RESET
|
|
__Vectors
|
|
0x11001000: 10001bd0 .... DCD 268442576
|
|
0x11001004: 110011c1 .... DCD 285217217
|
|
0x11001008: 11001b0d .... DCD 285219597
|
|
0x1100100c: 110011d1 .... DCD 285217233
|
|
0x11001010: 11001af9 .... DCD 285219577
|
|
0x11001014: 11001965 e... DCD 285219173
|
|
0x11001018: 11001c35 5... DCD 285219893
|
|
0x1100101c: 00000000 .... DCD 0
|
|
0x11001020: 00000000 .... DCD 0
|
|
0x11001024: 00000000 .... DCD 0
|
|
0x11001028: 00000000 .... DCD 0
|
|
0x1100102c: 11001b35 5... DCD 285219637
|
|
0x11001030: 11001979 y... DCD 285219193
|
|
0x11001034: 00000000 .... DCD 0
|
|
0x11001038: 11001b21 !... DCD 285219617
|
|
0x1100103c: 11001b49 I... DCD 285219657
|
|
0x11001040: 110011f3 .... DCD 285217267
|
|
0x11001044: 110011f3 .... DCD 285217267
|
|
0x11001048: 110011f3 .... DCD 285217267
|
|
0x1100104c: 110019a5 .... DCD 285219237
|
|
0x11001050: 10001095 .... DCD 268439701
|
|
0x11001054: 11001b71 q... DCD 285219697
|
|
0x11001058: 11001b9d .... DCD 285219741
|
|
0x1100105c: 11001bc9 .... DCD 285219785
|
|
0x11001060: 11001bf5 .... DCD 285219829
|
|
0x11001064: 11001c49 I... DCD 285219913
|
|
0x11001068: 110011f3 .... DCD 285217267
|
|
0x1100106c: 11001c21 !... DCD 285219873
|
|
0x11001070: 11001c2b +... DCD 285219883
|
|
0x11001074: 110011f3 .... DCD 285217267
|
|
0x11001078: 110011f3 .... DCD 285217267
|
|
0x1100107c: 00000000 .... DCD 0
|
|
0x11001080: 00000000 .... DCD 0
|
|
0x11001084: 1100198d .... DCD 285219213
|
|
0x11001088: 110011f3 .... DCD 285217267
|
|
0x1100108c: 110011f3 .... DCD 285217267
|
|
0x11001090: 110011f3 .... DCD 285217267
|
|
0x11001094: 110011f3 .... DCD 285217267
|
|
0x11001098: 10000623 #... DCD 268437027
|
|
0x1100109c: 110011f3 .... DCD 285217267
|
|
0x110010a0: 10000639 9... DCD 268437049
|
|
0x110010a4: 110011f3 .... DCD 285217267
|
|
0x110010a8: 110011f3 .... DCD 285217267
|
|
0x110010ac: 110011f3 .... DCD 285217267
|
|
0x110010b0: 110011f3 .... DCD 285217267
|
|
0x110010b4: 110011f3 .... DCD 285217267
|
|
0x110010b8: 110011f3 .... DCD 285217267
|
|
0x110010bc: 110011f3 .... DCD 285217267
|
|
$t
|
|
!!!main
|
|
__Vectors_End
|
|
__main
|
|
0x110010c0: f000f802 .... BL __scatterload ; 0x110010c8
|
|
0x110010c4: f000f850 ..P. BL __rt_entry ; 0x11001168
|
|
!!!scatter
|
|
__scatterload
|
|
__scatterload_rt2
|
|
__scatterload_rt2_thumb_only
|
|
0x110010c8: a00c .. ADR r0,{pc}+0x34 ; 0x110010fc
|
|
0x110010ca: c830 0. LDM r0!,{r4,r5}
|
|
0x110010cc: 3808 .8 SUBS r0,r0,#8
|
|
0x110010ce: 1824 $. ADDS r4,r4,r0
|
|
0x110010d0: 182d -. ADDS r5,r5,r0
|
|
0x110010d2: 46a2 .F MOV r10,r4
|
|
0x110010d4: 1e67 g. SUBS r7,r4,#1
|
|
0x110010d6: 46ab .F MOV r11,r5
|
|
__scatterload_null
|
|
0x110010d8: 4654 TF MOV r4,r10
|
|
0x110010da: 465d ]F MOV r5,r11
|
|
0x110010dc: 42ac .B CMP r4,r5
|
|
0x110010de: d101 .. BNE 0x110010e4 ; __scatterload_null + 12
|
|
0x110010e0: f000f842 ..B. BL __rt_entry ; 0x11001168
|
|
0x110010e4: 467e ~F MOV r6,pc
|
|
0x110010e6: 3e0f .> SUBS r6,r6,#0xf
|
|
0x110010e8: cc0f .. LDM r4!,{r0-r3}
|
|
0x110010ea: 46b6 .F MOV lr,r6
|
|
0x110010ec: 2601 .& MOVS r6,#1
|
|
0x110010ee: 4233 3B TST r3,r6
|
|
0x110010f0: d000 .. BEQ 0x110010f4 ; __scatterload_null + 28
|
|
0x110010f2: 1afb .. SUBS r3,r7,r3
|
|
0x110010f4: 46a2 .F MOV r10,r4
|
|
0x110010f6: 46ab .F MOV r11,r5
|
|
0x110010f8: 4333 3C ORRS r3,r3,r6
|
|
0x110010fa: 4718 .G BX r3
|
|
$d
|
|
0x110010fc: 000036fc .6.. DCD 14076
|
|
0x11001100: 0000372c ,7.. DCD 14124
|
|
$t
|
|
!!handler_copy
|
|
__scatterload_copy
|
|
0x11001104: 3a10 .: SUBS r2,r2,#0x10
|
|
0x11001106: d302 .. BCC 0x1100110e ; __scatterload_copy + 10
|
|
0x11001108: c878 x. LDM r0!,{r3-r6}
|
|
0x1100110a: c178 x. STM r1!,{r3-r6}
|
|
0x1100110c: d8fa .. BHI __scatterload_copy ; 0x11001104
|
|
0x1100110e: 0752 R. LSLS r2,r2,#29
|
|
0x11001110: d301 .. BCC 0x11001116 ; __scatterload_copy + 18
|
|
0x11001112: c830 0. LDM r0!,{r4,r5}
|
|
0x11001114: c130 0. STM r1!,{r4,r5}
|
|
0x11001116: d501 .. BPL 0x1100111c ; __scatterload_copy + 24
|
|
0x11001118: 6804 .h LDR r4,[r0,#0]
|
|
0x1100111a: 600c .` STR r4,[r1,#0]
|
|
0x1100111c: 4770 pG BX lr
|
|
0x1100111e: 0000 .. MOVS r0,r0
|
|
!!handler_zi
|
|
__scatterload_zeroinit
|
|
0x11001120: 2300 .# MOVS r3,#0
|
|
0x11001122: 2400 .$ MOVS r4,#0
|
|
0x11001124: 2500 .% MOVS r5,#0
|
|
0x11001126: 2600 .& MOVS r6,#0
|
|
0x11001128: 3a10 .: SUBS r2,r2,#0x10
|
|
0x1100112a: d301 .. BCC 0x11001130 ; __scatterload_zeroinit + 16
|
|
0x1100112c: c178 x. STM r1!,{r3-r6}
|
|
0x1100112e: d8fb .. BHI 0x11001128 ; __scatterload_zeroinit + 8
|
|
0x11001130: 0752 R. LSLS r2,r2,#29
|
|
0x11001132: d300 .. BCC 0x11001136 ; __scatterload_zeroinit + 22
|
|
0x11001134: c130 0. STM r1!,{r4,r5}
|
|
0x11001136: d500 .. BPL 0x1100113a ; __scatterload_zeroinit + 26
|
|
0x11001138: 600b .` STR r3,[r1,#0]
|
|
0x1100113a: 4770 pG BX lr
|
|
.ARM.Collect$$_printf_percent$$00000000
|
|
_printf_percent
|
|
0x1100113c: b510 .. PUSH {r4,lr}
|
|
.ARM.Collect$$_printf_percent$$00000009
|
|
_printf_d
|
|
0x1100113e: 2964 d) CMP r1,#0x64
|
|
0x11001140: d102 .. BNE _printf_x ; 0x11001148
|
|
0x11001142: f000f8cb .... BL _printf_int_dec ; 0x110012dc
|
|
0x11001146: bd10 .. POP {r4,pc}
|
|
.ARM.Collect$$_printf_percent$$0000000C
|
|
_printf_x
|
|
0x11001148: 2978 x) CMP r1,#0x78
|
|
0x1100114a: d102 .. BNE _printf_s ; 0x11001152
|
|
0x1100114c: f000f8fc .... BL _printf_int_hex ; 0x11001348
|
|
0x11001150: bd10 .. POP {r4,pc}
|
|
.ARM.Collect$$_printf_percent$$00000014
|
|
_printf_s
|
|
0x11001152: 2973 s) CMP r1,#0x73
|
|
0x11001154: d102 .. BNE _printf_percent_end ; 0x1100115c
|
|
0x11001156: f000fb65 ..e. BL _printf_string ; 0x11001824
|
|
0x1100115a: bd10 .. POP {r4,pc}
|
|
.ARM.Collect$$_printf_percent$$00000017
|
|
_printf_percent_end
|
|
0x1100115c: 2000 . MOVS r0,#0
|
|
0x1100115e: bd10 .. POP {r4,pc}
|
|
.ARM.Collect$$libinit$$00000000
|
|
__rt_lib_init
|
|
0x11001160: b51f .. PUSH {r0-r4,lr}
|
|
.ARM.Collect$$libinit$$00000002
|
|
.ARM.Collect$$libinit$$00000004
|
|
.ARM.Collect$$libinit$$0000000A
|
|
.ARM.Collect$$libinit$$0000000C
|
|
.ARM.Collect$$libinit$$0000000E
|
|
.ARM.Collect$$libinit$$00000011
|
|
.ARM.Collect$$libinit$$00000013
|
|
.ARM.Collect$$libinit$$00000015
|
|
.ARM.Collect$$libinit$$00000017
|
|
.ARM.Collect$$libinit$$00000019
|
|
.ARM.Collect$$libinit$$0000001B
|
|
.ARM.Collect$$libinit$$0000001D
|
|
.ARM.Collect$$libinit$$0000001F
|
|
.ARM.Collect$$libinit$$00000021
|
|
.ARM.Collect$$libinit$$00000023
|
|
.ARM.Collect$$libinit$$00000025
|
|
.ARM.Collect$$libinit$$0000002C
|
|
.ARM.Collect$$libinit$$0000002E
|
|
.ARM.Collect$$libinit$$00000030
|
|
.ARM.Collect$$libinit$$00000032
|
|
.ARM.Collect$$libinit$$00000033
|
|
__rt_lib_init_alloca_1
|
|
__rt_lib_init_argv_1
|
|
__rt_lib_init_atexit_1
|
|
__rt_lib_init_clock_1
|
|
__rt_lib_init_cpp_1
|
|
__rt_lib_init_exceptions_1
|
|
__rt_lib_init_fp_1
|
|
__rt_lib_init_fp_trap_1
|
|
__rt_lib_init_getenv_1
|
|
__rt_lib_init_heap_1
|
|
__rt_lib_init_lc_collate_1
|
|
__rt_lib_init_lc_ctype_1
|
|
__rt_lib_init_lc_monetary_1
|
|
__rt_lib_init_lc_numeric_1
|
|
__rt_lib_init_lc_time_1
|
|
__rt_lib_init_preinit_1
|
|
__rt_lib_init_rand_1
|
|
__rt_lib_init_return
|
|
__rt_lib_init_signal_1
|
|
__rt_lib_init_stdio_1
|
|
__rt_lib_init_user_alloc_1
|
|
0x11001162: bd1f .. POP {r0-r4,pc}
|
|
.ARM.Collect$$libshutdown$$00000000
|
|
__rt_lib_shutdown
|
|
0x11001164: b510 .. PUSH {r4,lr}
|
|
.ARM.Collect$$libshutdown$$00000002
|
|
.ARM.Collect$$libshutdown$$00000004
|
|
.ARM.Collect$$libshutdown$$00000006
|
|
.ARM.Collect$$libshutdown$$00000009
|
|
.ARM.Collect$$libshutdown$$0000000C
|
|
.ARM.Collect$$libshutdown$$0000000E
|
|
.ARM.Collect$$libshutdown$$00000011
|
|
.ARM.Collect$$libshutdown$$00000012
|
|
__rt_lib_shutdown_cpp_1
|
|
__rt_lib_shutdown_fini_1
|
|
__rt_lib_shutdown_fp_trap_1
|
|
__rt_lib_shutdown_heap_1
|
|
__rt_lib_shutdown_return
|
|
__rt_lib_shutdown_signal_1
|
|
__rt_lib_shutdown_stdio_1
|
|
__rt_lib_shutdown_user_alloc_1
|
|
0x11001166: bd10 .. POP {r4,pc}
|
|
.ARM.Collect$$rtentry$$00000000
|
|
.ARM.Collect$$rtentry$$00000002
|
|
.ARM.Collect$$rtentry$$00000004
|
|
__rt_entry
|
|
__rt_entry_presh_1
|
|
__rt_entry_sh
|
|
0x11001168: f000fba0 .... BL __user_setup_stackheap ; 0x110018ac
|
|
0x1100116c: 4611 .F MOV r1,r2
|
|
.ARM.Collect$$rtentry$$00000009
|
|
.ARM.Collect$$rtentry$$0000000A
|
|
__rt_entry_li
|
|
__rt_entry_postsh_1
|
|
0x1100116e: f7fffff7 .... BL __rt_lib_init ; 0x11001160
|
|
.ARM.Collect$$rtentry$$0000000C
|
|
.ARM.Collect$$rtentry$$0000000D
|
|
__rt_entry_main
|
|
__rt_entry_postli_1
|
|
0x11001172: f000ff35 ..5. BL main ; 0x11001fe0
|
|
0x11001176: f000fbb8 .... BL exit ; 0x110018ea
|
|
.ARM.Collect$$rtexit$$00000000
|
|
__rt_exit
|
|
0x1100117a: b403 .. PUSH {r0,r1}
|
|
.ARM.Collect$$rtexit$$00000002
|
|
.ARM.Collect$$rtexit$$00000003
|
|
__rt_exit_ls
|
|
__rt_exit_prels_1
|
|
0x1100117c: f7fffff2 .... BL __rt_lib_shutdown ; 0x11001164
|
|
.ARM.Collect$$rtexit$$00000004
|
|
__rt_exit_exit
|
|
0x11001180: bc03 .. POP {r0,r1}
|
|
0x11001182: f000fdc8 .... BL _sys_exit ; 0x11001d16
|
|
0x11001186: 0000 .. MOVS r0,r0
|
|
.emb_text
|
|
__aeabi_memcpy4
|
|
__aeabi_memcpy8
|
|
0x11001188: b570 p. PUSH {r4-r6,lr}
|
|
0x1100118a: 4605 .F MOV r5,r0
|
|
0x1100118c: 460c .F MOV r4,r1
|
|
0x1100118e: 4616 .F MOV r6,r2
|
|
0x11001190: e002 .. B 0x11001198 ; __aeabi_memcpy4 + 16
|
|
0x11001192: cc0f .. LDM r4!,{r0-r3}
|
|
0x11001194: c50f .. STM r5!,{r0-r3}
|
|
0x11001196: 3e10 .> SUBS r6,r6,#0x10
|
|
0x11001198: 2e10 .. CMP r6,#0x10
|
|
0x1100119a: d2fa .. BCS 0x11001192 ; __aeabi_memcpy4 + 10
|
|
0x1100119c: 2e08 .. CMP r6,#8
|
|
0x1100119e: d302 .. BCC 0x110011a6 ; __aeabi_memcpy4 + 30
|
|
0x110011a0: cc03 .. LDM r4!,{r0,r1}
|
|
0x110011a2: c503 .. STM r5!,{r0,r1}
|
|
0x110011a4: 3e08 .> SUBS r6,r6,#8
|
|
0x110011a6: 2e04 .. CMP r6,#4
|
|
0x110011a8: d307 .. BCC 0x110011ba ; __aeabi_memcpy4 + 50
|
|
0x110011aa: cc01 .. LDM r4!,{r0}
|
|
0x110011ac: c501 .. STM r5!,{r0}
|
|
0x110011ae: 1f36 6. SUBS r6,r6,#4
|
|
0x110011b0: e003 .. B 0x110011ba ; __aeabi_memcpy4 + 50
|
|
0x110011b2: 7821 !x LDRB r1,[r4,#0]
|
|
0x110011b4: 7029 )p STRB r1,[r5,#0]
|
|
0x110011b6: 1c64 d. ADDS r4,r4,#1
|
|
0x110011b8: 1c6d m. ADDS r5,r5,#1
|
|
0x110011ba: 1e76 v. SUBS r6,r6,#1
|
|
0x110011bc: d2f9 .. BCS 0x110011b2 ; __aeabi_memcpy4 + 42
|
|
0x110011be: bd70 p. POP {r4-r6,pc}
|
|
.text
|
|
Reset_Handler
|
|
0x110011c0: 480f .H LDR r0,[pc,#60] ; [0x11001200] = 0x4000013c
|
|
0x110011c2: 4910 .I LDR r1,[pc,#64] ; [0x11001204] = 0x10000001
|
|
0x110011c4: 6001 .` STR r1,[r0,#0]
|
|
0x110011c6: 4810 .H LDR r0,[pc,#64] ; [0x11001208] = 0x11001b51
|
|
0x110011c8: 4780 .G BLX r0
|
|
0x110011ca: 4810 .H LDR r0,[pc,#64] ; [0x1100120c] = 0x110010c1
|
|
0x110011cc: 4700 .G BX r0
|
|
0x110011ce: e7fe .. B 0x110011ce ; Reset_Handler + 14
|
|
HardFault_Handler
|
|
0x110011d0: 2004 . MOVS r0,#4
|
|
0x110011d2: 4671 qF MOV r1,lr
|
|
0x110011d4: 4208 .B TST r0,r1
|
|
0x110011d6: d003 .. BEQ 0x110011e0 ; HardFault_Handler + 16
|
|
0x110011d8: f3ef8009 .... MRS r0,PSP
|
|
0x110011dc: 490c .I LDR r1,[pc,#48] ; [0x11001210] = 0x110019f1
|
|
0x110011de: 4708 .G BX r1
|
|
0x110011e0: f3ef8008 .... MRS r0,MSP
|
|
0x110011e4: 490a .I LDR r1,[pc,#40] ; [0x11001210] = 0x110019f1
|
|
0x110011e6: 4708 .G BX r1
|
|
0x110011e8: e7fe .. B 0x110011e8 ; HardFault_Handler + 24
|
|
0x110011ea: e7fe .. B 0x110011ea ; HardFault_Handler + 26
|
|
0x110011ec: e7fe .. B 0x110011ec ; HardFault_Handler + 28
|
|
0x110011ee: e7fe .. B 0x110011ee ; HardFault_Handler + 30
|
|
0x110011f0: e7fe .. B 0x110011f0 ; HardFault_Handler + 32
|
|
AES_Handler
|
|
AOTIMER0_Handler
|
|
AOTIMER1_Handler
|
|
AUDIO_Handler
|
|
BLE_Handler
|
|
CAN_Handler
|
|
CMP_Handler
|
|
CPR_Handler
|
|
DMA_Handler
|
|
FMC_Handler
|
|
I2C_Handler
|
|
I2S_Handler
|
|
PWM_Handler
|
|
SPI0_Handler
|
|
SPI1_Handler
|
|
SPI2_Handler
|
|
UART2_Handler
|
|
USB_Handler
|
|
0x110011f2: e7fe .. B AES_Handler ; 0x110011f2
|
|
__user_initial_stackheap
|
|
0x110011f4: 4807 .H LDR r0,[pc,#28] ; [0x11001214] = 0x100013d0
|
|
0x110011f6: 4908 .I LDR r1,[pc,#32] ; [0x11001218] = 0x10001bd0
|
|
0x110011f8: 4a06 .J LDR r2,[pc,#24] ; [0x11001214] = 0x100013d0
|
|
0x110011fa: 4b08 .K LDR r3,[pc,#32] ; [0x1100121c] = 0x100013d0
|
|
0x110011fc: 4770 pG BX lr
|
|
$d
|
|
0x110011fe: 0000 .. DCW 0
|
|
0x11001200: 4000013c <..@ DCD 1073742140
|
|
0x11001204: 10000001 .... DCD 268435457
|
|
0x11001208: 11001b51 Q... DCD 285219665
|
|
0x1100120c: 110010c1 .... DCD 285216961
|
|
0x11001210: 110019f1 .... DCD 285219313
|
|
0x11001214: 100013d0 .... DCD 268440528
|
|
0x11001218: 10001bd0 .... DCD 268442576
|
|
0x1100121c: 100013d0 .... DCD 268440528
|
|
$t
|
|
.text
|
|
__2printf
|
|
0x11001220: b40f .. PUSH {r0-r3}
|
|
0x11001222: 4905 .I LDR r1,[pc,#20] ; [0x11001238] = 0x100010ec
|
|
0x11001224: b510 .. PUSH {r4,lr}
|
|
0x11001226: aa03 .. ADD r2,sp,#0xc
|
|
0x11001228: 9802 .. LDR r0,[sp,#8]
|
|
0x1100122a: f000faff .... BL _printf_char_file ; 0x1100182c
|
|
0x1100122e: bc10 .. POP {r4}
|
|
0x11001230: bc08 .. POP {r3}
|
|
0x11001232: b004 .. ADD sp,sp,#0x10
|
|
0x11001234: 4718 .G BX r3
|
|
$d
|
|
0x11001236: 0000 .. DCW 0
|
|
0x11001238: 100010ec .... DCD 268439788
|
|
$t
|
|
.text
|
|
_printf_pre_padding
|
|
0x1100123c: b570 p. PUSH {r4-r6,lr}
|
|
0x1100123e: 4604 .F MOV r4,r0
|
|
0x11001240: 6985 .i LDR r5,[r0,#0x18]
|
|
0x11001242: 6800 .h LDR r0,[r0,#0]
|
|
0x11001244: 06c1 .. LSLS r1,r0,#27
|
|
0x11001246: d501 .. BPL 0x1100124c ; _printf_pre_padding + 16
|
|
0x11001248: 2630 0& MOVS r6,#0x30
|
|
0x1100124a: e000 .. B 0x1100124e ; _printf_pre_padding + 18
|
|
0x1100124c: 2620 & MOVS r6,#0x20
|
|
0x1100124e: 07c0 .. LSLS r0,r0,#31
|
|
0x11001250: d007 .. BEQ 0x11001262 ; _printf_pre_padding + 38
|
|
0x11001252: bd70 p. POP {r4-r6,pc}
|
|
0x11001254: 6862 bh LDR r2,[r4,#4]
|
|
0x11001256: 4630 0F MOV r0,r6
|
|
0x11001258: 68a1 .h LDR r1,[r4,#8]
|
|
0x1100125a: 4790 .G BLX r2
|
|
0x1100125c: 6a20 j LDR r0,[r4,#0x20]
|
|
0x1100125e: 1c40 @. ADDS r0,r0,#1
|
|
0x11001260: 6220 b STR r0,[r4,#0x20]
|
|
0x11001262: 1e6d m. SUBS r5,r5,#1
|
|
0x11001264: d5f6 .. BPL 0x11001254 ; _printf_pre_padding + 24
|
|
0x11001266: bd70 p. POP {r4-r6,pc}
|
|
_printf_post_padding
|
|
0x11001268: b570 p. PUSH {r4-r6,lr}
|
|
0x1100126a: 4604 .F MOV r4,r0
|
|
0x1100126c: 6985 .i LDR r5,[r0,#0x18]
|
|
0x1100126e: 7800 .x LDRB r0,[r0,#0]
|
|
0x11001270: 07c0 .. LSLS r0,r0,#31
|
|
0x11001272: d107 .. BNE 0x11001284 ; _printf_post_padding + 28
|
|
0x11001274: bd70 p. POP {r4-r6,pc}
|
|
0x11001276: 6862 bh LDR r2,[r4,#4]
|
|
0x11001278: 68a1 .h LDR r1,[r4,#8]
|
|
0x1100127a: 2020 MOVS r0,#0x20
|
|
0x1100127c: 4790 .G BLX r2
|
|
0x1100127e: 6a20 j LDR r0,[r4,#0x20]
|
|
0x11001280: 1c40 @. ADDS r0,r0,#1
|
|
0x11001282: 6220 b STR r0,[r4,#0x20]
|
|
0x11001284: 1e6d m. SUBS r5,r5,#1
|
|
0x11001286: d5f6 .. BPL 0x11001276 ; _printf_post_padding + 14
|
|
0x11001288: bd70 p. POP {r4-r6,pc}
|
|
.text
|
|
_printf_str
|
|
0x1100128a: b570 p. PUSH {r4-r6,lr}
|
|
0x1100128c: 460c .F MOV r4,r1
|
|
0x1100128e: 4605 .F MOV r5,r0
|
|
0x11001290: 2a01 .* CMP r2,#1
|
|
0x11001292: d005 .. BEQ 0x110012a0 ; _printf_str + 22
|
|
0x11001294: 7828 (x LDRB r0,[r5,#0]
|
|
0x11001296: 0680 .. LSLS r0,r0,#26
|
|
0x11001298: d500 .. BPL 0x1100129c ; _printf_str + 18
|
|
0x1100129a: 69ea .i LDR r2,[r5,#0x1c]
|
|
0x1100129c: 2300 .# MOVS r3,#0
|
|
0x1100129e: e002 .. B 0x110012a6 ; _printf_str + 28
|
|
0x110012a0: 2301 .# MOVS r3,#1
|
|
0x110012a2: e005 .. B 0x110012b0 ; _printf_str + 38
|
|
0x110012a4: 1c5b [. ADDS r3,r3,#1
|
|
0x110012a6: 4293 .B CMP r3,r2
|
|
0x110012a8: d202 .. BCS 0x110012b0 ; _printf_str + 38
|
|
0x110012aa: 5ce0 .\ LDRB r0,[r4,r3]
|
|
0x110012ac: 2800 .( CMP r0,#0
|
|
0x110012ae: d1f9 .. BNE 0x110012a4 ; _printf_str + 26
|
|
0x110012b0: 69a8 .i LDR r0,[r5,#0x18]
|
|
0x110012b2: 18e6 .. ADDS r6,r4,r3
|
|
0x110012b4: 1ac0 .. SUBS r0,r0,r3
|
|
0x110012b6: 61a8 .a STR r0,[r5,#0x18]
|
|
0x110012b8: 6a28 (j LDR r0,[r5,#0x20]
|
|
0x110012ba: 18c0 .. ADDS r0,r0,r3
|
|
0x110012bc: 6228 (b STR r0,[r5,#0x20]
|
|
0x110012be: 4628 (F MOV r0,r5
|
|
0x110012c0: f7ffffbc .... BL _printf_pre_padding ; 0x1100123c
|
|
0x110012c4: e004 .. B 0x110012d0 ; _printf_str + 70
|
|
0x110012c6: 686a jh LDR r2,[r5,#4]
|
|
0x110012c8: 7820 x LDRB r0,[r4,#0]
|
|
0x110012ca: 68a9 .h LDR r1,[r5,#8]
|
|
0x110012cc: 1c64 d. ADDS r4,r4,#1
|
|
0x110012ce: 4790 .G BLX r2
|
|
0x110012d0: 42b4 .B CMP r4,r6
|
|
0x110012d2: d3f8 .. BCC 0x110012c6 ; _printf_str + 60
|
|
0x110012d4: 4628 (F MOV r0,r5
|
|
0x110012d6: f7ffffc7 .... BL _printf_post_padding ; 0x11001268
|
|
0x110012da: bd70 p. POP {r4-r6,pc}
|
|
.text
|
|
_printf_int_dec
|
|
0x110012dc: b5f7 .. PUSH {r0-r2,r4-r7,lr}
|
|
0x110012de: 2500 .% MOVS r5,#0
|
|
0x110012e0: 2975 u) CMP r1,#0x75
|
|
0x110012e2: 6810 .h LDR r0,[r2,#0]
|
|
0x110012e4: 9900 .. LDR r1,[sp,#0]
|
|
0x110012e6: a614 .. ADR r6,{pc}+0x52 ; 0x11001338
|
|
0x110012e8: d011 .. BEQ 0x1100130e ; _printf_int_dec + 50
|
|
0x110012ea: 46c0 .F MOV r8,r8
|
|
0x110012ec: 46c0 .F MOV r8,r8
|
|
0x110012ee: 2800 .( CMP r0,#0
|
|
0x110012f0: da02 .. BGE 0x110012f8 ; _printf_int_dec + 28
|
|
0x110012f2: 4240 @B RSBS r0,r0,#0
|
|
0x110012f4: a611 .. ADR r6,{pc}+0x48 ; 0x1100133c
|
|
0x110012f6: e008 .. B 0x1100130a ; _printf_int_dec + 46
|
|
0x110012f8: 9900 .. LDR r1,[sp,#0]
|
|
0x110012fa: 6809 .h LDR r1,[r1,#0]
|
|
0x110012fc: 078a .. LSLS r2,r1,#30
|
|
0x110012fe: d501 .. BPL 0x11001304 ; _printf_int_dec + 40
|
|
0x11001300: a60f .. ADR r6,{pc}+0x40 ; 0x11001340
|
|
0x11001302: e002 .. B 0x1100130a ; _printf_int_dec + 46
|
|
0x11001304: 0749 I. LSLS r1,r1,#29
|
|
0x11001306: d504 .. BPL 0x11001312 ; _printf_int_dec + 54
|
|
0x11001308: a60e .. ADR r6,{pc}+0x3c ; 0x11001344
|
|
0x1100130a: 2501 .% MOVS r5,#1
|
|
0x1100130c: e001 .. B 0x11001312 ; _printf_int_dec + 54
|
|
0x1100130e: 46c0 .F MOV r8,r8
|
|
0x11001310: 46c0 .F MOV r8,r8
|
|
0x11001312: 9f00 .. LDR r7,[sp,#0]
|
|
0x11001314: 2400 .$ MOVS r4,#0
|
|
0x11001316: 3724 $7 ADDS r7,r7,#0x24
|
|
0x11001318: e004 .. B 0x11001324 ; _printf_int_dec + 72
|
|
0x1100131a: f000fa9b .... BL __rt_udiv10 ; 0x11001854
|
|
0x1100131e: 3130 01 ADDS r1,r1,#0x30
|
|
0x11001320: 5539 9U STRB r1,[r7,r4]
|
|
0x11001322: 1c64 d. ADDS r4,r4,#1
|
|
0x11001324: 2800 .( CMP r0,#0
|
|
0x11001326: d1f8 .. BNE 0x1100131a ; _printf_int_dec + 62
|
|
0x11001328: 462b +F MOV r3,r5
|
|
0x1100132a: 4632 2F MOV r2,r6
|
|
0x1100132c: 4621 !F MOV r1,r4
|
|
0x1100132e: 9800 .. LDR r0,[sp,#0]
|
|
0x11001330: f000fa0d .... BL _printf_int_common ; 0x1100174e
|
|
0x11001334: bdfe .. POP {r1-r7,pc}
|
|
$d
|
|
0x11001336: 0000 .. DCW 0
|
|
0x11001338: 00000000 .... DCD 0
|
|
0x1100133c: 0000002d -... DCD 45
|
|
0x11001340: 0000002b +... DCD 43
|
|
0x11001344: 00000020 ... DCD 32
|
|
$t
|
|
.text
|
|
_printf_int_hex
|
|
_printf_longlong_hex
|
|
0x11001348: b570 p. PUSH {r4-r6,lr}
|
|
0x1100134a: 4604 .F MOV r4,r0
|
|
0x1100134c: 460d .F MOV r5,r1
|
|
0x1100134e: 4621 !F MOV r1,r4
|
|
0x11001350: 6810 .h LDR r0,[r2,#0]
|
|
0x11001352: 46c0 .F MOV r8,r8
|
|
0x11001354: 46c0 .F MOV r8,r8
|
|
0x11001356: 8821 !. LDRH r1,[r4,#0]
|
|
0x11001358: 0509 .. LSLS r1,r1,#20
|
|
0x1100135a: d502 .. BPL 0x11001362 ; _printf_int_hex + 26
|
|
0x1100135c: 4a0f .J LDR r2,[pc,#60] ; [0x1100139c] = 0x341c
|
|
0x1100135e: 447a zD ADD r2,r2,pc
|
|
0x11001360: e002 .. B 0x11001368 ; _printf_int_hex + 32
|
|
0x11001362: 4a0e .J LDR r2,[pc,#56] ; [0x1100139c] = 0x341c
|
|
0x11001364: 447a zD ADD r2,r2,pc
|
|
0x11001366: 320e .2 ADDS r2,r2,#0xe
|
|
0x11001368: 4623 #F MOV r3,r4
|
|
0x1100136a: 2100 .! MOVS r1,#0
|
|
0x1100136c: 3324 $3 ADDS r3,r3,#0x24
|
|
0x1100136e: e005 .. B 0x1100137c ; _printf_int_hex + 52
|
|
0x11001370: 0706 .. LSLS r6,r0,#28
|
|
0x11001372: 0900 .. LSRS r0,r0,#4
|
|
0x11001374: 0f36 6. LSRS r6,r6,#28
|
|
0x11001376: 5d96 .] LDRB r6,[r2,r6]
|
|
0x11001378: 545e ^T STRB r6,[r3,r1]
|
|
0x1100137a: 1c49 I. ADDS r1,r1,#1
|
|
0x1100137c: 2800 .( CMP r0,#0
|
|
0x1100137e: d1f7 .. BNE 0x11001370 ; _printf_int_hex + 40
|
|
0x11001380: 7820 x LDRB r0,[r4,#0]
|
|
0x11001382: 2300 .# MOVS r3,#0
|
|
0x11001384: 0700 .. LSLS r0,r0,#28
|
|
0x11001386: d505 .. BPL 0x11001394 ; _printf_int_hex + 76
|
|
0x11001388: 2d70 p- CMP r5,#0x70
|
|
0x1100138a: d003 .. BEQ 0x11001394 ; _printf_int_hex + 76
|
|
0x1100138c: 2900 .) CMP r1,#0
|
|
0x1100138e: d001 .. BEQ 0x11001394 ; _printf_int_hex + 76
|
|
0x11001390: 2302 .# MOVS r3,#2
|
|
0x11001392: 3211 .2 ADDS r2,r2,#0x11
|
|
0x11001394: 4620 F MOV r0,r4
|
|
0x11001396: f000f9da .... BL _printf_int_common ; 0x1100174e
|
|
0x1100139a: bd70 p. POP {r4-r6,pc}
|
|
$d
|
|
0x1100139c: 0000341c .4.. DCD 13340
|
|
$t
|
|
.text
|
|
__printf
|
|
0x110013a0: b5f3 .. PUSH {r0,r1,r4-r7,lr}
|
|
0x110013a2: 4604 .F MOV r4,r0
|
|
0x110013a4: 2000 . MOVS r0,#0
|
|
0x110013a6: b081 .. SUB sp,sp,#4
|
|
0x110013a8: 6220 b STR r0,[r4,#0x20]
|
|
0x110013aa: 4620 F MOV r0,r4
|
|
0x110013ac: 68e1 .h LDR r1,[r4,#0xc]
|
|
0x110013ae: 4788 .G BLX r1
|
|
0x110013b0: 2800 .( CMP r0,#0
|
|
0x110013b2: d07d }. BEQ 0x110014b0 ; __printf + 272
|
|
0x110013b4: 2825 %( CMP r0,#0x25
|
|
0x110013b6: d002 .. BEQ 0x110013be ; __printf + 30
|
|
0x110013b8: 6862 bh LDR r2,[r4,#4]
|
|
0x110013ba: 68a1 .h LDR r1,[r4,#8]
|
|
0x110013bc: e083 .. B 0x110014c6 ; __printf + 294
|
|
0x110013be: 4f45 EO LDR r7,[pc,#276] ; [0x110014d4] = 0x33e0
|
|
0x110013c0: 2500 .% MOVS r5,#0
|
|
0x110013c2: 447f .D ADD r7,r7,pc
|
|
0x110013c4: 4620 F MOV r0,r4
|
|
0x110013c6: 68e1 .h LDR r1,[r4,#0xc]
|
|
0x110013c8: 4788 .G BLX r1
|
|
0x110013ca: 2820 ( CMP r0,#0x20
|
|
0x110013cc: 4606 .F MOV r6,r0
|
|
0x110013ce: db08 .. BLT 0x110013e2 ; __printf + 66
|
|
0x110013d0: 2e31 1. CMP r6,#0x31
|
|
0x110013d2: d206 .. BCS 0x110013e2 ; __printf + 66
|
|
0x110013d4: 19b8 .. ADDS r0,r7,r6
|
|
0x110013d6: 3820 8 SUBS r0,r0,#0x20
|
|
0x110013d8: 7800 .x LDRB r0,[r0,#0]
|
|
0x110013da: 2800 .( CMP r0,#0
|
|
0x110013dc: d001 .. BEQ 0x110013e2 ; __printf + 66
|
|
0x110013de: 4305 .C ORRS r5,r5,r0
|
|
0x110013e0: e7f0 .. B 0x110013c4 ; __printf + 36
|
|
0x110013e2: 07a8 .. LSLS r0,r5,#30
|
|
0x110013e4: d501 .. BPL 0x110013ea ; __printf + 74
|
|
0x110013e6: 2004 . MOVS r0,#4
|
|
0x110013e8: 4385 .C BICS r5,r5,r0
|
|
0x110013ea: 2000 . MOVS r0,#0
|
|
0x110013ec: 61e0 .a STR r0,[r4,#0x1c]
|
|
0x110013ee: 4607 .F MOV r7,r0
|
|
0x110013f0: 61a0 .a STR r0,[r4,#0x18]
|
|
0x110013f2: 2e2a *. CMP r6,#0x2a
|
|
0x110013f4: d00a .. BEQ 0x1100140c ; __printf + 108
|
|
0x110013f6: 4630 0F MOV r0,r6
|
|
0x110013f8: f000fc86 .... BL _is_digit ; 0x11001d08
|
|
0x110013fc: 2800 .( CMP r0,#0
|
|
0x110013fe: d027 '. BEQ 0x11001450 ; __printf + 176
|
|
0x11001400: 00b8 .. LSLS r0,r7,#2
|
|
0x11001402: 1900 .. ADDS r0,r0,r4
|
|
0x11001404: 3e30 0> SUBS r6,r6,#0x30
|
|
0x11001406: 9000 .. STR r0,[sp,#0]
|
|
0x11001408: 6186 .a STR r6,[r0,#0x18]
|
|
0x1100140a: e019 .. B 0x11001440 ; __printf + 160
|
|
0x1100140c: 9802 .. LDR r0,[sp,#8]
|
|
0x1100140e: 00ba .. LSLS r2,r7,#2
|
|
0x11001410: 1912 .. ADDS r2,r2,r4
|
|
0x11001412: c802 .. LDM r0!,{r1}
|
|
0x11001414: 6191 .a STR r1,[r2,#0x18]
|
|
0x11001416: 9002 .. STR r0,[sp,#8]
|
|
0x11001418: 4620 F MOV r0,r4
|
|
0x1100141a: 68e1 .h LDR r1,[r4,#0xc]
|
|
0x1100141c: 4788 .G BLX r1
|
|
0x1100141e: 2f01 ./ CMP r7,#1
|
|
0x11001420: 4606 .F MOV r6,r0
|
|
0x11001422: d117 .. BNE 0x11001454 ; __printf + 180
|
|
0x11001424: 69e0 .i LDR r0,[r4,#0x1c]
|
|
0x11001426: 2800 .( CMP r0,#0
|
|
0x11001428: da1f .. BGE 0x1100146a ; __printf + 202
|
|
0x1100142a: 2020 MOVS r0,#0x20
|
|
0x1100142c: 4385 .C BICS r5,r5,r0
|
|
0x1100142e: e01c .. B 0x1100146a ; __printf + 202
|
|
0x11001430: 9800 .. LDR r0,[sp,#0]
|
|
0x11001432: 210a .! MOVS r1,#0xa
|
|
0x11001434: 6980 .i LDR r0,[r0,#0x18]
|
|
0x11001436: 4348 HC MULS r0,r1,r0
|
|
0x11001438: 9900 .. LDR r1,[sp,#0]
|
|
0x1100143a: 1980 .. ADDS r0,r0,r6
|
|
0x1100143c: 3830 08 SUBS r0,r0,#0x30
|
|
0x1100143e: 6188 .a STR r0,[r1,#0x18]
|
|
0x11001440: 4620 F MOV r0,r4
|
|
0x11001442: 68e1 .h LDR r1,[r4,#0xc]
|
|
0x11001444: 4788 .G BLX r1
|
|
0x11001446: 4606 .F MOV r6,r0
|
|
0x11001448: f000fc5e ..^. BL _is_digit ; 0x11001d08
|
|
0x1100144c: 2800 .( CMP r0,#0
|
|
0x1100144e: d1ef .. BNE 0x11001430 ; __printf + 144
|
|
0x11001450: 2f01 ./ CMP r7,#1
|
|
0x11001452: d00a .. BEQ 0x1100146a ; __printf + 202
|
|
0x11001454: 2e2e .. CMP r6,#0x2e
|
|
0x11001456: d108 .. BNE 0x1100146a ; __printf + 202
|
|
0x11001458: 4620 F MOV r0,r4
|
|
0x1100145a: 68e1 .h LDR r1,[r4,#0xc]
|
|
0x1100145c: 4788 .G BLX r1
|
|
0x1100145e: 4606 .F MOV r6,r0
|
|
0x11001460: 2020 MOVS r0,#0x20
|
|
0x11001462: 4305 .C ORRS r5,r5,r0
|
|
0x11001464: 1c7f .. ADDS r7,r7,#1
|
|
0x11001466: 2f02 ./ CMP r7,#2
|
|
0x11001468: dbc3 .. BLT 0x110013f2 ; __printf + 82
|
|
0x1100146a: 69a0 .i LDR r0,[r4,#0x18]
|
|
0x1100146c: 2800 .( CMP r0,#0
|
|
0x1100146e: da03 .. BGE 0x11001478 ; __printf + 216
|
|
0x11001470: 4240 @B RSBS r0,r0,#0
|
|
0x11001472: 61a0 .a STR r0,[r4,#0x18]
|
|
0x11001474: 2001 . MOVS r0,#1
|
|
0x11001476: 4305 .C ORRS r5,r5,r0
|
|
0x11001478: 07e8 .. LSLS r0,r5,#31
|
|
0x1100147a: d001 .. BEQ 0x11001480 ; __printf + 224
|
|
0x1100147c: 2010 . MOVS r0,#0x10
|
|
0x1100147e: 4385 .C BICS r5,r5,r0
|
|
0x11001480: 2e00 .. CMP r6,#0
|
|
0x11001482: d024 $. BEQ 0x110014ce ; __printf + 302
|
|
0x11001484: 4630 0F MOV r0,r6
|
|
0x11001486: 3841 A8 SUBS r0,r0,#0x41
|
|
0x11001488: 2819 .( CMP r0,#0x19
|
|
0x1100148a: d803 .. BHI 0x11001494 ; __printf + 244
|
|
0x1100148c: 2001 . MOVS r0,#1
|
|
0x1100148e: 02c0 .. LSLS r0,r0,#11
|
|
0x11001490: 4305 .C ORRS r5,r5,r0
|
|
0x11001492: 3620 6 ADDS r6,r6,#0x20
|
|
0x11001494: 4620 F MOV r0,r4
|
|
0x11001496: 6025 %` STR r5,[r4,#0]
|
|
0x11001498: 4631 1F MOV r1,r6
|
|
0x1100149a: 9a02 .. LDR r2,[sp,#8]
|
|
0x1100149c: 4615 .F MOV r5,r2
|
|
0x1100149e: f7fffe4d ..M. BL _printf_percent ; 0x1100113c
|
|
0x110014a2: 2800 .( CMP r0,#0
|
|
0x110014a4: d00c .. BEQ 0x110014c0 ; __printf + 288
|
|
0x110014a6: 2801 .( CMP r0,#1
|
|
0x110014a8: d007 .. BEQ 0x110014ba ; __printf + 282
|
|
0x110014aa: 1ded .. ADDS r5,r5,#7
|
|
0x110014ac: 08e8 .. LSRS r0,r5,#3
|
|
0x110014ae: e000 .. B 0x110014b2 ; __printf + 274
|
|
0x110014b0: e00d .. B 0x110014ce ; __printf + 302
|
|
0x110014b2: 00c0 .. LSLS r0,r0,#3
|
|
0x110014b4: 3008 .0 ADDS r0,r0,#8
|
|
0x110014b6: 9002 .. STR r0,[sp,#8]
|
|
0x110014b8: e777 w. B 0x110013aa ; __printf + 10
|
|
0x110014ba: 1d2d -. ADDS r5,r5,#4
|
|
0x110014bc: 9502 .. STR r5,[sp,#8]
|
|
0x110014be: e774 t. B 0x110013aa ; __printf + 10
|
|
0x110014c0: 6862 bh LDR r2,[r4,#4]
|
|
0x110014c2: 4630 0F MOV r0,r6
|
|
0x110014c4: 68a1 .h LDR r1,[r4,#8]
|
|
0x110014c6: 4790 .G BLX r2
|
|
0x110014c8: 6a20 j LDR r0,[r4,#0x20]
|
|
0x110014ca: 1c40 @. ADDS r0,r0,#1
|
|
0x110014cc: e76c l. B 0x110013a8 ; __printf + 8
|
|
0x110014ce: 6a20 j LDR r0,[r4,#0x20]
|
|
0x110014d0: bdfe .. POP {r1-r7,pc}
|
|
$d
|
|
0x110014d2: 0000 .. DCW 0
|
|
0x110014d4: 000033e0 .3.. DCD 13280
|
|
$t
|
|
.text
|
|
__aeabi_memcpy
|
|
__rt_memcpy
|
|
0x110014d8: b5f8 .. PUSH {r3-r7,lr}
|
|
0x110014da: 2a04 .* CMP r2,#4
|
|
0x110014dc: d32c ,. BCC 0x11001538 ; __aeabi_memcpy + 96
|
|
0x110014de: 0783 .. LSLS r3,r0,#30
|
|
0x110014e0: d012 .. BEQ 0x11001508 ; __aeabi_memcpy + 48
|
|
0x110014e2: 780b .x LDRB r3,[r1,#0]
|
|
0x110014e4: 1c49 I. ADDS r1,r1,#1
|
|
0x110014e6: 7003 .p STRB r3,[r0,#0]
|
|
0x110014e8: 1c40 @. ADDS r0,r0,#1
|
|
0x110014ea: 1e52 R. SUBS r2,r2,#1
|
|
0x110014ec: 0783 .. LSLS r3,r0,#30
|
|
0x110014ee: d00b .. BEQ 0x11001508 ; __aeabi_memcpy + 48
|
|
0x110014f0: 780b .x LDRB r3,[r1,#0]
|
|
0x110014f2: 1c49 I. ADDS r1,r1,#1
|
|
0x110014f4: 7003 .p STRB r3,[r0,#0]
|
|
0x110014f6: 1c40 @. ADDS r0,r0,#1
|
|
0x110014f8: 1e52 R. SUBS r2,r2,#1
|
|
0x110014fa: 0783 .. LSLS r3,r0,#30
|
|
0x110014fc: d004 .. BEQ 0x11001508 ; __aeabi_memcpy + 48
|
|
0x110014fe: 780b .x LDRB r3,[r1,#0]
|
|
0x11001500: 1c49 I. ADDS r1,r1,#1
|
|
0x11001502: 7003 .p STRB r3,[r0,#0]
|
|
0x11001504: 1c40 @. ADDS r0,r0,#1
|
|
0x11001506: 1e52 R. SUBS r2,r2,#1
|
|
0x11001508: 078b .. LSLS r3,r1,#30
|
|
0x1100150a: 0f9b .. LSRS r3,r3,#30
|
|
0x1100150c: d005 .. BEQ 0x1100151a ; __aeabi_memcpy + 66
|
|
0x1100150e: 1ac9 .. SUBS r1,r1,r3
|
|
0x11001510: 00df .. LSLS r7,r3,#3
|
|
0x11001512: 2320 # MOVS r3,#0x20
|
|
0x11001514: 1bde .. SUBS r6,r3,r7
|
|
0x11001516: c908 .. LDM r1!,{r3}
|
|
0x11001518: e00a .. B 0x11001530 ; __aeabi_memcpy + 88
|
|
0x1100151a: f7fffe35 ..5. BL __aeabi_memcpy4 ; 0x11001188
|
|
0x1100151e: bdf8 .. POP {r3-r7,pc}
|
|
0x11001520: 461d .F MOV r5,r3
|
|
0x11001522: c908 .. LDM r1!,{r3}
|
|
0x11001524: 40fd .@ LSRS r5,r5,r7
|
|
0x11001526: 461c .F MOV r4,r3
|
|
0x11001528: 40b4 .@ LSLS r4,r4,r6
|
|
0x1100152a: 432c ,C ORRS r4,r4,r5
|
|
0x1100152c: c010 .. STM r0!,{r4}
|
|
0x1100152e: 1f12 .. SUBS r2,r2,#4
|
|
0x11001530: 2a04 .* CMP r2,#4
|
|
0x11001532: d2f5 .. BCS 0x11001520 ; __aeabi_memcpy + 72
|
|
0x11001534: 08f3 .. LSRS r3,r6,#3
|
|
0x11001536: 1ac9 .. SUBS r1,r1,r3
|
|
0x11001538: 1e52 R. SUBS r2,r2,#1
|
|
0x1100153a: d4f0 .. BMI 0x1100151e ; __aeabi_memcpy + 70
|
|
0x1100153c: 780b .x LDRB r3,[r1,#0]
|
|
0x1100153e: 1c49 I. ADDS r1,r1,#1
|
|
0x11001540: 7003 .p STRB r3,[r0,#0]
|
|
0x11001542: 1c40 @. ADDS r0,r0,#1
|
|
0x11001544: 1e52 R. SUBS r2,r2,#1
|
|
0x11001546: d4ea .. BMI 0x1100151e ; __aeabi_memcpy + 70
|
|
0x11001548: 780b .x LDRB r3,[r1,#0]
|
|
0x1100154a: 1c49 I. ADDS r1,r1,#1
|
|
0x1100154c: 7003 .p STRB r3,[r0,#0]
|
|
0x1100154e: 1c40 @. ADDS r0,r0,#1
|
|
0x11001550: 2a01 .* CMP r2,#1
|
|
0x11001552: d4e4 .. BMI 0x1100151e ; __aeabi_memcpy + 70
|
|
0x11001554: 7809 .x LDRB r1,[r1,#0]
|
|
0x11001556: 7001 .p STRB r1,[r0,#0]
|
|
0x11001558: bdf8 .. POP {r3-r7,pc}
|
|
.text
|
|
__use_two_region_memory
|
|
0x1100155a: 4770 pG BX lr
|
|
__rt_heap_escrow$2region
|
|
0x1100155c: 4770 pG BX lr
|
|
__rt_heap_expand$2region
|
|
0x1100155e: 4770 pG BX lr
|
|
.text
|
|
__aeabi_fdiv
|
|
_fdiv
|
|
0x11001560: b5f0 .. PUSH {r4-r7,lr}
|
|
0x11001562: 25ff .% MOVS r5,#0xff
|
|
0x11001564: 042d -. LSLS r5,r5,#16
|
|
0x11001566: 09c6 .. LSRS r6,r0,#7
|
|
0x11001568: 09c2 .. LSRS r2,r0,#7
|
|
0x1100156a: 27ff .' MOVS r7,#0xff
|
|
0x1100156c: 4604 .F MOV r4,r0
|
|
0x1100156e: 402e .@ ANDS r6,r6,r5
|
|
0x11001570: 3701 .7 ADDS r7,#1
|
|
0x11001572: 09cb .. LSRS r3,r1,#7
|
|
0x11001574: 433e >C ORRS r6,r6,r7
|
|
0x11001576: 4048 H@ EORS r0,r0,r1
|
|
0x11001578: 402a *@ ANDS r2,r2,r5
|
|
0x1100157a: 402b +@ ANDS r3,r3,r5
|
|
0x1100157c: 4607 .F MOV r7,r0
|
|
0x1100157e: 2a00 .* CMP r2,#0
|
|
0x11001580: d06b k. BEQ 0x1100165a ; __aeabi_fdiv + 250
|
|
0x11001582: 2b00 .+ CMP r3,#0
|
|
0x11001584: d069 i. BEQ 0x1100165a ; __aeabi_fdiv + 250
|
|
0x11001586: 42aa .B CMP r2,r5
|
|
0x11001588: d067 g. BEQ 0x1100165a ; __aeabi_fdiv + 250
|
|
0x1100158a: 42ab .B CMP r3,r5
|
|
0x1100158c: d065 e. BEQ 0x1100165a ; __aeabi_fdiv + 250
|
|
0x1100158e: 2800 .( CMP r0,#0
|
|
0x11001590: da00 .. BGE 0x11001594 ; __aeabi_fdiv + 52
|
|
0x11001592: 4632 2F MOV r2,r6
|
|
0x11001594: 2501 .% MOVS r5,#1
|
|
0x11001596: 05ed .. LSLS r5,r5,#23
|
|
0x11001598: 4329 )C ORRS r1,r1,r5
|
|
0x1100159a: 432c ,C ORRS r4,r4,r5
|
|
0x1100159c: 0209 .. LSLS r1,r1,#8
|
|
0x1100159e: 0220 . LSLS r0,r4,#8
|
|
0x110015a0: 0a09 .. LSRS r1,r1,#8
|
|
0x110015a2: 1ad2 .. SUBS r2,r2,r3
|
|
0x110015a4: 0c4b K. LSRS r3,r1,#17
|
|
0x110015a6: 247f .$ MOVS r4,#0x7f
|
|
0x110015a8: 1ae3 .. SUBS r3,r4,r3
|
|
0x110015aa: 4c43 CL LDR r4,[pc,#268] ; [0x110016b8] = 0x3205
|
|
0x110015ac: 0a00 .. LSRS r0,r0,#8
|
|
0x110015ae: 447c |D ADD r4,r4,pc
|
|
0x110015b0: 5ce3 .\ LDRB r3,[r4,r3]
|
|
0x110015b2: 247d }$ MOVS r4,#0x7d
|
|
0x110015b4: 0424 $. LSLS r4,r4,#16
|
|
0x110015b6: 1912 .. ADDS r2,r2,r4
|
|
0x110015b8: 1414 .. ASRS r4,r2,#16
|
|
0x110015ba: 005b [. LSLS r3,r3,#1
|
|
0x110015bc: 18a2 .. ADDS r2,r4,r2
|
|
0x110015be: 4288 .B CMP r0,r1
|
|
0x110015c0: d301 .. BCC 0x110015c6 ; __aeabi_fdiv + 102
|
|
0x110015c2: 1c52 R. ADDS r2,r2,#1
|
|
0x110015c4: e000 .. B 0x110015c8 ; __aeabi_fdiv + 104
|
|
0x110015c6: 0040 @. LSLS r0,r0,#1
|
|
0x110015c8: 4249 IB RSBS r1,r1,#0
|
|
0x110015ca: 460c .F MOV r4,r1
|
|
0x110015cc: 435c \C MULS r4,r3,r4
|
|
0x110015ce: 1124 $. ASRS r4,r4,#4
|
|
0x110015d0: 435c \C MULS r4,r3,r4
|
|
0x110015d2: 01db .. LSLS r3,r3,#7
|
|
0x110015d4: 1564 d. ASRS r4,r4,#21
|
|
0x110015d6: 18e3 .. ADDS r3,r4,r3
|
|
0x110015d8: 0a04 .. LSRS r4,r0,#8
|
|
0x110015da: 435c \C MULS r4,r3,r4
|
|
0x110015dc: 02c5 .. LSLS r5,r0,#11
|
|
0x110015de: 0d20 . LSRS r0,r4,#20
|
|
0x110015e0: 460c .F MOV r4,r1
|
|
0x110015e2: 4344 DC MULS r4,r0,r4
|
|
0x110015e4: 1964 d. ADDS r4,r4,r5
|
|
0x110015e6: 0a25 %. LSRS r5,r4,#8
|
|
0x110015e8: 435d ]C MULS r5,r3,r5
|
|
0x110015ea: 0323 #. LSLS r3,r4,#12
|
|
0x110015ec: 0cec .. LSRS r4,r5,#19
|
|
0x110015ee: 460d .F MOV r5,r1
|
|
0x110015f0: 4365 eC MULS r5,r4,r5
|
|
0x110015f2: 0300 .. LSLS r0,r0,#12
|
|
0x110015f4: 1900 .. ADDS r0,r0,r4
|
|
0x110015f6: 18eb .. ADDS r3,r5,r3
|
|
0x110015f8: 424c LB RSBS r4,r1,#0
|
|
0x110015fa: 42a3 .B CMP r3,r4
|
|
0x110015fc: d301 .. BCC 0x11001602 ; __aeabi_fdiv + 162
|
|
0x110015fe: 185b [. ADDS r3,r3,r1
|
|
0x11001600: 1c40 @. ADDS r0,r0,#1
|
|
0x11001602: 05d4 .. LSLS r4,r2,#23
|
|
0x11001604: 1820 . ADDS r0,r4,r0
|
|
0x11001606: 2b00 .+ CMP r3,#0
|
|
0x11001608: d007 .. BEQ 0x1100161a ; __aeabi_fdiv + 186
|
|
0x1100160a: 005b [. LSLS r3,r3,#1
|
|
0x1100160c: 18c9 .. ADDS r1,r1,r3
|
|
0x1100160e: d304 .. BCC 0x1100161a ; __aeabi_fdiv + 186
|
|
0x11001610: 1c40 @. ADDS r0,r0,#1
|
|
0x11001612: 2900 .) CMP r1,#0
|
|
0x11001614: d101 .. BNE 0x1100161a ; __aeabi_fdiv + 186
|
|
0x11001616: 0840 @. LSRS r0,r0,#1
|
|
0x11001618: 0040 @. LSLS r0,r0,#1
|
|
0x1100161a: 213f ?! MOVS r1,#0x3f
|
|
0x1100161c: 0489 .. LSLS r1,r1,#18
|
|
0x1100161e: 428a .B CMP r2,r1
|
|
0x11001620: d309 .. BCC 0x11001636 ; __aeabi_fdiv + 214
|
|
0x11001622: 2a00 .* CMP r2,#0
|
|
0x11001624: dc08 .. BGT 0x11001638 ; __aeabi_fdiv + 216
|
|
0x11001626: 0611 .. LSLS r1,r2,#24
|
|
0x11001628: 0f09 .. LSRS r1,r1,#28
|
|
0x1100162a: d004 .. BEQ 0x11001636 ; __aeabi_fdiv + 214
|
|
0x1100162c: 2103 .! MOVS r1,#3
|
|
0x1100162e: 0749 I. LSLS r1,r1,#29
|
|
0x11001630: 1840 @. ADDS r0,r0,r1
|
|
0x11001632: 0fc0 .. LSRS r0,r0,#31
|
|
0x11001634: 07c0 .. LSLS r0,r0,#31
|
|
0x11001636: bdf0 .. POP {r4-r7,pc}
|
|
0x11001638: 2201 ." MOVS r2,#1
|
|
0x1100163a: 0041 A. LSLS r1,r0,#1
|
|
0x1100163c: 0612 .. LSLS r2,r2,#24
|
|
0x1100163e: 1889 .. ADDS r1,r1,r2
|
|
0x11001640: 227f ." MOVS r2,#0x7f
|
|
0x11001642: 0652 R. LSLS r2,r2,#25
|
|
0x11001644: 4291 .B CMP r1,r2
|
|
0x11001646: d2f6 .. BCS 0x11001636 ; __aeabi_fdiv + 214
|
|
0x11001648: 2105 .! MOVS r1,#5
|
|
0x1100164a: 0749 I. LSLS r1,r1,#29
|
|
0x1100164c: 42c8 .B CMN r0,r1
|
|
0x1100164e: d501 .. BPL 0x11001654 ; __aeabi_fdiv + 244
|
|
0x11001650: 1090 .. ASRS r0,r2,#2
|
|
0x11001652: bdf0 .. POP {r4-r7,pc}
|
|
0x11001654: 20ff . MOVS r0,#0xff
|
|
0x11001656: 05c0 .. LSLS r0,r0,#23
|
|
0x11001658: bdf0 .. POP {r4-r7,pc}
|
|
0x1100165a: 2f00 ./ CMP r7,#0
|
|
0x1100165c: da00 .. BGE 0x11001660 ; __aeabi_fdiv + 256
|
|
0x1100165e: 4632 2F MOV r2,r6
|
|
0x11001660: 4816 .H LDR r0,[pc,#88] ; [0x110016bc] = 0x7fc00000
|
|
0x11001662: 42aa .B CMP r2,r5
|
|
0x11001664: d207 .. BCS 0x11001676 ; __aeabi_fdiv + 278
|
|
0x11001666: 42ab .B CMP r3,r5
|
|
0x11001668: d205 .. BCS 0x11001676 ; __aeabi_fdiv + 278
|
|
0x1100166a: 0219 .. LSLS r1,r3,#8
|
|
0x1100166c: 0e09 .. LSRS r1,r1,#24
|
|
0x1100166e: d017 .. BEQ 0x110016a0 ; __aeabi_fdiv + 320
|
|
0x11001670: 0ff8 .. LSRS r0,r7,#31
|
|
0x11001672: 07c0 .. LSLS r0,r0,#31
|
|
0x11001674: bdf0 .. POP {r4-r7,pc}
|
|
0x11001676: 25ff .% MOVS r5,#0xff
|
|
0x11001678: 0063 c. LSLS r3,r4,#1
|
|
0x1100167a: 062d -. LSLS r5,r5,#24
|
|
0x1100167c: 42ab .B CMP r3,r5
|
|
0x1100167e: d8f9 .. BHI 0x11001674 ; __aeabi_fdiv + 276
|
|
0x11001680: 0049 I. LSLS r1,r1,#1
|
|
0x11001682: 42a9 .B CMP r1,r5
|
|
0x11001684: d8f6 .. BHI 0x11001674 ; __aeabi_fdiv + 276
|
|
0x11001686: 42ab .B CMP r3,r5
|
|
0x11001688: d101 .. BNE 0x1100168e ; __aeabi_fdiv + 302
|
|
0x1100168a: 42a9 .B CMP r1,r5
|
|
0x1100168c: d0f2 .. BEQ 0x11001674 ; __aeabi_fdiv + 276
|
|
0x1100168e: 42a9 .B CMP r1,r5
|
|
0x11001690: d101 .. BNE 0x11001696 ; __aeabi_fdiv + 310
|
|
0x11001692: 2100 .! MOVS r1,#0
|
|
0x11001694: e001 .. B 0x1100169a ; __aeabi_fdiv + 314
|
|
0x11001696: 0061 a. LSLS r1,r4,#1
|
|
0x11001698: 0849 I. LSRS r1,r1,#1
|
|
0x1100169a: 05d0 .. LSLS r0,r2,#23
|
|
0x1100169c: 4308 .C ORRS r0,r0,r1
|
|
0x1100169e: bdf0 .. POP {r4-r7,pc}
|
|
0x110016a0: 0211 .. LSLS r1,r2,#8
|
|
0x110016a2: 0e09 .. LSRS r1,r1,#24
|
|
0x110016a4: d0fb .. BEQ 0x1100169e ; __aeabi_fdiv + 318
|
|
0x110016a6: 20ff . MOVS r0,#0xff
|
|
0x110016a8: 4302 .C ORRS r2,r2,r0
|
|
0x110016aa: 05d0 .. LSLS r0,r2,#23
|
|
0x110016ac: bdf0 .. POP {r4-r7,pc}
|
|
_frdiv
|
|
0x110016ae: 460a .F MOV r2,r1
|
|
0x110016b0: 4601 .F MOV r1,r0
|
|
0x110016b2: 4610 .F MOV r0,r2
|
|
0x110016b4: e754 T. B __aeabi_fdiv ; 0x11001560
|
|
$d
|
|
0x110016b6: 0000 .. DCW 0
|
|
0x110016b8: 00003205 .2.. DCD 12805
|
|
0x110016bc: 7fc00000 .... DCD 2143289344
|
|
$t
|
|
.text
|
|
__aeabi_f2uiz
|
|
_ffixu
|
|
0x110016c0: 0201 .. LSLS r1,r0,#8
|
|
0x110016c2: 15c2 .. ASRS r2,r0,#23
|
|
0x110016c4: d004 .. BEQ 0x110016d0 ; __aeabi_f2uiz + 16
|
|
0x110016c6: 2301 .# MOVS r3,#1
|
|
0x110016c8: 07db .. LSLS r3,r3,#31
|
|
0x110016ca: 4319 .C ORRS r1,r1,r3
|
|
0x110016cc: 2a00 .* CMP r2,#0
|
|
0x110016ce: db0a .. BLT 0x110016e6 ; __aeabi_f2uiz + 38
|
|
0x110016d0: 239e .# MOVS r3,#0x9e
|
|
0x110016d2: 1a9a .. SUBS r2,r3,r2
|
|
0x110016d4: d402 .. BMI 0x110016dc ; __aeabi_f2uiz + 28
|
|
0x110016d6: 4608 .F MOV r0,r1
|
|
0x110016d8: 40d0 .@ LSRS r0,r0,r2
|
|
0x110016da: 4770 pG BX lr
|
|
0x110016dc: 22ff ." MOVS r2,#0xff
|
|
0x110016de: 0041 A. LSLS r1,r0,#1
|
|
0x110016e0: 0612 .. LSLS r2,r2,#24
|
|
0x110016e2: 4291 .B CMP r1,r2
|
|
0x110016e4: d901 .. BLS 0x110016ea ; __aeabi_f2uiz + 42
|
|
0x110016e6: 2000 . MOVS r0,#0
|
|
0x110016e8: 4770 pG BX lr
|
|
0x110016ea: 17c0 .. ASRS r0,r0,#31
|
|
0x110016ec: 43c0 .C MVNS r0,r0
|
|
0x110016ee: 4770 pG BX lr
|
|
.text
|
|
__aeabi_i2f_normalise
|
|
0x110016f0: 221f ." MOVS r2,#0x1f
|
|
0x110016f2: 0c03 .. LSRS r3,r0,#16
|
|
0x110016f4: d102 .. BNE 0x110016fc ; __aeabi_i2f_normalise + 12
|
|
0x110016f6: 220f ." MOVS r2,#0xf
|
|
0x110016f8: 0400 .. LSLS r0,r0,#16
|
|
0x110016fa: d01c .. BEQ 0x11001736 ; __aeabi_i2f_normalise + 70
|
|
0x110016fc: 0e03 .. LSRS r3,r0,#24
|
|
0x110016fe: d101 .. BNE 0x11001704 ; __aeabi_i2f_normalise + 20
|
|
0x11001700: 0200 .. LSLS r0,r0,#8
|
|
0x11001702: 3a08 .: SUBS r2,r2,#8
|
|
0x11001704: 0f03 .. LSRS r3,r0,#28
|
|
0x11001706: d101 .. BNE 0x1100170c ; __aeabi_i2f_normalise + 28
|
|
0x11001708: 0100 .. LSLS r0,r0,#4
|
|
0x1100170a: 1f12 .. SUBS r2,r2,#4
|
|
0x1100170c: 0f83 .. LSRS r3,r0,#30
|
|
0x1100170e: d101 .. BNE 0x11001714 ; __aeabi_i2f_normalise + 36
|
|
0x11001710: 0080 .. LSLS r0,r0,#2
|
|
0x11001712: 1e92 .. SUBS r2,r2,#2
|
|
0x11001714: 2800 .( CMP r0,#0
|
|
0x11001716: db01 .. BLT 0x1100171c ; __aeabi_i2f_normalise + 44
|
|
0x11001718: 0040 @. LSLS r0,r0,#1
|
|
0x1100171a: 1e52 R. SUBS r2,r2,#1
|
|
0x1100171c: 05d2 .. LSLS r2,r2,#23
|
|
0x1100171e: 1851 Q. ADDS r1,r2,r1
|
|
0x11001720: 1202 .. ASRS r2,r0,#8
|
|
0x11001722: 1851 Q. ADDS r1,r2,r1
|
|
0x11001724: 2219 ." MOVS r2,#0x19
|
|
0x11001726: 4090 .@ LSLS r0,r0,r2
|
|
0x11001728: d304 .. BCC 0x11001734 ; __aeabi_i2f_normalise + 68
|
|
0x1100172a: 1c49 I. ADDS r1,r1,#1
|
|
0x1100172c: 2800 .( CMP r0,#0
|
|
0x1100172e: d101 .. BNE 0x11001734 ; __aeabi_i2f_normalise + 68
|
|
0x11001730: 0849 I. LSRS r1,r1,#1
|
|
0x11001732: 0049 I. LSLS r1,r1,#1
|
|
0x11001734: 4608 .F MOV r0,r1
|
|
0x11001736: 4770 pG BX lr
|
|
__aeabi_i2f
|
|
_fflt
|
|
0x11001738: 0fc1 .. LSRS r1,r0,#31
|
|
0x1100173a: 07c9 .. LSLS r1,r1,#31
|
|
0x1100173c: d000 .. BEQ 0x11001740 ; __aeabi_i2f + 8
|
|
0x1100173e: 4240 @B RSBS r0,r0,#0
|
|
0x11001740: 2201 ." MOVS r2,#1
|
|
0x11001742: 0792 .. LSLS r2,r2,#30
|
|
0x11001744: 4311 .C ORRS r1,r1,r2
|
|
0x11001746: e7d3 .. B __aeabi_i2f_normalise ; 0x110016f0
|
|
__aeabi_ui2f
|
|
_ffltu
|
|
0x11001748: 2101 .! MOVS r1,#1
|
|
0x1100174a: 0789 .. LSLS r1,r1,#30
|
|
0x1100174c: e7d0 .. B __aeabi_i2f_normalise ; 0x110016f0
|
|
.text
|
|
_printf_int_common
|
|
0x1100174e: b5ff .. PUSH {r0-r7,lr}
|
|
0x11001750: 4604 .F MOV r4,r0
|
|
0x11001752: 460d .F MOV r5,r1
|
|
0x11001754: b081 .. SUB sp,sp,#4
|
|
0x11001756: 3024 $0 ADDS r0,r0,#0x24
|
|
0x11001758: 9000 .. STR r0,[sp,#0]
|
|
0x1100175a: 6821 !h LDR r1,[r4,#0]
|
|
0x1100175c: 0688 .. LSLS r0,r1,#26
|
|
0x1100175e: d504 .. BPL 0x1100176a ; _printf_int_common + 28
|
|
0x11001760: 2210 ." MOVS r2,#0x10
|
|
0x11001762: 69e0 .i LDR r0,[r4,#0x1c]
|
|
0x11001764: 4391 .C BICS r1,r1,r2
|
|
0x11001766: 6021 !` STR r1,[r4,#0]
|
|
0x11001768: e000 .. B 0x1100176c ; _printf_int_common + 30
|
|
0x1100176a: 2001 . MOVS r0,#1
|
|
0x1100176c: 42a8 .B CMP r0,r5
|
|
0x1100176e: dd01 .. BLE 0x11001774 ; _printf_int_common + 38
|
|
0x11001770: 1b47 G. SUBS r7,r0,r5
|
|
0x11001772: e000 .. B 0x11001776 ; _printf_int_common + 40
|
|
0x11001774: 2700 .' MOVS r7,#0
|
|
0x11001776: 9804 .. LDR r0,[sp,#0x10]
|
|
0x11001778: 69a1 .i LDR r1,[r4,#0x18]
|
|
0x1100177a: 197a z. ADDS r2,r7,r5
|
|
0x1100177c: 1810 .. ADDS r0,r2,r0
|
|
0x1100177e: 1a08 .. SUBS r0,r1,r0
|
|
0x11001780: 61a0 .a STR r0,[r4,#0x18]
|
|
0x11001782: 7820 x LDRB r0,[r4,#0]
|
|
0x11001784: 06c0 .. LSLS r0,r0,#27
|
|
0x11001786: d402 .. BMI 0x1100178e ; _printf_int_common + 64
|
|
0x11001788: 4620 F MOV r0,r4
|
|
0x1100178a: f7fffd57 ..W. BL _printf_pre_padding ; 0x1100123c
|
|
0x1100178e: 2600 .& MOVS r6,#0
|
|
0x11001790: e008 .. B 0x110017a4 ; _printf_int_common + 86
|
|
0x11001792: 9803 .. LDR r0,[sp,#0xc]
|
|
0x11001794: 6862 bh LDR r2,[r4,#4]
|
|
0x11001796: 68a1 .h LDR r1,[r4,#8]
|
|
0x11001798: 5d80 .] LDRB r0,[r0,r6]
|
|
0x1100179a: 4790 .G BLX r2
|
|
0x1100179c: 6a20 j LDR r0,[r4,#0x20]
|
|
0x1100179e: 1c40 @. ADDS r0,r0,#1
|
|
0x110017a0: 1c76 v. ADDS r6,r6,#1
|
|
0x110017a2: 6220 b STR r0,[r4,#0x20]
|
|
0x110017a4: 9804 .. LDR r0,[sp,#0x10]
|
|
0x110017a6: 4286 .B CMP r6,r0
|
|
0x110017a8: dbf3 .. BLT 0x11001792 ; _printf_int_common + 68
|
|
0x110017aa: 7820 x LDRB r0,[r4,#0]
|
|
0x110017ac: 06c0 .. LSLS r0,r0,#27
|
|
0x110017ae: d50a .. BPL 0x110017c6 ; _printf_int_common + 120
|
|
0x110017b0: 4620 F MOV r0,r4
|
|
0x110017b2: f7fffd43 ..C. BL _printf_pre_padding ; 0x1100123c
|
|
0x110017b6: e006 .. B 0x110017c6 ; _printf_int_common + 120
|
|
0x110017b8: 6862 bh LDR r2,[r4,#4]
|
|
0x110017ba: 68a1 .h LDR r1,[r4,#8]
|
|
0x110017bc: 2030 0 MOVS r0,#0x30
|
|
0x110017be: 4790 .G BLX r2
|
|
0x110017c0: 6a20 j LDR r0,[r4,#0x20]
|
|
0x110017c2: 1c40 @. ADDS r0,r0,#1
|
|
0x110017c4: 6220 b STR r0,[r4,#0x20]
|
|
0x110017c6: 4638 8F MOV r0,r7
|
|
0x110017c8: 1e7f .. SUBS r7,r7,#1
|
|
0x110017ca: 2800 .( CMP r0,#0
|
|
0x110017cc: dcf4 .. BGT 0x110017b8 ; _printf_int_common + 106
|
|
0x110017ce: e007 .. B 0x110017e0 ; _printf_int_common + 146
|
|
0x110017d0: 9800 .. LDR r0,[sp,#0]
|
|
0x110017d2: 6862 bh LDR r2,[r4,#4]
|
|
0x110017d4: 68a1 .h LDR r1,[r4,#8]
|
|
0x110017d6: 5d40 @] LDRB r0,[r0,r5]
|
|
0x110017d8: 4790 .G BLX r2
|
|
0x110017da: 6a20 j LDR r0,[r4,#0x20]
|
|
0x110017dc: 1c40 @. ADDS r0,r0,#1
|
|
0x110017de: 6220 b STR r0,[r4,#0x20]
|
|
0x110017e0: 4628 (F MOV r0,r5
|
|
0x110017e2: 1e6d m. SUBS r5,r5,#1
|
|
0x110017e4: 2800 .( CMP r0,#0
|
|
0x110017e6: dcf3 .. BGT 0x110017d0 ; _printf_int_common + 130
|
|
0x110017e8: 4620 F MOV r0,r4
|
|
0x110017ea: f7fffd3d ..=. BL _printf_post_padding ; 0x11001268
|
|
0x110017ee: 7820 x LDRB r0,[r4,#0]
|
|
0x110017f0: 0600 .. LSLS r0,r0,#24
|
|
0x110017f2: d502 .. BPL 0x110017fa ; _printf_int_common + 172
|
|
0x110017f4: 2002 . MOVS r0,#2
|
|
0x110017f6: b005 .. ADD sp,sp,#0x14
|
|
0x110017f8: bdf0 .. POP {r4-r7,pc}
|
|
0x110017fa: 2001 . MOVS r0,#1
|
|
0x110017fc: e7fb .. B 0x110017f6 ; _printf_int_common + 168
|
|
.text
|
|
_printf_cs_common
|
|
0x110017fe: b510 .. PUSH {r4,lr}
|
|
0x11001800: 6943 Ci LDR r3,[r0,#0x14]
|
|
0x11001802: 2b00 .+ CMP r3,#0
|
|
0x11001804: d002 .. BEQ 0x1100180c ; _printf_cs_common + 14
|
|
0x11001806: 46c0 .F MOV r8,r8
|
|
0x11001808: 46c0 .F MOV r8,r8
|
|
0x1100180a: e001 .. B 0x11001810 ; _printf_cs_common + 18
|
|
0x1100180c: f7fffd3d ..=. BL _printf_str ; 0x1100128a
|
|
0x11001810: 2001 . MOVS r0,#1
|
|
0x11001812: bd10 .. POP {r4,pc}
|
|
_printf_char
|
|
0x11001814: 7812 .x LDRB r2,[r2,#0]
|
|
0x11001816: 4601 .F MOV r1,r0
|
|
0x11001818: 3124 $1 ADDS r1,r1,#0x24
|
|
0x1100181a: 700a .p STRB r2,[r1,#0]
|
|
0x1100181c: 2200 ." MOVS r2,#0
|
|
0x1100181e: 704a Jp STRB r2,[r1,#1]
|
|
0x11001820: 2201 ." MOVS r2,#1
|
|
0x11001822: e7ec .. B _printf_cs_common ; 0x110017fe
|
|
_printf_string
|
|
0x11001824: 6811 .h LDR r1,[r2,#0]
|
|
0x11001826: 2200 ." MOVS r2,#0
|
|
0x11001828: 43d2 .C MVNS r2,r2
|
|
0x1100182a: e7e8 .. B _printf_cs_common ; 0x110017fe
|
|
.text
|
|
_printf_char_file
|
|
0x1100182c: 4b08 .K LDR r3,[pc,#32] ; [0x11001850] = 0xfeffea5f
|
|
0x1100182e: b570 p. PUSH {r4-r6,lr}
|
|
0x11001830: 460d .F MOV r5,r1
|
|
0x11001832: 447b {D ADD r3,r3,pc
|
|
0x11001834: f000f827 ..'. BL _printf_char_common ; 0x11001886
|
|
0x11001838: 4604 .F MOV r4,r0
|
|
0x1100183a: 4628 (F MOV r0,r5
|
|
0x1100183c: f000fbb2 .... BL ferror ; 0x11001fa4
|
|
0x11001840: 2800 .( CMP r0,#0
|
|
0x11001842: d002 .. BEQ 0x1100184a ; _printf_char_file + 30
|
|
0x11001844: 2000 . MOVS r0,#0
|
|
0x11001846: 43c0 .C MVNS r0,r0
|
|
0x11001848: bd70 p. POP {r4-r6,pc}
|
|
0x1100184a: 4620 F MOV r0,r4
|
|
0x1100184c: bd70 p. POP {r4-r6,pc}
|
|
$d
|
|
0x1100184e: 0000 .. DCW 0
|
|
0x11001850: feffea5f _... DCD 4278184543
|
|
$t
|
|
.text
|
|
__rt_udiv10
|
|
0x11001854: 4601 .F MOV r1,r0
|
|
0x11001856: 0880 .. LSRS r0,r0,#2
|
|
0x11001858: 1a08 .. SUBS r0,r1,r0
|
|
0x1100185a: 0902 .. LSRS r2,r0,#4
|
|
0x1100185c: 1810 .. ADDS r0,r2,r0
|
|
0x1100185e: 0a02 .. LSRS r2,r0,#8
|
|
0x11001860: 1810 .. ADDS r0,r2,r0
|
|
0x11001862: 0c02 .. LSRS r2,r0,#16
|
|
0x11001864: 1810 .. ADDS r0,r2,r0
|
|
0x11001866: 08c0 .. LSRS r0,r0,#3
|
|
0x11001868: 0082 .. LSLS r2,r0,#2
|
|
0x1100186a: 1812 .. ADDS r2,r2,r0
|
|
0x1100186c: 0052 R. LSLS r2,r2,#1
|
|
0x1100186e: 1a89 .. SUBS r1,r1,r2
|
|
0x11001870: e001 .. B 0x11001876 ; __rt_udiv10 + 34
|
|
0x11001872: 1c40 @. ADDS r0,r0,#1
|
|
0x11001874: 390a .9 SUBS r1,r1,#0xa
|
|
0x11001876: 290a .) CMP r1,#0xa
|
|
0x11001878: d2fb .. BCS 0x11001872 ; __rt_udiv10 + 30
|
|
0x1100187a: 4770 pG BX lr
|
|
.text
|
|
_printf_input_char
|
|
0x1100187c: 6901 .i LDR r1,[r0,#0x10]
|
|
0x1100187e: 1c4a J. ADDS r2,r1,#1
|
|
0x11001880: 6102 .a STR r2,[r0,#0x10]
|
|
0x11001882: 7808 .x LDRB r0,[r1,#0]
|
|
0x11001884: 4770 pG BX lr
|
|
_printf_char_common
|
|
0x11001886: b500 .. PUSH {lr}
|
|
0x11001888: b08f .. SUB sp,sp,#0x3c
|
|
0x1100188a: 9102 .. STR r1,[sp,#8]
|
|
0x1100188c: 2100 .! MOVS r1,#0
|
|
0x1100188e: 9105 .. STR r1,[sp,#0x14]
|
|
0x11001890: 4905 .I LDR r1,[pc,#20] ; [0x110018a8] = 0xffffffe5
|
|
0x11001892: 9301 .. STR r3,[sp,#4]
|
|
0x11001894: 4479 yD ADD r1,r1,pc
|
|
0x11001896: 9103 .. STR r1,[sp,#0xc]
|
|
0x11001898: 4611 .F MOV r1,r2
|
|
0x1100189a: 9004 .. STR r0,[sp,#0x10]
|
|
0x1100189c: 4668 hF MOV r0,sp
|
|
0x1100189e: f7fffd7f .... BL __printf ; 0x110013a0
|
|
0x110018a2: b00f .. ADD sp,sp,#0x3c
|
|
0x110018a4: bd00 .. POP {pc}
|
|
$d
|
|
0x110018a6: 0000 .. DCW 0
|
|
0x110018a8: ffffffe5 .... DCD 4294967269
|
|
$t
|
|
.text
|
|
__user_setup_stackheap
|
|
0x110018ac: 4675 uF MOV r5,lr
|
|
0x110018ae: f000f825 ..%. BL __user_libspace ; 0x110018fc
|
|
0x110018b2: 46ae .F MOV lr,r5
|
|
0x110018b4: 0005 .. MOVS r5,r0
|
|
0x110018b6: 4669 iF MOV r1,sp
|
|
0x110018b8: 4653 SF MOV r3,r10
|
|
0x110018ba: 08c0 .. LSRS r0,r0,#3
|
|
0x110018bc: 00c0 .. LSLS r0,r0,#3
|
|
0x110018be: 4685 .F MOV sp,r0
|
|
0x110018c0: b018 .. ADD sp,sp,#0x60
|
|
0x110018c2: b520 . PUSH {r5,lr}
|
|
0x110018c4: f7fffc96 .... BL __user_initial_stackheap ; 0x110011f4
|
|
0x110018c8: bc60 `. POP {r5,r6}
|
|
0x110018ca: 2700 .' MOVS r7,#0
|
|
0x110018cc: 0849 I. LSRS r1,r1,#1
|
|
0x110018ce: 46b6 .F MOV lr,r6
|
|
0x110018d0: 2600 .& MOVS r6,#0
|
|
0x110018d2: c5c0 .. STM r5!,{r6,r7}
|
|
0x110018d4: c5c0 .. STM r5!,{r6,r7}
|
|
0x110018d6: c5c0 .. STM r5!,{r6,r7}
|
|
0x110018d8: c5c0 .. STM r5!,{r6,r7}
|
|
0x110018da: c5c0 .. STM r5!,{r6,r7}
|
|
0x110018dc: c5c0 .. STM r5!,{r6,r7}
|
|
0x110018de: c5c0 .. STM r5!,{r6,r7}
|
|
0x110018e0: c5c0 .. STM r5!,{r6,r7}
|
|
0x110018e2: 3d40 @= SUBS r5,r5,#0x40
|
|
0x110018e4: 0049 I. LSLS r1,r1,#1
|
|
0x110018e6: 468d .F MOV sp,r1
|
|
0x110018e8: 4770 pG BX lr
|
|
.text
|
|
exit
|
|
0x110018ea: b510 .. PUSH {r4,lr}
|
|
0x110018ec: 4604 .F MOV r4,r0
|
|
0x110018ee: 46c0 .F MOV r8,r8
|
|
0x110018f0: 46c0 .F MOV r8,r8
|
|
0x110018f2: 4620 F MOV r0,r4
|
|
0x110018f4: f7fffc41 ..A. BL __rt_exit ; 0x1100117a
|
|
0x110018f8: bd10 .. POP {r4,pc}
|
|
0x110018fa: 0000 .. MOVS r0,r0
|
|
.text
|
|
__user_libspace
|
|
__user_perproc_libspace
|
|
__user_perthread_libspace
|
|
0x110018fc: 4800 .H LDR r0,[pc,#0] ; [0x11001900] = 0x10001370
|
|
0x110018fe: 4770 pG BX lr
|
|
$d
|
|
0x11001900: 10001370 p... DCD 268440432
|
|
$t
|
|
$Ven$TT$L$$__aeabi_uidivmod
|
|
0x11001904: b403 .. PUSH {r0,r1}
|
|
0x11001906: 4801 .H LDR r0,[pc,#4] ; [0x1100190c] = 0x100000c9
|
|
0x11001908: 9001 .. STR r0,[sp,#4]
|
|
0x1100190a: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x1100190c: 100000c9 .... DCD 268435657
|
|
$t
|
|
$Ven$TT$L$$rf_tx_packet
|
|
0x11001910: b403 .. PUSH {r0,r1}
|
|
0x11001912: 4801 .H LDR r0,[pc,#4] ; [0x11001918] = 0x10000505
|
|
0x11001914: 9001 .. STR r0,[sp,#4]
|
|
0x11001916: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x11001918: 10000505 .... DCD 268436741
|
|
$t
|
|
$Ven$TT$L$$rf_off_and_on
|
|
0x1100191c: b403 .. PUSH {r0,r1}
|
|
0x1100191e: 4801 .H LDR r0,[pc,#4] ; [0x11001924] = 0x100005af
|
|
0x11001920: 9001 .. STR r0,[sp,#4]
|
|
0x11001922: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x11001924: 100005af .... DCD 268436911
|
|
$t
|
|
$Ven$TT$L$$rf_rx_packet
|
|
0x11001928: b403 .. PUSH {r0,r1}
|
|
0x1100192a: 4801 .H LDR r0,[pc,#4] ; [0x11001930] = 0x10000571
|
|
0x1100192c: 9001 .. STR r0,[sp,#4]
|
|
0x1100192e: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x11001930: 10000571 q... DCD 268436849
|
|
$t
|
|
$Ven$TT$L$$xc_fmc_spi_init_oprt
|
|
0x11001934: b403 .. PUSH {r0,r1}
|
|
0x11001936: 4801 .H LDR r0,[pc,#4] ; [0x1100193c] = 0x10000759
|
|
0x11001938: 9001 .. STR r0,[sp,#4]
|
|
0x1100193a: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x1100193c: 10000759 Y... DCD 268437337
|
|
$t
|
|
$Ven$TT$L$$xc_fmc_spi_flash_wake_up
|
|
0x11001940: b403 .. PUSH {r0,r1}
|
|
0x11001942: 4801 .H LDR r0,[pc,#4] ; [0x11001948] = 0x10000769
|
|
0x11001944: 9001 .. STR r0,[sp,#4]
|
|
0x11001946: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x11001948: 10000769 i... DCD 268437353
|
|
$t
|
|
$Ven$TT$L$$enter_sleep
|
|
0x1100194c: b403 .. PUSH {r0,r1}
|
|
0x1100194e: 4801 .H LDR r0,[pc,#4] ; [0x11001954] = 0x100004e7
|
|
0x11001950: 9001 .. STR r0,[sp,#4]
|
|
0x11001952: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x11001954: 100004e7 .... DCD 268436711
|
|
$t
|
|
$Ven$TT$L$$__aeabi_idivmod
|
|
0x11001958: b403 .. PUSH {r0,r1}
|
|
0x1100195a: 4801 .H LDR r0,[pc,#4] ; [0x11001960] = 0x100000dd
|
|
0x1100195c: 9001 .. STR r0,[sp,#4]
|
|
0x1100195e: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x11001960: 100000dd .... DCD 268435677
|
|
$t
|
|
i.BusFault_Handler
|
|
BusFault_Handler
|
|
0x11001964: 4902 .I LDR r1,[pc,#8] ; [0x11001970] = 0x110046a2
|
|
0x11001966: a003 .. ADR r0,{pc}+0xe ; 0x11001974
|
|
0x11001968: f7fffc5a ..Z. BL __2printf ; 0x11001220
|
|
0x1100196c: bf00 .. NOP
|
|
0x1100196e: e7fe .. B 0x1100196e ; BusFault_Handler + 10
|
|
$d
|
|
0x11001970: 110046a2 .F.. DCD 285230754
|
|
0x11001974: 000a7325 %s.. DCD 684837
|
|
$t
|
|
i.DebugMon_Handler
|
|
DebugMon_Handler
|
|
0x11001978: 4902 .I LDR r1,[pc,#8] ; [0x11001984] = 0x110046d2
|
|
0x1100197a: a003 .. ADR r0,{pc}+0xe ; 0x11001988
|
|
0x1100197c: f7fffc50 ..P. BL __2printf ; 0x11001220
|
|
0x11001980: bf00 .. NOP
|
|
0x11001982: e7fe .. B 0x11001982 ; DebugMon_Handler + 10
|
|
$d
|
|
0x11001984: 110046d2 .F.. DCD 285230802
|
|
0x11001988: 000a7325 %s.. DCD 684837
|
|
$t
|
|
i.GADC_Handler
|
|
GADC_Handler
|
|
0x1100198c: b510 .. PUSH {r4,lr}
|
|
0x1100198e: f000f9c5 .... BL adc_intr_callback ; 0x11001d1c
|
|
0x11001992: bf00 .. NOP
|
|
0x11001994: 4902 .I LDR r1,[pc,#8] ; [0x110019a0] = 0x40018000
|
|
0x11001996: 6948 Hi LDR r0,[r1,#0x14]
|
|
0x11001998: bf00 .. NOP
|
|
0x1100199a: 6148 Ha STR r0,[r1,#0x14]
|
|
0x1100199c: bf00 .. NOP
|
|
0x1100199e: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x110019a0: 40018000 ...@ DCD 1073840128
|
|
$t
|
|
i.GPIO_Handler
|
|
GPIO_Handler
|
|
0x110019a4: b5f8 .. PUSH {r3-r7,lr}
|
|
0x110019a6: 2000 . MOVS r0,#0
|
|
0x110019a8: 0081 .. LSLS r1,r0,#2
|
|
0x110019aa: 4a10 .J LDR r2,[pc,#64] ; [0x110019ec] = 0x40001200
|
|
0x110019ac: 1889 .. ADDS r1,r1,r2
|
|
0x110019ae: 6a09 .j LDR r1,[r1,#0x20]
|
|
0x110019b0: 2500 .% MOVS r5,#0
|
|
0x110019b2: 460c .F MOV r4,r1
|
|
0x110019b4: 4626 &F MOV r6,r4
|
|
0x110019b6: 462f /F MOV r7,r5
|
|
0x110019b8: 2100 .! MOVS r1,#0
|
|
0x110019ba: 4620 F MOV r0,r4
|
|
0x110019bc: 008a .. LSLS r2,r1,#2
|
|
0x110019be: 4b0b .K LDR r3,[pc,#44] ; [0x110019ec] = 0x40001200
|
|
0x110019c0: 3b80 .; SUBS r3,r3,#0x80
|
|
0x110019c2: 18d2 .. ADDS r2,r2,r3
|
|
0x110019c4: 6310 .c STR r0,[r2,#0x30]
|
|
0x110019c6: bf00 .. NOP
|
|
0x110019c8: 2001 . MOVS r0,#1
|
|
0x110019ca: 0081 .. LSLS r1,r0,#2
|
|
0x110019cc: 4a07 .J LDR r2,[pc,#28] ; [0x110019ec] = 0x40001200
|
|
0x110019ce: 1889 .. ADDS r1,r1,r2
|
|
0x110019d0: 6a09 .j LDR r1,[r1,#0x20]
|
|
0x110019d2: 460c .F MOV r4,r1
|
|
0x110019d4: 4327 'C ORRS r7,r7,r4
|
|
0x110019d6: 2101 .! MOVS r1,#1
|
|
0x110019d8: 4620 F MOV r0,r4
|
|
0x110019da: 008a .. LSLS r2,r1,#2
|
|
0x110019dc: 18d2 .. ADDS r2,r2,r3
|
|
0x110019de: 6310 .c STR r0,[r2,#0x30]
|
|
0x110019e0: bf00 .. NOP
|
|
0x110019e2: 4630 0F MOV r0,r6
|
|
0x110019e4: 4639 9F MOV r1,r7
|
|
0x110019e6: f000faf9 .... BL gpio_intr_callback ; 0x11001fdc
|
|
0x110019ea: bdf8 .. POP {r3-r7,pc}
|
|
$d
|
|
0x110019ec: 40001200 ...@ DCD 1073746432
|
|
$t
|
|
i.HardFault_Handler_c
|
|
HardFault_Handler_c
|
|
0x110019f0: b086 .. SUB sp,sp,#0x18
|
|
0x110019f2: 4604 .F MOV r4,r0
|
|
0x110019f4: 6825 %h LDR r5,[r4,#0]
|
|
0x110019f6: 6866 fh LDR r6,[r4,#4]
|
|
0x110019f8: 68a7 .h LDR r7,[r4,#8]
|
|
0x110019fa: 68e0 .h LDR r0,[r4,#0xc]
|
|
0x110019fc: 9005 .. STR r0,[sp,#0x14]
|
|
0x110019fe: 6920 i LDR r0,[r4,#0x10]
|
|
0x11001a00: 9004 .. STR r0,[sp,#0x10]
|
|
0x11001a02: 6960 `i LDR r0,[r4,#0x14]
|
|
0x11001a04: 9003 .. STR r0,[sp,#0xc]
|
|
0x11001a06: 69a0 .i LDR r0,[r4,#0x18]
|
|
0x11001a08: 9002 .. STR r0,[sp,#8]
|
|
0x11001a0a: 69e0 .i LDR r0,[r4,#0x1c]
|
|
0x11001a0c: 9001 .. STR r0,[sp,#4]
|
|
0x11001a0e: 4917 .I LDR r1,[pc,#92] ; [0x11001a6c] = 0x110046f2
|
|
0x11001a10: a017 .. ADR r0,{pc}+0x60 ; 0x11001a70
|
|
0x11001a12: f7fffc05 .... BL __2printf ; 0x11001220
|
|
0x11001a16: 4629 )F MOV r1,r5
|
|
0x11001a18: a018 .. ADR r0,{pc}+0x64 ; 0x11001a7c
|
|
0x11001a1a: f7fffc01 .... BL __2printf ; 0x11001220
|
|
0x11001a1e: 4631 1F MOV r1,r6
|
|
0x11001a20: a018 .. ADR r0,{pc}+0x64 ; 0x11001a84
|
|
0x11001a22: f7fffbfd .... BL __2printf ; 0x11001220
|
|
0x11001a26: 4639 9F MOV r1,r7
|
|
0x11001a28: a018 .. ADR r0,{pc}+0x64 ; 0x11001a8c
|
|
0x11001a2a: f7fffbf9 .... BL __2printf ; 0x11001220
|
|
0x11001a2e: a019 .. ADR r0,{pc}+0x66 ; 0x11001a94
|
|
0x11001a30: 9905 .. LDR r1,[sp,#0x14]
|
|
0x11001a32: f7fffbf5 .... BL __2printf ; 0x11001220
|
|
0x11001a36: a019 .. ADR r0,{pc}+0x66 ; 0x11001a9c
|
|
0x11001a38: 9904 .. LDR r1,[sp,#0x10]
|
|
0x11001a3a: f7fffbf1 .... BL __2printf ; 0x11001220
|
|
0x11001a3e: a019 .. ADR r0,{pc}+0x66 ; 0x11001aa4
|
|
0x11001a40: 9903 .. LDR r1,[sp,#0xc]
|
|
0x11001a42: f7fffbed .... BL __2printf ; 0x11001220
|
|
0x11001a46: a01a .. ADR r0,{pc}+0x6a ; 0x11001ab0
|
|
0x11001a48: 9902 .. LDR r1,[sp,#8]
|
|
0x11001a4a: f7fffbe9 .... BL __2printf ; 0x11001220
|
|
0x11001a4e: a01b .. ADR r0,{pc}+0x6e ; 0x11001abc
|
|
0x11001a50: 9901 .. LDR r1,[sp,#4]
|
|
0x11001a52: f7fffbe5 .... BL __2printf ; 0x11001220
|
|
0x11001a56: 481b .H LDR r0,[pc,#108] ; [0x11001ac4] = 0xe000ed00
|
|
0x11001a58: 6a41 Aj LDR r1,[r0,#0x24]
|
|
0x11001a5a: a01b .. ADR r0,{pc}+0x6e ; 0x11001ac8
|
|
0x11001a5c: f7fffbe0 .... BL __2printf ; 0x11001220
|
|
0x11001a60: a01d .. ADR r0,{pc}+0x78 ; 0x11001ad8
|
|
0x11001a62: f7fffbdd .... BL __2printf ; 0x11001220
|
|
0x11001a66: bf00 .. NOP
|
|
0x11001a68: e7fe .. B 0x11001a68 ; HardFault_Handler_c + 120
|
|
$d
|
|
0x11001a6a: 0000 .. DCW 0
|
|
0x11001a6c: 110046f2 .F.. DCD 285230834
|
|
0x11001a70: 2d2d2d2d ---- DCD 757935405
|
|
0x11001a74: 2d2d7325 %s-- DCD 757953317
|
|
0x11001a78: 000a2d2d --.. DCD 666925
|
|
0x11001a7c: 253d3052 R0=% DCD 624767058
|
|
0x11001a80: 00000a78 x... DCD 2680
|
|
0x11001a84: 253d3152 R1=% DCD 624767314
|
|
0x11001a88: 00000a78 x... DCD 2680
|
|
0x11001a8c: 253d3252 R2=% DCD 624767570
|
|
0x11001a90: 00000a78 x... DCD 2680
|
|
0x11001a94: 253d3352 R3=% DCD 624767826
|
|
0x11001a98: 00000a78 x... DCD 2680
|
|
0x11001a9c: 3d323152 R12= DCD 1026699602
|
|
0x11001aa0: 000a7825 %x.. DCD 686117
|
|
0x11001aa4: 525b524c LR[R DCD 1381716556
|
|
0x11001aa8: 3d5d3431 14]= DCD 1029518385
|
|
0x11001aac: 000a7825 %x.. DCD 686117
|
|
0x11001ab0: 525b4350 PC[R DCD 1381712720
|
|
0x11001ab4: 3d5d3531 15]= DCD 1029518641
|
|
0x11001ab8: 000a7825 %x.. DCD 686117
|
|
0x11001abc: 3d525350 PSR= DCD 1028805456
|
|
0x11001ac0: 000a7825 %x.. DCD 686117
|
|
0x11001ac4: e000ed00 .... DCD 3758157056
|
|
0x11001ac8: 5f424353 SCB_ DCD 1598178131
|
|
0x11001acc: 53434853 SHCS DCD 1396918355
|
|
0x11001ad0: 78253d52 R=%x DCD 2015706450
|
|
0x11001ad4: 0000000a .... DCD 10
|
|
0x11001ad8: 2d2d2d2d ---- DCD 757935405
|
|
0x11001adc: 2d2d2d2d ---- DCD 757935405
|
|
0x11001ae0: 2d2d2d2d ---- DCD 757935405
|
|
0x11001ae4: 2d2d2d2d ---- DCD 757935405
|
|
0x11001ae8: 2d2d2d2d ---- DCD 757935405
|
|
0x11001aec: 2d2d2d2d ---- DCD 757935405
|
|
0x11001af0: 0a2d2d2d ---. DCD 170732845
|
|
0x11001af4: 00000000 .... DCD 0
|
|
$t
|
|
i.MemManage_Handler
|
|
MemManage_Handler
|
|
0x11001af8: 4902 .I LDR r1,[pc,#8] ; [0x11001b04] = 0x11004690
|
|
0x11001afa: a003 .. ADR r0,{pc}+0xe ; 0x11001b08
|
|
0x11001afc: f7fffb90 .... BL __2printf ; 0x11001220
|
|
0x11001b00: bf00 .. NOP
|
|
0x11001b02: e7fe .. B 0x11001b02 ; MemManage_Handler + 10
|
|
$d
|
|
0x11001b04: 11004690 .F.. DCD 285230736
|
|
0x11001b08: 000a7325 %s.. DCD 684837
|
|
$t
|
|
i.NMI_Handler
|
|
NMI_Handler
|
|
0x11001b0c: 4902 .I LDR r1,[pc,#8] ; [0x11001b18] = 0x11004672
|
|
0x11001b0e: a003 .. ADR r0,{pc}+0xe ; 0x11001b1c
|
|
0x11001b10: f7fffb86 .... BL __2printf ; 0x11001220
|
|
0x11001b14: bf00 .. NOP
|
|
0x11001b16: e7fe .. B 0x11001b16 ; NMI_Handler + 10
|
|
$d
|
|
0x11001b18: 11004672 rF.. DCD 285230706
|
|
0x11001b1c: 000a7325 %s.. DCD 684837
|
|
$t
|
|
i.PendSV_Handler
|
|
PendSV_Handler
|
|
0x11001b20: 4902 .I LDR r1,[pc,#8] ; [0x11001b2c] = 0x110046e3
|
|
0x11001b22: a003 .. ADR r0,{pc}+0xe ; 0x11001b30
|
|
0x11001b24: f7fffb7c ..|. BL __2printf ; 0x11001220
|
|
0x11001b28: bf00 .. NOP
|
|
0x11001b2a: e7fe .. B 0x11001b2a ; PendSV_Handler + 10
|
|
$d
|
|
0x11001b2c: 110046e3 .F.. DCD 285230819
|
|
0x11001b30: 000a7325 %s.. DCD 684837
|
|
$t
|
|
i.SVC_Handler
|
|
SVC_Handler
|
|
0x11001b34: 4902 .I LDR r1,[pc,#8] ; [0x11001b40] = 0x110046c6
|
|
0x11001b36: a003 .. ADR r0,{pc}+0xe ; 0x11001b44
|
|
0x11001b38: f7fffb72 ..r. BL __2printf ; 0x11001220
|
|
0x11001b3c: bf00 .. NOP
|
|
0x11001b3e: e7fe .. B 0x11001b3e ; SVC_Handler + 10
|
|
$d
|
|
0x11001b40: 110046c6 .F.. DCD 285230790
|
|
0x11001b44: 000a7325 %s.. DCD 684837
|
|
$t
|
|
i.SysTick_Handler
|
|
SysTick_Handler
|
|
0x11001b48: b510 .. PUSH {r4,lr}
|
|
0x11001b4a: f000ffcd .... BL systick_callback ; 0x11002ae8
|
|
0x11001b4e: bd10 .. POP {r4,pc}
|
|
i.SystemInit
|
|
SystemInit
|
|
0x11001b50: b510 .. PUSH {r4,lr}
|
|
0x11001b52: f000f889 .... BL WDT_ResetInit ; 0x11001c68
|
|
0x11001b56: f000ff5b ..[. BL set_vector ; 0x11002a10
|
|
0x11001b5a: 4803 .H LDR r0,[pc,#12] ; [0x11001b68] = 0x40000040
|
|
0x11001b5c: 6800 .h LDR r0,[r0,#0]
|
|
0x11001b5e: 4903 .I LDR r1,[pc,#12] ; [0x11001b6c] = 0xffff0010
|
|
0x11001b60: 4308 .C ORRS r0,r0,r1
|
|
0x11001b62: 4901 .I LDR r1,[pc,#4] ; [0x11001b68] = 0x40000040
|
|
0x11001b64: 6008 .` STR r0,[r1,#0]
|
|
0x11001b66: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11001b68: 40000040 @..@ DCD 1073741888
|
|
0x11001b6c: ffff0010 .... DCD 4294901776
|
|
$t
|
|
i.TIMER0_Handler
|
|
TIMER0_Handler
|
|
0x11001b70: b510 .. PUSH {r4,lr}
|
|
0x11001b72: 2000 . MOVS r0,#0
|
|
0x11001b74: 4906 .I LDR r1,[pc,#24] ; [0x11001b90] = 0x11004744
|
|
0x11001b76: 5c09 .\ LDRB r1,[r1,r0]
|
|
0x11001b78: 4a06 .J LDR r2,[pc,#24] ; [0x11001b94] = 0x40003000
|
|
0x11001b7a: 1889 .. ADDS r1,r1,r2
|
|
0x11001b7c: 68c9 .h LDR r1,[r1,#0xc]
|
|
0x11001b7e: 4806 .H LDR r0,[pc,#24] ; [0x11001b98] = 0x10001108
|
|
0x11001b80: 6800 .h LDR r0,[r0,#0]
|
|
0x11001b82: 2800 .( CMP r0,#0
|
|
0x11001b84: d003 .. BEQ 0x11001b8e ; TIMER0_Handler + 30
|
|
0x11001b86: 4804 .H LDR r0,[pc,#16] ; [0x11001b98] = 0x10001108
|
|
0x11001b88: 6801 .h LDR r1,[r0,#0]
|
|
0x11001b8a: 2000 . MOVS r0,#0
|
|
0x11001b8c: 4788 .G BLX r1
|
|
0x11001b8e: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11001b90: 11004744 DG.. DCD 285230916
|
|
0x11001b94: 40003000 .0.@ DCD 1073754112
|
|
0x11001b98: 10001108 .... DCD 268439816
|
|
$t
|
|
i.TIMER1_Handler
|
|
TIMER1_Handler
|
|
0x11001b9c: b510 .. PUSH {r4,lr}
|
|
0x11001b9e: 2001 . MOVS r0,#1
|
|
0x11001ba0: 4906 .I LDR r1,[pc,#24] ; [0x11001bbc] = 0x11004744
|
|
0x11001ba2: 5c09 .\ LDRB r1,[r1,r0]
|
|
0x11001ba4: 4a06 .J LDR r2,[pc,#24] ; [0x11001bc0] = 0x40003000
|
|
0x11001ba6: 1889 .. ADDS r1,r1,r2
|
|
0x11001ba8: 68c9 .h LDR r1,[r1,#0xc]
|
|
0x11001baa: 4806 .H LDR r0,[pc,#24] ; [0x11001bc4] = 0x10001108
|
|
0x11001bac: 6840 @h LDR r0,[r0,#4]
|
|
0x11001bae: 2800 .( CMP r0,#0
|
|
0x11001bb0: d003 .. BEQ 0x11001bba ; TIMER1_Handler + 30
|
|
0x11001bb2: 4804 .H LDR r0,[pc,#16] ; [0x11001bc4] = 0x10001108
|
|
0x11001bb4: 6841 Ah LDR r1,[r0,#4]
|
|
0x11001bb6: 2000 . MOVS r0,#0
|
|
0x11001bb8: 4788 .G BLX r1
|
|
0x11001bba: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11001bbc: 11004744 DG.. DCD 285230916
|
|
0x11001bc0: 40003000 .0.@ DCD 1073754112
|
|
0x11001bc4: 10001108 .... DCD 268439816
|
|
$t
|
|
i.TIMER2_Handler
|
|
TIMER2_Handler
|
|
0x11001bc8: b510 .. PUSH {r4,lr}
|
|
0x11001bca: 2002 . MOVS r0,#2
|
|
0x11001bcc: 4906 .I LDR r1,[pc,#24] ; [0x11001be8] = 0x11004744
|
|
0x11001bce: 5c09 .\ LDRB r1,[r1,r0]
|
|
0x11001bd0: 4a06 .J LDR r2,[pc,#24] ; [0x11001bec] = 0x40003000
|
|
0x11001bd2: 1889 .. ADDS r1,r1,r2
|
|
0x11001bd4: 68c9 .h LDR r1,[r1,#0xc]
|
|
0x11001bd6: 4806 .H LDR r0,[pc,#24] ; [0x11001bf0] = 0x10001108
|
|
0x11001bd8: 6880 .h LDR r0,[r0,#8]
|
|
0x11001bda: 2800 .( CMP r0,#0
|
|
0x11001bdc: d003 .. BEQ 0x11001be6 ; TIMER2_Handler + 30
|
|
0x11001bde: 4804 .H LDR r0,[pc,#16] ; [0x11001bf0] = 0x10001108
|
|
0x11001be0: 6881 .h LDR r1,[r0,#8]
|
|
0x11001be2: 2000 . MOVS r0,#0
|
|
0x11001be4: 4788 .G BLX r1
|
|
0x11001be6: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11001be8: 11004744 DG.. DCD 285230916
|
|
0x11001bec: 40003000 .0.@ DCD 1073754112
|
|
0x11001bf0: 10001108 .... DCD 268439816
|
|
$t
|
|
i.TIMER3_Handler
|
|
TIMER3_Handler
|
|
0x11001bf4: b510 .. PUSH {r4,lr}
|
|
0x11001bf6: 2003 . MOVS r0,#3
|
|
0x11001bf8: 4906 .I LDR r1,[pc,#24] ; [0x11001c14] = 0x11004744
|
|
0x11001bfa: 5c09 .\ LDRB r1,[r1,r0]
|
|
0x11001bfc: 4a06 .J LDR r2,[pc,#24] ; [0x11001c18] = 0x40003000
|
|
0x11001bfe: 1889 .. ADDS r1,r1,r2
|
|
0x11001c00: 68c9 .h LDR r1,[r1,#0xc]
|
|
0x11001c02: 4806 .H LDR r0,[pc,#24] ; [0x11001c1c] = 0x10001108
|
|
0x11001c04: 68c0 .h LDR r0,[r0,#0xc]
|
|
0x11001c06: 2800 .( CMP r0,#0
|
|
0x11001c08: d003 .. BEQ 0x11001c12 ; TIMER3_Handler + 30
|
|
0x11001c0a: 4804 .H LDR r0,[pc,#16] ; [0x11001c1c] = 0x10001108
|
|
0x11001c0c: 68c1 .h LDR r1,[r0,#0xc]
|
|
0x11001c0e: 2000 . MOVS r0,#0
|
|
0x11001c10: 4788 .G BLX r1
|
|
0x11001c12: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11001c14: 11004744 DG.. DCD 285230916
|
|
0x11001c18: 40003000 .0.@ DCD 1073754112
|
|
0x11001c1c: 10001108 .... DCD 268439816
|
|
$t
|
|
i.UART0_Handler
|
|
UART0_Handler
|
|
0x11001c20: b510 .. PUSH {r4,lr}
|
|
0x11001c22: 2000 . MOVS r0,#0
|
|
0x11001c24: f000ff66 ..f. BL uart_user_handler ; 0x11002af4
|
|
0x11001c28: bd10 .. POP {r4,pc}
|
|
i.UART1_Handler
|
|
UART1_Handler
|
|
0x11001c2a: b510 .. PUSH {r4,lr}
|
|
0x11001c2c: 2001 . MOVS r0,#1
|
|
0x11001c2e: f000ff61 ..a. BL uart_user_handler ; 0x11002af4
|
|
0x11001c32: bd10 .. POP {r4,pc}
|
|
i.UsageFault_Handler
|
|
UsageFault_Handler
|
|
0x11001c34: 4902 .I LDR r1,[pc,#8] ; [0x11001c40] = 0x110046b3
|
|
0x11001c36: a003 .. ADR r0,{pc}+0xe ; 0x11001c44
|
|
0x11001c38: f7fffaf2 .... BL __2printf ; 0x11001220
|
|
0x11001c3c: bf00 .. NOP
|
|
0x11001c3e: e7fe .. B 0x11001c3e ; UsageFault_Handler + 10
|
|
$d
|
|
0x11001c40: 110046b3 .F.. DCD 285230771
|
|
0x11001c44: 000a7325 %s.. DCD 684837
|
|
$t
|
|
i.WDT_Handler
|
|
WDT_Handler
|
|
0x11001c48: b510 .. PUSH {r4,lr}
|
|
0x11001c4a: a003 .. ADR r0,{pc}+0xe ; 0x11001c58
|
|
0x11001c4c: f7fffae8 .... BL __2printf ; 0x11001220
|
|
0x11001c50: f002fc76 ..v. BL xc_wdt_refresh ; 0x11004540
|
|
0x11001c54: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11001c56: 0000 .. DCW 0
|
|
0x11001c58: 5f544457 WDT_ DCD 1599358039
|
|
0x11001c5c: 646e6148 Hand DCD 1684955464
|
|
0x11001c60: 0a72656c ler. DCD 175269228
|
|
0x11001c64: 00000000 .... DCD 0
|
|
$t
|
|
i.WDT_ResetInit
|
|
WDT_ResetInit
|
|
0x11001c68: 2001 . MOVS r0,#1
|
|
0x11001c6a: 491e .I LDR r1,[pc,#120] ; [0x11001ce4] = 0x40000040
|
|
0x11001c6c: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x11001c6e: 4381 .C BICS r1,r1,r0
|
|
0x11001c70: 0402 .. LSLS r2,r0,#16
|
|
0x11001c72: 1882 .. ADDS r2,r0,r2
|
|
0x11001c74: 4311 .C ORRS r1,r1,r2
|
|
0x11001c76: 4a1b .J LDR r2,[pc,#108] ; [0x11001ce4] = 0x40000040
|
|
0x11001c78: 6311 .c STR r1,[r2,#0x30]
|
|
0x11001c7a: bf00 .. NOP
|
|
0x11001c7c: 2000 . MOVS r0,#0
|
|
0x11001c7e: 4919 .I LDR r1,[pc,#100] ; [0x11001ce4] = 0x40000040
|
|
0x11001c80: 31c0 .1 ADDS r1,r1,#0xc0
|
|
0x11001c82: 6809 .h LDR r1,[r1,#0]
|
|
0x11001c84: 2204 ." MOVS r2,#4
|
|
0x11001c86: 4391 .C BICS r1,r1,r2
|
|
0x11001c88: 0082 .. LSLS r2,r0,#2
|
|
0x11001c8a: 2301 .# MOVS r3,#1
|
|
0x11001c8c: 049b .. LSLS r3,r3,#18
|
|
0x11001c8e: 18d2 .. ADDS r2,r2,r3
|
|
0x11001c90: 4311 .C ORRS r1,r1,r2
|
|
0x11001c92: 4a14 .J LDR r2,[pc,#80] ; [0x11001ce4] = 0x40000040
|
|
0x11001c94: 32c0 .2 ADDS r2,r2,#0xc0
|
|
0x11001c96: 6011 .` STR r1,[r2,#0]
|
|
0x11001c98: bf00 .. NOP
|
|
0x11001c9a: 2001 . MOVS r0,#1
|
|
0x11001c9c: 4611 .F MOV r1,r2
|
|
0x11001c9e: 6809 .h LDR r1,[r1,#0]
|
|
0x11001ca0: 2204 ." MOVS r2,#4
|
|
0x11001ca2: 4391 .C BICS r1,r1,r2
|
|
0x11001ca4: 0082 .. LSLS r2,r0,#2
|
|
0x11001ca6: 18d2 .. ADDS r2,r2,r3
|
|
0x11001ca8: 4311 .C ORRS r1,r1,r2
|
|
0x11001caa: 4a0e .J LDR r2,[pc,#56] ; [0x11001ce4] = 0x40000040
|
|
0x11001cac: 32c0 .2 ADDS r2,r2,#0xc0
|
|
0x11001cae: 6011 .` STR r1,[r2,#0]
|
|
0x11001cb0: bf00 .. NOP
|
|
0x11001cb2: 2002 . MOVS r0,#2
|
|
0x11001cb4: 4611 .F MOV r1,r2
|
|
0x11001cb6: 6148 Ha STR r0,[r1,#0x14]
|
|
0x11001cb8: bf00 .. NOP
|
|
0x11001cba: 2001 . MOVS r0,#1
|
|
0x11001cbc: 6989 .i LDR r1,[r1,#0x18]
|
|
0x11001cbe: 0302 .. LSLS r2,r0,#12
|
|
0x11001cc0: 4391 .C BICS r1,r1,r2
|
|
0x11001cc2: 0302 .. LSLS r2,r0,#12
|
|
0x11001cc4: 4311 .C ORRS r1,r1,r2
|
|
0x11001cc6: 4a07 .J LDR r2,[pc,#28] ; [0x11001ce4] = 0x40000040
|
|
0x11001cc8: 32c0 .2 ADDS r2,r2,#0xc0
|
|
0x11001cca: 6191 .a STR r1,[r2,#0x18]
|
|
0x11001ccc: bf00 .. NOP
|
|
0x11001cce: 2000 . MOVS r0,#0
|
|
0x11001cd0: 4905 .I LDR r1,[pc,#20] ; [0x11001ce8] = 0x40004000
|
|
0x11001cd2: 6809 .h LDR r1,[r1,#0]
|
|
0x11001cd4: 0849 I. LSRS r1,r1,#1
|
|
0x11001cd6: 0049 I. LSLS r1,r1,#1
|
|
0x11001cd8: 4301 .C ORRS r1,r1,r0
|
|
0x11001cda: 4a03 .J LDR r2,[pc,#12] ; [0x11001ce8] = 0x40004000
|
|
0x11001cdc: 6011 .` STR r1,[r2,#0]
|
|
0x11001cde: bf00 .. NOP
|
|
0x11001ce0: 4770 pG BX lr
|
|
$d
|
|
0x11001ce2: 0000 .. DCW 0
|
|
0x11001ce4: 40000040 @..@ DCD 1073741888
|
|
0x11001ce8: 40004000 .@.@ DCD 1073758208
|
|
$t
|
|
i.__ARM_common_switch8
|
|
__ARM_common_switch8
|
|
0x11001cec: b430 0. PUSH {r4,r5}
|
|
0x11001cee: 4674 tF MOV r4,lr
|
|
0x11001cf0: 1e64 d. SUBS r4,r4,#1
|
|
0x11001cf2: 7825 %x LDRB r5,[r4,#0]
|
|
0x11001cf4: 1c64 d. ADDS r4,r4,#1
|
|
0x11001cf6: 42ab .B CMP r3,r5
|
|
0x11001cf8: d304 .. BCC 0x11001d04 ; __ARM_common_switch8 + 24
|
|
0x11001cfa: 5d63 c] LDRB r3,[r4,r5]
|
|
0x11001cfc: 005b [. LSLS r3,r3,#1
|
|
0x11001cfe: 18e3 .. ADDS r3,r4,r3
|
|
0x11001d00: bc30 0. POP {r4,r5}
|
|
0x11001d02: 4718 .G BX r3
|
|
0x11001d04: 461d .F MOV r5,r3
|
|
0x11001d06: e7f8 .. B 0x11001cfa ; __ARM_common_switch8 + 14
|
|
i._is_digit
|
|
_is_digit
|
|
0x11001d08: 3830 08 SUBS r0,r0,#0x30
|
|
0x11001d0a: 280a .( CMP r0,#0xa
|
|
0x11001d0c: d201 .. BCS 0x11001d12 ; _is_digit + 10
|
|
0x11001d0e: 2001 . MOVS r0,#1
|
|
0x11001d10: 4770 pG BX lr
|
|
0x11001d12: 2000 . MOVS r0,#0
|
|
0x11001d14: 4770 pG BX lr
|
|
i._sys_exit
|
|
_sys_exit
|
|
0x11001d16: bf00 .. NOP
|
|
0x11001d18: e7fe .. B 0x11001d18 ; _sys_exit + 2
|
|
0x11001d1a: 0000 .. MOVS r0,r0
|
|
i.adc_intr_callback
|
|
adc_intr_callback
|
|
0x11001d1c: b5fe .. PUSH {r1-r7,lr}
|
|
0x11001d1e: 2600 .& MOVS r6,#0
|
|
0x11001d20: 2400 .$ MOVS r4,#0
|
|
0x11001d22: bf00 .. NOP
|
|
0x11001d24: 492c ,I LDR r1,[pc,#176] ; [0x11001dd8] = 0x40018000
|
|
0x11001d26: 6848 Hh LDR r0,[r1,#4]
|
|
0x11001d28: 0701 .. LSLS r1,r0,#28
|
|
0x11001d2a: 0f09 .. LSRS r1,r1,#28
|
|
0x11001d2c: 460d .F MOV r5,r1
|
|
0x11001d2e: bf00 .. NOP
|
|
0x11001d30: 4829 )H LDR r0,[pc,#164] ; [0x11001dd8] = 0x40018000
|
|
0x11001d32: 6940 @i LDR r0,[r0,#0x14]
|
|
0x11001d34: 9001 .. STR r0,[sp,#4]
|
|
0x11001d36: 9801 .. LDR r0,[sp,#4]
|
|
0x11001d38: 0780 .. LSLS r0,r0,#30
|
|
0x11001d3a: 0f80 .. LSRS r0,r0,#30
|
|
0x11001d3c: 2800 .( CMP r0,#0
|
|
0x11001d3e: d100 .. BNE 0x11001d42 ; adc_intr_callback + 38
|
|
0x11001d40: bdfe .. POP {r1-r7,pc}
|
|
0x11001d42: 466c lF MOV r4,sp
|
|
0x11001d44: 2700 .' MOVS r7,#0
|
|
0x11001d46: e02b +. B 0x11001da0 ; adc_intr_callback + 132
|
|
0x11001d48: bf00 .. NOP
|
|
0x11001d4a: 4823 #H LDR r0,[pc,#140] ; [0x11001dd8] = 0x40018000
|
|
0x11001d4c: 6a00 .j LDR r0,[r0,#0x20]
|
|
0x11001d4e: 9000 .. STR r0,[sp,#0]
|
|
0x11001d50: 6820 h LDR r0,[r4,#0]
|
|
0x11001d52: 0f00 .. LSRS r0,r0,#28
|
|
0x11001d54: 8821 !. LDRH r1,[r4,#0]
|
|
0x11001d56: 0409 .. LSLS r1,r1,#16
|
|
0x11001d58: 0f09 .. LSRS r1,r1,#28
|
|
0x11001d5a: 4288 .B CMP r0,r1
|
|
0x11001d5c: d004 .. BEQ 0x11001d68 ; adc_intr_callback + 76
|
|
0x11001d5e: 4639 9F MOV r1,r7
|
|
0x11001d60: a01e .. ADR r0,{pc}+0x7c ; 0x11001ddc
|
|
0x11001d62: f7fffa5d ..]. BL __2printf ; 0x11001220
|
|
0x11001d66: e022 ". B 0x11001dae ; adc_intr_callback + 146
|
|
0x11001d68: 6820 h LDR r0,[r4,#0]
|
|
0x11001d6a: 0f00 .. LSRS r0,r0,#28
|
|
0x11001d6c: 42a8 .B CMP r0,r5
|
|
0x11001d6e: d004 .. BEQ 0x11001d7a ; adc_intr_callback + 94
|
|
0x11001d70: 4639 9F MOV r1,r7
|
|
0x11001d72: a01a .. ADR r0,{pc}+0x6a ; 0x11001ddc
|
|
0x11001d74: f7fffa54 ..T. BL __2printf ; 0x11001220
|
|
0x11001d78: e019 .. B 0x11001dae ; adc_intr_callback + 146
|
|
0x11001d7a: 6820 h LDR r0,[r4,#0]
|
|
0x11001d7c: 0100 .. LSLS r0,r0,#4
|
|
0x11001d7e: 0d02 .. LSRS r2,r0,#20
|
|
0x11001d80: 4630 0F MOV r0,r6
|
|
0x11001d82: 1c71 q. ADDS r1,r6,#1
|
|
0x11001d84: b2ce .. UXTB r6,r1
|
|
0x11001d86: 0040 @. LSLS r0,r0,#1
|
|
0x11001d88: 4919 .I LDR r1,[pc,#100] ; [0x11001df0] = 0x10001320
|
|
0x11001d8a: 520a .R STRH r2,[r1,r0]
|
|
0x11001d8c: 8820 . LDRH r0,[r4,#0]
|
|
0x11001d8e: 0502 .. LSLS r2,r0,#20
|
|
0x11001d90: 0d12 .. LSRS r2,r2,#20
|
|
0x11001d92: 4630 0F MOV r0,r6
|
|
0x11001d94: 1c71 q. ADDS r1,r6,#1
|
|
0x11001d96: b2ce .. UXTB r6,r1
|
|
0x11001d98: 0040 @. LSLS r0,r0,#1
|
|
0x11001d9a: 4915 .I LDR r1,[pc,#84] ; [0x11001df0] = 0x10001320
|
|
0x11001d9c: 520a .R STRH r2,[r1,r0]
|
|
0x11001d9e: 1c7f .. ADDS r7,r7,#1
|
|
0x11001da0: bf00 .. NOP
|
|
0x11001da2: 490d .I LDR r1,[pc,#52] ; [0x11001dd8] = 0x40018000
|
|
0x11001da4: 6888 .h LDR r0,[r1,#8]
|
|
0x11001da6: 0701 .. LSLS r1,r0,#28
|
|
0x11001da8: 0f09 .. LSRS r1,r1,#28
|
|
0x11001daa: 42b9 .B CMP r1,r7
|
|
0x11001dac: dccc .. BGT 0x11001d48 ; adc_intr_callback + 44
|
|
0x11001dae: bf00 .. NOP
|
|
0x11001db0: 4631 1F MOV r1,r6
|
|
0x11001db2: 480f .H LDR r0,[pc,#60] ; [0x11001df0] = 0x10001320
|
|
0x11001db4: f000ffa2 .... BL xc_adc_data_average ; 0x11002cfc
|
|
0x11001db8: 9000 .. STR r0,[sp,#0]
|
|
0x11001dba: 9900 .. LDR r1,[sp,#0]
|
|
0x11001dbc: b288 .. UXTH r0,r1
|
|
0x11001dbe: f000ffe5 .... BL xc_adc_it_collectval_set ; 0x11002d8c
|
|
0x11001dc2: bf00 .. NOP
|
|
0x11001dc4: 4804 .H LDR r0,[pc,#16] ; [0x11001dd8] = 0x40018000
|
|
0x11001dc6: 6840 @h LDR r0,[r0,#4]
|
|
0x11001dc8: 0900 .. LSRS r0,r0,#4
|
|
0x11001dca: 0100 .. LSLS r0,r0,#4
|
|
0x11001dcc: 4328 (C ORRS r0,r0,r5
|
|
0x11001dce: 4902 .I LDR r1,[pc,#8] ; [0x11001dd8] = 0x40018000
|
|
0x11001dd0: 6048 H` STR r0,[r1,#4]
|
|
0x11001dd2: bf00 .. NOP
|
|
0x11001dd4: bf00 .. NOP
|
|
0x11001dd6: e7b3 .. B 0x11001d40 ; adc_intr_callback + 36
|
|
$d
|
|
0x11001dd8: 40018000 ...@ DCD 1073840128
|
|
0x11001ddc: 6e616863 chan DCD 1851877475
|
|
0x11001de0: 206c656e nel DCD 543974766
|
|
0x11001de4: 6f727265 erro DCD 1869771365
|
|
0x11001de8: 253a2072 r :% DCD 624566386
|
|
0x11001dec: 00000a64 d... DCD 2660
|
|
0x11001df0: 10001320 ... DCD 268440352
|
|
$t
|
|
i.app_uart_init
|
|
app_uart_init
|
|
0x11001df4: b500 .. PUSH {lr}
|
|
0x11001df6: b085 .. SUB sp,sp,#0x14
|
|
0x11001df8: 2000 . MOVS r0,#0
|
|
0x11001dfa: 9003 .. STR r0,[sp,#0xc]
|
|
0x11001dfc: 9004 .. STR r0,[sp,#0x10]
|
|
0x11001dfe: 2100 .! MOVS r1,#0
|
|
0x11001e00: 4668 hF MOV r0,sp
|
|
0x11001e02: 7381 .s STRB r1,[r0,#0xe]
|
|
0x11001e04: 7441 At STRB r1,[r0,#0x11]
|
|
0x11001e06: 7481 .t STRB r1,[r0,#0x12]
|
|
0x11001e08: 2101 .! MOVS r1,#1
|
|
0x11001e0a: 73c1 .s STRB r1,[r0,#0xf]
|
|
0x11001e0c: 2112 .! MOVS r1,#0x12
|
|
0x11001e0e: 8181 .. STRH r1,[r0,#0xc]
|
|
0x11001e10: 2101 .! MOVS r1,#1
|
|
0x11001e12: 7401 .t STRB r1,[r0,#0x10]
|
|
0x11001e14: a803 .. ADD r0,sp,#0xc
|
|
0x11001e16: f001f969 ..i. BL xc_gpio_init ; 0x110030ec
|
|
0x11001e1a: 2102 .! MOVS r1,#2
|
|
0x11001e1c: 4668 hF MOV r0,sp
|
|
0x11001e1e: 73c1 .s STRB r1,[r0,#0xf]
|
|
0x11001e20: 2113 .! MOVS r1,#0x13
|
|
0x11001e22: 8181 .. STRH r1,[r0,#0xc]
|
|
0x11001e24: 2100 .! MOVS r1,#0
|
|
0x11001e26: 7401 .t STRB r1,[r0,#0x10]
|
|
0x11001e28: a803 .. ADD r0,sp,#0xc
|
|
0x11001e2a: f001f95f .._. BL xc_gpio_init ; 0x110030ec
|
|
0x11001e2e: 2000 . MOVS r0,#0
|
|
0x11001e30: 9000 .. STR r0,[sp,#0]
|
|
0x11001e32: 9001 .. STR r0,[sp,#4]
|
|
0x11001e34: 9002 .. STR r0,[sp,#8]
|
|
0x11001e36: 2100 .! MOVS r1,#0
|
|
0x11001e38: 4668 hF MOV r0,sp
|
|
0x11001e3a: 8101 .. STRH r1,[r0,#8]
|
|
0x11001e3c: 80c1 .. STRH r1,[r0,#6]
|
|
0x11001e3e: 2103 .! MOVS r1,#3
|
|
0x11001e40: 8081 .. STRH r1,[r0,#4]
|
|
0x11001e42: 4805 .H LDR r0,[pc,#20] ; [0x11001e58] = 0x4802711
|
|
0x11001e44: 9000 .. STR r0,[sp,#0]
|
|
0x11001e46: 2100 .! MOVS r1,#0
|
|
0x11001e48: 4668 hF MOV r0,sp
|
|
0x11001e4a: 8141 A. STRH r1,[r0,#0xa]
|
|
0x11001e4c: 4669 iF MOV r1,sp
|
|
0x11001e4e: 2000 . MOVS r0,#0
|
|
0x11001e50: f002f9be .... BL xc_uart_init ; 0x110041d0
|
|
0x11001e54: b005 .. ADD sp,sp,#0x14
|
|
0x11001e56: bd00 .. POP {pc}
|
|
$d
|
|
0x11001e58: 04802711 .'.. DCD 75507473
|
|
$t
|
|
i.clock_init
|
|
clock_init
|
|
0x11001e5c: b57f .. PUSH {r0-r6,lr}
|
|
0x11001e5e: 2101 .! MOVS r1,#1
|
|
0x11001e60: 4668 hF MOV r0,sp
|
|
0x11001e62: 7001 .p STRB r1,[r0,#0]
|
|
0x11001e64: 482f /H LDR r0,[pc,#188] ; [0x11001f24] = 0x1e84800
|
|
0x11001e66: 9001 .. STR r0,[sp,#4]
|
|
0x11001e68: 2000 . MOVS r0,#0
|
|
0x11001e6a: 492f /I LDR r1,[pc,#188] ; [0x11001f28] = 0x10001360
|
|
0x11001e6c: 7208 .r STRB r0,[r1,#8]
|
|
0x11001e6e: 217d }! MOVS r1,#0x7d
|
|
0x11001e70: 0209 .. LSLS r1,r1,#8
|
|
0x11001e72: 4668 hF MOV r0,sp
|
|
0x11001e74: 8141 A. STRH r1,[r0,#0xa]
|
|
0x11001e76: f001f8ed .... BL xc_clock_init_cfg ; 0x11003054
|
|
0x11001e7a: f001f88d .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x11001e7e: 4605 .F MOV r5,r0
|
|
0x11001e80: 2164 d! MOVS r1,#0x64
|
|
0x11001e82: f7fffd3f ..?. BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x11001e86: 4604 .F MOV r4,r0
|
|
0x11001e88: 4828 (H LDR r0,[pc,#160] ; [0x11001f2c] = 0xffffff
|
|
0x11001e8a: 4284 .B CMP r4,r0
|
|
0x11001e8c: d900 .. BLS 0x11001e90 ; clock_init + 52
|
|
0x11001e8e: e042 B. B 0x11001f16 ; clock_init + 186
|
|
0x11001e90: 0220 . LSLS r0,r4,#8
|
|
0x11001e92: 0a00 .. LSRS r0,r0,#8
|
|
0x11001e94: 1e40 @. SUBS r0,r0,#1
|
|
0x11001e96: 4926 &I LDR r1,[pc,#152] ; [0x11001f30] = 0xe000e000
|
|
0x11001e98: 6148 Ha STR r0,[r1,#0x14]
|
|
0x11001e9a: 1748 H. ASRS r0,r1,#29
|
|
0x11001e9c: 2103 .! MOVS r1,#3
|
|
0x11001e9e: 2800 .( CMP r0,#0
|
|
0x11001ea0: da19 .. BGE 0x11001ed6 ; clock_init + 122
|
|
0x11001ea2: 4a24 $J LDR r2,[pc,#144] ; [0x11001f34] = 0xe000ed1c
|
|
0x11001ea4: 0703 .. LSLS r3,r0,#28
|
|
0x11001ea6: 0f1b .. LSRS r3,r3,#28
|
|
0x11001ea8: 3b08 .; SUBS r3,r3,#8
|
|
0x11001eaa: 089b .. LSRS r3,r3,#2
|
|
0x11001eac: 009b .. LSLS r3,r3,#2
|
|
0x11001eae: 58d2 .X LDR r2,[r2,r3]
|
|
0x11001eb0: 0783 .. LSLS r3,r0,#30
|
|
0x11001eb2: 0edd .. LSRS r5,r3,#27
|
|
0x11001eb4: 23ff .# MOVS r3,#0xff
|
|
0x11001eb6: 40ab .@ LSLS r3,r3,r5
|
|
0x11001eb8: 439a .C BICS r2,r2,r3
|
|
0x11001eba: 078b .. LSLS r3,r1,#30
|
|
0x11001ebc: 0e1b .. LSRS r3,r3,#24
|
|
0x11001ebe: 0785 .. LSLS r5,r0,#30
|
|
0x11001ec0: 0eed .. LSRS r5,r5,#27
|
|
0x11001ec2: 40ab .@ LSLS r3,r3,r5
|
|
0x11001ec4: 431a .C ORRS r2,r2,r3
|
|
0x11001ec6: 4b1b .K LDR r3,[pc,#108] ; [0x11001f34] = 0xe000ed1c
|
|
0x11001ec8: 0705 .. LSLS r5,r0,#28
|
|
0x11001eca: 0f2d -. LSRS r5,r5,#28
|
|
0x11001ecc: 3d08 .= SUBS r5,r5,#8
|
|
0x11001ece: 08ad .. LSRS r5,r5,#2
|
|
0x11001ed0: 00ad .. LSLS r5,r5,#2
|
|
0x11001ed2: 515a ZQ STR r2,[r3,r5]
|
|
0x11001ed4: e018 .. B 0x11001f08 ; clock_init + 172
|
|
0x11001ed6: 4a18 .J LDR r2,[pc,#96] ; [0x11001f38] = 0xe000e100
|
|
0x11001ed8: 2303 .# MOVS r3,#3
|
|
0x11001eda: 021b .. LSLS r3,r3,#8
|
|
0x11001edc: 18d2 .. ADDS r2,r2,r3
|
|
0x11001ede: 0883 .. LSRS r3,r0,#2
|
|
0x11001ee0: 009b .. LSLS r3,r3,#2
|
|
0x11001ee2: 58d2 .X LDR r2,[r2,r3]
|
|
0x11001ee4: 0783 .. LSLS r3,r0,#30
|
|
0x11001ee6: 0edd .. LSRS r5,r3,#27
|
|
0x11001ee8: 23ff .# MOVS r3,#0xff
|
|
0x11001eea: 40ab .@ LSLS r3,r3,r5
|
|
0x11001eec: 439a .C BICS r2,r2,r3
|
|
0x11001eee: 078b .. LSLS r3,r1,#30
|
|
0x11001ef0: 0e1b .. LSRS r3,r3,#24
|
|
0x11001ef2: 0785 .. LSLS r5,r0,#30
|
|
0x11001ef4: 0eed .. LSRS r5,r5,#27
|
|
0x11001ef6: 40ab .@ LSLS r3,r3,r5
|
|
0x11001ef8: 431a .C ORRS r2,r2,r3
|
|
0x11001efa: 4b0f .K LDR r3,[pc,#60] ; [0x11001f38] = 0xe000e100
|
|
0x11001efc: 2503 .% MOVS r5,#3
|
|
0x11001efe: 022d -. LSLS r5,r5,#8
|
|
0x11001f00: 195b [. ADDS r3,r3,r5
|
|
0x11001f02: 0885 .. LSRS r5,r0,#2
|
|
0x11001f04: 00ad .. LSLS r5,r5,#2
|
|
0x11001f06: 515a ZQ STR r2,[r3,r5]
|
|
0x11001f08: bf00 .. NOP
|
|
0x11001f0a: 2000 . MOVS r0,#0
|
|
0x11001f0c: 4908 .I LDR r1,[pc,#32] ; [0x11001f30] = 0xe000e000
|
|
0x11001f0e: 6188 .a STR r0,[r1,#0x18]
|
|
0x11001f10: 2007 . MOVS r0,#7
|
|
0x11001f12: 6108 .a STR r0,[r1,#0x10]
|
|
0x11001f14: bf00 .. NOP
|
|
0x11001f16: 4806 .H LDR r0,[pc,#24] ; [0x11001f30] = 0xe000e000
|
|
0x11001f18: 6900 .i LDR r0,[r0,#0x10]
|
|
0x11001f1a: 2102 .! MOVS r1,#2
|
|
0x11001f1c: 4388 .C BICS r0,r0,r1
|
|
0x11001f1e: 4904 .I LDR r1,[pc,#16] ; [0x11001f30] = 0xe000e000
|
|
0x11001f20: 6108 .a STR r0,[r1,#0x10]
|
|
0x11001f22: bd7f .. POP {r0-r6,pc}
|
|
$d
|
|
0x11001f24: 01e84800 .H.. DCD 32000000
|
|
0x11001f28: 10001360 `... DCD 268440416
|
|
0x11001f2c: 00ffffff .... DCD 16777215
|
|
0x11001f30: e000e000 .... DCD 3758153728
|
|
0x11001f34: e000ed1c .... DCD 3758157084
|
|
0x11001f38: e000e100 .... DCD 3758153984
|
|
$t
|
|
i.delay_ms
|
|
delay_ms
|
|
0x11001f3c: b510 .. PUSH {r4,lr}
|
|
0x11001f3e: 4604 .F MOV r4,r0
|
|
0x11001f40: 2c00 ., CMP r4,#0
|
|
0x11001f42: d100 .. BNE 0x11001f46 ; delay_ms + 10
|
|
0x11001f44: bd10 .. POP {r4,pc}
|
|
0x11001f46: bf00 .. NOP
|
|
0x11001f48: 207d } MOVS r0,#0x7d
|
|
0x11001f4a: 00c0 .. LSLS r0,r0,#3
|
|
0x11001f4c: f000f806 .... BL delay_us ; 0x11001f5c
|
|
0x11001f50: 1e60 `. SUBS r0,r4,#1
|
|
0x11001f52: 1e04 .. SUBS r4,r0,#0
|
|
0x11001f54: d1f8 .. BNE 0x11001f48 ; delay_ms + 12
|
|
0x11001f56: bf00 .. NOP
|
|
0x11001f58: e7f4 .. B 0x11001f44 ; delay_ms + 8
|
|
0x11001f5a: 0000 .. MOVS r0,r0
|
|
i.delay_us
|
|
delay_us
|
|
0x11001f5c: b570 p. PUSH {r4-r6,lr}
|
|
0x11001f5e: 4604 .F MOV r4,r0
|
|
0x11001f60: 2c00 ., CMP r4,#0
|
|
0x11001f62: d100 .. BNE 0x11001f66 ; delay_us + 10
|
|
0x11001f64: bd70 p. POP {r4-r6,pc}
|
|
0x11001f66: f001feb3 .... BL xc_systick_unit_get ; 0x11003cd0
|
|
0x11001f6a: 2100 .! MOVS r1,#0
|
|
0x11001f6c: 4a0c .J LDR r2,[pc,#48] ; [0x11001fa0] = 0xe000e000
|
|
0x11001f6e: 6111 .a STR r1,[r2,#0x10]
|
|
0x11001f70: 4601 .F MOV r1,r0
|
|
0x11001f72: 4361 aC MULS r1,r4,r1
|
|
0x11001f74: 1a09 .. SUBS r1,r1,r0
|
|
0x11001f76: 1c49 I. ADDS r1,r1,#1
|
|
0x11001f78: 6151 Qa STR r1,[r2,#0x14]
|
|
0x11001f7a: 2100 .! MOVS r1,#0
|
|
0x11001f7c: 6191 .a STR r1,[r2,#0x18]
|
|
0x11001f7e: 2105 .! MOVS r1,#5
|
|
0x11001f80: 6111 .a STR r1,[r2,#0x10]
|
|
0x11001f82: bf00 .. NOP
|
|
0x11001f84: 4906 .I LDR r1,[pc,#24] ; [0x11001fa0] = 0xe000e000
|
|
0x11001f86: 690d .i LDR r5,[r1,#0x10]
|
|
0x11001f88: 07e9 .. LSLS r1,r5,#31
|
|
0x11001f8a: 0fc9 .. LSRS r1,r1,#31
|
|
0x11001f8c: 2900 .) CMP r1,#0
|
|
0x11001f8e: d004 .. BEQ 0x11001f9a ; delay_us + 62
|
|
0x11001f90: 2101 .! MOVS r1,#1
|
|
0x11001f92: 0409 .. LSLS r1,r1,#16
|
|
0x11001f94: 4029 )@ ANDS r1,r1,r5
|
|
0x11001f96: 2900 .) CMP r1,#0
|
|
0x11001f98: d0f4 .. BEQ 0x11001f84 ; delay_us + 40
|
|
0x11001f9a: bf00 .. NOP
|
|
0x11001f9c: e7e2 .. B 0x11001f64 ; delay_us + 8
|
|
$d
|
|
0x11001f9e: 0000 .. DCW 0
|
|
0x11001fa0: e000e000 .... DCD 3758153728
|
|
$t
|
|
i.ferror
|
|
ferror
|
|
0x11001fa4: 4601 .F MOV r1,r0
|
|
0x11001fa6: 2000 . MOVS r0,#0
|
|
0x11001fa8: 43c0 .C MVNS r0,r0
|
|
0x11001faa: 4770 pG BX lr
|
|
i.freq_ctune
|
|
freq_ctune
|
|
0x11001fac: b510 .. PUSH {r4,lr}
|
|
0x11001fae: 283f ?( CMP r0,#0x3f
|
|
0x11001fb0: dd00 .. BLE 0x11001fb4 ; freq_ctune + 8
|
|
0x11001fb2: bd10 .. POP {r4,pc}
|
|
0x11001fb4: 2200 ." MOVS r2,#0
|
|
0x11001fb6: bf00 .. NOP
|
|
0x11001fb8: 4907 .I LDR r1,[pc,#28] ; [0x11001fd8] = 0x40002400
|
|
0x11001fba: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x11001fbc: 460a .F MOV r2,r1
|
|
0x11001fbe: 243f ?$ MOVS r4,#0x3f
|
|
0x11001fc0: 0524 $. LSLS r4,r4,#20
|
|
0x11001fc2: 4613 .F MOV r3,r2
|
|
0x11001fc4: 43a3 .C BICS r3,r3,r4
|
|
0x11001fc6: 0684 .. LSLS r4,r0,#26
|
|
0x11001fc8: 09a4 .. LSRS r4,r4,#6
|
|
0x11001fca: 4619 .F MOV r1,r3
|
|
0x11001fcc: 4321 !C ORRS r1,r1,r4
|
|
0x11001fce: 4b02 .K LDR r3,[pc,#8] ; [0x11001fd8] = 0x40002400
|
|
0x11001fd0: 6319 .c STR r1,[r3,#0x30]
|
|
0x11001fd2: bf00 .. NOP
|
|
0x11001fd4: bf00 .. NOP
|
|
0x11001fd6: e7ec .. B 0x11001fb2 ; freq_ctune + 6
|
|
$d
|
|
0x11001fd8: 40002400 .$.@ DCD 1073751040
|
|
$t
|
|
i.gpio_intr_callback
|
|
gpio_intr_callback
|
|
0x11001fdc: 4770 pG BX lr
|
|
0x11001fde: 0000 .. MOVS r0,r0
|
|
i.main
|
|
main
|
|
0x11001fe0: f7ffff3c ..<. BL clock_init ; 0x11001e5c
|
|
0x11001fe4: f7ffff06 .... BL app_uart_init ; 0x11001df4
|
|
0x11001fe8: f000f900 .... BL rf24g_init ; 0x110021ec
|
|
0x11001fec: 2016 . MOVS r0,#0x16
|
|
0x11001fee: 2101 .! MOVS r1,#1
|
|
0x11001ff0: 4081 .@ LSLS r1,r1,r0
|
|
0x11001ff2: 4a20 J LDR r2,[pc,#128] ; [0x11002074] = 0xe000e100
|
|
0x11001ff4: 6011 .` STR r1,[r2,#0]
|
|
0x11001ff6: bf00 .. NOP
|
|
0x11001ff8: 2100 .! MOVS r1,#0
|
|
0x11001ffa: 2800 .( CMP r0,#0
|
|
0x11001ffc: da19 .. BGE 0x11002032 ; main + 82
|
|
0x11001ffe: 4a1e .J LDR r2,[pc,#120] ; [0x11002078] = 0xe000ed1c
|
|
0x11002000: 0703 .. LSLS r3,r0,#28
|
|
0x11002002: 0f1b .. LSRS r3,r3,#28
|
|
0x11002004: 3b08 .; SUBS r3,r3,#8
|
|
0x11002006: 089b .. LSRS r3,r3,#2
|
|
0x11002008: 009b .. LSLS r3,r3,#2
|
|
0x1100200a: 58d2 .X LDR r2,[r2,r3]
|
|
0x1100200c: 0783 .. LSLS r3,r0,#30
|
|
0x1100200e: 0edc .. LSRS r4,r3,#27
|
|
0x11002010: 23ff .# MOVS r3,#0xff
|
|
0x11002012: 40a3 .@ LSLS r3,r3,r4
|
|
0x11002014: 439a .C BICS r2,r2,r3
|
|
0x11002016: 078b .. LSLS r3,r1,#30
|
|
0x11002018: 0e1b .. LSRS r3,r3,#24
|
|
0x1100201a: 0784 .. LSLS r4,r0,#30
|
|
0x1100201c: 0ee4 .. LSRS r4,r4,#27
|
|
0x1100201e: 40a3 .@ LSLS r3,r3,r4
|
|
0x11002020: 4313 .C ORRS r3,r3,r2
|
|
0x11002022: 4a15 .J LDR r2,[pc,#84] ; [0x11002078] = 0xe000ed1c
|
|
0x11002024: 0704 .. LSLS r4,r0,#28
|
|
0x11002026: 0f24 $. LSRS r4,r4,#28
|
|
0x11002028: 3c08 .< SUBS r4,r4,#8
|
|
0x1100202a: 08a4 .. LSRS r4,r4,#2
|
|
0x1100202c: 00a4 .. LSLS r4,r4,#2
|
|
0x1100202e: 5113 .Q STR r3,[r2,r4]
|
|
0x11002030: e018 .. B 0x11002064 ; main + 132
|
|
0x11002032: 4a10 .J LDR r2,[pc,#64] ; [0x11002074] = 0xe000e100
|
|
0x11002034: 2303 .# MOVS r3,#3
|
|
0x11002036: 021b .. LSLS r3,r3,#8
|
|
0x11002038: 18d2 .. ADDS r2,r2,r3
|
|
0x1100203a: 0883 .. LSRS r3,r0,#2
|
|
0x1100203c: 009b .. LSLS r3,r3,#2
|
|
0x1100203e: 58d2 .X LDR r2,[r2,r3]
|
|
0x11002040: 0783 .. LSLS r3,r0,#30
|
|
0x11002042: 0edc .. LSRS r4,r3,#27
|
|
0x11002044: 23ff .# MOVS r3,#0xff
|
|
0x11002046: 40a3 .@ LSLS r3,r3,r4
|
|
0x11002048: 439a .C BICS r2,r2,r3
|
|
0x1100204a: 078b .. LSLS r3,r1,#30
|
|
0x1100204c: 0e1b .. LSRS r3,r3,#24
|
|
0x1100204e: 0784 .. LSLS r4,r0,#30
|
|
0x11002050: 0ee4 .. LSRS r4,r4,#27
|
|
0x11002052: 40a3 .@ LSLS r3,r3,r4
|
|
0x11002054: 431a .C ORRS r2,r2,r3
|
|
0x11002056: 4b07 .K LDR r3,[pc,#28] ; [0x11002074] = 0xe000e100
|
|
0x11002058: 2403 .$ MOVS r4,#3
|
|
0x1100205a: 0224 $. LSLS r4,r4,#8
|
|
0x1100205c: 191b .. ADDS r3,r3,r4
|
|
0x1100205e: 0884 .. LSRS r4,r0,#2
|
|
0x11002060: 00a4 .. LSLS r4,r4,#2
|
|
0x11002062: 511a .Q STR r2,[r3,r4]
|
|
0x11002064: bf00 .. NOP
|
|
0x11002066: f001fd11 .... BL xc_system_param_check_rf24g ; 0x11003a8c
|
|
0x1100206a: f000fe07 .... BL usr_sleep_init ; 0x11002c7c
|
|
0x1100206e: f000f959 ..Y. BL rf24g_rtx_demo ; 0x11002324
|
|
$d
|
|
0x11002072: 0000 .. DCW 0
|
|
0x11002074: e000e100 .... DCD 3758153984
|
|
0x11002078: e000ed1c .... DCD 3758157084
|
|
$t
|
|
i.nop_cnt
|
|
nop_cnt
|
|
0x1100207c: 2100 .! MOVS r1,#0
|
|
0x1100207e: e001 .. B 0x11002084 ; nop_cnt + 8
|
|
0x11002080: bf00 .. NOP
|
|
0x11002082: 1c49 I. ADDS r1,r1,#1
|
|
0x11002084: 4281 .B CMP r1,r0
|
|
0x11002086: d3fb .. BCC 0x11002080 ; nop_cnt + 4
|
|
0x11002088: 4770 pG BX lr
|
|
0x1100208a: 0000 .. MOVS r0,r0
|
|
i.reset_rf2_4g
|
|
reset_rf2_4g
|
|
0x1100208c: b510 .. PUSH {r4,lr}
|
|
0x1100208e: 2400 .$ MOVS r4,#0
|
|
0x11002090: bf00 .. NOP
|
|
0x11002092: 480c .H LDR r0,[pc,#48] ; [0x110020c4] = 0x40000180
|
|
0x11002094: 6b40 @k LDR r0,[r0,#0x34]
|
|
0x11002096: 4604 .F MOV r4,r0
|
|
0x11002098: 2101 .! MOVS r1,#1
|
|
0x1100209a: 0549 I. LSLS r1,r1,#21
|
|
0x1100209c: 4620 F MOV r0,r4
|
|
0x1100209e: 4388 .C BICS r0,r0,r1
|
|
0x110020a0: 4908 .I LDR r1,[pc,#32] ; [0x110020c4] = 0x40000180
|
|
0x110020a2: 6348 Hc STR r0,[r1,#0x34]
|
|
0x110020a4: bf00 .. NOP
|
|
0x110020a6: 2002 . MOVS r0,#2
|
|
0x110020a8: f7ffff48 ..H. BL delay_ms ; 0x11001f3c
|
|
0x110020ac: 2101 .! MOVS r1,#1
|
|
0x110020ae: 0549 I. LSLS r1,r1,#21
|
|
0x110020b0: 4620 F MOV r0,r4
|
|
0x110020b2: 4308 .C ORRS r0,r0,r1
|
|
0x110020b4: 4903 .I LDR r1,[pc,#12] ; [0x110020c4] = 0x40000180
|
|
0x110020b6: 6348 Hc STR r0,[r1,#0x34]
|
|
0x110020b8: bf00 .. NOP
|
|
0x110020ba: 2001 . MOVS r0,#1
|
|
0x110020bc: f7ffff3e ..>. BL delay_ms ; 0x11001f3c
|
|
0x110020c0: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x110020c2: 0000 .. DCW 0
|
|
0x110020c4: 40000180 ...@ DCD 1073742208
|
|
$t
|
|
i.rf24g_config
|
|
rf24g_config
|
|
0x110020c8: b510 .. PUSH {r4,lr}
|
|
0x110020ca: 4845 EH LDR r0,[pc,#276] ; [0x110021e0] = 0x53021088
|
|
0x110020cc: 8e00 .. LDRH r0,[r0,#0x30]
|
|
0x110020ce: 2107 .! MOVS r1,#7
|
|
0x110020d0: 0349 I. LSLS r1,r1,#13
|
|
0x110020d2: 4308 .C ORRS r0,r0,r1
|
|
0x110020d4: 4942 BI LDR r1,[pc,#264] ; [0x110021e0] = 0x53021088
|
|
0x110020d6: 8608 .. STRH r0,[r1,#0x30]
|
|
0x110020d8: 4841 AH LDR r0,[pc,#260] ; [0x110021e0] = 0x53021088
|
|
0x110020da: 3848 H8 SUBS r0,r0,#0x48
|
|
0x110020dc: 8a80 .. LDRH r0,[r0,#0x14]
|
|
0x110020de: 2107 .! MOVS r1,#7
|
|
0x110020e0: 0309 .. LSLS r1,r1,#12
|
|
0x110020e2: 4388 .C BICS r0,r0,r1
|
|
0x110020e4: 2103 .! MOVS r1,#3
|
|
0x110020e6: 0309 .. LSLS r1,r1,#12
|
|
0x110020e8: 1840 @. ADDS r0,r0,r1
|
|
0x110020ea: 493d =I LDR r1,[pc,#244] ; [0x110021e0] = 0x53021088
|
|
0x110020ec: 3948 H9 SUBS r1,r1,#0x48
|
|
0x110020ee: 8288 .. STRH r0,[r1,#0x14]
|
|
0x110020f0: 483b ;H LDR r0,[pc,#236] ; [0x110021e0] = 0x53021088
|
|
0x110020f2: 3828 (8 SUBS r0,r0,#0x28
|
|
0x110020f4: 8a80 .. LDRH r0,[r0,#0x14]
|
|
0x110020f6: 2102 .! MOVS r1,#2
|
|
0x110020f8: 4308 .C ORRS r0,r0,r1
|
|
0x110020fa: 4939 9I LDR r1,[pc,#228] ; [0x110021e0] = 0x53021088
|
|
0x110020fc: 3928 (9 SUBS r1,r1,#0x28
|
|
0x110020fe: 8288 .. STRH r0,[r1,#0x14]
|
|
0x11002100: 4608 .F MOV r0,r1
|
|
0x11002102: 8a00 .. LDRH r0,[r0,#0x10]
|
|
0x11002104: 2101 .! MOVS r1,#1
|
|
0x11002106: 4308 .C ORRS r0,r0,r1
|
|
0x11002108: 4935 5I LDR r1,[pc,#212] ; [0x110021e0] = 0x53021088
|
|
0x1100210a: 3928 (9 SUBS r1,r1,#0x28
|
|
0x1100210c: 8208 .. STRH r0,[r1,#0x10]
|
|
0x1100210e: f7ffffbd .... BL reset_rf2_4g ; 0x1100208c
|
|
0x11002112: 2001 . MOVS r0,#1
|
|
0x11002114: 4933 3I LDR r1,[pc,#204] ; [0x110021e4] = 0x40000180
|
|
0x11002116: 6b49 Ik LDR r1,[r1,#0x34]
|
|
0x11002118: 22f0 ." MOVS r2,#0xf0
|
|
0x1100211a: 4391 .C BICS r1,r1,r2
|
|
0x1100211c: 0102 .. LSLS r2,r0,#4
|
|
0x1100211e: 4311 .C ORRS r1,r1,r2
|
|
0x11002120: 4a30 0J LDR r2,[pc,#192] ; [0x110021e4] = 0x40000180
|
|
0x11002122: 6351 Qc STR r1,[r2,#0x34]
|
|
0x11002124: bf00 .. NOP
|
|
0x11002126: bf00 .. NOP
|
|
0x11002128: 4611 .F MOV r1,r2
|
|
0x1100212a: 6b49 Ik LDR r1,[r1,#0x34]
|
|
0x1100212c: 0382 .. LSLS r2,r0,#14
|
|
0x1100212e: 4391 .C BICS r1,r1,r2
|
|
0x11002130: 0382 .. LSLS r2,r0,#14
|
|
0x11002132: 4311 .C ORRS r1,r1,r2
|
|
0x11002134: 4a2b +J LDR r2,[pc,#172] ; [0x110021e4] = 0x40000180
|
|
0x11002136: 6351 Qc STR r1,[r2,#0x34]
|
|
0x11002138: bf00 .. NOP
|
|
0x1100213a: bf00 .. NOP
|
|
0x1100213c: 4611 .F MOV r1,r2
|
|
0x1100213e: 6b49 Ik LDR r1,[r1,#0x34]
|
|
0x11002140: 03c2 .. LSLS r2,r0,#15
|
|
0x11002142: 4391 .C BICS r1,r1,r2
|
|
0x11002144: 03c2 .. LSLS r2,r0,#15
|
|
0x11002146: 4311 .C ORRS r1,r1,r2
|
|
0x11002148: 4a26 &J LDR r2,[pc,#152] ; [0x110021e4] = 0x40000180
|
|
0x1100214a: 6351 Qc STR r1,[r2,#0x34]
|
|
0x1100214c: bf00 .. NOP
|
|
0x1100214e: bf00 .. NOP
|
|
0x11002150: 4611 .F MOV r1,r2
|
|
0x11002152: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x11002154: 0282 .. LSLS r2,r0,#10
|
|
0x11002156: 4391 .C BICS r1,r1,r2
|
|
0x11002158: 0282 .. LSLS r2,r0,#10
|
|
0x1100215a: 4311 .C ORRS r1,r1,r2
|
|
0x1100215c: 4a21 !J LDR r2,[pc,#132] ; [0x110021e4] = 0x40000180
|
|
0x1100215e: 6311 .c STR r1,[r2,#0x30]
|
|
0x11002160: bf00 .. NOP
|
|
0x11002162: bf00 .. NOP
|
|
0x11002164: 4611 .F MOV r1,r2
|
|
0x11002166: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x11002168: 0242 B. LSLS r2,r0,#9
|
|
0x1100216a: 4391 .C BICS r1,r1,r2
|
|
0x1100216c: 0242 B. LSLS r2,r0,#9
|
|
0x1100216e: 4311 .C ORRS r1,r1,r2
|
|
0x11002170: 4a1c .J LDR r2,[pc,#112] ; [0x110021e4] = 0x40000180
|
|
0x11002172: 6311 .c STR r1,[r2,#0x30]
|
|
0x11002174: bf00 .. NOP
|
|
0x11002176: 481c .H LDR r0,[pc,#112] ; [0x110021e8] = 0x53022040
|
|
0x11002178: 6800 .h LDR r0,[r0,#0]
|
|
0x1100217a: 2107 .! MOVS r1,#7
|
|
0x1100217c: 0209 .. LSLS r1,r1,#8
|
|
0x1100217e: 4308 .C ORRS r0,r0,r1
|
|
0x11002180: 4919 .I LDR r1,[pc,#100] ; [0x110021e8] = 0x53022040
|
|
0x11002182: 6008 .` STR r0,[r1,#0]
|
|
0x11002184: 4816 .H LDR r0,[pc,#88] ; [0x110021e0] = 0x53021088
|
|
0x11002186: 8e80 .. LDRH r0,[r0,#0x34]
|
|
0x11002188: 1451 Q. ASRS r1,r2,#17
|
|
0x1100218a: 4308 .C ORRS r0,r0,r1
|
|
0x1100218c: 4914 .I LDR r1,[pc,#80] ; [0x110021e0] = 0x53021088
|
|
0x1100218e: 8688 .. STRH r0,[r1,#0x34]
|
|
0x11002190: 4608 .F MOV r0,r1
|
|
0x11002192: 8e80 .. LDRH r0,[r0,#0x34]
|
|
0x11002194: 1491 .. ASRS r1,r2,#18
|
|
0x11002196: 4388 .C BICS r0,r0,r1
|
|
0x11002198: 4911 .I LDR r1,[pc,#68] ; [0x110021e0] = 0x53021088
|
|
0x1100219a: 8688 .. STRH r0,[r1,#0x34]
|
|
0x1100219c: 4810 .H LDR r0,[pc,#64] ; [0x110021e0] = 0x53021088
|
|
0x1100219e: 3888 .8 SUBS r0,r0,#0x88
|
|
0x110021a0: 8900 .. LDRH r0,[r0,#8]
|
|
0x110021a2: 2107 .! MOVS r1,#7
|
|
0x110021a4: 0349 I. LSLS r1,r1,#13
|
|
0x110021a6: 4388 .C BICS r0,r0,r1
|
|
0x110021a8: 490d .I LDR r1,[pc,#52] ; [0x110021e0] = 0x53021088
|
|
0x110021aa: 3988 .9 SUBS r1,r1,#0x88
|
|
0x110021ac: 8108 .. STRH r0,[r1,#8]
|
|
0x110021ae: 4608 .F MOV r0,r1
|
|
0x110021b0: 8900 .. LDRH r0,[r0,#8]
|
|
0x110021b2: 2107 .! MOVS r1,#7
|
|
0x110021b4: 0349 I. LSLS r1,r1,#13
|
|
0x110021b6: 4308 .C ORRS r0,r0,r1
|
|
0x110021b8: 4909 .I LDR r1,[pc,#36] ; [0x110021e0] = 0x53021088
|
|
0x110021ba: 3988 .9 SUBS r1,r1,#0x88
|
|
0x110021bc: 8108 .. STRH r0,[r1,#8]
|
|
0x110021be: 4608 .F MOV r0,r1
|
|
0x110021c0: 8900 .. LDRH r0,[r0,#8]
|
|
0x110021c2: 21ff .! MOVS r1,#0xff
|
|
0x110021c4: 31e1 .1 ADDS r1,r1,#0xe1
|
|
0x110021c6: 4388 .C BICS r0,r0,r1
|
|
0x110021c8: 4905 .I LDR r1,[pc,#20] ; [0x110021e0] = 0x53021088
|
|
0x110021ca: 3988 .9 SUBS r1,r1,#0x88
|
|
0x110021cc: 8108 .. STRH r0,[r1,#8]
|
|
0x110021ce: 4608 .F MOV r0,r1
|
|
0x110021d0: 8900 .. LDRH r0,[r0,#8]
|
|
0x110021d2: 21c0 .! MOVS r1,#0xc0
|
|
0x110021d4: 4308 .C ORRS r0,r0,r1
|
|
0x110021d6: 4902 .I LDR r1,[pc,#8] ; [0x110021e0] = 0x53021088
|
|
0x110021d8: 3988 .9 SUBS r1,r1,#0x88
|
|
0x110021da: 8108 .. STRH r0,[r1,#8]
|
|
0x110021dc: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x110021de: 0000 .. DCW 0
|
|
0x110021e0: 53021088 ...S DCD 1392644232
|
|
0x110021e4: 40000180 ...@ DCD 1073742208
|
|
0x110021e8: 53022040 @ .S DCD 1392648256
|
|
$t
|
|
i.rf24g_init
|
|
rf24g_init
|
|
0x110021ec: b51c .. PUSH {r2-r4,lr}
|
|
0x110021ee: f000f85f .._. BL rf24g_modem_init ; 0x110022b0
|
|
0x110021f2: f7ffff69 ..i. BL rf24g_config ; 0x110020c8
|
|
0x110021f6: 2038 8 MOVS r0,#0x38
|
|
0x110021f8: f7fffed8 .... BL freq_ctune ; 0x11001fac
|
|
0x110021fc: 2000 . MOVS r0,#0
|
|
0x110021fe: f000fb2f ../. BL set_rf_dynpd ; 0x11002860
|
|
0x11002202: 2100 .! MOVS r1,#0
|
|
0x11002204: 4608 .F MOV r0,r1
|
|
0x11002206: f000fbc7 .... BL set_rf_retr ; 0x11002998
|
|
0x1100220a: 2005 . MOVS r0,#5
|
|
0x1100220c: f000fbcc .... BL set_rf_tx_addr_width ; 0x110029a8
|
|
0x11002210: 21e7 .! MOVS r1,#0xe7
|
|
0x11002212: 4822 "H LDR r0,[pc,#136] ; [0x1100229c] = 0xe7e7e7e7
|
|
0x11002214: f000fbee .... BL set_rf_txaddr ; 0x110029f4
|
|
0x11002218: 21e7 .! MOVS r1,#0xe7
|
|
0x1100221a: 4820 H LDR r0,[pc,#128] ; [0x1100229c] = 0xe7e7e7e7
|
|
0x1100221c: f000fb5a ..Z. BL set_rf_pipe0_rxaddr ; 0x110028d4
|
|
0x11002220: 2002 . MOVS r0,#2
|
|
0x11002222: f000fa6f ..o. BL set_rf_DR ; 0x11002704
|
|
0x11002226: 2002 . MOVS r0,#2
|
|
0x11002228: f000faf2 .... BL set_rf_crc ; 0x11002810
|
|
0x1100222c: 2000 . MOVS r0,#0
|
|
0x1100222e: 9000 .. STR r0,[sp,#0]
|
|
0x11002230: 4603 .F MOV r3,r0
|
|
0x11002232: 4602 .F MOV r2,r0
|
|
0x11002234: 4601 .F MOV r1,r0
|
|
0x11002236: 9001 .. STR r0,[sp,#4]
|
|
0x11002238: f000fb22 ..". BL set_rf_feature ; 0x11002880
|
|
0x1100223c: 2001 . MOVS r0,#1
|
|
0x1100223e: 9000 .. STR r0,[sp,#0]
|
|
0x11002240: 2300 .# MOVS r3,#0
|
|
0x11002242: 461a .F MOV r2,r3
|
|
0x11002244: 4619 .F MOV r1,r3
|
|
0x11002246: 9001 .. STR r0,[sp,#4]
|
|
0x11002248: 4618 .F MOV r0,r3
|
|
0x1100224a: f000fac7 .... BL set_rf_compatility_featue ; 0x110027dc
|
|
0x1100224e: 4814 .H LDR r0,[pc,#80] ; [0x110022a0] = 0x710f5555
|
|
0x11002250: f000fb92 .... BL set_rf_preamble ; 0x11002978
|
|
0x11002254: 4813 .H LDR r0,[pc,#76] ; [0x110022a4] = 0x8fc9
|
|
0x11002256: f000fb25 ..%. BL set_rf_guard_woard ; 0x110028a4
|
|
0x1100225a: 2020 MOVS r0,#0x20
|
|
0x1100225c: 9000 .. STR r0,[sp,#0]
|
|
0x1100225e: 4603 .F MOV r3,r0
|
|
0x11002260: 4602 .F MOV r2,r0
|
|
0x11002262: 4601 .F MOV r1,r0
|
|
0x11002264: 9001 .. STR r0,[sp,#4]
|
|
0x11002266: f000fb3d ..=. BL set_rf_pipe_rx_payLen ; 0x110028e4
|
|
0x1100226a: 2003 . MOVS r0,#3
|
|
0x1100226c: f000fb20 .. . BL set_rf_mode ; 0x110028b0
|
|
0x11002270: 2006 . MOVS r0,#6
|
|
0x11002272: f000fb65 ..e. BL set_rf_power ; 0x11002940
|
|
0x11002276: 2000 . MOVS r0,#0
|
|
0x11002278: f000faf8 .... BL set_rf_en_pipe ; 0x1100286c
|
|
0x1100227c: f000f8e8 .... BL rf_ana24_set ; 0x11002450
|
|
0x11002280: f000f964 ..d. BL rf_rc_calib ; 0x1100254c
|
|
0x11002284: 4808 .H LDR r0,[pc,#32] ; [0x110022a8] = 0x53021040
|
|
0x11002286: 8880 .. LDRH r0,[r0,#4]
|
|
0x11002288: 2000 . MOVS r0,#0
|
|
0x1100228a: 4907 .I LDR r1,[pc,#28] ; [0x110022a8] = 0x53021040
|
|
0x1100228c: 8088 .. STRH r0,[r1,#4]
|
|
0x1100228e: 4608 .F MOV r0,r1
|
|
0x11002290: 8880 .. LDRH r0,[r0,#4]
|
|
0x11002292: 4906 .I LDR r1,[pc,#24] ; [0x110022ac] = 0xeefe
|
|
0x11002294: 4308 .C ORRS r0,r0,r1
|
|
0x11002296: 4904 .I LDR r1,[pc,#16] ; [0x110022a8] = 0x53021040
|
|
0x11002298: 8088 .. STRH r0,[r1,#4]
|
|
0x1100229a: bd1c .. POP {r2-r4,pc}
|
|
$d
|
|
0x1100229c: e7e7e7e7 .... DCD 3890735079
|
|
0x110022a0: 710f5555 UU.q DCD 1896830293
|
|
0x110022a4: 00008fc9 .... DCD 36809
|
|
0x110022a8: 53021040 @..S DCD 1392644160
|
|
0x110022ac: 0000eefe .... DCD 61182
|
|
$t
|
|
i.rf24g_modem_init
|
|
rf24g_modem_init
|
|
0x110022b0: 2001 . MOVS r0,#1
|
|
0x110022b2: 4919 .I LDR r1,[pc,#100] ; [0x11002318] = 0x40000040
|
|
0x110022b4: 6809 .h LDR r1,[r1,#0]
|
|
0x110022b6: 2210 ." MOVS r2,#0x10
|
|
0x110022b8: 4391 .C BICS r1,r1,r2
|
|
0x110022ba: 0102 .. LSLS r2,r0,#4
|
|
0x110022bc: 0503 .. LSLS r3,r0,#20
|
|
0x110022be: 18d2 .. ADDS r2,r2,r3
|
|
0x110022c0: 4311 .C ORRS r1,r1,r2
|
|
0x110022c2: 4a15 .J LDR r2,[pc,#84] ; [0x11002318] = 0x40000040
|
|
0x110022c4: 6011 .` STR r1,[r2,#0]
|
|
0x110022c6: bf00 .. NOP
|
|
0x110022c8: bf00 .. NOP
|
|
0x110022ca: 4611 .F MOV r1,r2
|
|
0x110022cc: 6889 .h LDR r1,[r1,#8]
|
|
0x110022ce: 2210 ." MOVS r2,#0x10
|
|
0x110022d0: 4391 .C BICS r1,r1,r2
|
|
0x110022d2: 0102 .. LSLS r2,r0,#4
|
|
0x110022d4: 18d2 .. ADDS r2,r2,r3
|
|
0x110022d6: 4311 .C ORRS r1,r1,r2
|
|
0x110022d8: 4a0f .J LDR r2,[pc,#60] ; [0x11002318] = 0x40000040
|
|
0x110022da: 6091 .` STR r1,[r2,#8]
|
|
0x110022dc: bf00 .. NOP
|
|
0x110022de: bf00 .. NOP
|
|
0x110022e0: 4611 .F MOV r1,r2
|
|
0x110022e2: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x110022e4: 0282 .. LSLS r2,r0,#10
|
|
0x110022e6: 4391 .C BICS r1,r1,r2
|
|
0x110022e8: 0282 .. LSLS r2,r0,#10
|
|
0x110022ea: 0683 .. LSLS r3,r0,#26
|
|
0x110022ec: 18d2 .. ADDS r2,r2,r3
|
|
0x110022ee: 4311 .C ORRS r1,r1,r2
|
|
0x110022f0: 4a09 .J LDR r2,[pc,#36] ; [0x11002318] = 0x40000040
|
|
0x110022f2: 6311 .c STR r1,[r2,#0x30]
|
|
0x110022f4: bf00 .. NOP
|
|
0x110022f6: bf00 .. NOP
|
|
0x110022f8: 4908 .I LDR r1,[pc,#32] ; [0x1100231c] = 0x40002440
|
|
0x110022fa: 6108 .a STR r0,[r1,#0x10]
|
|
0x110022fc: bf00 .. NOP
|
|
0x110022fe: 4808 .H LDR r0,[pc,#32] ; [0x11002320] = 0x53021040
|
|
0x11002300: 8900 .. LDRH r0,[r0,#8]
|
|
0x11002302: 0980 .. LSRS r0,r0,#6
|
|
0x11002304: 0180 .. LSLS r0,r0,#6
|
|
0x11002306: 4906 .I LDR r1,[pc,#24] ; [0x11002320] = 0x53021040
|
|
0x11002308: 8108 .. STRH r0,[r1,#8]
|
|
0x1100230a: 4608 .F MOV r0,r1
|
|
0x1100230c: 8900 .. LDRH r0,[r0,#8]
|
|
0x1100230e: 2108 .! MOVS r1,#8
|
|
0x11002310: 4308 .C ORRS r0,r0,r1
|
|
0x11002312: 4903 .I LDR r1,[pc,#12] ; [0x11002320] = 0x53021040
|
|
0x11002314: 8108 .. STRH r0,[r1,#8]
|
|
0x11002316: 4770 pG BX lr
|
|
$d
|
|
0x11002318: 40000040 @..@ DCD 1073741888
|
|
0x1100231c: 40002440 @$.@ DCD 1073751104
|
|
0x11002320: 53021040 @..S DCD 1392644160
|
|
$t
|
|
i.rf24g_rtx_demo
|
|
rf24g_rtx_demo
|
|
0x11002324: 4924 $I LDR r1,[pc,#144] ; [0x110023b8] = 0x978
|
|
0x11002326: 2001 . MOVS r0,#1
|
|
0x11002328: f000f98c .... BL rf_switch_mode ; 0x11002644
|
|
0x1100232c: 4923 #I LDR r1,[pc,#140] ; [0x110023bc] = 0x11004733
|
|
0x1100232e: a024 $. ADR r0,{pc}+0x92 ; 0x110023c0
|
|
0x11002330: f7feff76 ..v. BL __2printf ; 0x11001220
|
|
0x11002334: e03e >. B 0x110023b4 ; rf24g_rtx_demo + 144
|
|
0x11002336: 4825 %H LDR r0,[pc,#148] ; [0x110023cc] = 0x100010fe
|
|
0x11002338: 7800 .x LDRB r0,[r0,#0]
|
|
0x1100233a: 2800 .( CMP r0,#0
|
|
0x1100233c: d03a :. BEQ 0x110023b4 ; rf24g_rtx_demo + 144
|
|
0x1100233e: a024 $. ADR r0,{pc}+0x92 ; 0x110023d0
|
|
0x11002340: f7feff6e ..n. BL __2printf ; 0x11001220
|
|
0x11002344: 2000 . MOVS r0,#0
|
|
0x11002346: 4921 !I LDR r1,[pc,#132] ; [0x110023cc] = 0x100010fe
|
|
0x11002348: 7008 .p STRB r0,[r1,#0]
|
|
0x1100234a: 4822 "H LDR r0,[pc,#136] ; [0x110023d4] = 0x100010fc
|
|
0x1100234c: 8800 .. LDRH r0,[r0,#0]
|
|
0x1100234e: 2800 .( CMP r0,#0
|
|
0x11002350: d030 0. BEQ 0x110023b4 ; rf24g_rtx_demo + 144
|
|
0x11002352: 4821 !H LDR r0,[pc,#132] ; [0x110023d8] = 0x100010f0
|
|
0x11002354: 6800 .h LDR r0,[r0,#0]
|
|
0x11002356: 1c40 @. ADDS r0,r0,#1
|
|
0x11002358: 491f .I LDR r1,[pc,#124] ; [0x110023d8] = 0x100010f0
|
|
0x1100235a: 6008 .` STR r0,[r1,#0]
|
|
0x1100235c: 20c8 . MOVS r0,#0xc8
|
|
0x1100235e: f7fffdfd .... BL delay_us ; 0x11001f5c
|
|
0x11002362: 4915 .I LDR r1,[pc,#84] ; [0x110023b8] = 0x978
|
|
0x11002364: 2000 . MOVS r0,#0
|
|
0x11002366: f000f96d ..m. BL rf_switch_mode ; 0x11002644
|
|
0x1100236a: 481a .H LDR r0,[pc,#104] ; [0x110023d4] = 0x100010fc
|
|
0x1100236c: 8802 .. LDRH r2,[r0,#0]
|
|
0x1100236e: 491b .I LDR r1,[pc,#108] ; [0x110023dc] = 0x10001220
|
|
0x11002370: 481b .H LDR r0,[pc,#108] ; [0x110023e0] = 0x10001120
|
|
0x11002372: f7fff8b1 .... BL __aeabi_memcpy ; 0x110014d8
|
|
0x11002376: 2000 . MOVS r0,#0
|
|
0x11002378: 491a .I LDR r1,[pc,#104] ; [0x110023e4] = 0x100010ff
|
|
0x1100237a: 7008 .p STRB r0,[r1,#0]
|
|
0x1100237c: 4815 .H LDR r0,[pc,#84] ; [0x110023d4] = 0x100010fc
|
|
0x1100237e: 8801 .. LDRH r1,[r0,#0]
|
|
0x11002380: 4817 .H LDR r0,[pc,#92] ; [0x110023e0] = 0x10001120
|
|
0x11002382: f7fffac5 .... BL $Ven$TT$L$$rf_tx_packet ; 0x11001910
|
|
0x11002386: bf00 .. NOP
|
|
0x11002388: 4816 .H LDR r0,[pc,#88] ; [0x110023e4] = 0x100010ff
|
|
0x1100238a: 7800 .x LDRB r0,[r0,#0]
|
|
0x1100238c: 2800 .( CMP r0,#0
|
|
0x1100238e: d0fb .. BEQ 0x11002388 ; rf24g_rtx_demo + 100
|
|
0x11002390: f7fffac4 .... BL $Ven$TT$L$$rf_off_and_on ; 0x1100191c
|
|
0x11002394: 4810 .H LDR r0,[pc,#64] ; [0x110023d8] = 0x100010f0
|
|
0x11002396: 6801 .h LDR r1,[r0,#0]
|
|
0x11002398: a013 .. ADR r0,{pc}+0x50 ; 0x110023e8
|
|
0x1100239a: f7feff41 ..A. BL __2printf ; 0x11001220
|
|
0x1100239e: 480d .H LDR r0,[pc,#52] ; [0x110023d4] = 0x100010fc
|
|
0x110023a0: 8801 .. LDRH r1,[r0,#0]
|
|
0x110023a2: 480e .H LDR r0,[pc,#56] ; [0x110023dc] = 0x10001220
|
|
0x110023a4: f000f864 ..d. BL rf_buff_info ; 0x11002470
|
|
0x110023a8: f000fc82 .... BL usr_sleep_run ; 0x11002cb0
|
|
0x110023ac: 4902 .I LDR r1,[pc,#8] ; [0x110023b8] = 0x978
|
|
0x110023ae: 2001 . MOVS r0,#1
|
|
0x110023b0: f000f948 ..H. BL rf_switch_mode ; 0x11002644
|
|
0x110023b4: e7bf .. B 0x11002336 ; rf24g_rtx_demo + 18
|
|
$d
|
|
0x110023b6: 0000 .. DCW 0
|
|
0x110023b8: 00000978 x... DCD 2424
|
|
0x110023bc: 11004733 3G.. DCD 285230899
|
|
0x110023c0: 73207325 %s s DCD 1931506469
|
|
0x110023c4: 74726174 tart DCD 1953653108
|
|
0x110023c8: 00000a21 !... DCD 2593
|
|
0x110023cc: 100010fe .... DCD 268439806
|
|
0x110023d0: 00000069 i... DCD 105
|
|
0x110023d4: 100010fc .... DCD 268439804
|
|
0x110023d8: 100010f0 .... DCD 268439792
|
|
0x110023dc: 10001220 ... DCD 268440096
|
|
0x110023e0: 10001120 ... DCD 268439840
|
|
0x110023e4: 100010ff .... DCD 268439807
|
|
0x110023e8: 6365720a .rec DCD 1667592714
|
|
0x110023ec: 746e4376 vCnt DCD 1953383286
|
|
0x110023f0: 0a64253d =%d. DCD 174335293
|
|
0x110023f4: 6c796170 payl DCD 1819894128
|
|
0x110023f8: 3a64616f oad: DCD 979657071
|
|
0x110023fc: 00000000 .... DCD 0
|
|
$t
|
|
i.rf_24g_max_rt_cb
|
|
rf_24g_max_rt_cb
|
|
0x11002400: 4770 pG BX lr
|
|
0x11002402: 0000 .. MOVS r0,r0
|
|
i.rf_24g_rx_dr_cb
|
|
rf_24g_rx_dr_cb
|
|
0x11002404: b510 .. PUSH {r4,lr}
|
|
0x11002406: 480b .H LDR r0,[pc,#44] ; [0x11002434] = 0x53023000
|
|
0x11002408: 6800 .h LDR r0,[r0,#0]
|
|
0x1100240a: 2101 .! MOVS r1,#1
|
|
0x1100240c: 0389 .. LSLS r1,r1,#14
|
|
0x1100240e: 4388 .C BICS r0,r0,r1
|
|
0x11002410: 4908 .I LDR r1,[pc,#32] ; [0x11002434] = 0x53023000
|
|
0x11002412: 6008 .` STR r0,[r1,#0]
|
|
0x11002414: 2001 . MOVS r0,#1
|
|
0x11002416: 4908 .I LDR r1,[pc,#32] ; [0x11002438] = 0x100010fe
|
|
0x11002418: 7008 .p STRB r0,[r1,#0]
|
|
0x1100241a: 4808 .H LDR r0,[pc,#32] ; [0x1100243c] = 0x10001220
|
|
0x1100241c: f7fffa84 .... BL $Ven$TT$L$$rf_rx_packet ; 0x11001928
|
|
0x11002420: 4907 .I LDR r1,[pc,#28] ; [0x11002440] = 0x100010fc
|
|
0x11002422: 8008 .. STRH r0,[r1,#0]
|
|
0x11002424: 4803 .H LDR r0,[pc,#12] ; [0x11002434] = 0x53023000
|
|
0x11002426: 6800 .h LDR r0,[r0,#0]
|
|
0x11002428: 2101 .! MOVS r1,#1
|
|
0x1100242a: 0389 .. LSLS r1,r1,#14
|
|
0x1100242c: 4308 .C ORRS r0,r0,r1
|
|
0x1100242e: 4901 .I LDR r1,[pc,#4] ; [0x11002434] = 0x53023000
|
|
0x11002430: 6008 .` STR r0,[r1,#0]
|
|
0x11002432: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11002434: 53023000 .0.S DCD 1392652288
|
|
0x11002438: 100010fe .... DCD 268439806
|
|
0x1100243c: 10001220 ... DCD 268440096
|
|
0x11002440: 100010fc .... DCD 268439804
|
|
$t
|
|
i.rf_24g_tx_ds_cb
|
|
rf_24g_tx_ds_cb
|
|
0x11002444: 2001 . MOVS r0,#1
|
|
0x11002446: 4901 .I LDR r1,[pc,#4] ; [0x1100244c] = 0x100010ff
|
|
0x11002448: 7008 .p STRB r0,[r1,#0]
|
|
0x1100244a: 4770 pG BX lr
|
|
$d
|
|
0x1100244c: 100010ff .... DCD 268439807
|
|
$t
|
|
i.rf_ana24_set
|
|
rf_ana24_set
|
|
0x11002450: 4806 .H LDR r0,[pc,#24] ; [0x1100246c] = 0x53021060
|
|
0x11002452: 8800 .. LDRH r0,[r0,#0]
|
|
0x11002454: 2138 8! MOVS r1,#0x38
|
|
0x11002456: 4388 .C BICS r0,r0,r1
|
|
0x11002458: 4904 .I LDR r1,[pc,#16] ; [0x1100246c] = 0x53021060
|
|
0x1100245a: 8008 .. STRH r0,[r1,#0]
|
|
0x1100245c: 4608 .F MOV r0,r1
|
|
0x1100245e: 8800 .. LDRH r0,[r0,#0]
|
|
0x11002460: 2128 (! MOVS r1,#0x28
|
|
0x11002462: 4308 .C ORRS r0,r0,r1
|
|
0x11002464: 4901 .I LDR r1,[pc,#4] ; [0x1100246c] = 0x53021060
|
|
0x11002466: 8008 .. STRH r0,[r1,#0]
|
|
0x11002468: 4770 pG BX lr
|
|
$d
|
|
0x1100246a: 0000 .. DCW 0
|
|
0x1100246c: 53021060 `..S DCD 1392644192
|
|
$t
|
|
i.rf_buff_info
|
|
rf_buff_info
|
|
0x11002470: b570 p. PUSH {r4-r6,lr}
|
|
0x11002472: 4605 .F MOV r5,r0
|
|
0x11002474: 460e .F MOV r6,r1
|
|
0x11002476: 2400 .$ MOVS r4,#0
|
|
0x11002478: e005 .. B 0x11002486 ; rf_buff_info + 22
|
|
0x1100247a: 5d29 )] LDRB r1,[r5,r4]
|
|
0x1100247c: a005 .. ADR r0,{pc}+0x18 ; 0x11002494
|
|
0x1100247e: f7fefecf .... BL __2printf ; 0x11001220
|
|
0x11002482: 1c60 `. ADDS r0,r4,#1
|
|
0x11002484: b284 .. UXTH r4,r0
|
|
0x11002486: 42b4 .B CMP r4,r6
|
|
0x11002488: dbf7 .. BLT 0x1100247a ; rf_buff_info + 10
|
|
0x1100248a: a004 .. ADR r0,{pc}+0x12 ; 0x1100249c
|
|
0x1100248c: f7fefec8 .... BL __2printf ; 0x11001220
|
|
0x11002490: bd70 p. POP {r4-r6,pc}
|
|
$d
|
|
0x11002492: 0000 .. DCW 0
|
|
0x11002494: 78323025 %02x DCD 2016555045
|
|
0x11002498: 00000020 ... DCD 32
|
|
0x1100249c: 00000a0d .... DCD 2573
|
|
$t
|
|
i.rf_chan_frac_offset
|
|
rf_chan_frac_offset
|
|
0x110024a0: 4601 .F MOV r1,r0
|
|
0x110024a2: 4808 .H LDR r0,[pc,#32] ; [0x110024c4] = 0x3ffff
|
|
0x110024a4: 4281 .B CMP r1,r0
|
|
0x110024a6: d901 .. BLS 0x110024ac ; rf_chan_frac_offset + 12
|
|
0x110024a8: 2001 . MOVS r0,#1
|
|
0x110024aa: 4770 pG BX lr
|
|
0x110024ac: 4806 .H LDR r0,[pc,#24] ; [0x110024c8] = 0x53022040
|
|
0x110024ae: 6b00 .k LDR r0,[r0,#0x30]
|
|
0x110024b0: 0c80 .. LSRS r0,r0,#18
|
|
0x110024b2: 0480 .. LSLS r0,r0,#18
|
|
0x110024b4: 4a04 .J LDR r2,[pc,#16] ; [0x110024c8] = 0x53022040
|
|
0x110024b6: 6310 .c STR r0,[r2,#0x30]
|
|
0x110024b8: 4610 .F MOV r0,r2
|
|
0x110024ba: 6b00 .k LDR r0,[r0,#0x30]
|
|
0x110024bc: 4308 .C ORRS r0,r0,r1
|
|
0x110024be: 6310 .c STR r0,[r2,#0x30]
|
|
0x110024c0: 2000 . MOVS r0,#0
|
|
0x110024c2: e7f2 .. B 0x110024aa ; rf_chan_frac_offset + 10
|
|
$d
|
|
0x110024c4: 0003ffff .... DCD 262143
|
|
0x110024c8: 53022040 @ .S DCD 1392648256
|
|
$t
|
|
i.rf_chan_mult_1p5_soft_off
|
|
rf_chan_mult_1p5_soft_off
|
|
0x110024cc: 4804 .H LDR r0,[pc,#16] ; [0x110024e0] = 0x53022040
|
|
0x110024ce: 6b00 .k LDR r0,[r0,#0x30]
|
|
0x110024d0: 2101 .! MOVS r1,#1
|
|
0x110024d2: 0489 .. LSLS r1,r1,#18
|
|
0x110024d4: 4388 .C BICS r0,r0,r1
|
|
0x110024d6: 4902 .I LDR r1,[pc,#8] ; [0x110024e0] = 0x53022040
|
|
0x110024d8: 6308 .c STR r0,[r1,#0x30]
|
|
0x110024da: 2000 . MOVS r0,#0
|
|
0x110024dc: 4770 pG BX lr
|
|
$d
|
|
0x110024de: 0000 .. DCW 0
|
|
0x110024e0: 53022040 @ .S DCD 1392648256
|
|
$t
|
|
i.rf_chan_mult_1p5_soft_on
|
|
rf_chan_mult_1p5_soft_on
|
|
0x110024e4: 4804 .H LDR r0,[pc,#16] ; [0x110024f8] = 0x53022040
|
|
0x110024e6: 6b00 .k LDR r0,[r0,#0x30]
|
|
0x110024e8: 2101 .! MOVS r1,#1
|
|
0x110024ea: 0489 .. LSLS r1,r1,#18
|
|
0x110024ec: 4308 .C ORRS r0,r0,r1
|
|
0x110024ee: 4902 .I LDR r1,[pc,#8] ; [0x110024f8] = 0x53022040
|
|
0x110024f0: 6308 .c STR r0,[r1,#0x30]
|
|
0x110024f2: 2000 . MOVS r0,#0
|
|
0x110024f4: 4770 pG BX lr
|
|
$d
|
|
0x110024f6: 0000 .. DCW 0
|
|
0x110024f8: 53022040 @ .S DCD 1392648256
|
|
$t
|
|
i.rf_clk_div23_en_soft_off
|
|
rf_clk_div23_en_soft_off
|
|
0x110024fc: 4804 .H LDR r0,[pc,#16] ; [0x11002510] = 0x53021088
|
|
0x110024fe: 8e80 .. LDRH r0,[r0,#0x34]
|
|
0x11002500: 2101 .! MOVS r1,#1
|
|
0x11002502: 0289 .. LSLS r1,r1,#10
|
|
0x11002504: 4388 .C BICS r0,r0,r1
|
|
0x11002506: 4902 .I LDR r1,[pc,#8] ; [0x11002510] = 0x53021088
|
|
0x11002508: 8688 .. STRH r0,[r1,#0x34]
|
|
0x1100250a: 2000 . MOVS r0,#0
|
|
0x1100250c: 4770 pG BX lr
|
|
$d
|
|
0x1100250e: 0000 .. DCW 0
|
|
0x11002510: 53021088 ...S DCD 1392644232
|
|
$t
|
|
i.rf_clk_div23_en_soft_on
|
|
rf_clk_div23_en_soft_on
|
|
0x11002514: 4804 .H LDR r0,[pc,#16] ; [0x11002528] = 0x53021088
|
|
0x11002516: 8e80 .. LDRH r0,[r0,#0x34]
|
|
0x11002518: 2101 .! MOVS r1,#1
|
|
0x1100251a: 0289 .. LSLS r1,r1,#10
|
|
0x1100251c: 4308 .C ORRS r0,r0,r1
|
|
0x1100251e: 4902 .I LDR r1,[pc,#8] ; [0x11002528] = 0x53021088
|
|
0x11002520: 8688 .. STRH r0,[r1,#0x34]
|
|
0x11002522: 2000 . MOVS r0,#0
|
|
0x11002524: 4770 pG BX lr
|
|
$d
|
|
0x11002526: 0000 .. DCW 0
|
|
0x11002528: 53021088 ...S DCD 1392644232
|
|
$t
|
|
i.rf_pwr_off_on
|
|
rf_pwr_off_on
|
|
0x1100252c: 4806 .H LDR r0,[pc,#24] ; [0x11002548] = 0x53023000
|
|
0x1100252e: 6800 .h LDR r0,[r0,#0]
|
|
0x11002530: 2102 .! MOVS r1,#2
|
|
0x11002532: 4388 .C BICS r0,r0,r1
|
|
0x11002534: 4904 .I LDR r1,[pc,#16] ; [0x11002548] = 0x53023000
|
|
0x11002536: 6008 .` STR r0,[r1,#0]
|
|
0x11002538: 4608 .F MOV r0,r1
|
|
0x1100253a: 6800 .h LDR r0,[r0,#0]
|
|
0x1100253c: 2102 .! MOVS r1,#2
|
|
0x1100253e: 4308 .C ORRS r0,r0,r1
|
|
0x11002540: 4901 .I LDR r1,[pc,#4] ; [0x11002548] = 0x53023000
|
|
0x11002542: 6008 .` STR r0,[r1,#0]
|
|
0x11002544: 4770 pG BX lr
|
|
$d
|
|
0x11002546: 0000 .. DCW 0
|
|
0x11002548: 53023000 .0.S DCD 1392652288
|
|
$t
|
|
i.rf_rc_calib
|
|
rf_rc_calib
|
|
0x1100254c: b570 p. PUSH {r4-r6,lr}
|
|
0x1100254e: 2514 .% MOVS r5,#0x14
|
|
0x11002550: 4836 6H LDR r0,[pc,#216] ; [0x1100262c] = 0x10001100
|
|
0x11002552: 7800 .x LDRB r0,[r0,#0]
|
|
0x11002554: 2800 .( CMP r0,#0
|
|
0x11002556: d000 .. BEQ 0x1100255a ; rf_rc_calib + 14
|
|
0x11002558: bd70 p. POP {r4-r6,pc}
|
|
0x1100255a: 2400 .$ MOVS r4,#0
|
|
0x1100255c: 4834 4H LDR r0,[pc,#208] ; [0x11002630] = 0x53021080
|
|
0x1100255e: 8800 .. LDRH r0,[r0,#0]
|
|
0x11002560: 2107 .! MOVS r1,#7
|
|
0x11002562: 0209 .. LSLS r1,r1,#8
|
|
0x11002564: 4388 .C BICS r0,r0,r1
|
|
0x11002566: 4932 2I LDR r1,[pc,#200] ; [0x11002630] = 0x53021080
|
|
0x11002568: 8008 .. STRH r0,[r1,#0]
|
|
0x1100256a: 4608 .F MOV r0,r1
|
|
0x1100256c: 8800 .. LDRH r0,[r0,#0]
|
|
0x1100256e: 2105 .! MOVS r1,#5
|
|
0x11002570: 0209 .. LSLS r1,r1,#8
|
|
0x11002572: 4308 .C ORRS r0,r0,r1
|
|
0x11002574: 492e .I LDR r1,[pc,#184] ; [0x11002630] = 0x53021080
|
|
0x11002576: 8008 .. STRH r0,[r1,#0]
|
|
0x11002578: 4628 (F MOV r0,r5
|
|
0x1100257a: f7fffcef .... BL delay_us ; 0x11001f5c
|
|
0x1100257e: 482c ,H LDR r0,[pc,#176] ; [0x11002630] = 0x53021080
|
|
0x11002580: 8800 .. LDRH r0,[r0,#0]
|
|
0x11002582: 2120 ! MOVS r1,#0x20
|
|
0x11002584: 4308 .C ORRS r0,r0,r1
|
|
0x11002586: 492a *I LDR r1,[pc,#168] ; [0x11002630] = 0x53021080
|
|
0x11002588: 8008 .. STRH r0,[r1,#0]
|
|
0x1100258a: 4628 (F MOV r0,r5
|
|
0x1100258c: f7fffce6 .... BL delay_us ; 0x11001f5c
|
|
0x11002590: 4827 'H LDR r0,[pc,#156] ; [0x11002630] = 0x53021080
|
|
0x11002592: 8800 .. LDRH r0,[r0,#0]
|
|
0x11002594: 2108 .! MOVS r1,#8
|
|
0x11002596: 4388 .C BICS r0,r0,r1
|
|
0x11002598: 4925 %I LDR r1,[pc,#148] ; [0x11002630] = 0x53021080
|
|
0x1100259a: 8008 .. STRH r0,[r1,#0]
|
|
0x1100259c: 4628 (F MOV r0,r5
|
|
0x1100259e: f7fffcdd .... BL delay_us ; 0x11001f5c
|
|
0x110025a2: 4823 #H LDR r0,[pc,#140] ; [0x11002630] = 0x53021080
|
|
0x110025a4: 8800 .. LDRH r0,[r0,#0]
|
|
0x110025a6: 2104 .! MOVS r1,#4
|
|
0x110025a8: 4308 .C ORRS r0,r0,r1
|
|
0x110025aa: 4921 !I LDR r1,[pc,#132] ; [0x11002630] = 0x53021080
|
|
0x110025ac: 8008 .. STRH r0,[r1,#0]
|
|
0x110025ae: 4628 (F MOV r0,r5
|
|
0x110025b0: f7fffcd4 .... BL delay_us ; 0x11001f5c
|
|
0x110025b4: 481e .H LDR r0,[pc,#120] ; [0x11002630] = 0x53021080
|
|
0x110025b6: 8800 .. LDRH r0,[r0,#0]
|
|
0x110025b8: 2110 .! MOVS r1,#0x10
|
|
0x110025ba: 4308 .C ORRS r0,r0,r1
|
|
0x110025bc: 491c .I LDR r1,[pc,#112] ; [0x11002630] = 0x53021080
|
|
0x110025be: 8008 .. STRH r0,[r1,#0]
|
|
0x110025c0: 4628 (F MOV r0,r5
|
|
0x110025c2: f7fffccb .... BL delay_us ; 0x11001f5c
|
|
0x110025c6: 481a .H LDR r0,[pc,#104] ; [0x11002630] = 0x53021080
|
|
0x110025c8: 8884 .. LDRH r4,[r0,#4]
|
|
0x110025ca: e001 .. B 0x110025d0 ; rf_rc_calib + 132
|
|
0x110025cc: 4818 .H LDR r0,[pc,#96] ; [0x11002630] = 0x53021080
|
|
0x110025ce: 8884 .. LDRH r4,[r0,#4]
|
|
0x110025d0: 2001 . MOVS r0,#1
|
|
0x110025d2: 03c0 .. LSLS r0,r0,#15
|
|
0x110025d4: 4020 @ ANDS r0,r0,r4
|
|
0x110025d6: 2800 .( CMP r0,#0
|
|
0x110025d8: d0f8 .. BEQ 0x110025cc ; rf_rc_calib + 128
|
|
0x110025da: 4815 .H LDR r0,[pc,#84] ; [0x11002630] = 0x53021080
|
|
0x110025dc: 8880 .. LDRH r0,[r0,#4]
|
|
0x110025de: 0440 @. LSLS r0,r0,#17
|
|
0x110025e0: 0ec4 .. LSRS r4,r0,#27
|
|
0x110025e2: 4813 .H LDR r0,[pc,#76] ; [0x11002630] = 0x53021080
|
|
0x110025e4: 8800 .. LDRH r0,[r0,#0]
|
|
0x110025e6: 2108 .! MOVS r1,#8
|
|
0x110025e8: 4308 .C ORRS r0,r0,r1
|
|
0x110025ea: 4911 .I LDR r1,[pc,#68] ; [0x11002630] = 0x53021080
|
|
0x110025ec: 8008 .. STRH r0,[r1,#0]
|
|
0x110025ee: 4608 .F MOV r0,r1
|
|
0x110025f0: 8800 .. LDRH r0,[r0,#0]
|
|
0x110025f2: 2104 .! MOVS r1,#4
|
|
0x110025f4: 4388 .C BICS r0,r0,r1
|
|
0x110025f6: 490e .I LDR r1,[pc,#56] ; [0x11002630] = 0x53021080
|
|
0x110025f8: 8008 .. STRH r0,[r1,#0]
|
|
0x110025fa: 4608 .F MOV r0,r1
|
|
0x110025fc: 8800 .. LDRH r0,[r0,#0]
|
|
0x110025fe: 2110 .! MOVS r1,#0x10
|
|
0x11002600: 4388 .C BICS r0,r0,r1
|
|
0x11002602: 490b .I LDR r1,[pc,#44] ; [0x11002630] = 0x53021080
|
|
0x11002604: 8008 .. STRH r0,[r1,#0]
|
|
0x11002606: 4608 .F MOV r0,r1
|
|
0x11002608: 8800 .. LDRH r0,[r0,#0]
|
|
0x1100260a: 211f .! MOVS r1,#0x1f
|
|
0x1100260c: 02c9 .. LSLS r1,r1,#11
|
|
0x1100260e: 4388 .C BICS r0,r0,r1
|
|
0x11002610: 4907 .I LDR r1,[pc,#28] ; [0x11002630] = 0x53021080
|
|
0x11002612: 8008 .. STRH r0,[r1,#0]
|
|
0x11002614: 4608 .F MOV r0,r1
|
|
0x11002616: 8800 .. LDRH r0,[r0,#0]
|
|
0x11002618: 02e1 .. LSLS r1,r4,#11
|
|
0x1100261a: 4308 .C ORRS r0,r0,r1
|
|
0x1100261c: 4904 .I LDR r1,[pc,#16] ; [0x11002630] = 0x53021080
|
|
0x1100261e: 8008 .. STRH r0,[r1,#0]
|
|
0x11002620: 2001 . MOVS r0,#1
|
|
0x11002622: 4902 .I LDR r1,[pc,#8] ; [0x1100262c] = 0x10001100
|
|
0x11002624: 7008 .p STRB r0,[r1,#0]
|
|
0x11002626: bf00 .. NOP
|
|
0x11002628: e796 .. B 0x11002558 ; rf_rc_calib + 12
|
|
$d
|
|
0x1100262a: 0000 .. DCW 0
|
|
0x1100262c: 10001100 .... DCD 268439808
|
|
0x11002630: 53021080 ...S DCD 1392644224
|
|
$t
|
|
i.rf_set_channel
|
|
rf_set_channel
|
|
0x11002634: b510 .. PUSH {r4,lr}
|
|
0x11002636: 4604 .F MOV r4,r0
|
|
0x11002638: 4620 F MOV r0,r4
|
|
0x1100263a: f000f883 .... BL set_rf_channel ; 0x11002744
|
|
0x1100263e: f000f867 ..g. BL set_rf_afc ; 0x11002710
|
|
0x11002642: bd10 .. POP {r4,pc}
|
|
i.rf_switch_mode
|
|
rf_switch_mode
|
|
0x11002644: b570 p. PUSH {r4-r6,lr}
|
|
0x11002646: 4604 .F MOV r4,r0
|
|
0x11002648: 460d .F MOV r5,r1
|
|
0x1100264a: 481c .H LDR r0,[pc,#112] ; [0x110026bc] = 0x53023000
|
|
0x1100264c: 6800 .h LDR r0,[r0,#0]
|
|
0x1100264e: 2101 .! MOVS r1,#1
|
|
0x11002650: 0389 .. LSLS r1,r1,#14
|
|
0x11002652: 4388 .C BICS r0,r0,r1
|
|
0x11002654: 4919 .I LDR r1,[pc,#100] ; [0x110026bc] = 0x53023000
|
|
0x11002656: 6008 .` STR r0,[r1,#0]
|
|
0x11002658: 2c00 ., CMP r4,#0
|
|
0x1100265a: d002 .. BEQ 0x11002662 ; rf_switch_mode + 30
|
|
0x1100265c: 2c01 ., CMP r4,#1
|
|
0x1100265e: d102 .. BNE 0x11002666 ; rf_switch_mode + 34
|
|
0x11002660: e000 .. B 0x11002664 ; rf_switch_mode + 32
|
|
0x11002662: bf00 .. NOP
|
|
0x11002664: e004 .. B 0x11002670 ; rf_switch_mode + 44
|
|
0x11002666: a016 .. ADR r0,{pc}+0x5a ; 0x110026c0
|
|
0x11002668: f7fefdda .... BL __2printf ; 0x11001220
|
|
0x1100266c: bf00 .. NOP
|
|
0x1100266e: e7fe .. B 0x1100266e ; rf_switch_mode + 42
|
|
0x11002670: bf00 .. NOP
|
|
0x11002672: 4620 F MOV r0,r4
|
|
0x11002674: f000f91c .... BL set_rf_mode ; 0x110028b0
|
|
0x11002678: 4628 (F MOV r0,r5
|
|
0x1100267a: f7ffffdb .... BL rf_set_channel ; 0x11002634
|
|
0x1100267e: 480f .H LDR r0,[pc,#60] ; [0x110026bc] = 0x53023000
|
|
0x11002680: 6800 .h LDR r0,[r0,#0]
|
|
0x11002682: 0f80 .. LSRS r0,r0,#30
|
|
0x11002684: 21ff .! MOVS r1,#0xff
|
|
0x11002686: 3181 .1 ADDS r1,r1,#0x81
|
|
0x11002688: 4008 .@ ANDS r0,r0,r1
|
|
0x1100268a: 490c .I LDR r1,[pc,#48] ; [0x110026bc] = 0x53023000
|
|
0x1100268c: 6809 .h LDR r1,[r1,#0]
|
|
0x1100268e: 0909 .. LSRS r1,r1,#4
|
|
0x11002690: 2270 p" MOVS r2,#0x70
|
|
0x11002692: 4011 .@ ANDS r1,r1,r2
|
|
0x11002694: 4308 .C ORRS r0,r0,r1
|
|
0x11002696: 4909 .I LDR r1,[pc,#36] ; [0x110026bc] = 0x53023000
|
|
0x11002698: 61c8 .a STR r0,[r1,#0x1c]
|
|
0x1100269a: 20e2 . MOVS r0,#0xe2
|
|
0x1100269c: f000f820 .. . BL rf_wr_cmd ; 0x110026e0
|
|
0x110026a0: 20e1 . MOVS r0,#0xe1
|
|
0x110026a2: f000f81d .... BL rf_wr_cmd ; 0x110026e0
|
|
0x110026a6: 2c00 ., CMP r4,#0
|
|
0x110026a8: d006 .. BEQ 0x110026b8 ; rf_switch_mode + 116
|
|
0x110026aa: 4804 .H LDR r0,[pc,#16] ; [0x110026bc] = 0x53023000
|
|
0x110026ac: 6800 .h LDR r0,[r0,#0]
|
|
0x110026ae: 2101 .! MOVS r1,#1
|
|
0x110026b0: 0389 .. LSLS r1,r1,#14
|
|
0x110026b2: 4308 .C ORRS r0,r0,r1
|
|
0x110026b4: 4901 .I LDR r1,[pc,#4] ; [0x110026bc] = 0x53023000
|
|
0x110026b6: 6008 .` STR r0,[r1,#0]
|
|
0x110026b8: bd70 p. POP {r4-r6,pc}
|
|
$d
|
|
0x110026ba: 0000 .. DCW 0
|
|
0x110026bc: 53023000 .0.S DCD 1392652288
|
|
0x110026c0: 20656854 The DCD 543516756
|
|
0x110026c4: 65646f6d mode DCD 1701080941
|
|
0x110026c8: 20736920 is DCD 544434464
|
|
0x110026cc: 20746573 set DCD 544499059
|
|
0x110026d0: 6f636e69 inco DCD 1868787305
|
|
0x110026d4: 63657272 rrec DCD 1667592818
|
|
0x110026d8: 0a796c74 tly. DCD 175729780
|
|
0x110026dc: 00000000 .... DCD 0
|
|
$t
|
|
i.rf_wr_cmd
|
|
rf_wr_cmd
|
|
0x110026e0: 2861 a( CMP r0,#0x61
|
|
0x110026e2: d102 .. BNE 0x110026ea ; rf_wr_cmd + 10
|
|
0x110026e4: 4906 .I LDR r1,[pc,#24] ; [0x11002700] = 0x530230c0
|
|
0x110026e6: 6008 .` STR r0,[r1,#0]
|
|
0x110026e8: e007 .. B 0x110026fa ; rf_wr_cmd + 26
|
|
0x110026ea: 4905 .I LDR r1,[pc,#20] ; [0x11002700] = 0x530230c0
|
|
0x110026ec: 6008 .` STR r0,[r1,#0]
|
|
0x110026ee: 21ff .! MOVS r1,#0xff
|
|
0x110026f0: 3101 .1 ADDS r1,#1
|
|
0x110026f2: 4301 .C ORRS r1,r1,r0
|
|
0x110026f4: 4a02 .J LDR r2,[pc,#8] ; [0x11002700] = 0x530230c0
|
|
0x110026f6: 6011 .` STR r1,[r2,#0]
|
|
0x110026f8: bf00 .. NOP
|
|
0x110026fa: bf00 .. NOP
|
|
0x110026fc: 4770 pG BX lr
|
|
$d
|
|
0x110026fe: 0000 .. DCW 0
|
|
0x11002700: 530230c0 .0.S DCD 1392652480
|
|
$t
|
|
i.set_rf_DR
|
|
set_rf_DR
|
|
0x11002704: 4901 .I LDR r1,[pc,#4] ; [0x1100270c] = 0x53023000
|
|
0x11002706: 6188 .a STR r0,[r1,#0x18]
|
|
0x11002708: 4770 pG BX lr
|
|
$d
|
|
0x1100270a: 0000 .. DCW 0
|
|
0x1100270c: 53023000 .0.S DCD 1392652288
|
|
$t
|
|
i.set_rf_afc
|
|
set_rf_afc
|
|
0x11002710: b500 .. PUSH {lr}
|
|
0x11002712: 2004 . MOVS r0,#4
|
|
0x11002714: f7fffcb2 .... BL nop_cnt ; 0x1100207c
|
|
0x11002718: 4809 .H LDR r0,[pc,#36] ; [0x11002740] = 0x53021060
|
|
0x1100271a: 8a00 .. LDRH r0,[r0,#0x10]
|
|
0x1100271c: 0840 @. LSRS r0,r0,#1
|
|
0x1100271e: 0040 @. LSLS r0,r0,#1
|
|
0x11002720: 4907 .I LDR r1,[pc,#28] ; [0x11002740] = 0x53021060
|
|
0x11002722: 8208 .. STRH r0,[r1,#0x10]
|
|
0x11002724: 2004 . MOVS r0,#4
|
|
0x11002726: f7fffca9 .... BL nop_cnt ; 0x1100207c
|
|
0x1100272a: 4805 .H LDR r0,[pc,#20] ; [0x11002740] = 0x53021060
|
|
0x1100272c: 8a00 .. LDRH r0,[r0,#0x10]
|
|
0x1100272e: 2101 .! MOVS r1,#1
|
|
0x11002730: 4308 .C ORRS r0,r0,r1
|
|
0x11002732: 4903 .I LDR r1,[pc,#12] ; [0x11002740] = 0x53021060
|
|
0x11002734: 8208 .. STRH r0,[r1,#0x10]
|
|
0x11002736: 2004 . MOVS r0,#4
|
|
0x11002738: f7fffca0 .... BL nop_cnt ; 0x1100207c
|
|
0x1100273c: bd00 .. POP {pc}
|
|
$d
|
|
0x1100273e: 0000 .. DCW 0
|
|
0x11002740: 53021060 `..S DCD 1392644192
|
|
$t
|
|
i.set_rf_channel
|
|
set_rf_channel
|
|
0x11002744: b510 .. PUSH {r4,lr}
|
|
0x11002746: 4604 .F MOV r4,r0
|
|
0x11002748: 4823 #H LDR r0,[pc,#140] ; [0x110027d8] = 0x53023000
|
|
0x1100274a: 6940 @i LDR r0,[r0,#0x14]
|
|
0x1100274c: 0b80 .. LSRS r0,r0,#14
|
|
0x1100274e: 0380 .. LSLS r0,r0,#14
|
|
0x11002750: 4921 !I LDR r1,[pc,#132] ; [0x110027d8] = 0x53023000
|
|
0x11002752: 6148 Ha STR r0,[r1,#0x14]
|
|
0x11002754: 4620 F MOV r0,r4
|
|
0x11002756: 17e1 .. ASRS r1,r4,#31
|
|
0x11002758: 0ec9 .. LSRS r1,r1,#27
|
|
0x1100275a: 1809 .. ADDS r1,r1,r0
|
|
0x1100275c: 1149 I. ASRS r1,r1,#5
|
|
0x1100275e: 0149 I. LSLS r1,r1,#5
|
|
0x11002760: 1a61 a. SUBS r1,r4,r1
|
|
0x11002762: d10d .. BNE 0x11002780 ; set_rf_channel + 60
|
|
0x11002764: f7fffed6 .... BL rf_clk_div23_en_soft_on ; 0x11002514
|
|
0x11002768: f7fffebc .... BL rf_chan_mult_1p5_soft_on ; 0x110024e4
|
|
0x1100276c: 200d . MOVS r0,#0xd
|
|
0x1100276e: f7fffc1d .... BL freq_ctune ; 0x11001fac
|
|
0x11002772: 2003 . MOVS r0,#3
|
|
0x11002774: 0380 .. LSLS r0,r0,#14
|
|
0x11002776: f7fffe93 .... BL rf_chan_frac_offset ; 0x110024a0
|
|
0x1100277a: 1e60 `. SUBS r0,r4,#1
|
|
0x1100277c: b284 .. UXTH r4,r0
|
|
0x1100277e: e01c .. B 0x110027ba ; set_rf_channel + 118
|
|
0x11002780: 4620 F MOV r0,r4
|
|
0x11002782: 17e1 .. ASRS r1,r4,#31
|
|
0x11002784: 0f09 .. LSRS r1,r1,#28
|
|
0x11002786: 1809 .. ADDS r1,r1,r0
|
|
0x11002788: 1109 .. ASRS r1,r1,#4
|
|
0x1100278a: 0109 .. LSLS r1,r1,#4
|
|
0x1100278c: 1a61 a. SUBS r1,r4,r1
|
|
0x1100278e: d10a .. BNE 0x110027a6 ; set_rf_channel + 98
|
|
0x11002790: f7fffec0 .... BL rf_clk_div23_en_soft_on ; 0x11002514
|
|
0x11002794: f7fffea6 .... BL rf_chan_mult_1p5_soft_on ; 0x110024e4
|
|
0x11002798: 2038 8 MOVS r0,#0x38
|
|
0x1100279a: f7fffc07 .... BL freq_ctune ; 0x11001fac
|
|
0x1100279e: 2000 . MOVS r0,#0
|
|
0x110027a0: f7fffe7e ..~. BL rf_chan_frac_offset ; 0x110024a0
|
|
0x110027a4: e009 .. B 0x110027ba ; set_rf_channel + 118
|
|
0x110027a6: f7fffe91 .... BL rf_chan_mult_1p5_soft_off ; 0x110024cc
|
|
0x110027aa: f7fffea7 .... BL rf_clk_div23_en_soft_off ; 0x110024fc
|
|
0x110027ae: 2038 8 MOVS r0,#0x38
|
|
0x110027b0: f7fffbfc .... BL freq_ctune ; 0x11001fac
|
|
0x110027b4: 2000 . MOVS r0,#0
|
|
0x110027b6: f7fffe73 ..s. BL rf_chan_frac_offset ; 0x110024a0
|
|
0x110027ba: 4807 .H LDR r0,[pc,#28] ; [0x110027d8] = 0x53023000
|
|
0x110027bc: 6941 Ai LDR r1,[r0,#0x14]
|
|
0x110027be: 6800 .h LDR r0,[r0,#0]
|
|
0x110027c0: 07c0 .. LSLS r0,r0,#31
|
|
0x110027c2: 0fc0 .. LSRS r0,r0,#31
|
|
0x110027c4: 2800 .( CMP r0,#0
|
|
0x110027c6: d001 .. BEQ 0x110027cc ; set_rf_channel + 136
|
|
0x110027c8: 1e60 `. SUBS r0,r4,#1
|
|
0x110027ca: e000 .. B 0x110027ce ; set_rf_channel + 138
|
|
0x110027cc: 4620 F MOV r0,r4
|
|
0x110027ce: 4301 .C ORRS r1,r1,r0
|
|
0x110027d0: 4801 .H LDR r0,[pc,#4] ; [0x110027d8] = 0x53023000
|
|
0x110027d2: 6141 Aa STR r1,[r0,#0x14]
|
|
0x110027d4: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x110027d6: 0000 .. DCW 0
|
|
0x110027d8: 53023000 .0.S DCD 1392652288
|
|
$t
|
|
i.set_rf_compatility_featue
|
|
set_rf_compatility_featue
|
|
0x110027dc: b5f0 .. PUSH {r4-r7,lr}
|
|
0x110027de: 9d06 .. LDR r5,[sp,#0x18]
|
|
0x110027e0: 9c05 .. LDR r4,[sp,#0x14]
|
|
0x110027e2: 4e0a .N LDR r6,[pc,#40] ; [0x1100280c] = 0x53023080
|
|
0x110027e4: 69b6 .i LDR r6,[r6,#0x18]
|
|
0x110027e6: 27ff .' MOVS r7,#0xff
|
|
0x110027e8: 023f ?. LSLS r7,r7,#8
|
|
0x110027ea: 43be .C BICS r6,r6,r7
|
|
0x110027ec: 03c7 .. LSLS r7,r0,#15
|
|
0x110027ee: 433e >C ORRS r6,r6,r7
|
|
0x110027f0: 038f .. LSLS r7,r1,#14
|
|
0x110027f2: 433e >C ORRS r6,r6,r7
|
|
0x110027f4: 0317 .. LSLS r7,r2,#12
|
|
0x110027f6: 433e >C ORRS r6,r6,r7
|
|
0x110027f8: 02df .. LSLS r7,r3,#11
|
|
0x110027fa: 433e >C ORRS r6,r6,r7
|
|
0x110027fc: 0267 g. LSLS r7,r4,#9
|
|
0x110027fe: 433e >C ORRS r6,r6,r7
|
|
0x11002800: 022f /. LSLS r7,r5,#8
|
|
0x11002802: 433e >C ORRS r6,r6,r7
|
|
0x11002804: 4f01 .O LDR r7,[pc,#4] ; [0x1100280c] = 0x53023080
|
|
0x11002806: 61be .a STR r6,[r7,#0x18]
|
|
0x11002808: bdf0 .. POP {r4-r7,pc}
|
|
$d
|
|
0x1100280a: 0000 .. DCW 0
|
|
0x1100280c: 53023080 .0.S DCD 1392652416
|
|
$t
|
|
i.set_rf_crc
|
|
set_rf_crc
|
|
0x11002810: 4601 .F MOV r1,r0
|
|
0x11002812: 200c . MOVS r0,#0xc
|
|
0x11002814: 2900 .) CMP r1,#0
|
|
0x11002816: d004 .. BEQ 0x11002822 ; set_rf_crc + 18
|
|
0x11002818: 2901 .) CMP r1,#1
|
|
0x1100281a: d009 .. BEQ 0x11002830 ; set_rf_crc + 32
|
|
0x1100281c: 2902 .) CMP r1,#2
|
|
0x1100281e: d11a .. BNE 0x11002856 ; set_rf_crc + 70
|
|
0x11002820: e013 .. B 0x1100284a ; set_rf_crc + 58
|
|
0x11002822: 200c . MOVS r0,#0xc
|
|
0x11002824: 4a0d .J LDR r2,[pc,#52] ; [0x1100285c] = 0x53023000
|
|
0x11002826: 6812 .h LDR r2,[r2,#0]
|
|
0x11002828: 4382 .C BICS r2,r2,r0
|
|
0x1100282a: 4b0c .K LDR r3,[pc,#48] ; [0x1100285c] = 0x53023000
|
|
0x1100282c: 601a .` STR r2,[r3,#0]
|
|
0x1100282e: e013 .. B 0x11002858 ; set_rf_crc + 72
|
|
0x11002830: 4a0a .J LDR r2,[pc,#40] ; [0x1100285c] = 0x53023000
|
|
0x11002832: 6812 .h LDR r2,[r2,#0]
|
|
0x11002834: 43c3 .C MVNS r3,r0
|
|
0x11002836: 431a .C ORRS r2,r2,r3
|
|
0x11002838: 4b08 .K LDR r3,[pc,#32] ; [0x1100285c] = 0x53023000
|
|
0x1100283a: 601a .` STR r2,[r3,#0]
|
|
0x1100283c: 461a .F MOV r2,r3
|
|
0x1100283e: 6812 .h LDR r2,[r2,#0]
|
|
0x11002840: 2308 .# MOVS r3,#8
|
|
0x11002842: 431a .C ORRS r2,r2,r3
|
|
0x11002844: 4b05 .K LDR r3,[pc,#20] ; [0x1100285c] = 0x53023000
|
|
0x11002846: 601a .` STR r2,[r3,#0]
|
|
0x11002848: e006 .. B 0x11002858 ; set_rf_crc + 72
|
|
0x1100284a: 4a04 .J LDR r2,[pc,#16] ; [0x1100285c] = 0x53023000
|
|
0x1100284c: 6812 .h LDR r2,[r2,#0]
|
|
0x1100284e: 4302 .C ORRS r2,r2,r0
|
|
0x11002850: 4b02 .K LDR r3,[pc,#8] ; [0x1100285c] = 0x53023000
|
|
0x11002852: 601a .` STR r2,[r3,#0]
|
|
0x11002854: e000 .. B 0x11002858 ; set_rf_crc + 72
|
|
0x11002856: bf00 .. NOP
|
|
0x11002858: bf00 .. NOP
|
|
0x1100285a: 4770 pG BX lr
|
|
$d
|
|
0x1100285c: 53023000 .0.S DCD 1392652288
|
|
$t
|
|
i.set_rf_dynpd
|
|
set_rf_dynpd
|
|
0x11002860: 4901 .I LDR r1,[pc,#4] ; [0x11002868] = 0x53023080
|
|
0x11002862: 6148 Ha STR r0,[r1,#0x14]
|
|
0x11002864: 4770 pG BX lr
|
|
$d
|
|
0x11002866: 0000 .. DCW 0
|
|
0x11002868: 53023080 .0.S DCD 1392652416
|
|
$t
|
|
i.set_rf_en_pipe
|
|
set_rf_en_pipe
|
|
0x1100286c: 4903 .I LDR r1,[pc,#12] ; [0x1100287c] = 0x53023000
|
|
0x1100286e: 6048 H` STR r0,[r1,#4]
|
|
0x11002870: 2101 .! MOVS r1,#1
|
|
0x11002872: 4301 .C ORRS r1,r1,r0
|
|
0x11002874: 4a01 .J LDR r2,[pc,#4] ; [0x1100287c] = 0x53023000
|
|
0x11002876: 6091 .` STR r1,[r2,#8]
|
|
0x11002878: 4770 pG BX lr
|
|
$d
|
|
0x1100287a: 0000 .. DCW 0
|
|
0x1100287c: 53023000 .0.S DCD 1392652288
|
|
$t
|
|
i.set_rf_feature
|
|
set_rf_feature
|
|
0x11002880: b5f0 .. PUSH {r4-r7,lr}
|
|
0x11002882: 9d06 .. LDR r5,[sp,#0x18]
|
|
0x11002884: 9c05 .. LDR r4,[sp,#0x14]
|
|
0x11002886: 0146 F. LSLS r6,r0,#5
|
|
0x11002888: 010f .. LSLS r7,r1,#4
|
|
0x1100288a: 433e >C ORRS r6,r6,r7
|
|
0x1100288c: 00d7 .. LSLS r7,r2,#3
|
|
0x1100288e: 433e >C ORRS r6,r6,r7
|
|
0x11002890: 009f .. LSLS r7,r3,#2
|
|
0x11002892: 433e >C ORRS r6,r6,r7
|
|
0x11002894: 0067 g. LSLS r7,r4,#1
|
|
0x11002896: 433e >C ORRS r6,r6,r7
|
|
0x11002898: 432e .C ORRS r6,r6,r5
|
|
0x1100289a: 4f01 .O LDR r7,[pc,#4] ; [0x110028a0] = 0x53023080
|
|
0x1100289c: 61be .a STR r6,[r7,#0x18]
|
|
0x1100289e: bdf0 .. POP {r4-r7,pc}
|
|
$d
|
|
0x110028a0: 53023080 .0.S DCD 1392652416
|
|
$t
|
|
i.set_rf_guard_woard
|
|
set_rf_guard_woard
|
|
0x110028a4: 4901 .I LDR r1,[pc,#4] ; [0x110028ac] = 0x53023080
|
|
0x110028a6: 6348 Hc STR r0,[r1,#0x34]
|
|
0x110028a8: 4770 pG BX lr
|
|
$d
|
|
0x110028aa: 0000 .. DCW 0
|
|
0x110028ac: 53023080 .0.S DCD 1392652416
|
|
$t
|
|
i.set_rf_mode
|
|
set_rf_mode
|
|
0x110028b0: 4905 .I LDR r1,[pc,#20] ; [0x110028c8] = 0x53023000
|
|
0x110028b2: 6809 .h LDR r1,[r1,#0]
|
|
0x110028b4: 4a05 .J LDR r2,[pc,#20] ; [0x110028cc] = 0xffe0000c
|
|
0x110028b6: 4011 .@ ANDS r1,r1,r2
|
|
0x110028b8: 07c2 .. LSLS r2,r0,#31
|
|
0x110028ba: 0fd2 .. LSRS r2,r2,#31
|
|
0x110028bc: 4311 .C ORRS r1,r1,r2
|
|
0x110028be: 4a04 .J LDR r2,[pc,#16] ; [0x110028d0] = 0xb8272
|
|
0x110028c0: 4311 .C ORRS r1,r1,r2
|
|
0x110028c2: 4a01 .J LDR r2,[pc,#4] ; [0x110028c8] = 0x53023000
|
|
0x110028c4: 6011 .` STR r1,[r2,#0]
|
|
0x110028c6: 4770 pG BX lr
|
|
$d
|
|
0x110028c8: 53023000 .0.S DCD 1392652288
|
|
0x110028cc: ffe0000c .... DCD 4292870156
|
|
0x110028d0: 000b8272 r... DCD 754290
|
|
$t
|
|
i.set_rf_pipe0_rxaddr
|
|
set_rf_pipe0_rxaddr
|
|
0x110028d4: 4a02 .J LDR r2,[pc,#8] ; [0x110028e0] = 0x53023000
|
|
0x110028d6: 6290 .b STR r0,[r2,#0x28]
|
|
0x110028d8: b2ca .. UXTB r2,r1
|
|
0x110028da: 4b01 .K LDR r3,[pc,#4] ; [0x110028e0] = 0x53023000
|
|
0x110028dc: 62da .b STR r2,[r3,#0x2c]
|
|
0x110028de: 4770 pG BX lr
|
|
$d
|
|
0x110028e0: 53023000 .0.S DCD 1392652288
|
|
$t
|
|
i.set_rf_pipe_rx_payLen
|
|
set_rf_pipe_rx_payLen
|
|
0x110028e4: b5f8 .. PUSH {r3-r7,lr}
|
|
0x110028e6: 9d07 .. LDR r5,[sp,#0x1c]
|
|
0x110028e8: 9c06 .. LDR r4,[sp,#0x18]
|
|
0x110028ea: 1206 .. ASRS r6,r0,#8
|
|
0x110028ec: 120f .. ASRS r7,r1,#8
|
|
0x110028ee: 007f .. LSLS r7,r7,#1
|
|
0x110028f0: 433e >C ORRS r6,r6,r7
|
|
0x110028f2: 1217 .. ASRS r7,r2,#8
|
|
0x110028f4: 00bf .. LSLS r7,r7,#2
|
|
0x110028f6: 433e >C ORRS r6,r6,r7
|
|
0x110028f8: 121f .. ASRS r7,r3,#8
|
|
0x110028fa: 00ff .. LSLS r7,r7,#3
|
|
0x110028fc: 433e >C ORRS r6,r6,r7
|
|
0x110028fe: 1227 '. ASRS r7,r4,#8
|
|
0x11002900: 013f ?. LSLS r7,r7,#4
|
|
0x11002902: 433e >C ORRS r6,r6,r7
|
|
0x11002904: 122f /. ASRS r7,r5,#8
|
|
0x11002906: 017f .. LSLS r7,r7,#5
|
|
0x11002908: 433e >C ORRS r6,r6,r7
|
|
0x1100290a: b2f6 .. UXTB r6,r6
|
|
0x1100290c: 9600 .. STR r6,[sp,#0]
|
|
0x1100290e: b2c6 .. UXTB r6,r0
|
|
0x11002910: 060f .. LSLS r7,r1,#24
|
|
0x11002912: 0c3f ?. LSRS r7,r7,#16
|
|
0x11002914: 433e >C ORRS r6,r6,r7
|
|
0x11002916: 0617 .. LSLS r7,r2,#24
|
|
0x11002918: 0a3f ?. LSRS r7,r7,#8
|
|
0x1100291a: 433e >C ORRS r6,r6,r7
|
|
0x1100291c: 061f .. LSLS r7,r3,#24
|
|
0x1100291e: 433e >C ORRS r6,r6,r7
|
|
0x11002920: 4f06 .O LDR r7,[pc,#24] ; [0x1100293c] = 0x53023040
|
|
0x11002922: 617e ~a STR r6,[r7,#0x14]
|
|
0x11002924: b2e6 .. UXTB r6,r4
|
|
0x11002926: 062f /. LSLS r7,r5,#24
|
|
0x11002928: 0c3f ?. LSRS r7,r7,#16
|
|
0x1100292a: 433e >C ORRS r6,r6,r7
|
|
0x1100292c: 9f00 .. LDR r7,[sp,#0]
|
|
0x1100292e: 06bf .. LSLS r7,r7,#26
|
|
0x11002930: 0abf .. LSRS r7,r7,#10
|
|
0x11002932: 433e >C ORRS r6,r6,r7
|
|
0x11002934: 4f01 .O LDR r7,[pc,#4] ; [0x1100293c] = 0x53023040
|
|
0x11002936: 61be .a STR r6,[r7,#0x18]
|
|
0x11002938: bdf8 .. POP {r3-r7,pc}
|
|
$d
|
|
0x1100293a: 0000 .. DCW 0
|
|
0x1100293c: 53023040 @0.S DCD 1392652352
|
|
$t
|
|
i.set_rf_power
|
|
set_rf_power
|
|
0x11002940: 490b .I LDR r1,[pc,#44] ; [0x11002970] = 0x53021040
|
|
0x11002942: 8a89 .. LDRH r1,[r1,#0x14]
|
|
0x11002944: 223f ?" MOVS r2,#0x3f
|
|
0x11002946: 0192 .. LSLS r2,r2,#6
|
|
0x11002948: 4391 .C BICS r1,r1,r2
|
|
0x1100294a: 0682 .. LSLS r2,r0,#26
|
|
0x1100294c: 0d12 .. LSRS r2,r2,#20
|
|
0x1100294e: 4311 .C ORRS r1,r1,r2
|
|
0x11002950: 4a07 .J LDR r2,[pc,#28] ; [0x11002970] = 0x53021040
|
|
0x11002952: 8291 .. STRH r1,[r2,#0x14]
|
|
0x11002954: 4907 .I LDR r1,[pc,#28] ; [0x11002974] = 0x53023000
|
|
0x11002956: 6949 Ii LDR r1,[r1,#0x14]
|
|
0x11002958: 223f ?" MOVS r2,#0x3f
|
|
0x1100295a: 0412 .. LSLS r2,r2,#16
|
|
0x1100295c: 4391 .C BICS r1,r1,r2
|
|
0x1100295e: 4a05 .J LDR r2,[pc,#20] ; [0x11002974] = 0x53023000
|
|
0x11002960: 6151 Qa STR r1,[r2,#0x14]
|
|
0x11002962: 4611 .F MOV r1,r2
|
|
0x11002964: 6949 Ii LDR r1,[r1,#0x14]
|
|
0x11002966: 0402 .. LSLS r2,r0,#16
|
|
0x11002968: 4311 .C ORRS r1,r1,r2
|
|
0x1100296a: 4a02 .J LDR r2,[pc,#8] ; [0x11002974] = 0x53023000
|
|
0x1100296c: 6151 Qa STR r1,[r2,#0x14]
|
|
0x1100296e: 4770 pG BX lr
|
|
$d
|
|
0x11002970: 53021040 @..S DCD 1392644160
|
|
0x11002974: 53023000 .0.S DCD 1392652288
|
|
$t
|
|
i.set_rf_preamble
|
|
set_rf_preamble
|
|
0x11002978: 4601 .F MOV r1,r0
|
|
0x1100297a: 4806 .H LDR r0,[pc,#24] ; [0x11002994] = 0x53023080
|
|
0x1100297c: 6980 .i LDR r0,[r0,#0x18]
|
|
0x1100297e: 2201 ." MOVS r2,#1
|
|
0x11002980: 02d2 .. LSLS r2,r2,#11
|
|
0x11002982: 4390 .C BICS r0,r0,r2
|
|
0x11002984: 2800 .( CMP r0,#0
|
|
0x11002986: d101 .. BNE 0x1100298c ; set_rf_preamble + 20
|
|
0x11002988: 2001 . MOVS r0,#1
|
|
0x1100298a: 4770 pG BX lr
|
|
0x1100298c: 4801 .H LDR r0,[pc,#4] ; [0x11002994] = 0x53023080
|
|
0x1100298e: 6301 .c STR r1,[r0,#0x30]
|
|
0x11002990: 2000 . MOVS r0,#0
|
|
0x11002992: e7fa .. B 0x1100298a ; set_rf_preamble + 18
|
|
$d
|
|
0x11002994: 53023080 .0.S DCD 1392652416
|
|
$t
|
|
i.set_rf_retr
|
|
set_rf_retr
|
|
0x11002998: 010a .. LSLS r2,r1,#4
|
|
0x1100299a: 4302 .C ORRS r2,r2,r0
|
|
0x1100299c: 4b01 .K LDR r3,[pc,#4] ; [0x110029a4] = 0x53023000
|
|
0x1100299e: 611a .a STR r2,[r3,#0x10]
|
|
0x110029a0: 4770 pG BX lr
|
|
$d
|
|
0x110029a2: 0000 .. DCW 0
|
|
0x110029a4: 53023000 .0.S DCD 1392652288
|
|
$t
|
|
i.set_rf_tx_addr_width
|
|
set_rf_tx_addr_width
|
|
0x110029a8: 4911 .I LDR r1,[pc,#68] ; [0x110029f0] = 0x53023000
|
|
0x110029aa: 68c9 .h LDR r1,[r1,#0xc]
|
|
0x110029ac: 0a09 .. LSRS r1,r1,#8
|
|
0x110029ae: 0209 .. LSLS r1,r1,#8
|
|
0x110029b0: 4a0f .J LDR r2,[pc,#60] ; [0x110029f0] = 0x53023000
|
|
0x110029b2: 60d1 .` STR r1,[r2,#0xc]
|
|
0x110029b4: 2803 .( CMP r0,#3
|
|
0x110029b6: d004 .. BEQ 0x110029c2 ; set_rf_tx_addr_width + 26
|
|
0x110029b8: 2804 .( CMP r0,#4
|
|
0x110029ba: d009 .. BEQ 0x110029d0 ; set_rf_tx_addr_width + 40
|
|
0x110029bc: 2805 .( CMP r0,#5
|
|
0x110029be: d115 .. BNE 0x110029ec ; set_rf_tx_addr_width + 68
|
|
0x110029c0: e00d .. B 0x110029de ; set_rf_tx_addr_width + 54
|
|
0x110029c2: 490b .I LDR r1,[pc,#44] ; [0x110029f0] = 0x53023000
|
|
0x110029c4: 68c9 .h LDR r1,[r1,#0xc]
|
|
0x110029c6: 22a5 ." MOVS r2,#0xa5
|
|
0x110029c8: 4311 .C ORRS r1,r1,r2
|
|
0x110029ca: 4a09 .J LDR r2,[pc,#36] ; [0x110029f0] = 0x53023000
|
|
0x110029cc: 60d1 .` STR r1,[r2,#0xc]
|
|
0x110029ce: e00d .. B 0x110029ec ; set_rf_tx_addr_width + 68
|
|
0x110029d0: 4907 .I LDR r1,[pc,#28] ; [0x110029f0] = 0x53023000
|
|
0x110029d2: 68c9 .h LDR r1,[r1,#0xc]
|
|
0x110029d4: 22aa ." MOVS r2,#0xaa
|
|
0x110029d6: 4311 .C ORRS r1,r1,r2
|
|
0x110029d8: 4a05 .J LDR r2,[pc,#20] ; [0x110029f0] = 0x53023000
|
|
0x110029da: 60d1 .` STR r1,[r2,#0xc]
|
|
0x110029dc: e006 .. B 0x110029ec ; set_rf_tx_addr_width + 68
|
|
0x110029de: 4904 .I LDR r1,[pc,#16] ; [0x110029f0] = 0x53023000
|
|
0x110029e0: 68c9 .h LDR r1,[r1,#0xc]
|
|
0x110029e2: 22af ." MOVS r2,#0xaf
|
|
0x110029e4: 4311 .C ORRS r1,r1,r2
|
|
0x110029e6: 4a02 .J LDR r2,[pc,#8] ; [0x110029f0] = 0x53023000
|
|
0x110029e8: 60d1 .` STR r1,[r2,#0xc]
|
|
0x110029ea: bf00 .. NOP
|
|
0x110029ec: bf00 .. NOP
|
|
0x110029ee: 4770 pG BX lr
|
|
$d
|
|
0x110029f0: 53023000 .0.S DCD 1392652288
|
|
$t
|
|
i.set_rf_txaddr
|
|
set_rf_txaddr
|
|
0x110029f4: 4a05 .J LDR r2,[pc,#20] ; [0x11002a0c] = 0x53023040
|
|
0x110029f6: 60d0 .` STR r0,[r2,#0xc]
|
|
0x110029f8: 6912 .i LDR r2,[r2,#0x10]
|
|
0x110029fa: 23ff .# MOVS r3,#0xff
|
|
0x110029fc: 021b .. LSLS r3,r3,#8
|
|
0x110029fe: 401a .@ ANDS r2,r2,r3
|
|
0x11002a00: b2cb .. UXTB r3,r1
|
|
0x11002a02: 431a .C ORRS r2,r2,r3
|
|
0x11002a04: 4b01 .K LDR r3,[pc,#4] ; [0x11002a0c] = 0x53023040
|
|
0x11002a06: 611a .a STR r2,[r3,#0x10]
|
|
0x11002a08: 4770 pG BX lr
|
|
$d
|
|
0x11002a0a: 0000 .. DCW 0
|
|
0x11002a0c: 53023040 @0.S DCD 1392652352
|
|
$t
|
|
i.set_vector
|
|
set_vector
|
|
0x11002a10: b530 0. PUSH {r4,r5,lr}
|
|
0x11002a12: bf00 .. NOP
|
|
0x11002a14: f3ef8010 .... MRS r0,PRIMASK
|
|
0x11002a18: 07c2 .. LSLS r2,r0,#31
|
|
0x11002a1a: 0fd2 .. LSRS r2,r2,#31
|
|
0x11002a1c: b672 r. CPSID i
|
|
0x11002a1e: 2000 . MOVS r0,#0
|
|
0x11002a20: 4908 .I LDR r1,[pc,#32] ; [0x11002a44] = 0x11001000
|
|
0x11002a22: 040b .. LSLS r3,r1,#16
|
|
0x11002a24: e003 .. B 0x11002a2e ; set_vector + 30
|
|
0x11002a26: c910 .. LDM r1!,{r4}
|
|
0x11002a28: 0085 .. LSLS r5,r0,#2
|
|
0x11002a2a: 515c \Q STR r4,[r3,r5]
|
|
0x11002a2c: 1c40 @. ADDS r0,r0,#1
|
|
0x11002a2e: 2830 0( CMP r0,#0x30
|
|
0x11002a30: d3f9 .. BCC 0x11002a26 ; set_vector + 22
|
|
0x11002a32: 4805 .H LDR r0,[pc,#20] ; [0x11002a48] = 0x10000001
|
|
0x11002a34: 4905 .I LDR r1,[pc,#20] ; [0x11002a4c] = 0x40000100
|
|
0x11002a36: 63c8 .c STR r0,[r1,#0x3c]
|
|
0x11002a38: 2a00 .* CMP r2,#0
|
|
0x11002a3a: d100 .. BNE 0x11002a3e ; set_vector + 46
|
|
0x11002a3c: b662 b. CPSIE i
|
|
0x11002a3e: bf00 .. NOP
|
|
0x11002a40: bd30 0. POP {r4,r5,pc}
|
|
$d
|
|
0x11002a42: 0000 .. DCW 0
|
|
0x11002a44: 11001000 .... DCD 285216768
|
|
0x11002a48: 10000001 .... DCD 268435457
|
|
0x11002a4c: 40000100 ...@ DCD 1073742080
|
|
$t
|
|
i.sleep_init
|
|
sleep_init
|
|
0x11002a50: b510 .. PUSH {r4,lr}
|
|
0x11002a52: f000fd61 ..a. BL xc_rc32k_calib_by_soft ; 0x11003518
|
|
0x11002a56: f000f835 ..5. BL system_sleep_init ; 0x11002ac4
|
|
0x11002a5a: f000f811 .... BL system_lightsleep_cfg ; 0x11002a80
|
|
0x11002a5e: f7feff69 ..i. BL $Ven$TT$L$$xc_fmc_spi_init_oprt ; 0x11001934
|
|
0x11002a62: f7feff6d ..m. BL $Ven$TT$L$$xc_fmc_spi_flash_wake_up ; 0x11001940
|
|
0x11002a66: 2001 . MOVS r0,#1
|
|
0x11002a68: 0781 .. LSLS r1,r0,#30
|
|
0x11002a6a: 6108 .a STR r0,[r1,#0x10]
|
|
0x11002a6c: bf00 .. NOP
|
|
0x11002a6e: 2005 . MOVS r0,#5
|
|
0x11002a70: 2101 .! MOVS r1,#1
|
|
0x11002a72: 4081 .@ LSLS r1,r1,r0
|
|
0x11002a74: 4a01 .J LDR r2,[pc,#4] ; [0x11002a7c] = 0xe000e100
|
|
0x11002a76: 6011 .` STR r1,[r2,#0]
|
|
0x11002a78: bf00 .. NOP
|
|
0x11002a7a: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11002a7c: e000e100 .... DCD 3758153984
|
|
$t
|
|
i.system_lightsleep_cfg
|
|
system_lightsleep_cfg
|
|
0x11002a80: 480c .H LDR r0,[pc,#48] ; [0x11002ab4] = 0x7050
|
|
0x11002a82: 490d .I LDR r1,[pc,#52] ; [0x11002ab8] = 0x40002400
|
|
0x11002a84: 61c8 .a STR r0,[r1,#0x1c]
|
|
0x11002a86: bf00 .. NOP
|
|
0x11002a88: bf00 .. NOP
|
|
0x11002a8a: 20ff . MOVS r0,#0xff
|
|
0x11002a8c: 3002 .0 ADDS r0,#2
|
|
0x11002a8e: 60c8 .` STR r0,[r1,#0xc]
|
|
0x11002a90: bf00 .. NOP
|
|
0x11002a92: bf00 .. NOP
|
|
0x11002a94: 4809 .H LDR r0,[pc,#36] ; [0x11002abc] = 0x1e001e
|
|
0x11002a96: bf00 .. NOP
|
|
0x11002a98: 4909 .I LDR r1,[pc,#36] ; [0x11002ac0] = 0xffff0000
|
|
0x11002a9a: 4301 .C ORRS r1,r1,r0
|
|
0x11002a9c: 2201 ." MOVS r2,#1
|
|
0x11002a9e: 0792 .. LSLS r2,r2,#30
|
|
0x11002aa0: 6011 .` STR r1,[r2,#0]
|
|
0x11002aa2: bf00 .. NOP
|
|
0x11002aa4: bf00 .. NOP
|
|
0x11002aa6: bf00 .. NOP
|
|
0x11002aa8: 2000 . MOVS r0,#0
|
|
0x11002aaa: 4903 .I LDR r1,[pc,#12] ; [0x11002ab8] = 0x40002400
|
|
0x11002aac: 6048 H` STR r0,[r1,#4]
|
|
0x11002aae: bf00 .. NOP
|
|
0x11002ab0: bf00 .. NOP
|
|
0x11002ab2: 4770 pG BX lr
|
|
$d
|
|
0x11002ab4: 00007050 Pp.. DCD 28752
|
|
0x11002ab8: 40002400 .$.@ DCD 1073751040
|
|
0x11002abc: 001e001e .... DCD 1966110
|
|
0x11002ac0: ffff0000 .... DCD 4294901760
|
|
$t
|
|
i.system_sleep_init
|
|
system_sleep_init
|
|
0x11002ac4: b510 .. PUSH {r4,lr}
|
|
0x11002ac6: f7feff35 ..5. BL $Ven$TT$L$$xc_fmc_spi_init_oprt ; 0x11001934
|
|
0x11002aca: f000fca5 .... BL xc_pwr_gpio_sleep_config ; 0x11003418
|
|
0x11002ace: 4c04 .L LDR r4,[pc,#16] ; [0x11002ae0] = 0x8000038
|
|
0x11002ad0: 4620 F MOV r0,r4
|
|
0x11002ad2: 43c1 .C MVNS r1,r0
|
|
0x11002ad4: 4a03 .J LDR r2,[pc,#12] ; [0x11002ae4] = 0x40002400
|
|
0x11002ad6: 6091 .` STR r1,[r2,#8]
|
|
0x11002ad8: bf00 .. NOP
|
|
0x11002ada: bf00 .. NOP
|
|
0x11002adc: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11002ade: 0000 .. DCW 0
|
|
0x11002ae0: 08000038 8... DCD 134217784
|
|
0x11002ae4: 40002400 .$.@ DCD 1073751040
|
|
$t
|
|
i.systick_callback
|
|
systick_callback
|
|
0x11002ae8: 4770 pG BX lr
|
|
i.timer0_callback
|
|
timer0_callback
|
|
0x11002aea: 4770 pG BX lr
|
|
i.timer1_callback
|
|
timer1_callback
|
|
0x11002aec: 4770 pG BX lr
|
|
i.timer2_callback
|
|
timer2_callback
|
|
0x11002aee: 4770 pG BX lr
|
|
i.timer3_callback
|
|
timer3_callback
|
|
0x11002af0: 4770 pG BX lr
|
|
0x11002af2: 0000 .. MOVS r0,r0
|
|
i.uart_user_handler
|
|
uart_user_handler
|
|
0x11002af4: b5f8 .. PUSH {r3-r7,lr}
|
|
0x11002af6: 4604 .F MOV r4,r0
|
|
0x11002af8: bf00 .. NOP
|
|
0x11002afa: 0061 a. LSLS r1,r4,#1
|
|
0x11002afc: 4a3d =J LDR r2,[pc,#244] ; [0x11002bf4] = 0x11004772
|
|
0x11002afe: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x11002b00: 4a3d =J LDR r2,[pc,#244] ; [0x11002bf8] = 0x40010000
|
|
0x11002b02: 1889 .. ADDS r1,r1,r2
|
|
0x11002b04: 6888 .h LDR r0,[r1,#8]
|
|
0x11002b06: 0701 .. LSLS r1,r0,#28
|
|
0x11002b08: 0f09 .. LSRS r1,r1,#28
|
|
0x11002b0a: 460d .F MOV r5,r1
|
|
0x11002b0c: bf00 .. NOP
|
|
0x11002b0e: 0060 `. LSLS r0,r4,#1
|
|
0x11002b10: 4938 8I LDR r1,[pc,#224] ; [0x11002bf4] = 0x11004772
|
|
0x11002b12: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x11002b14: 4611 .F MOV r1,r2
|
|
0x11002b16: 1840 @. ADDS r0,r0,r1
|
|
0x11002b18: 6940 @i LDR r0,[r0,#0x14]
|
|
0x11002b1a: 4606 .F MOV r6,r0
|
|
0x11002b1c: 2d07 .- CMP r5,#7
|
|
0x11002b1e: d107 .. BNE 0x11002b30 ; uart_user_handler + 60
|
|
0x11002b20: bf00 .. NOP
|
|
0x11002b22: 0060 `. LSLS r0,r4,#1
|
|
0x11002b24: 4933 3I LDR r1,[pc,#204] ; [0x11002bf4] = 0x11004772
|
|
0x11002b26: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x11002b28: 4611 .F MOV r1,r2
|
|
0x11002b2a: 1840 @. ADDS r0,r0,r1
|
|
0x11002b2c: 6fc0 .o LDR r0,[r0,#0x7c]
|
|
0x11002b2e: bf00 .. NOP
|
|
0x11002b30: 0728 (. LSLS r0,r5,#28
|
|
0x11002b32: 0f00 .. LSRS r0,r0,#28
|
|
0x11002b34: 2806 .( CMP r0,#6
|
|
0x11002b36: d103 .. BNE 0x11002b40 ; uart_user_handler + 76
|
|
0x11002b38: 21bf .! MOVS r1,#0xbf
|
|
0x11002b3a: a030 0. ADR r0,{pc}+0xc2 ; 0x11002bfc
|
|
0x11002b3c: f7fefb70 ..p. BL __2printf ; 0x11001220
|
|
0x11002b40: 0728 (. LSLS r0,r5,#28
|
|
0x11002b42: 0f00 .. LSRS r0,r0,#28
|
|
0x11002b44: 2804 .( CMP r0,#4
|
|
0x11002b46: d127 '. BNE 0x11002b98 ; uart_user_handler + 164
|
|
0x11002b48: bf00 .. NOP
|
|
0x11002b4a: 0060 `. LSLS r0,r4,#1
|
|
0x11002b4c: 4929 )I LDR r1,[pc,#164] ; [0x11002bf4] = 0x11004772
|
|
0x11002b4e: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x11002b50: 4929 )I LDR r1,[pc,#164] ; [0x11002bf8] = 0x40010000
|
|
0x11002b52: 1840 @. ADDS r0,r0,r1
|
|
0x11002b54: 6940 @i LDR r0,[r0,#0x14]
|
|
0x11002b56: 4606 .F MOV r6,r0
|
|
0x11002b58: e01a .. B 0x11002b90 ; uart_user_handler + 156
|
|
0x11002b5a: bf00 .. NOP
|
|
0x11002b5c: 0061 a. LSLS r1,r4,#1
|
|
0x11002b5e: 4a25 %J LDR r2,[pc,#148] ; [0x11002bf4] = 0x11004772
|
|
0x11002b60: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x11002b62: 4a25 %J LDR r2,[pc,#148] ; [0x11002bf8] = 0x40010000
|
|
0x11002b64: 1889 .. ADDS r1,r1,r2
|
|
0x11002b66: 6808 .h LDR r0,[r1,#0]
|
|
0x11002b68: b2c1 .. UXTB r1,r0
|
|
0x11002b6a: 9100 .. STR r1,[sp,#0]
|
|
0x11002b6c: bf00 .. NOP
|
|
0x11002b6e: 0060 `. LSLS r0,r4,#1
|
|
0x11002b70: 4920 I LDR r1,[pc,#128] ; [0x11002bf4] = 0x11004772
|
|
0x11002b72: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x11002b74: 4611 .F MOV r1,r2
|
|
0x11002b76: 1840 @. ADDS r0,r0,r1
|
|
0x11002b78: 6940 @i LDR r0,[r0,#0x14]
|
|
0x11002b7a: 4606 .F MOV r6,r0
|
|
0x11002b7c: 00a0 .. LSLS r0,r4,#2
|
|
0x11002b7e: 4925 %I LDR r1,[pc,#148] ; [0x11002c14] = 0x10001118
|
|
0x11002b80: 5808 .X LDR r0,[r1,r0]
|
|
0x11002b82: 2800 .( CMP r0,#0
|
|
0x11002b84: d004 .. BEQ 0x11002b90 ; uart_user_handler + 156
|
|
0x11002b86: 00a0 .. LSLS r0,r4,#2
|
|
0x11002b88: 580a .X LDR r2,[r1,r0]
|
|
0x11002b8a: 2101 .! MOVS r1,#1
|
|
0x11002b8c: 4668 hF MOV r0,sp
|
|
0x11002b8e: 4790 .G BLX r2
|
|
0x11002b90: 07f0 .. LSLS r0,r6,#31
|
|
0x11002b92: 0fc0 .. LSRS r0,r0,#31
|
|
0x11002b94: 2800 .( CMP r0,#0
|
|
0x11002b96: d1e0 .. BNE 0x11002b5a ; uart_user_handler + 102
|
|
0x11002b98: 0728 (. LSLS r0,r5,#28
|
|
0x11002b9a: 0f00 .. LSRS r0,r0,#28
|
|
0x11002b9c: 280c .( CMP r0,#0xc
|
|
0x11002b9e: d127 '. BNE 0x11002bf0 ; uart_user_handler + 252
|
|
0x11002ba0: bf00 .. NOP
|
|
0x11002ba2: 0060 `. LSLS r0,r4,#1
|
|
0x11002ba4: 4913 .I LDR r1,[pc,#76] ; [0x11002bf4] = 0x11004772
|
|
0x11002ba6: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x11002ba8: 4913 .I LDR r1,[pc,#76] ; [0x11002bf8] = 0x40010000
|
|
0x11002baa: 1840 @. ADDS r0,r0,r1
|
|
0x11002bac: 6940 @i LDR r0,[r0,#0x14]
|
|
0x11002bae: 4606 .F MOV r6,r0
|
|
0x11002bb0: e01a .. B 0x11002be8 ; uart_user_handler + 244
|
|
0x11002bb2: bf00 .. NOP
|
|
0x11002bb4: 0061 a. LSLS r1,r4,#1
|
|
0x11002bb6: 4a0f .J LDR r2,[pc,#60] ; [0x11002bf4] = 0x11004772
|
|
0x11002bb8: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x11002bba: 4a0f .J LDR r2,[pc,#60] ; [0x11002bf8] = 0x40010000
|
|
0x11002bbc: 1889 .. ADDS r1,r1,r2
|
|
0x11002bbe: 6808 .h LDR r0,[r1,#0]
|
|
0x11002bc0: b2c1 .. UXTB r1,r0
|
|
0x11002bc2: 9100 .. STR r1,[sp,#0]
|
|
0x11002bc4: bf00 .. NOP
|
|
0x11002bc6: 0060 `. LSLS r0,r4,#1
|
|
0x11002bc8: 490a .I LDR r1,[pc,#40] ; [0x11002bf4] = 0x11004772
|
|
0x11002bca: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x11002bcc: 4611 .F MOV r1,r2
|
|
0x11002bce: 1840 @. ADDS r0,r0,r1
|
|
0x11002bd0: 6940 @i LDR r0,[r0,#0x14]
|
|
0x11002bd2: 4606 .F MOV r6,r0
|
|
0x11002bd4: 00a0 .. LSLS r0,r4,#2
|
|
0x11002bd6: 490f .I LDR r1,[pc,#60] ; [0x11002c14] = 0x10001118
|
|
0x11002bd8: 5808 .X LDR r0,[r1,r0]
|
|
0x11002bda: 2800 .( CMP r0,#0
|
|
0x11002bdc: d004 .. BEQ 0x11002be8 ; uart_user_handler + 244
|
|
0x11002bde: 00a0 .. LSLS r0,r4,#2
|
|
0x11002be0: 580a .X LDR r2,[r1,r0]
|
|
0x11002be2: 2101 .! MOVS r1,#1
|
|
0x11002be4: 4668 hF MOV r0,sp
|
|
0x11002be6: 4790 .G BLX r2
|
|
0x11002be8: 07f0 .. LSLS r0,r6,#31
|
|
0x11002bea: 0fc0 .. LSRS r0,r0,#31
|
|
0x11002bec: 2800 .( CMP r0,#0
|
|
0x11002bee: d1e0 .. BNE 0x11002bb2 ; uart_user_handler + 190
|
|
0x11002bf0: bdf8 .. POP {r3-r7,pc}
|
|
$d
|
|
0x11002bf2: 0000 .. DCW 0
|
|
0x11002bf4: 11004772 rG.. DCD 285230962
|
|
0x11002bf8: 40010000 ...@ DCD 1073807360
|
|
0x11002bfc: 656e696c line DCD 1701734764
|
|
0x11002c00: 2c64253d =%d, DCD 744760637
|
|
0x11002c04: 72726520 err DCD 1920099616
|
|
0x11002c08: 6820726f or h DCD 1746956911
|
|
0x11002c0c: 6c646e61 andl DCD 1818521185
|
|
0x11002c10: 000a2065 e .. DCD 663653
|
|
0x11002c14: 10001118 .... DCD 268439832
|
|
$t
|
|
i.usr_rf_deinit
|
|
usr_rf_deinit
|
|
0x11002c18: b510 .. PUSH {r4,lr}
|
|
0x11002c1a: 2070 p MOVS r0,#0x70
|
|
0x11002c1c: 490a .I LDR r1,[pc,#40] ; [0x11002c48] = 0x53023000
|
|
0x11002c1e: 61c8 .a STR r0,[r1,#0x1c]
|
|
0x11002c20: 20e1 . MOVS r0,#0xe1
|
|
0x11002c22: f7fffd5d ..]. BL rf_wr_cmd ; 0x110026e0
|
|
0x11002c26: 20e2 . MOVS r0,#0xe2
|
|
0x11002c28: f7fffd5a ..Z. BL rf_wr_cmd ; 0x110026e0
|
|
0x11002c2c: 4806 .H LDR r0,[pc,#24] ; [0x11002c48] = 0x53023000
|
|
0x11002c2e: 6800 .h LDR r0,[r0,#0]
|
|
0x11002c30: 2101 .! MOVS r1,#1
|
|
0x11002c32: 0389 .. LSLS r1,r1,#14
|
|
0x11002c34: 4388 .C BICS r0,r0,r1
|
|
0x11002c36: 4904 .I LDR r1,[pc,#16] ; [0x11002c48] = 0x53023000
|
|
0x11002c38: 6008 .` STR r0,[r1,#0]
|
|
0x11002c3a: 2016 . MOVS r0,#0x16
|
|
0x11002c3c: 2101 .! MOVS r1,#1
|
|
0x11002c3e: 4081 .@ LSLS r1,r1,r0
|
|
0x11002c40: 4a02 .J LDR r2,[pc,#8] ; [0x11002c4c] = 0xe000e180
|
|
0x11002c42: 6011 .` STR r1,[r2,#0]
|
|
0x11002c44: bf00 .. NOP
|
|
0x11002c46: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11002c48: 53023000 .0.S DCD 1392652288
|
|
0x11002c4c: e000e180 .... DCD 3758154112
|
|
$t
|
|
i.usr_rf_reinit
|
|
usr_rf_reinit
|
|
0x11002c50: b500 .. PUSH {lr}
|
|
0x11002c52: 2016 . MOVS r0,#0x16
|
|
0x11002c54: 2101 .! MOVS r1,#1
|
|
0x11002c56: 4081 .@ LSLS r1,r1,r0
|
|
0x11002c58: 4a06 .J LDR r2,[pc,#24] ; [0x11002c74] = 0xe000e100
|
|
0x11002c5a: 6011 .` STR r1,[r2,#0]
|
|
0x11002c5c: bf00 .. NOP
|
|
0x11002c5e: f7fffc65 ..e. BL rf_pwr_off_on ; 0x1100252c
|
|
0x11002c62: 4805 .H LDR r0,[pc,#20] ; [0x11002c78] = 0x53023000
|
|
0x11002c64: 6800 .h LDR r0,[r0,#0]
|
|
0x11002c66: 2101 .! MOVS r1,#1
|
|
0x11002c68: 0389 .. LSLS r1,r1,#14
|
|
0x11002c6a: 4308 .C ORRS r0,r0,r1
|
|
0x11002c6c: 4902 .I LDR r1,[pc,#8] ; [0x11002c78] = 0x53023000
|
|
0x11002c6e: 6008 .` STR r0,[r1,#0]
|
|
0x11002c70: bd00 .. POP {pc}
|
|
$d
|
|
0x11002c72: 0000 .. DCW 0
|
|
0x11002c74: e000e100 .... DCD 3758153984
|
|
0x11002c78: 53023000 .0.S DCD 1392652288
|
|
$t
|
|
i.usr_sleep_init
|
|
usr_sleep_init
|
|
0x11002c7c: b50e .. PUSH {r1-r3,lr}
|
|
0x11002c7e: f7fffee7 .... BL sleep_init ; 0x11002a50
|
|
0x11002c82: 2103 .! MOVS r1,#3
|
|
0x11002c84: 4668 hF MOV r0,sp
|
|
0x11002c86: 7001 .p STRB r1,[r0,#0]
|
|
0x11002c88: 4904 .I LDR r1,[pc,#16] ; [0x11002c9c] = 0x1ff
|
|
0x11002c8a: 8041 A. STRH r1,[r0,#2]
|
|
0x11002c8c: 2100 .! MOVS r1,#0
|
|
0x11002c8e: 7101 .q STRB r1,[r0,#4]
|
|
0x11002c90: 4669 iF MOV r1,sp
|
|
0x11002c92: 2000 . MOVS r0,#0
|
|
0x11002c94: f001f822 ..". BL xc_timer_init ; 0x11003cdc
|
|
0x11002c98: bd0e .. POP {r1-r3,pc}
|
|
$d
|
|
0x11002c9a: 0000 .. DCW 0
|
|
0x11002c9c: 000001ff .... DCD 511
|
|
$t
|
|
i.usr_sleep_peripheral_start
|
|
usr_sleep_peripheral_start
|
|
0x11002ca0: b500 .. PUSH {lr}
|
|
0x11002ca2: f7ffffd5 .... BL usr_rf_reinit ; 0x11002c50
|
|
0x11002ca6: bd00 .. POP {pc}
|
|
i.usr_sleep_peripheral_stop
|
|
usr_sleep_peripheral_stop
|
|
0x11002ca8: b510 .. PUSH {r4,lr}
|
|
0x11002caa: f7ffffb5 .... BL usr_rf_deinit ; 0x11002c18
|
|
0x11002cae: bd10 .. POP {r4,pc}
|
|
i.usr_sleep_run
|
|
usr_sleep_run
|
|
0x11002cb0: b510 .. PUSH {r4,lr}
|
|
0x11002cb2: f7fffff9 .... BL usr_sleep_peripheral_stop ; 0x11002ca8
|
|
0x11002cb6: 2064 d MOVS r0,#0x64
|
|
0x11002cb8: f7fff950 ..P. BL delay_us ; 0x11001f5c
|
|
0x11002cbc: 490e .I LDR r1,[pc,#56] ; [0x11002cf8] = 0x61a80
|
|
0x11002cbe: 2000 . MOVS r0,#0
|
|
0x11002cc0: f001f8f2 .... BL xc_timer_set_value ; 0x11003ea8
|
|
0x11002cc4: 2000 . MOVS r0,#0
|
|
0x11002cc6: f001f913 .... BL xc_timer_start ; 0x11003ef0
|
|
0x11002cca: bf00 .. NOP
|
|
0x11002ccc: f3ef8010 .... MRS r0,PRIMASK
|
|
0x11002cd0: 07c4 .. LSLS r4,r0,#31
|
|
0x11002cd2: 0fe4 .. LSRS r4,r4,#31
|
|
0x11002cd4: b672 r. CPSID i
|
|
0x11002cd6: f000fdfb .... BL xc_rc32k_soft_calib_disable ; 0x110038d0
|
|
0x11002cda: f7fefe37 ..7. BL $Ven$TT$L$$enter_sleep ; 0x1100194c
|
|
0x11002cde: 2000 . MOVS r0,#0
|
|
0x11002ce0: f001f934 ..4. BL xc_timer_stop ; 0x11003f4c
|
|
0x11002ce4: f000fe0e .... BL xc_rc32k_soft_calib_enable ; 0x11003904
|
|
0x11002ce8: 2c00 ., CMP r4,#0
|
|
0x11002cea: d100 .. BNE 0x11002cee ; usr_sleep_run + 62
|
|
0x11002cec: b662 b. CPSIE i
|
|
0x11002cee: bf00 .. NOP
|
|
0x11002cf0: f7ffffd6 .... BL usr_sleep_peripheral_start ; 0x11002ca0
|
|
0x11002cf4: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11002cf6: 0000 .. DCW 0
|
|
0x11002cf8: 00061a80 .... DCD 400000
|
|
$t
|
|
i.xc_adc_data_average
|
|
xc_adc_data_average
|
|
0x11002cfc: b5fe .. PUSH {r1-r7,lr}
|
|
0x11002cfe: 4604 .F MOV r4,r0
|
|
0x11002d00: 460d .F MOV r5,r1
|
|
0x11002d02: 2600 .& MOVS r6,#0
|
|
0x11002d04: 2000 . MOVS r0,#0
|
|
0x11002d06: 9001 .. STR r0,[sp,#4]
|
|
0x11002d08: 2700 .' MOVS r7,#0
|
|
0x11002d0a: 4628 (F MOV r0,r5
|
|
0x11002d0c: 17e9 .. ASRS r1,r5,#31
|
|
0x11002d0e: 0f89 .. LSRS r1,r1,#30
|
|
0x11002d10: 1809 .. ADDS r1,r1,r0
|
|
0x11002d12: 0589 .. LSLS r1,r1,#22
|
|
0x11002d14: 0e0f .. LSRS r7,r1,#24
|
|
0x11002d16: 2100 .! MOVS r1,#0
|
|
0x11002d18: e01b .. B 0x11002d52 ; xc_adc_data_average + 86
|
|
0x11002d1a: 2000 . MOVS r0,#0
|
|
0x11002d1c: e014 .. B 0x11002d48 ; xc_adc_data_average + 76
|
|
0x11002d1e: 0042 B. LSLS r2,r0,#1
|
|
0x11002d20: 5aa2 .Z LDRH r2,[r4,r2]
|
|
0x11002d22: 1c43 C. ADDS r3,r0,#1
|
|
0x11002d24: 005b [. LSLS r3,r3,#1
|
|
0x11002d26: 5ae3 .Z LDRH r3,[r4,r3]
|
|
0x11002d28: 429a .B CMP r2,r3
|
|
0x11002d2a: dd0c .. BLE 0x11002d46 ; xc_adc_data_average + 74
|
|
0x11002d2c: 0042 B. LSLS r2,r0,#1
|
|
0x11002d2e: 5aa2 .Z LDRH r2,[r4,r2]
|
|
0x11002d30: 9200 .. STR r2,[sp,#0]
|
|
0x11002d32: 1c42 B. ADDS r2,r0,#1
|
|
0x11002d34: 0052 R. LSLS r2,r2,#1
|
|
0x11002d36: 5aa2 .Z LDRH r2,[r4,r2]
|
|
0x11002d38: 0043 C. LSLS r3,r0,#1
|
|
0x11002d3a: 52e2 .R STRH r2,[r4,r3]
|
|
0x11002d3c: 1c43 C. ADDS r3,r0,#1
|
|
0x11002d3e: 005b [. LSLS r3,r3,#1
|
|
0x11002d40: 9a00 .. LDR r2,[sp,#0]
|
|
0x11002d42: 52e2 .R STRH r2,[r4,r3]
|
|
0x11002d44: bf00 .. NOP
|
|
0x11002d46: 1c40 @. ADDS r0,r0,#1
|
|
0x11002d48: 1a6a j. SUBS r2,r5,r1
|
|
0x11002d4a: 1e52 R. SUBS r2,r2,#1
|
|
0x11002d4c: 4282 .B CMP r2,r0
|
|
0x11002d4e: dce6 .. BGT 0x11002d1e ; xc_adc_data_average + 34
|
|
0x11002d50: 1c49 I. ADDS r1,r1,#1
|
|
0x11002d52: 1e68 h. SUBS r0,r5,#1
|
|
0x11002d54: 4288 .B CMP r0,r1
|
|
0x11002d56: dce0 .. BGT 0x11002d1a ; xc_adc_data_average + 30
|
|
0x11002d58: 4638 8F MOV r0,r7
|
|
0x11002d5a: e007 .. B 0x11002d6c ; xc_adc_data_average + 112
|
|
0x11002d5c: 0041 A. LSLS r1,r0,#1
|
|
0x11002d5e: 5a62 bZ LDRH r2,[r4,r1]
|
|
0x11002d60: 9901 .. LDR r1,[sp,#4]
|
|
0x11002d62: 1851 Q. ADDS r1,r2,r1
|
|
0x11002d64: 9101 .. STR r1,[sp,#4]
|
|
0x11002d66: 1c71 q. ADDS r1,r6,#1
|
|
0x11002d68: b28e .. UXTH r6,r1
|
|
0x11002d6a: 1c40 @. ADDS r0,r0,#1
|
|
0x11002d6c: 1be9 .. SUBS r1,r5,r7
|
|
0x11002d6e: 4281 .B CMP r1,r0
|
|
0x11002d70: dcf4 .. BGT 0x11002d5c ; xc_adc_data_average + 96
|
|
0x11002d72: 2e00 .. CMP r6,#0
|
|
0x11002d74: d101 .. BNE 0x11002d7a ; xc_adc_data_average + 126
|
|
0x11002d76: 4804 .H LDR r0,[pc,#16] ; [0x11002d88] = 0xffff
|
|
0x11002d78: bdfe .. POP {r1-r7,pc}
|
|
0x11002d7a: 4631 1F MOV r1,r6
|
|
0x11002d7c: 9801 .. LDR r0,[sp,#4]
|
|
0x11002d7e: f7fefdc1 .... BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x11002d82: b280 .. UXTH r0,r0
|
|
0x11002d84: e7f8 .. B 0x11002d78 ; xc_adc_data_average + 124
|
|
$d
|
|
0x11002d86: 0000 .. DCW 0
|
|
0x11002d88: 0000ffff .... DCD 65535
|
|
$t
|
|
i.xc_adc_it_collectval_set
|
|
xc_adc_it_collectval_set
|
|
0x11002d8c: 4901 .I LDR r1,[pc,#4] ; [0x11002d94] = 0x10001102
|
|
0x11002d8e: 8008 .. STRH r0,[r1,#0]
|
|
0x11002d90: 4770 pG BX lr
|
|
$d
|
|
0x11002d92: 0000 .. DCW 0
|
|
0x11002d94: 10001102 .... DCD 268439810
|
|
$t
|
|
i.xc_clock_bbpll_common_cfg
|
|
xc_clock_bbpll_common_cfg
|
|
0x11002d98: 2001 . MOVS r0,#1
|
|
0x11002d9a: 4913 .I LDR r1,[pc,#76] ; [0x11002de8] = 0x40000040
|
|
0x11002d9c: 6809 .h LDR r1,[r1,#0]
|
|
0x11002d9e: 2210 ." MOVS r2,#0x10
|
|
0x11002da0: 4391 .C BICS r1,r1,r2
|
|
0x11002da2: 0102 .. LSLS r2,r0,#4
|
|
0x11002da4: 0503 .. LSLS r3,r0,#20
|
|
0x11002da6: 18d2 .. ADDS r2,r2,r3
|
|
0x11002da8: 4311 .C ORRS r1,r1,r2
|
|
0x11002daa: 4a0f .J LDR r2,[pc,#60] ; [0x11002de8] = 0x40000040
|
|
0x11002dac: 6011 .` STR r1,[r2,#0]
|
|
0x11002dae: bf00 .. NOP
|
|
0x11002db0: bf00 .. NOP
|
|
0x11002db2: 4611 .F MOV r1,r2
|
|
0x11002db4: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x11002db6: 0282 .. LSLS r2,r0,#10
|
|
0x11002db8: 4391 .C BICS r1,r1,r2
|
|
0x11002dba: 0282 .. LSLS r2,r0,#10
|
|
0x11002dbc: 0683 .. LSLS r3,r0,#26
|
|
0x11002dbe: 18d2 .. ADDS r2,r2,r3
|
|
0x11002dc0: 4311 .C ORRS r1,r1,r2
|
|
0x11002dc2: 4a09 .J LDR r2,[pc,#36] ; [0x11002de8] = 0x40000040
|
|
0x11002dc4: 6311 .c STR r1,[r2,#0x30]
|
|
0x11002dc6: bf00 .. NOP
|
|
0x11002dc8: bf00 .. NOP
|
|
0x11002dca: 4908 .I LDR r1,[pc,#32] ; [0x11002dec] = 0x53021080
|
|
0x11002dcc: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x11002dce: 0382 .. LSLS r2,r0,#14
|
|
0x11002dd0: 4391 .C BICS r1,r1,r2
|
|
0x11002dd2: 0382 .. LSLS r2,r0,#14
|
|
0x11002dd4: 4311 .C ORRS r1,r1,r2
|
|
0x11002dd6: 4a05 .J LDR r2,[pc,#20] ; [0x11002dec] = 0x53021080
|
|
0x11002dd8: 6311 .c STR r1,[r2,#0x30]
|
|
0x11002dda: bf00 .. NOP
|
|
0x11002ddc: bf00 .. NOP
|
|
0x11002dde: 4904 .I LDR r1,[pc,#16] ; [0x11002df0] = 0x40002440
|
|
0x11002de0: 6108 .a STR r0,[r1,#0x10]
|
|
0x11002de2: bf00 .. NOP
|
|
0x11002de4: 4770 pG BX lr
|
|
$d
|
|
0x11002de6: 0000 .. DCW 0
|
|
0x11002de8: 40000040 @..@ DCD 1073741888
|
|
0x11002dec: 53021080 ...S DCD 1392644224
|
|
0x11002df0: 40002440 @$.@ DCD 1073751104
|
|
$t
|
|
i.xc_clock_bbpll_freq_cfg
|
|
xc_clock_bbpll_freq_cfg
|
|
0x11002df4: b530 0. PUSH {r4,r5,lr}
|
|
0x11002df6: 4604 .F MOV r4,r0
|
|
0x11002df8: 2000 . MOVS r0,#0
|
|
0x11002dfa: 4b65 eK LDR r3,[pc,#404] ; [0x11002f90] = 0x53021040
|
|
0x11002dfc: 6adb .j LDR r3,[r3,#0x2c]
|
|
0x11002dfe: 2580 .% MOVS r5,#0x80
|
|
0x11002e00: 43ab .C BICS r3,r3,r5
|
|
0x11002e02: 01c5 .. LSLS r5,r0,#7
|
|
0x11002e04: 432b +C ORRS r3,r3,r5
|
|
0x11002e06: 4d62 bM LDR r5,[pc,#392] ; [0x11002f90] = 0x53021040
|
|
0x11002e08: 62eb .b STR r3,[r5,#0x2c]
|
|
0x11002e0a: bf00 .. NOP
|
|
0x11002e0c: 2001 . MOVS r0,#1
|
|
0x11002e0e: 462b +F MOV r3,r5
|
|
0x11002e10: 6adb .j LDR r3,[r3,#0x2c]
|
|
0x11002e12: 2502 .% MOVS r5,#2
|
|
0x11002e14: 43ab .C BICS r3,r3,r5
|
|
0x11002e16: 0045 E. LSLS r5,r0,#1
|
|
0x11002e18: 432b +C ORRS r3,r3,r5
|
|
0x11002e1a: 4d5d ]M LDR r5,[pc,#372] ; [0x11002f90] = 0x53021040
|
|
0x11002e1c: 62eb .b STR r3,[r5,#0x2c]
|
|
0x11002e1e: bf00 .. NOP
|
|
0x11002e20: 2003 . MOVS r0,#3
|
|
0x11002e22: 462b +F MOV r3,r5
|
|
0x11002e24: 6a5b [j LDR r3,[r3,#0x24]
|
|
0x11002e26: 02c5 .. LSLS r5,r0,#11
|
|
0x11002e28: 43ab .C BICS r3,r3,r5
|
|
0x11002e2a: 02c5 .. LSLS r5,r0,#11
|
|
0x11002e2c: 432b +C ORRS r3,r3,r5
|
|
0x11002e2e: 4d58 XM LDR r5,[pc,#352] ; [0x11002f90] = 0x53021040
|
|
0x11002e30: 626b kb STR r3,[r5,#0x24]
|
|
0x11002e32: bf00 .. NOP
|
|
0x11002e34: b2c8 .. UXTB r0,r1
|
|
0x11002e36: 462b +F MOV r3,r5
|
|
0x11002e38: 6a9b .j LDR r3,[r3,#0x28]
|
|
0x11002e3a: 099b .. LSRS r3,r3,#6
|
|
0x11002e3c: 019b .. LSLS r3,r3,#6
|
|
0x11002e3e: 4303 .C ORRS r3,r3,r0
|
|
0x11002e40: 62ab .b STR r3,[r5,#0x28]
|
|
0x11002e42: bf00 .. NOP
|
|
0x11002e44: 2001 . MOVS r0,#1
|
|
0x11002e46: 462b +F MOV r3,r5
|
|
0x11002e48: 6a9b .j LDR r3,[r3,#0x28]
|
|
0x11002e4a: 03c5 .. LSLS r5,r0,#15
|
|
0x11002e4c: 43ab .C BICS r3,r3,r5
|
|
0x11002e4e: 03c5 .. LSLS r5,r0,#15
|
|
0x11002e50: 432b +C ORRS r3,r3,r5
|
|
0x11002e52: 4d4f OM LDR r5,[pc,#316] ; [0x11002f90] = 0x53021040
|
|
0x11002e54: 62ab .b STR r3,[r5,#0x28]
|
|
0x11002e56: bf00 .. NOP
|
|
0x11002e58: bf00 .. NOP
|
|
0x11002e5a: 462b +F MOV r3,r5
|
|
0x11002e5c: 6a9b .j LDR r3,[r3,#0x28]
|
|
0x11002e5e: 0385 .. LSLS r5,r0,#14
|
|
0x11002e60: 43ab .C BICS r3,r3,r5
|
|
0x11002e62: 0385 .. LSLS r5,r0,#14
|
|
0x11002e64: 432b +C ORRS r3,r3,r5
|
|
0x11002e66: 4d4a JM LDR r5,[pc,#296] ; [0x11002f90] = 0x53021040
|
|
0x11002e68: 62ab .b STR r3,[r5,#0x28]
|
|
0x11002e6a: bf00 .. NOP
|
|
0x11002e6c: bf00 .. NOP
|
|
0x11002e6e: 462b +F MOV r3,r5
|
|
0x11002e70: 6a9b .j LDR r3,[r3,#0x28]
|
|
0x11002e72: 0345 E. LSLS r5,r0,#13
|
|
0x11002e74: 43ab .C BICS r3,r3,r5
|
|
0x11002e76: 0345 E. LSLS r5,r0,#13
|
|
0x11002e78: 432b +C ORRS r3,r3,r5
|
|
0x11002e7a: 4d45 EM LDR r5,[pc,#276] ; [0x11002f90] = 0x53021040
|
|
0x11002e7c: 62ab .b STR r3,[r5,#0x28]
|
|
0x11002e7e: bf00 .. NOP
|
|
0x11002e80: bf00 .. NOP
|
|
0x11002e82: 462b +F MOV r3,r5
|
|
0x11002e84: 6a9b .j LDR r3,[r3,#0x28]
|
|
0x11002e86: 0305 .. LSLS r5,r0,#12
|
|
0x11002e88: 43ab .C BICS r3,r3,r5
|
|
0x11002e8a: 0305 .. LSLS r5,r0,#12
|
|
0x11002e8c: 432b +C ORRS r3,r3,r5
|
|
0x11002e8e: 4d40 @M LDR r5,[pc,#256] ; [0x11002f90] = 0x53021040
|
|
0x11002e90: 62ab .b STR r3,[r5,#0x28]
|
|
0x11002e92: bf00 .. NOP
|
|
0x11002e94: 1f88 .. SUBS r0,r1,#6
|
|
0x11002e96: 0003 .. MOVS r3,r0
|
|
0x11002e98: f7feff28 ..(. BL __ARM_common_switch8 ; 0x11001cec
|
|
$d
|
|
0x11002e9c: 1d110507 .... DCD 487654663
|
|
0x11002ea0: 4d413529 )5AM DCD 1296119081
|
|
0x11002ea4: 0059 Y. DCW 89
|
|
$t
|
|
0x11002ea6: 2000 . MOVS r0,#0
|
|
0x11002ea8: 4b39 9K LDR r3,[pc,#228] ; [0x11002f90] = 0x53021040
|
|
0x11002eaa: 6a9b .j LDR r3,[r3,#0x28]
|
|
0x11002eac: 25ff .% MOVS r5,#0xff
|
|
0x11002eae: 35c1 .5 ADDS r5,r5,#0xc1
|
|
0x11002eb0: 43ab .C BICS r3,r3,r5
|
|
0x11002eb2: 0185 .. LSLS r5,r0,#6
|
|
0x11002eb4: 432b +C ORRS r3,r3,r5
|
|
0x11002eb6: 4d36 6M LDR r5,[pc,#216] ; [0x11002f90] = 0x53021040
|
|
0x11002eb8: 62ab .b STR r3,[r5,#0x28]
|
|
0x11002eba: bf00 .. NOP
|
|
0x11002ebc: e053 S. B 0x11002f66 ; xc_clock_bbpll_freq_cfg + 370
|
|
0x11002ebe: 2001 . MOVS r0,#1
|
|
0x11002ec0: 4b33 3K LDR r3,[pc,#204] ; [0x11002f90] = 0x53021040
|
|
0x11002ec2: 6a9b .j LDR r3,[r3,#0x28]
|
|
0x11002ec4: 25ff .% MOVS r5,#0xff
|
|
0x11002ec6: 35c1 .5 ADDS r5,r5,#0xc1
|
|
0x11002ec8: 43ab .C BICS r3,r3,r5
|
|
0x11002eca: 0185 .. LSLS r5,r0,#6
|
|
0x11002ecc: 432b +C ORRS r3,r3,r5
|
|
0x11002ece: 4d30 0M LDR r5,[pc,#192] ; [0x11002f90] = 0x53021040
|
|
0x11002ed0: 62ab .b STR r3,[r5,#0x28]
|
|
0x11002ed2: bf00 .. NOP
|
|
0x11002ed4: e047 G. B 0x11002f66 ; xc_clock_bbpll_freq_cfg + 370
|
|
0x11002ed6: 2002 . MOVS r0,#2
|
|
0x11002ed8: 4b2d -K LDR r3,[pc,#180] ; [0x11002f90] = 0x53021040
|
|
0x11002eda: 6a9b .j LDR r3,[r3,#0x28]
|
|
0x11002edc: 25ff .% MOVS r5,#0xff
|
|
0x11002ede: 35c1 .5 ADDS r5,r5,#0xc1
|
|
0x11002ee0: 43ab .C BICS r3,r3,r5
|
|
0x11002ee2: 0185 .. LSLS r5,r0,#6
|
|
0x11002ee4: 432b +C ORRS r3,r3,r5
|
|
0x11002ee6: 4d2a *M LDR r5,[pc,#168] ; [0x11002f90] = 0x53021040
|
|
0x11002ee8: 62ab .b STR r3,[r5,#0x28]
|
|
0x11002eea: bf00 .. NOP
|
|
0x11002eec: e03b ;. B 0x11002f66 ; xc_clock_bbpll_freq_cfg + 370
|
|
0x11002eee: 2003 . MOVS r0,#3
|
|
0x11002ef0: 4b27 'K LDR r3,[pc,#156] ; [0x11002f90] = 0x53021040
|
|
0x11002ef2: 6a9b .j LDR r3,[r3,#0x28]
|
|
0x11002ef4: 25ff .% MOVS r5,#0xff
|
|
0x11002ef6: 35c1 .5 ADDS r5,r5,#0xc1
|
|
0x11002ef8: 43ab .C BICS r3,r3,r5
|
|
0x11002efa: 0185 .. LSLS r5,r0,#6
|
|
0x11002efc: 432b +C ORRS r3,r3,r5
|
|
0x11002efe: 4d24 $M LDR r5,[pc,#144] ; [0x11002f90] = 0x53021040
|
|
0x11002f00: 62ab .b STR r3,[r5,#0x28]
|
|
0x11002f02: bf00 .. NOP
|
|
0x11002f04: e02f /. B 0x11002f66 ; xc_clock_bbpll_freq_cfg + 370
|
|
0x11002f06: 2004 . MOVS r0,#4
|
|
0x11002f08: 4b21 !K LDR r3,[pc,#132] ; [0x11002f90] = 0x53021040
|
|
0x11002f0a: 6a9b .j LDR r3,[r3,#0x28]
|
|
0x11002f0c: 25ff .% MOVS r5,#0xff
|
|
0x11002f0e: 35c1 .5 ADDS r5,r5,#0xc1
|
|
0x11002f10: 43ab .C BICS r3,r3,r5
|
|
0x11002f12: 0185 .. LSLS r5,r0,#6
|
|
0x11002f14: 432b +C ORRS r3,r3,r5
|
|
0x11002f16: 4d1e .M LDR r5,[pc,#120] ; [0x11002f90] = 0x53021040
|
|
0x11002f18: 62ab .b STR r3,[r5,#0x28]
|
|
0x11002f1a: bf00 .. NOP
|
|
0x11002f1c: e023 #. B 0x11002f66 ; xc_clock_bbpll_freq_cfg + 370
|
|
0x11002f1e: 2004 . MOVS r0,#4
|
|
0x11002f20: 4b1b .K LDR r3,[pc,#108] ; [0x11002f90] = 0x53021040
|
|
0x11002f22: 6a9b .j LDR r3,[r3,#0x28]
|
|
0x11002f24: 25ff .% MOVS r5,#0xff
|
|
0x11002f26: 35c1 .5 ADDS r5,r5,#0xc1
|
|
0x11002f28: 43ab .C BICS r3,r3,r5
|
|
0x11002f2a: 0185 .. LSLS r5,r0,#6
|
|
0x11002f2c: 432b +C ORRS r3,r3,r5
|
|
0x11002f2e: 4d18 .M LDR r5,[pc,#96] ; [0x11002f90] = 0x53021040
|
|
0x11002f30: 62ab .b STR r3,[r5,#0x28]
|
|
0x11002f32: bf00 .. NOP
|
|
0x11002f34: e017 .. B 0x11002f66 ; xc_clock_bbpll_freq_cfg + 370
|
|
0x11002f36: 2005 . MOVS r0,#5
|
|
0x11002f38: 4b15 .K LDR r3,[pc,#84] ; [0x11002f90] = 0x53021040
|
|
0x11002f3a: 6a9b .j LDR r3,[r3,#0x28]
|
|
0x11002f3c: 25ff .% MOVS r5,#0xff
|
|
0x11002f3e: 35c1 .5 ADDS r5,r5,#0xc1
|
|
0x11002f40: 43ab .C BICS r3,r3,r5
|
|
0x11002f42: 0185 .. LSLS r5,r0,#6
|
|
0x11002f44: 432b +C ORRS r3,r3,r5
|
|
0x11002f46: 4d12 .M LDR r5,[pc,#72] ; [0x11002f90] = 0x53021040
|
|
0x11002f48: 62ab .b STR r3,[r5,#0x28]
|
|
0x11002f4a: bf00 .. NOP
|
|
0x11002f4c: e00b .. B 0x11002f66 ; xc_clock_bbpll_freq_cfg + 370
|
|
0x11002f4e: 2000 . MOVS r0,#0
|
|
0x11002f50: 4b0f .K LDR r3,[pc,#60] ; [0x11002f90] = 0x53021040
|
|
0x11002f52: 6a9b .j LDR r3,[r3,#0x28]
|
|
0x11002f54: 25ff .% MOVS r5,#0xff
|
|
0x11002f56: 35c1 .5 ADDS r5,r5,#0xc1
|
|
0x11002f58: 43ab .C BICS r3,r3,r5
|
|
0x11002f5a: 0185 .. LSLS r5,r0,#6
|
|
0x11002f5c: 432b +C ORRS r3,r3,r5
|
|
0x11002f5e: 4d0c .M LDR r5,[pc,#48] ; [0x11002f90] = 0x53021040
|
|
0x11002f60: 62ab .b STR r3,[r5,#0x28]
|
|
0x11002f62: bf00 .. NOP
|
|
0x11002f64: bf00 .. NOP
|
|
0x11002f66: bf00 .. NOP
|
|
0x11002f68: bf00 .. NOP
|
|
0x11002f6a: 480a .H LDR r0,[pc,#40] ; [0x11002f94] = 0x40000100
|
|
0x11002f6c: 6b40 @k LDR r0,[r0,#0x34]
|
|
0x11002f6e: 0900 .. LSRS r0,r0,#4
|
|
0x11002f70: 0100 .. LSLS r0,r0,#4
|
|
0x11002f72: 4310 .C ORRS r0,r0,r2
|
|
0x11002f74: 4b07 .K LDR r3,[pc,#28] ; [0x11002f94] = 0x40000100
|
|
0x11002f76: 6358 Xc STR r0,[r3,#0x34]
|
|
0x11002f78: bf00 .. NOP
|
|
0x11002f7a: 2001 . MOVS r0,#1
|
|
0x11002f7c: 6b5b [k LDR r3,[r3,#0x34]
|
|
0x11002f7e: 2510 .% MOVS r5,#0x10
|
|
0x11002f80: 43ab .C BICS r3,r3,r5
|
|
0x11002f82: 0105 .. LSLS r5,r0,#4
|
|
0x11002f84: 432b +C ORRS r3,r3,r5
|
|
0x11002f86: 4d03 .M LDR r5,[pc,#12] ; [0x11002f94] = 0x40000100
|
|
0x11002f88: 636b kc STR r3,[r5,#0x34]
|
|
0x11002f8a: bf00 .. NOP
|
|
0x11002f8c: bd30 0. POP {r4,r5,pc}
|
|
$d
|
|
0x11002f8e: 0000 .. DCW 0
|
|
0x11002f90: 53021040 @..S DCD 1392644160
|
|
0x11002f94: 40000100 ...@ DCD 1073742080
|
|
$t
|
|
i.xc_clock_hfclk_in_get
|
|
xc_clock_hfclk_in_get
|
|
0x11002f98: 4801 .H LDR r0,[pc,#4] ; [0x11002fa0] = 0x10001360
|
|
0x11002f9a: 6840 @h LDR r0,[r0,#4]
|
|
0x11002f9c: 4770 pG BX lr
|
|
$d
|
|
0x11002f9e: 0000 .. DCW 0
|
|
0x11002fa0: 10001360 `... DCD 268440416
|
|
$t
|
|
i.xc_clock_hfclk_set
|
|
xc_clock_hfclk_set
|
|
0x11002fa4: b57c |. PUSH {r2-r6,lr}
|
|
0x11002fa6: 4605 .F MOV r5,r0
|
|
0x11002fa8: 460c .F MOV r4,r1
|
|
0x11002faa: 4823 #H LDR r0,[pc,#140] ; [0x11003038] = 0x10001360
|
|
0x11002fac: 9000 .. STR r0,[sp,#0]
|
|
0x11002fae: 9800 .. LDR r0,[sp,#0]
|
|
0x11002fb0: 7005 .p STRB r5,[r0,#0]
|
|
0x11002fb2: 9800 .. LDR r0,[sp,#0]
|
|
0x11002fb4: 6044 D` STR r4,[r0,#4]
|
|
0x11002fb6: 4921 !I LDR r1,[pc,#132] ; [0x1100303c] = 0xf4240
|
|
0x11002fb8: 4620 F MOV r0,r4
|
|
0x11002fba: f7fefca3 .... BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x11002fbe: 9900 .. LDR r1,[sp,#0]
|
|
0x11002fc0: 7308 .s STRB r0,[r1,#0xc]
|
|
0x11002fc2: 2d01 .- CMP r5,#1
|
|
0x11002fc4: d131 1. BNE 0x1100302a ; xc_clock_hfclk_set + 134
|
|
0x11002fc6: 481e .H LDR r0,[pc,#120] ; [0x11003040] = 0xf42400
|
|
0x11002fc8: 4284 .B CMP r4,r0
|
|
0x11002fca: d107 .. BNE 0x11002fdc ; xc_clock_hfclk_set + 56
|
|
0x11002fcc: 2104 .! MOVS r1,#4
|
|
0x11002fce: 4668 hF MOV r0,sp
|
|
0x11002fd0: 7101 .q STRB r1,[r0,#4]
|
|
0x11002fd2: 2103 .! MOVS r1,#3
|
|
0x11002fd4: 7141 Aq STRB r1,[r0,#5]
|
|
0x11002fd6: 2102 .! MOVS r1,#2
|
|
0x11002fd8: 7181 .q STRB r1,[r0,#6]
|
|
0x11002fda: e025 %. B 0x11003028 ; xc_clock_hfclk_set + 132
|
|
0x11002fdc: 4819 .H LDR r0,[pc,#100] ; [0x11003044] = 0x16e3600
|
|
0x11002fde: 4284 .B CMP r4,r0
|
|
0x11002fe0: d107 .. BNE 0x11002ff2 ; xc_clock_hfclk_set + 78
|
|
0x11002fe2: 2106 .! MOVS r1,#6
|
|
0x11002fe4: 4668 hF MOV r0,sp
|
|
0x11002fe6: 7101 .q STRB r1,[r0,#4]
|
|
0x11002fe8: 2103 .! MOVS r1,#3
|
|
0x11002fea: 7141 Aq STRB r1,[r0,#5]
|
|
0x11002fec: 2102 .! MOVS r1,#2
|
|
0x11002fee: 7181 .q STRB r1,[r0,#6]
|
|
0x11002ff0: e01a .. B 0x11003028 ; xc_clock_hfclk_set + 132
|
|
0x11002ff2: 4815 .H LDR r0,[pc,#84] ; [0x11003048] = 0x1e84800
|
|
0x11002ff4: 4284 .B CMP r4,r0
|
|
0x11002ff6: d103 .. BNE 0x11003000 ; xc_clock_hfclk_set + 92
|
|
0x11002ff8: 2000 . MOVS r0,#0
|
|
0x11002ffa: 4669 iF MOV r1,sp
|
|
0x11002ffc: 7188 .q STRB r0,[r1,#6]
|
|
0x11002ffe: e013 .. B 0x11003028 ; xc_clock_hfclk_set + 132
|
|
0x11003000: 4812 .H LDR r0,[pc,#72] ; [0x1100304c] = 0x2dc6c00
|
|
0x11003002: 4284 .B CMP r4,r0
|
|
0x11003004: d107 .. BNE 0x11003016 ; xc_clock_hfclk_set + 114
|
|
0x11003006: 2106 .! MOVS r1,#6
|
|
0x11003008: 4668 hF MOV r0,sp
|
|
0x1100300a: 7101 .q STRB r1,[r0,#4]
|
|
0x1100300c: 2101 .! MOVS r1,#1
|
|
0x1100300e: 7141 Aq STRB r1,[r0,#5]
|
|
0x11003010: 2102 .! MOVS r1,#2
|
|
0x11003012: 7181 .q STRB r1,[r0,#6]
|
|
0x11003014: e008 .. B 0x11003028 ; xc_clock_hfclk_set + 132
|
|
0x11003016: 480e .H LDR r0,[pc,#56] ; [0x11003050] = 0x3d09000
|
|
0x11003018: 4284 .B CMP r4,r0
|
|
0x1100301a: d105 .. BNE 0x11003028 ; xc_clock_hfclk_set + 132
|
|
0x1100301c: 2104 .! MOVS r1,#4
|
|
0x1100301e: 4668 hF MOV r0,sp
|
|
0x11003020: 7101 .q STRB r1,[r0,#4]
|
|
0x11003022: 2101 .! MOVS r1,#1
|
|
0x11003024: 7141 Aq STRB r1,[r0,#5]
|
|
0x11003026: 7181 .q STRB r1,[r0,#6]
|
|
0x11003028: bf00 .. NOP
|
|
0x1100302a: bf00 .. NOP
|
|
0x1100302c: 9901 .. LDR r1,[sp,#4]
|
|
0x1100302e: 9800 .. LDR r0,[sp,#0]
|
|
0x11003030: f000f9cc .... BL xc_hfclk_set ; 0x110033cc
|
|
0x11003034: bd7c |. POP {r2-r6,pc}
|
|
$d
|
|
0x11003036: 0000 .. DCW 0
|
|
0x11003038: 10001360 `... DCD 268440416
|
|
0x1100303c: 000f4240 @B.. DCD 1000000
|
|
0x11003040: 00f42400 .$.. DCD 16000000
|
|
0x11003044: 016e3600 .6n. DCD 24000000
|
|
0x11003048: 01e84800 .H.. DCD 32000000
|
|
0x1100304c: 02dc6c00 .l.. DCD 48000000
|
|
0x11003050: 03d09000 .... DCD 64000000
|
|
$t
|
|
i.xc_clock_init_cfg
|
|
xc_clock_init_cfg
|
|
0x11003054: b510 .. PUSH {r4,lr}
|
|
0x11003056: 4604 .F MOV r4,r0
|
|
0x11003058: 7820 x LDRB r0,[r4,#0]
|
|
0x1100305a: 6861 ah LDR r1,[r4,#4]
|
|
0x1100305c: f7ffffa2 .... BL xc_clock_hfclk_set ; 0x11002fa4
|
|
0x11003060: 8961 a. LDRH r1,[r4,#0xa]
|
|
0x11003062: 7a20 z LDRB r0,[r4,#8]
|
|
0x11003064: f000f802 .... BL xc_clock_lfclk_set ; 0x1100306c
|
|
0x11003068: bd10 .. POP {r4,pc}
|
|
0x1100306a: 0000 .. MOVS r0,r0
|
|
i.xc_clock_lfclk_set
|
|
xc_clock_lfclk_set
|
|
0x1100306c: 4a01 .J LDR r2,[pc,#4] ; [0x11003074] = 0x10001360
|
|
0x1100306e: 7210 .r STRB r0,[r2,#8]
|
|
0x11003070: 8151 Q. STRH r1,[r2,#0xa]
|
|
0x11003072: 4770 pG BX lr
|
|
$d
|
|
0x11003074: 10001360 `... DCD 268440416
|
|
$t
|
|
i.xc_gpio_direction_config
|
|
xc_gpio_direction_config
|
|
0x11003078: b5f3 .. PUSH {r0,r1,r4-r7,lr}
|
|
0x1100307a: 1101 .. ASRS r1,r0,#4
|
|
0x1100307c: 0702 .. LSLS r2,r0,#28
|
|
0x1100307e: 0f12 .. LSRS r2,r2,#28
|
|
0x11003080: 9c01 .. LDR r4,[sp,#4]
|
|
0x11003082: 4094 .@ LSLS r4,r4,r2
|
|
0x11003084: 2501 .% MOVS r5,#1
|
|
0x11003086: 042d -. LSLS r5,r5,#16
|
|
0x11003088: 4095 .@ LSLS r5,r5,r2
|
|
0x1100308a: 432c ,C ORRS r4,r4,r5
|
|
0x1100308c: 4623 #F MOV r3,r4
|
|
0x1100308e: 460c .F MOV r4,r1
|
|
0x11003090: 461d .F MOV r5,r3
|
|
0x11003092: 00a6 .. LSLS r6,r4,#2
|
|
0x11003094: 4f02 .O LDR r7,[pc,#8] ; [0x110030a0] = 0x40001000
|
|
0x11003096: 19f6 .. ADDS r6,r6,r7
|
|
0x11003098: 6235 5b STR r5,[r6,#0x20]
|
|
0x1100309a: bf00 .. NOP
|
|
0x1100309c: bdfc .. POP {r2-r7,pc}
|
|
$d
|
|
0x1100309e: 0000 .. DCW 0
|
|
0x110030a0: 40001000 ...@ DCD 1073745920
|
|
$t
|
|
i.xc_gpio_fun_sel
|
|
xc_gpio_fun_sel
|
|
0x110030a4: b5f0 .. PUSH {r4-r7,lr}
|
|
0x110030a6: 4602 .F MOV r2,r0
|
|
0x110030a8: 460f .F MOV r7,r1
|
|
0x110030aa: 1090 .. ASRS r0,r2,#2
|
|
0x110030ac: 0793 .. LSLS r3,r2,#30
|
|
0x110030ae: 0f9b .. LSRS r3,r3,#30
|
|
0x110030b0: 2a1c .* CMP r2,#0x1c
|
|
0x110030b2: dd00 .. BLE 0x110030b6 ; xc_gpio_fun_sel + 18
|
|
0x110030b4: bdf0 .. POP {r4-r7,pc}
|
|
0x110030b6: bf00 .. NOP
|
|
0x110030b8: 0084 .. LSLS r4,r0,#2
|
|
0x110030ba: 4d0b .M LDR r5,[pc,#44] ; [0x110030e8] = 0x40000080
|
|
0x110030bc: 1964 d. ADDS r4,r4,r5
|
|
0x110030be: 6c24 $l LDR r4,[r4,#0x40]
|
|
0x110030c0: 4621 !F MOV r1,r4
|
|
0x110030c2: 00dc .. LSLS r4,r3,#3
|
|
0x110030c4: 251f .% MOVS r5,#0x1f
|
|
0x110030c6: 40a5 .@ LSLS r5,r5,r4
|
|
0x110030c8: 460c .F MOV r4,r1
|
|
0x110030ca: 43ac .C BICS r4,r4,r5
|
|
0x110030cc: 00dd .. LSLS r5,r3,#3
|
|
0x110030ce: 463e >F MOV r6,r7
|
|
0x110030d0: 40ae .@ LSLS r6,r6,r5
|
|
0x110030d2: 4334 4C ORRS r4,r4,r6
|
|
0x110030d4: 4621 !F MOV r1,r4
|
|
0x110030d6: 460c .F MOV r4,r1
|
|
0x110030d8: 0085 .. LSLS r5,r0,#2
|
|
0x110030da: 4e03 .N LDR r6,[pc,#12] ; [0x110030e8] = 0x40000080
|
|
0x110030dc: 19ad .. ADDS r5,r5,r6
|
|
0x110030de: 642c ,d STR r4,[r5,#0x40]
|
|
0x110030e0: bf00 .. NOP
|
|
0x110030e2: bf00 .. NOP
|
|
0x110030e4: e7e6 .. B 0x110030b4 ; xc_gpio_fun_sel + 16
|
|
$d
|
|
0x110030e6: 0000 .. DCW 0
|
|
0x110030e8: 40000080 ...@ DCD 1073741952
|
|
$t
|
|
i.xc_gpio_init
|
|
xc_gpio_init
|
|
0x110030ec: b510 .. PUSH {r4,lr}
|
|
0x110030ee: 4604 .F MOV r4,r0
|
|
0x110030f0: 78a1 .x LDRB r1,[r4,#2]
|
|
0x110030f2: 7820 x LDRB r0,[r4,#0]
|
|
0x110030f4: f000f838 ..8. BL xc_gpio_mux_ctl ; 0x11003168
|
|
0x110030f8: 78e1 .x LDRB r1,[r4,#3]
|
|
0x110030fa: 7820 x LDRB r0,[r4,#0]
|
|
0x110030fc: f7ffffd2 .... BL xc_gpio_fun_sel ; 0x110030a4
|
|
0x11003100: 7921 !y LDRB r1,[r4,#4]
|
|
0x11003102: 7820 x LDRB r0,[r4,#0]
|
|
0x11003104: f7ffffb8 .... BL xc_gpio_direction_config ; 0x11003078
|
|
0x11003108: 79a1 .y LDRB r1,[r4,#6]
|
|
0x1100310a: 7820 x LDRB r0,[r4,#0]
|
|
0x1100310c: f000f806 .... BL xc_gpio_it_config ; 0x1100311c
|
|
0x11003110: 7961 ay LDRB r1,[r4,#5]
|
|
0x11003112: 7820 x LDRB r0,[r4,#0]
|
|
0x11003114: f000f87a ..z. BL xc_gpio_pull_config ; 0x1100320c
|
|
0x11003118: bd10 .. POP {r4,pc}
|
|
0x1100311a: 0000 .. MOVS r0,r0
|
|
i.xc_gpio_it_config
|
|
xc_gpio_it_config
|
|
0x1100311c: b5f3 .. PUSH {r0,r1,r4-r7,lr}
|
|
0x1100311e: 4602 .F MOV r2,r0
|
|
0x11003120: 1090 .. ASRS r0,r2,#2
|
|
0x11003122: 0793 .. LSLS r3,r2,#30
|
|
0x11003124: 0f9b .. LSRS r3,r3,#30
|
|
0x11003126: 4604 .F MOV r4,r0
|
|
0x11003128: 00a5 .. LSLS r5,r4,#2
|
|
0x1100312a: 4e0e .N LDR r6,[pc,#56] ; [0x11003164] = 0x40001100
|
|
0x1100312c: 19ad .. ADDS r5,r5,r6
|
|
0x1100312e: 682d -h LDR r5,[r5,#0]
|
|
0x11003130: 4629 )F MOV r1,r5
|
|
0x11003132: 250f .% MOVS r5,#0xf
|
|
0x11003134: 042d -. LSLS r5,r5,#16
|
|
0x11003136: 460c .F MOV r4,r1
|
|
0x11003138: 43ac .C BICS r4,r4,r5
|
|
0x1100313a: 009e .. LSLS r6,r3,#2
|
|
0x1100313c: 250f .% MOVS r5,#0xf
|
|
0x1100313e: 40b5 .@ LSLS r5,r5,r6
|
|
0x11003140: 43ac .C BICS r4,r4,r5
|
|
0x11003142: 009e .. LSLS r6,r3,#2
|
|
0x11003144: 9d01 .. LDR r5,[sp,#4]
|
|
0x11003146: 40b5 .@ LSLS r5,r5,r6
|
|
0x11003148: 432c ,C ORRS r4,r4,r5
|
|
0x1100314a: 2501 .% MOVS r5,#1
|
|
0x1100314c: 409d .@ LSLS r5,r5,r3
|
|
0x1100314e: 042d -. LSLS r5,r5,#16
|
|
0x11003150: 432c ,C ORRS r4,r4,r5
|
|
0x11003152: 4621 !F MOV r1,r4
|
|
0x11003154: 4604 .F MOV r4,r0
|
|
0x11003156: 460d .F MOV r5,r1
|
|
0x11003158: 00a6 .. LSLS r6,r4,#2
|
|
0x1100315a: 4f02 .O LDR r7,[pc,#8] ; [0x11003164] = 0x40001100
|
|
0x1100315c: 19f6 .. ADDS r6,r6,r7
|
|
0x1100315e: 6035 5` STR r5,[r6,#0]
|
|
0x11003160: bf00 .. NOP
|
|
0x11003162: bdfc .. POP {r2-r7,pc}
|
|
$d
|
|
0x11003164: 40001100 ...@ DCD 1073746176
|
|
$t
|
|
i.xc_gpio_mux_ctl
|
|
xc_gpio_mux_ctl
|
|
0x11003168: b5f0 .. PUSH {r4-r7,lr}
|
|
0x1100316a: 4603 .F MOV r3,r0
|
|
0x1100316c: 460a .F MOV r2,r1
|
|
0x1100316e: 111c .. ASRS r4,r3,#4
|
|
0x11003170: 0719 .. LSLS r1,r3,#28
|
|
0x11003172: 0f09 .. LSRS r1,r1,#28
|
|
0x11003174: 2a03 .* CMP r2,#3
|
|
0x11003176: dd00 .. BLE 0x1100317a ; xc_gpio_mux_ctl + 18
|
|
0x11003178: bdf0 .. POP {r4-r7,pc}
|
|
0x1100317a: 2b23 #+ CMP r3,#0x23
|
|
0x1100317c: db00 .. BLT 0x11003180 ; xc_gpio_mux_ctl + 24
|
|
0x1100317e: e7fb .. B 0x11003178 ; xc_gpio_mux_ctl + 16
|
|
0x11003180: 2c00 ., CMP r4,#0
|
|
0x11003182: d112 .. BNE 0x110031aa ; xc_gpio_mux_ctl + 66
|
|
0x11003184: bf00 .. NOP
|
|
0x11003186: 4d20 M LDR r5,[pc,#128] ; [0x11003208] = 0x40000100
|
|
0x11003188: 6aad .j LDR r5,[r5,#0x28]
|
|
0x1100318a: 4628 (F MOV r0,r5
|
|
0x1100318c: 004d M. LSLS r5,r1,#1
|
|
0x1100318e: 2603 .& MOVS r6,#3
|
|
0x11003190: 40ae .@ LSLS r6,r6,r5
|
|
0x11003192: 4605 .F MOV r5,r0
|
|
0x11003194: 43b5 .C BICS r5,r5,r6
|
|
0x11003196: 004e N. LSLS r6,r1,#1
|
|
0x11003198: 4617 .F MOV r7,r2
|
|
0x1100319a: 40b7 .@ LSLS r7,r7,r6
|
|
0x1100319c: 433d =C ORRS r5,r5,r7
|
|
0x1100319e: 4628 (F MOV r0,r5
|
|
0x110031a0: 4605 .F MOV r5,r0
|
|
0x110031a2: 4e19 .N LDR r6,[pc,#100] ; [0x11003208] = 0x40000100
|
|
0x110031a4: 62b5 .b STR r5,[r6,#0x28]
|
|
0x110031a6: bf00 .. NOP
|
|
0x110031a8: e02b +. B 0x11003202 ; xc_gpio_mux_ctl + 154
|
|
0x110031aa: 2c01 ., CMP r4,#1
|
|
0x110031ac: d112 .. BNE 0x110031d4 ; xc_gpio_mux_ctl + 108
|
|
0x110031ae: bf00 .. NOP
|
|
0x110031b0: 4d15 .M LDR r5,[pc,#84] ; [0x11003208] = 0x40000100
|
|
0x110031b2: 6aed .j LDR r5,[r5,#0x2c]
|
|
0x110031b4: 4628 (F MOV r0,r5
|
|
0x110031b6: 004d M. LSLS r5,r1,#1
|
|
0x110031b8: 2603 .& MOVS r6,#3
|
|
0x110031ba: 40ae .@ LSLS r6,r6,r5
|
|
0x110031bc: 4605 .F MOV r5,r0
|
|
0x110031be: 43b5 .C BICS r5,r5,r6
|
|
0x110031c0: 004e N. LSLS r6,r1,#1
|
|
0x110031c2: 4617 .F MOV r7,r2
|
|
0x110031c4: 40b7 .@ LSLS r7,r7,r6
|
|
0x110031c6: 433d =C ORRS r5,r5,r7
|
|
0x110031c8: 4628 (F MOV r0,r5
|
|
0x110031ca: 4605 .F MOV r5,r0
|
|
0x110031cc: 4e0e .N LDR r6,[pc,#56] ; [0x11003208] = 0x40000100
|
|
0x110031ce: 62f5 .b STR r5,[r6,#0x2c]
|
|
0x110031d0: bf00 .. NOP
|
|
0x110031d2: e016 .. B 0x11003202 ; xc_gpio_mux_ctl + 154
|
|
0x110031d4: 2c02 ., CMP r4,#2
|
|
0x110031d6: d114 .. BNE 0x11003202 ; xc_gpio_mux_ctl + 154
|
|
0x110031d8: bf00 .. NOP
|
|
0x110031da: 4d0b .M LDR r5,[pc,#44] ; [0x11003208] = 0x40000100
|
|
0x110031dc: 3580 .5 ADDS r5,r5,#0x80
|
|
0x110031de: 69ed .i LDR r5,[r5,#0x1c]
|
|
0x110031e0: 4628 (F MOV r0,r5
|
|
0x110031e2: 004d M. LSLS r5,r1,#1
|
|
0x110031e4: 2603 .& MOVS r6,#3
|
|
0x110031e6: 40ae .@ LSLS r6,r6,r5
|
|
0x110031e8: 4605 .F MOV r5,r0
|
|
0x110031ea: 43b5 .C BICS r5,r5,r6
|
|
0x110031ec: 004e N. LSLS r6,r1,#1
|
|
0x110031ee: 4617 .F MOV r7,r2
|
|
0x110031f0: 40b7 .@ LSLS r7,r7,r6
|
|
0x110031f2: 433d =C ORRS r5,r5,r7
|
|
0x110031f4: 4628 (F MOV r0,r5
|
|
0x110031f6: 4605 .F MOV r5,r0
|
|
0x110031f8: 4e03 .N LDR r6,[pc,#12] ; [0x11003208] = 0x40000100
|
|
0x110031fa: 3680 .6 ADDS r6,r6,#0x80
|
|
0x110031fc: 61f5 .a STR r5,[r6,#0x1c]
|
|
0x110031fe: bf00 .. NOP
|
|
0x11003200: bf00 .. NOP
|
|
0x11003202: bf00 .. NOP
|
|
0x11003204: e7b8 .. B 0x11003178 ; xc_gpio_mux_ctl + 16
|
|
$d
|
|
0x11003206: 0000 .. DCW 0
|
|
0x11003208: 40000100 ...@ DCD 1073742080
|
|
$t
|
|
i.xc_gpio_pull_config
|
|
xc_gpio_pull_config
|
|
0x1100320c: b570 p. PUSH {r4-r6,lr}
|
|
0x1100320e: 4603 .F MOV r3,r0
|
|
0x11003210: 460c .F MOV r4,r1
|
|
0x11003212: 111a .. ASRS r2,r3,#4
|
|
0x11003214: 0719 .. LSLS r1,r3,#28
|
|
0x11003216: 0f09 .. LSRS r1,r1,#28
|
|
0x11003218: 2b20 + CMP r3,#0x20
|
|
0x1100321a: db01 .. BLT 0x11003220 ; xc_gpio_pull_config + 20
|
|
0x1100321c: 1c8d .. ADDS r5,r1,#2
|
|
0x1100321e: b2e9 .. UXTB r1,r5
|
|
0x11003220: 2c00 ., CMP r4,#0
|
|
0x11003222: d141 A. BNE 0x110032a8 ; xc_gpio_pull_config + 156
|
|
0x11003224: 2a00 .* CMP r2,#0
|
|
0x11003226: d113 .. BNE 0x11003250 ; xc_gpio_pull_config + 68
|
|
0x11003228: bf00 .. NOP
|
|
0x1100322a: 4d67 gM LDR r5,[pc,#412] ; [0x110033c8] = 0x40002400
|
|
0x1100322c: 6b6d mk LDR r5,[r5,#0x34]
|
|
0x1100322e: 4628 (F MOV r0,r5
|
|
0x11003230: 004e N. LSLS r6,r1,#1
|
|
0x11003232: 1c76 v. ADDS r6,r6,#1
|
|
0x11003234: 2501 .% MOVS r5,#1
|
|
0x11003236: 40b5 .@ LSLS r5,r5,r6
|
|
0x11003238: 4328 (C ORRS r0,r0,r5
|
|
0x1100323a: 004e N. LSLS r6,r1,#1
|
|
0x1100323c: 2501 .% MOVS r5,#1
|
|
0x1100323e: 40b5 .@ LSLS r5,r5,r6
|
|
0x11003240: 4606 .F MOV r6,r0
|
|
0x11003242: 43ae .C BICS r6,r6,r5
|
|
0x11003244: 4630 0F MOV r0,r6
|
|
0x11003246: 4605 .F MOV r5,r0
|
|
0x11003248: 4e5f _N LDR r6,[pc,#380] ; [0x110033c8] = 0x40002400
|
|
0x1100324a: 6375 uc STR r5,[r6,#0x34]
|
|
0x1100324c: bf00 .. NOP
|
|
0x1100324e: e0b9 .. B 0x110033c4 ; xc_gpio_pull_config + 440
|
|
0x11003250: 2a01 .* CMP r2,#1
|
|
0x11003252: d113 .. BNE 0x1100327c ; xc_gpio_pull_config + 112
|
|
0x11003254: bf00 .. NOP
|
|
0x11003256: 4d5c \M LDR r5,[pc,#368] ; [0x110033c8] = 0x40002400
|
|
0x11003258: 6bad .k LDR r5,[r5,#0x38]
|
|
0x1100325a: 4628 (F MOV r0,r5
|
|
0x1100325c: 004e N. LSLS r6,r1,#1
|
|
0x1100325e: 1c76 v. ADDS r6,r6,#1
|
|
0x11003260: 2501 .% MOVS r5,#1
|
|
0x11003262: 40b5 .@ LSLS r5,r5,r6
|
|
0x11003264: 4328 (C ORRS r0,r0,r5
|
|
0x11003266: 004e N. LSLS r6,r1,#1
|
|
0x11003268: 2501 .% MOVS r5,#1
|
|
0x1100326a: 40b5 .@ LSLS r5,r5,r6
|
|
0x1100326c: 4606 .F MOV r6,r0
|
|
0x1100326e: 43ae .C BICS r6,r6,r5
|
|
0x11003270: 4630 0F MOV r0,r6
|
|
0x11003272: 4605 .F MOV r5,r0
|
|
0x11003274: 4e54 TN LDR r6,[pc,#336] ; [0x110033c8] = 0x40002400
|
|
0x11003276: 63b5 .c STR r5,[r6,#0x38]
|
|
0x11003278: bf00 .. NOP
|
|
0x1100327a: e0a3 .. B 0x110033c4 ; xc_gpio_pull_config + 440
|
|
0x1100327c: 2a02 .* CMP r2,#2
|
|
0x1100327e: d1e6 .. BNE 0x1100324e ; xc_gpio_pull_config + 66
|
|
0x11003280: bf00 .. NOP
|
|
0x11003282: 4d51 QM LDR r5,[pc,#324] ; [0x110033c8] = 0x40002400
|
|
0x11003284: 6bed .k LDR r5,[r5,#0x3c]
|
|
0x11003286: 4628 (F MOV r0,r5
|
|
0x11003288: 004e N. LSLS r6,r1,#1
|
|
0x1100328a: 1c76 v. ADDS r6,r6,#1
|
|
0x1100328c: 2501 .% MOVS r5,#1
|
|
0x1100328e: 40b5 .@ LSLS r5,r5,r6
|
|
0x11003290: 4328 (C ORRS r0,r0,r5
|
|
0x11003292: 004e N. LSLS r6,r1,#1
|
|
0x11003294: 2501 .% MOVS r5,#1
|
|
0x11003296: 40b5 .@ LSLS r5,r5,r6
|
|
0x11003298: 4606 .F MOV r6,r0
|
|
0x1100329a: 43ae .C BICS r6,r6,r5
|
|
0x1100329c: 4630 0F MOV r0,r6
|
|
0x1100329e: 4605 .F MOV r5,r0
|
|
0x110032a0: 4e49 IN LDR r6,[pc,#292] ; [0x110033c8] = 0x40002400
|
|
0x110032a2: 63f5 .c STR r5,[r6,#0x3c]
|
|
0x110032a4: bf00 .. NOP
|
|
0x110032a6: e08d .. B 0x110033c4 ; xc_gpio_pull_config + 440
|
|
0x110032a8: 2c01 ., CMP r4,#1
|
|
0x110032aa: d141 A. BNE 0x11003330 ; xc_gpio_pull_config + 292
|
|
0x110032ac: 2a00 .* CMP r2,#0
|
|
0x110032ae: d113 .. BNE 0x110032d8 ; xc_gpio_pull_config + 204
|
|
0x110032b0: bf00 .. NOP
|
|
0x110032b2: 4d45 EM LDR r5,[pc,#276] ; [0x110033c8] = 0x40002400
|
|
0x110032b4: 6b6d mk LDR r5,[r5,#0x34]
|
|
0x110032b6: 4628 (F MOV r0,r5
|
|
0x110032b8: 004e N. LSLS r6,r1,#1
|
|
0x110032ba: 1c76 v. ADDS r6,r6,#1
|
|
0x110032bc: 2501 .% MOVS r5,#1
|
|
0x110032be: 40b5 .@ LSLS r5,r5,r6
|
|
0x110032c0: 4606 .F MOV r6,r0
|
|
0x110032c2: 43ae .C BICS r6,r6,r5
|
|
0x110032c4: 4630 0F MOV r0,r6
|
|
0x110032c6: 004e N. LSLS r6,r1,#1
|
|
0x110032c8: 2501 .% MOVS r5,#1
|
|
0x110032ca: 40b5 .@ LSLS r5,r5,r6
|
|
0x110032cc: 4328 (C ORRS r0,r0,r5
|
|
0x110032ce: 4605 .F MOV r5,r0
|
|
0x110032d0: 4e3d =N LDR r6,[pc,#244] ; [0x110033c8] = 0x40002400
|
|
0x110032d2: 6375 uc STR r5,[r6,#0x34]
|
|
0x110032d4: bf00 .. NOP
|
|
0x110032d6: e075 u. B 0x110033c4 ; xc_gpio_pull_config + 440
|
|
0x110032d8: 2a01 .* CMP r2,#1
|
|
0x110032da: d113 .. BNE 0x11003304 ; xc_gpio_pull_config + 248
|
|
0x110032dc: bf00 .. NOP
|
|
0x110032de: 4d3a :M LDR r5,[pc,#232] ; [0x110033c8] = 0x40002400
|
|
0x110032e0: 6bad .k LDR r5,[r5,#0x38]
|
|
0x110032e2: 4628 (F MOV r0,r5
|
|
0x110032e4: 004e N. LSLS r6,r1,#1
|
|
0x110032e6: 1c76 v. ADDS r6,r6,#1
|
|
0x110032e8: 2501 .% MOVS r5,#1
|
|
0x110032ea: 40b5 .@ LSLS r5,r5,r6
|
|
0x110032ec: 4606 .F MOV r6,r0
|
|
0x110032ee: 43ae .C BICS r6,r6,r5
|
|
0x110032f0: 4630 0F MOV r0,r6
|
|
0x110032f2: 004e N. LSLS r6,r1,#1
|
|
0x110032f4: 2501 .% MOVS r5,#1
|
|
0x110032f6: 40b5 .@ LSLS r5,r5,r6
|
|
0x110032f8: 4328 (C ORRS r0,r0,r5
|
|
0x110032fa: 4605 .F MOV r5,r0
|
|
0x110032fc: 4e32 2N LDR r6,[pc,#200] ; [0x110033c8] = 0x40002400
|
|
0x110032fe: 63b5 .c STR r5,[r6,#0x38]
|
|
0x11003300: bf00 .. NOP
|
|
0x11003302: e05f _. B 0x110033c4 ; xc_gpio_pull_config + 440
|
|
0x11003304: 2a02 .* CMP r2,#2
|
|
0x11003306: d15d ]. BNE 0x110033c4 ; xc_gpio_pull_config + 440
|
|
0x11003308: bf00 .. NOP
|
|
0x1100330a: 4d2f /M LDR r5,[pc,#188] ; [0x110033c8] = 0x40002400
|
|
0x1100330c: 6bed .k LDR r5,[r5,#0x3c]
|
|
0x1100330e: 4628 (F MOV r0,r5
|
|
0x11003310: 004e N. LSLS r6,r1,#1
|
|
0x11003312: 1c76 v. ADDS r6,r6,#1
|
|
0x11003314: 2501 .% MOVS r5,#1
|
|
0x11003316: 40b5 .@ LSLS r5,r5,r6
|
|
0x11003318: 4606 .F MOV r6,r0
|
|
0x1100331a: 43ae .C BICS r6,r6,r5
|
|
0x1100331c: 4630 0F MOV r0,r6
|
|
0x1100331e: 004e N. LSLS r6,r1,#1
|
|
0x11003320: 2501 .% MOVS r5,#1
|
|
0x11003322: 40b5 .@ LSLS r5,r5,r6
|
|
0x11003324: 4328 (C ORRS r0,r0,r5
|
|
0x11003326: 4605 .F MOV r5,r0
|
|
0x11003328: 4e27 'N LDR r6,[pc,#156] ; [0x110033c8] = 0x40002400
|
|
0x1100332a: 63f5 .c STR r5,[r6,#0x3c]
|
|
0x1100332c: bf00 .. NOP
|
|
0x1100332e: e049 I. B 0x110033c4 ; xc_gpio_pull_config + 440
|
|
0x11003330: 2c02 ., CMP r4,#2
|
|
0x11003332: d147 G. BNE 0x110033c4 ; xc_gpio_pull_config + 440
|
|
0x11003334: 2a00 .* CMP r2,#0
|
|
0x11003336: d115 .. BNE 0x11003364 ; xc_gpio_pull_config + 344
|
|
0x11003338: bf00 .. NOP
|
|
0x1100333a: 4d23 #M LDR r5,[pc,#140] ; [0x110033c8] = 0x40002400
|
|
0x1100333c: 6b6d mk LDR r5,[r5,#0x34]
|
|
0x1100333e: 4628 (F MOV r0,r5
|
|
0x11003340: 004e N. LSLS r6,r1,#1
|
|
0x11003342: 1c76 v. ADDS r6,r6,#1
|
|
0x11003344: 2501 .% MOVS r5,#1
|
|
0x11003346: 40b5 .@ LSLS r5,r5,r6
|
|
0x11003348: 4606 .F MOV r6,r0
|
|
0x1100334a: 43ae .C BICS r6,r6,r5
|
|
0x1100334c: 4630 0F MOV r0,r6
|
|
0x1100334e: 004e N. LSLS r6,r1,#1
|
|
0x11003350: 2501 .% MOVS r5,#1
|
|
0x11003352: 40b5 .@ LSLS r5,r5,r6
|
|
0x11003354: 4606 .F MOV r6,r0
|
|
0x11003356: 43ae .C BICS r6,r6,r5
|
|
0x11003358: 4630 0F MOV r0,r6
|
|
0x1100335a: 4605 .F MOV r5,r0
|
|
0x1100335c: 4e1a .N LDR r6,[pc,#104] ; [0x110033c8] = 0x40002400
|
|
0x1100335e: 6375 uc STR r5,[r6,#0x34]
|
|
0x11003360: bf00 .. NOP
|
|
0x11003362: e02f /. B 0x110033c4 ; xc_gpio_pull_config + 440
|
|
0x11003364: 2a01 .* CMP r2,#1
|
|
0x11003366: d115 .. BNE 0x11003394 ; xc_gpio_pull_config + 392
|
|
0x11003368: bf00 .. NOP
|
|
0x1100336a: 4d17 .M LDR r5,[pc,#92] ; [0x110033c8] = 0x40002400
|
|
0x1100336c: 6bad .k LDR r5,[r5,#0x38]
|
|
0x1100336e: 4628 (F MOV r0,r5
|
|
0x11003370: 004e N. LSLS r6,r1,#1
|
|
0x11003372: 1c76 v. ADDS r6,r6,#1
|
|
0x11003374: 2501 .% MOVS r5,#1
|
|
0x11003376: 40b5 .@ LSLS r5,r5,r6
|
|
0x11003378: 4606 .F MOV r6,r0
|
|
0x1100337a: 43ae .C BICS r6,r6,r5
|
|
0x1100337c: 4630 0F MOV r0,r6
|
|
0x1100337e: 004e N. LSLS r6,r1,#1
|
|
0x11003380: 2501 .% MOVS r5,#1
|
|
0x11003382: 40b5 .@ LSLS r5,r5,r6
|
|
0x11003384: 4606 .F MOV r6,r0
|
|
0x11003386: 43ae .C BICS r6,r6,r5
|
|
0x11003388: 4630 0F MOV r0,r6
|
|
0x1100338a: 4605 .F MOV r5,r0
|
|
0x1100338c: 4e0e .N LDR r6,[pc,#56] ; [0x110033c8] = 0x40002400
|
|
0x1100338e: 63b5 .c STR r5,[r6,#0x38]
|
|
0x11003390: bf00 .. NOP
|
|
0x11003392: e017 .. B 0x110033c4 ; xc_gpio_pull_config + 440
|
|
0x11003394: 2a02 .* CMP r2,#2
|
|
0x11003396: d115 .. BNE 0x110033c4 ; xc_gpio_pull_config + 440
|
|
0x11003398: bf00 .. NOP
|
|
0x1100339a: 4d0b .M LDR r5,[pc,#44] ; [0x110033c8] = 0x40002400
|
|
0x1100339c: 6bed .k LDR r5,[r5,#0x3c]
|
|
0x1100339e: 4628 (F MOV r0,r5
|
|
0x110033a0: 004e N. LSLS r6,r1,#1
|
|
0x110033a2: 1c76 v. ADDS r6,r6,#1
|
|
0x110033a4: 2501 .% MOVS r5,#1
|
|
0x110033a6: 40b5 .@ LSLS r5,r5,r6
|
|
0x110033a8: 4606 .F MOV r6,r0
|
|
0x110033aa: 43ae .C BICS r6,r6,r5
|
|
0x110033ac: 4630 0F MOV r0,r6
|
|
0x110033ae: 004e N. LSLS r6,r1,#1
|
|
0x110033b0: 2501 .% MOVS r5,#1
|
|
0x110033b2: 40b5 .@ LSLS r5,r5,r6
|
|
0x110033b4: 4606 .F MOV r6,r0
|
|
0x110033b6: 43ae .C BICS r6,r6,r5
|
|
0x110033b8: 4630 0F MOV r0,r6
|
|
0x110033ba: 4605 .F MOV r5,r0
|
|
0x110033bc: 4e02 .N LDR r6,[pc,#8] ; [0x110033c8] = 0x40002400
|
|
0x110033be: 63f5 .c STR r5,[r6,#0x3c]
|
|
0x110033c0: bf00 .. NOP
|
|
0x110033c2: bf00 .. NOP
|
|
0x110033c4: bd70 p. POP {r4-r6,pc}
|
|
$d
|
|
0x110033c6: 0000 .. DCW 0
|
|
0x110033c8: 40002400 .$.@ DCD 1073751040
|
|
$t
|
|
i.xc_hfclk_set
|
|
xc_hfclk_set
|
|
0x110033cc: b513 .. PUSH {r0,r1,r4,lr}
|
|
0x110033ce: 4668 hF MOV r0,sp
|
|
0x110033d0: 7980 .y LDRB r0,[r0,#6]
|
|
0x110033d2: 2801 .( CMP r0,#1
|
|
0x110033d4: d003 .. BEQ 0x110033de ; xc_hfclk_set + 18
|
|
0x110033d6: 4668 hF MOV r0,sp
|
|
0x110033d8: 7980 .y LDRB r0,[r0,#6]
|
|
0x110033da: 2802 .( CMP r0,#2
|
|
0x110033dc: d108 .. BNE 0x110033f0 ; xc_hfclk_set + 36
|
|
0x110033de: f7fffcdb .... BL xc_clock_bbpll_common_cfg ; 0x11002d98
|
|
0x110033e2: 466b kF MOV r3,sp
|
|
0x110033e4: 795a Zy LDRB r2,[r3,#5]
|
|
0x110033e6: 7919 .y LDRB r1,[r3,#4]
|
|
0x110033e8: 9b00 .. LDR r3,[sp,#0]
|
|
0x110033ea: 7818 .x LDRB r0,[r3,#0]
|
|
0x110033ec: f7fffd02 .... BL xc_clock_bbpll_freq_cfg ; 0x11002df4
|
|
0x110033f0: 4669 iF MOV r1,sp
|
|
0x110033f2: 7988 .y LDRB r0,[r1,#6]
|
|
0x110033f4: 4907 .I LDR r1,[pc,#28] ; [0x11003414] = 0x40000100
|
|
0x110033f6: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x110033f8: 2206 ." MOVS r2,#6
|
|
0x110033fa: 4391 .C BICS r1,r1,r2
|
|
0x110033fc: 0042 B. LSLS r2,r0,#1
|
|
0x110033fe: 4311 .C ORRS r1,r1,r2
|
|
0x11003400: 4a04 .J LDR r2,[pc,#16] ; [0x11003414] = 0x40000100
|
|
0x11003402: 6311 .c STR r1,[r2,#0x30]
|
|
0x11003404: bf00 .. NOP
|
|
0x11003406: 2064 d MOVS r0,#0x64
|
|
0x11003408: f7fefda8 .... BL delay_us ; 0x11001f5c
|
|
0x1100340c: f000f848 ..H. BL xc_pwr_vol_set ; 0x110034a0
|
|
0x11003410: bd1c .. POP {r2-r4,pc}
|
|
$d
|
|
0x11003412: 0000 .. DCW 0
|
|
0x11003414: 40000100 ...@ DCD 1073742080
|
|
$t
|
|
i.xc_pwr_gpio_sleep_config
|
|
xc_pwr_gpio_sleep_config
|
|
0x11003418: b51c .. PUSH {r2-r4,lr}
|
|
0x1100341a: 481e .H LDR r0,[pc,#120] ; [0x11003494] = 0x5555f
|
|
0x1100341c: 491e .I LDR r1,[pc,#120] ; [0x11003498] = 0x40002400
|
|
0x1100341e: 63c8 .c STR r0,[r1,#0x3c]
|
|
0x11003420: bf00 .. NOP
|
|
0x11003422: 2003 . MOVS r0,#3
|
|
0x11003424: 2101 .! MOVS r1,#1
|
|
0x11003426: 4081 .@ LSLS r1,r1,r0
|
|
0x11003428: 4a1c .J LDR r2,[pc,#112] ; [0x1100349c] = 0xe000e180
|
|
0x1100342a: 6011 .` STR r1,[r2,#0]
|
|
0x1100342c: bf00 .. NOP
|
|
0x1100342e: 2000 . MOVS r0,#0
|
|
0x11003430: 9000 .. STR r0,[sp,#0]
|
|
0x11003432: 9001 .. STR r0,[sp,#4]
|
|
0x11003434: 2100 .! MOVS r1,#0
|
|
0x11003436: 4668 hF MOV r0,sp
|
|
0x11003438: 7081 .p STRB r1,[r0,#2]
|
|
0x1100343a: 7101 .q STRB r1,[r0,#4]
|
|
0x1100343c: 70c1 .p STRB r1,[r0,#3]
|
|
0x1100343e: 7181 .q STRB r1,[r0,#6]
|
|
0x11003440: 2101 .! MOVS r1,#1
|
|
0x11003442: 7141 Aq STRB r1,[r0,#5]
|
|
0x11003444: 2400 .$ MOVS r4,#0
|
|
0x11003446: e021 !. B 0x1100348c ; xc_pwr_gpio_sleep_config + 116
|
|
0x11003448: 4669 iF MOV r1,sp
|
|
0x1100344a: 800c .. STRH r4,[r1,#0]
|
|
0x1100344c: 2c12 ., CMP r4,#0x12
|
|
0x1100344e: d01c .. BEQ 0x1100348a ; xc_pwr_gpio_sleep_config + 114
|
|
0x11003450: 2c13 ., CMP r4,#0x13
|
|
0x11003452: d01a .. BEQ 0x1100348a ; xc_pwr_gpio_sleep_config + 114
|
|
0x11003454: 2c21 !, CMP r4,#0x21
|
|
0x11003456: d001 .. BEQ 0x1100345c ; xc_pwr_gpio_sleep_config + 68
|
|
0x11003458: 2c22 ", CMP r4,#0x22
|
|
0x1100345a: d106 .. BNE 0x1100346a ; xc_pwr_gpio_sleep_config + 82
|
|
0x1100345c: 2001 . MOVS r0,#1
|
|
0x1100345e: 4669 iF MOV r1,sp
|
|
0x11003460: 7148 Hq STRB r0,[r1,#5]
|
|
0x11003462: 4668 hF MOV r0,sp
|
|
0x11003464: f7fffe42 ..B. BL xc_gpio_init ; 0x110030ec
|
|
0x11003468: e00f .. B 0x1100348a ; xc_pwr_gpio_sleep_config + 114
|
|
0x1100346a: 2c23 #, CMP r4,#0x23
|
|
0x1100346c: d106 .. BNE 0x1100347c ; xc_pwr_gpio_sleep_config + 100
|
|
0x1100346e: 2001 . MOVS r0,#1
|
|
0x11003470: 4669 iF MOV r1,sp
|
|
0x11003472: 7148 Hq STRB r0,[r1,#5]
|
|
0x11003474: 4668 hF MOV r0,sp
|
|
0x11003476: f7fffe39 ..9. BL xc_gpio_init ; 0x110030ec
|
|
0x1100347a: e006 .. B 0x1100348a ; xc_pwr_gpio_sleep_config + 114
|
|
0x1100347c: 2c14 ., CMP r4,#0x14
|
|
0x1100347e: d004 .. BEQ 0x1100348a ; xc_pwr_gpio_sleep_config + 114
|
|
0x11003480: 2c15 ., CMP r4,#0x15
|
|
0x11003482: d002 .. BEQ 0x1100348a ; xc_pwr_gpio_sleep_config + 114
|
|
0x11003484: 4668 hF MOV r0,sp
|
|
0x11003486: f7fffe31 ..1. BL xc_gpio_init ; 0x110030ec
|
|
0x1100348a: 1c64 d. ADDS r4,r4,#1
|
|
0x1100348c: 2c24 $, CMP r4,#0x24
|
|
0x1100348e: dbdb .. BLT 0x11003448 ; xc_pwr_gpio_sleep_config + 48
|
|
0x11003490: bd1c .. POP {r2-r4,pc}
|
|
$d
|
|
0x11003492: 0000 .. DCW 0
|
|
0x11003494: 0005555f _U.. DCD 349535
|
|
0x11003498: 40002400 .$.@ DCD 1073751040
|
|
0x1100349c: e000e180 .... DCD 3758154112
|
|
$t
|
|
i.xc_pwr_vol_set
|
|
xc_pwr_vol_set
|
|
0x110034a0: b510 .. PUSH {r4,lr}
|
|
0x110034a2: f7fffd79 ..y. BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x110034a6: 4604 .F MOV r4,r0
|
|
0x110034a8: 4917 .I LDR r1,[pc,#92] ; [0x11003508] = 0x1e84800
|
|
0x110034aa: 1a60 `. SUBS r0,r4,r1
|
|
0x110034ac: 428c .B CMP r4,r1
|
|
0x110034ae: d013 .. BEQ 0x110034d8 ; xc_pwr_vol_set + 56
|
|
0x110034b0: dc08 .. BGT 0x110034c4 ; xc_pwr_vol_set + 36
|
|
0x110034b2: 4816 .H LDR r0,[pc,#88] ; [0x1100350c] = 0xff0bdc00
|
|
0x110034b4: 1820 . ADDS r0,r4,r0
|
|
0x110034b6: 2800 .( CMP r0,#0
|
|
0x110034b8: d00c .. BEQ 0x110034d4 ; xc_pwr_vol_set + 52
|
|
0x110034ba: 4915 .I LDR r1,[pc,#84] ; [0x11003510] = 0xff85ee00
|
|
0x110034bc: 1840 @. ADDS r0,r0,r1
|
|
0x110034be: 2800 .( CMP r0,#0
|
|
0x110034c0: d115 .. BNE 0x110034ee ; xc_pwr_vol_set + 78
|
|
0x110034c2: e008 .. B 0x110034d6 ; xc_pwr_vol_set + 54
|
|
0x110034c4: 4911 .I LDR r1,[pc,#68] ; [0x1100350c] = 0xff0bdc00
|
|
0x110034c6: 1840 @. ADDS r0,r0,r1
|
|
0x110034c8: 2800 .( CMP r0,#0
|
|
0x110034ca: d00a .. BEQ 0x110034e2 ; xc_pwr_vol_set + 66
|
|
0x110034cc: 1840 @. ADDS r0,r0,r1
|
|
0x110034ce: 2800 .( CMP r0,#0
|
|
0x110034d0: d10d .. BNE 0x110034ee ; xc_pwr_vol_set + 78
|
|
0x110034d2: e007 .. B 0x110034e4 ; xc_pwr_vol_set + 68
|
|
0x110034d4: bf00 .. NOP
|
|
0x110034d6: bf00 .. NOP
|
|
0x110034d8: 202c , MOVS r0,#0x2c
|
|
0x110034da: 490e .I LDR r1,[pc,#56] ; [0x11003514] = 0x40002400
|
|
0x110034dc: 6208 .b STR r0,[r1,#0x20]
|
|
0x110034de: bf00 .. NOP
|
|
0x110034e0: e00a .. B 0x110034f8 ; xc_pwr_vol_set + 88
|
|
0x110034e2: bf00 .. NOP
|
|
0x110034e4: 202d - MOVS r0,#0x2d
|
|
0x110034e6: 490b .I LDR r1,[pc,#44] ; [0x11003514] = 0x40002400
|
|
0x110034e8: 6208 .b STR r0,[r1,#0x20]
|
|
0x110034ea: bf00 .. NOP
|
|
0x110034ec: e004 .. B 0x110034f8 ; xc_pwr_vol_set + 88
|
|
0x110034ee: 202f / MOVS r0,#0x2f
|
|
0x110034f0: 4908 .I LDR r1,[pc,#32] ; [0x11003514] = 0x40002400
|
|
0x110034f2: 6208 .b STR r0,[r1,#0x20]
|
|
0x110034f4: bf00 .. NOP
|
|
0x110034f6: bf00 .. NOP
|
|
0x110034f8: bf00 .. NOP
|
|
0x110034fa: 2007 . MOVS r0,#7
|
|
0x110034fc: 4905 .I LDR r1,[pc,#20] ; [0x11003514] = 0x40002400
|
|
0x110034fe: 3140 @1 ADDS r1,r1,#0x40
|
|
0x11003500: 6088 .` STR r0,[r1,#8]
|
|
0x11003502: bf00 .. NOP
|
|
0x11003504: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11003506: 0000 .. DCW 0
|
|
0x11003508: 01e84800 .H.. DCD 32000000
|
|
0x1100350c: ff0bdc00 .... DCD 4278967296
|
|
0x11003510: ff85ee00 .... DCD 4286967296
|
|
0x11003514: 40002400 .$.@ DCD 1073751040
|
|
$t
|
|
i.xc_rc32k_calib_by_soft
|
|
xc_rc32k_calib_by_soft
|
|
0x11003518: b5fe .. PUSH {r1-r7,lr}
|
|
0x1100351a: 2400 .$ MOVS r4,#0
|
|
0x1100351c: 2000 . MOVS r0,#0
|
|
0x1100351e: 9001 .. STR r0,[sp,#4]
|
|
0x11003520: 4864 dH LDR r0,[pc,#400] ; [0x110036b4] = 0x1fff
|
|
0x11003522: 4965 eI LDR r1,[pc,#404] ; [0x110036b8] = 0x10001104
|
|
0x11003524: 6008 .` STR r0,[r1,#0]
|
|
0x11003526: f000f9d3 .... BL xc_rc32k_soft_calib_disable ; 0x110038d0
|
|
0x1100352a: 4963 cI LDR r1,[pc,#396] ; [0x110036b8] = 0x10001104
|
|
0x1100352c: 6809 .h LDR r1,[r1,#0]
|
|
0x1100352e: b288 .. UXTH r0,r1
|
|
0x11003530: f000f8dc .... BL xc_rc32k_calib_init ; 0x110036ec
|
|
0x11003534: 2000 . MOVS r0,#0
|
|
0x11003536: 4961 aI LDR r1,[pc,#388] ; [0x110036bc] = 0x40002080
|
|
0x11003538: 6188 .a STR r0,[r1,#0x18]
|
|
0x1100353a: bf00 .. NOP
|
|
0x1100353c: 2003 . MOVS r0,#3
|
|
0x1100353e: 61c8 .a STR r0,[r1,#0x1c]
|
|
0x11003540: bf00 .. NOP
|
|
0x11003542: e0b3 .. B 0x110036ac ; xc_rc32k_calib_by_soft + 404
|
|
0x11003544: 2000 . MOVS r0,#0
|
|
0x11003546: 495d ]I LDR r1,[pc,#372] ; [0x110036bc] = 0x40002080
|
|
0x11003548: 3940 @9 SUBS r1,r1,#0x40
|
|
0x1100354a: 6008 .` STR r0,[r1,#0]
|
|
0x1100354c: bf00 .. NOP
|
|
0x1100354e: 20c0 . MOVS r0,#0xc0
|
|
0x11003550: 6809 .h LDR r1,[r1,#0]
|
|
0x11003552: 0c09 .. LSRS r1,r1,#16
|
|
0x11003554: 0409 .. LSLS r1,r1,#16
|
|
0x11003556: 4301 .C ORRS r1,r1,r0
|
|
0x11003558: 4a58 XJ LDR r2,[pc,#352] ; [0x110036bc] = 0x40002080
|
|
0x1100355a: 3a40 @: SUBS r2,r2,#0x40
|
|
0x1100355c: 6011 .` STR r1,[r2,#0]
|
|
0x1100355e: bf00 .. NOP
|
|
0x11003560: 2001 . MOVS r0,#1
|
|
0x11003562: 4611 .F MOV r1,r2
|
|
0x11003564: 6809 .h LDR r1,[r1,#0]
|
|
0x11003566: 0482 .. LSLS r2,r0,#18
|
|
0x11003568: 4391 .C BICS r1,r1,r2
|
|
0x1100356a: 0482 .. LSLS r2,r0,#18
|
|
0x1100356c: 4311 .C ORRS r1,r1,r2
|
|
0x1100356e: 4a53 SJ LDR r2,[pc,#332] ; [0x110036bc] = 0x40002080
|
|
0x11003570: 3a40 @: SUBS r2,r2,#0x40
|
|
0x11003572: 6011 .` STR r1,[r2,#0]
|
|
0x11003574: bf00 .. NOP
|
|
0x11003576: bf00 .. NOP
|
|
0x11003578: bf00 .. NOP
|
|
0x1100357a: 4850 PH LDR r0,[pc,#320] ; [0x110036bc] = 0x40002080
|
|
0x1100357c: 3840 @8 SUBS r0,r0,#0x40
|
|
0x1100357e: 68c0 .h LDR r0,[r0,#0xc]
|
|
0x11003580: b2c5 .. UXTB r5,r0
|
|
0x11003582: 2020 MOVS r0,#0x20
|
|
0x11003584: 4028 (@ ANDS r0,r0,r5
|
|
0x11003586: 2800 .( CMP r0,#0
|
|
0x11003588: d0f6 .. BEQ 0x11003578 ; xc_rc32k_calib_by_soft + 96
|
|
0x1100358a: bf00 .. NOP
|
|
0x1100358c: 484b KH LDR r0,[pc,#300] ; [0x110036bc] = 0x40002080
|
|
0x1100358e: 3840 @8 SUBS r0,r0,#0x40
|
|
0x11003590: 6900 .i LDR r0,[r0,#0x10]
|
|
0x11003592: 9001 .. STR r0,[sp,#4]
|
|
0x11003594: 2001 . MOVS r0,#1
|
|
0x11003596: 4949 II LDR r1,[pc,#292] ; [0x110036bc] = 0x40002080
|
|
0x11003598: 3940 @9 SUBS r1,r1,#0x40
|
|
0x1100359a: 6809 .h LDR r1,[r1,#0]
|
|
0x1100359c: 0402 .. LSLS r2,r0,#16
|
|
0x1100359e: 4391 .C BICS r1,r1,r2
|
|
0x110035a0: 0402 .. LSLS r2,r0,#16
|
|
0x110035a2: 4311 .C ORRS r1,r1,r2
|
|
0x110035a4: 4a45 EJ LDR r2,[pc,#276] ; [0x110036bc] = 0x40002080
|
|
0x110035a6: 3a40 @: SUBS r2,r2,#0x40
|
|
0x110035a8: 6011 .` STR r1,[r2,#0]
|
|
0x110035aa: bf00 .. NOP
|
|
0x110035ac: 2000 . MOVS r0,#0
|
|
0x110035ae: 4611 .F MOV r1,r2
|
|
0x110035b0: 6008 .` STR r0,[r1,#0]
|
|
0x110035b2: bf00 .. NOP
|
|
0x110035b4: f7fffcf0 .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x110035b8: 4941 AI LDR r1,[pc,#260] ; [0x110036c0] = 0xf42400
|
|
0x110035ba: 4288 .B CMP r0,r1
|
|
0x110035bc: d009 .. BEQ 0x110035d2 ; xc_rc32k_calib_by_soft + 186
|
|
0x110035be: f7fffceb .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x110035c2: 4940 @I LDR r1,[pc,#256] ; [0x110036c4] = 0x1e84800
|
|
0x110035c4: 4288 .B CMP r0,r1
|
|
0x110035c6: d004 .. BEQ 0x110035d2 ; xc_rc32k_calib_by_soft + 186
|
|
0x110035c8: f7fffce6 .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x110035cc: 493e >I LDR r1,[pc,#248] ; [0x110036c8] = 0x3d09000
|
|
0x110035ce: 4288 .B CMP r0,r1
|
|
0x110035d0: d110 .. BNE 0x110035f4 ; xc_rc32k_calib_by_soft + 220
|
|
0x110035d2: 9801 .. LDR r0,[sp,#4]
|
|
0x110035d4: f7fef8b8 .... BL __aeabi_ui2f ; 0x11001748
|
|
0x110035d8: 4601 .F MOV r1,r0
|
|
0x110035da: 9000 .. STR r0,[sp,#0]
|
|
0x110035dc: 483b ;H LDR r0,[pc,#236] ; [0x110036cc] = 0x45400000
|
|
0x110035de: f7fdffbf .... BL __aeabi_fdiv ; 0x11001560
|
|
0x110035e2: 4607 .F MOV r7,r0
|
|
0x110035e4: 493a :I LDR r1,[pc,#232] ; [0x110036d0] = 0x49742400
|
|
0x110035e6: f000ffdd .... BL __aeabi_fmul ; 0x110045a4
|
|
0x110035ea: 4606 .F MOV r6,r0
|
|
0x110035ec: f7fef868 ..h. BL __aeabi_f2uiz ; 0x110016c0
|
|
0x110035f0: 4604 .F MOV r4,r0
|
|
0x110035f2: e019 .. B 0x11003628 ; xc_rc32k_calib_by_soft + 272
|
|
0x110035f4: f7fffcd0 .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x110035f8: 4936 6I LDR r1,[pc,#216] ; [0x110036d4] = 0x16e3600
|
|
0x110035fa: 4288 .B CMP r0,r1
|
|
0x110035fc: d004 .. BEQ 0x11003608 ; xc_rc32k_calib_by_soft + 240
|
|
0x110035fe: f7fffccb .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x11003602: 4935 5I LDR r1,[pc,#212] ; [0x110036d8] = 0x2dc6c00
|
|
0x11003604: 4288 .B CMP r0,r1
|
|
0x11003606: d10f .. BNE 0x11003628 ; xc_rc32k_calib_by_soft + 272
|
|
0x11003608: 9801 .. LDR r0,[sp,#4]
|
|
0x1100360a: f7fef89d .... BL __aeabi_ui2f ; 0x11001748
|
|
0x1100360e: 4601 .F MOV r1,r0
|
|
0x11003610: 9000 .. STR r0,[sp,#0]
|
|
0x11003612: 4832 2H LDR r0,[pc,#200] ; [0x110036dc] = 0x45900000
|
|
0x11003614: f7fdffa4 .... BL __aeabi_fdiv ; 0x11001560
|
|
0x11003618: 4607 .F MOV r7,r0
|
|
0x1100361a: 492d -I LDR r1,[pc,#180] ; [0x110036d0] = 0x49742400
|
|
0x1100361c: f000ffc2 .... BL __aeabi_fmul ; 0x110045a4
|
|
0x11003620: 4606 .F MOV r6,r0
|
|
0x11003622: f7fef84d ..M. BL __aeabi_f2uiz ; 0x110016c0
|
|
0x11003626: 4604 .F MOV r4,r0
|
|
0x11003628: 207d } MOVS r0,#0x7d
|
|
0x1100362a: 0200 .. LSLS r0,r0,#8
|
|
0x1100362c: 4284 .B CMP r4,r0
|
|
0x1100362e: d910 .. BLS 0x11003652 ; xc_rc32k_calib_by_soft + 314
|
|
0x11003630: 4601 .F MOV r1,r0
|
|
0x11003632: 1a60 `. SUBS r0,r4,r1
|
|
0x11003634: f7fef888 .... BL __aeabi_ui2f ; 0x11001748
|
|
0x11003638: 4607 .F MOV r7,r0
|
|
0x1100363a: 4929 )I LDR r1,[pc,#164] ; [0x110036e0] = 0x3fc7ae14
|
|
0x1100363c: f7fdff90 .... BL __aeabi_fdiv ; 0x11001560
|
|
0x11003640: 4606 .F MOV r6,r0
|
|
0x11003642: f7fef83d ..=. BL __aeabi_f2uiz ; 0x110016c0
|
|
0x11003646: 491c .I LDR r1,[pc,#112] ; [0x110036b8] = 0x10001104
|
|
0x11003648: 6809 .h LDR r1,[r1,#0]
|
|
0x1100364a: 1a08 .. SUBS r0,r1,r0
|
|
0x1100364c: 491a .I LDR r1,[pc,#104] ; [0x110036b8] = 0x10001104
|
|
0x1100364e: 6008 .` STR r0,[r1,#0]
|
|
0x11003650: e013 .. B 0x1100367a ; xc_rc32k_calib_by_soft + 354
|
|
0x11003652: 207d } MOVS r0,#0x7d
|
|
0x11003654: 0200 .. LSLS r0,r0,#8
|
|
0x11003656: 4284 .B CMP r4,r0
|
|
0x11003658: d20f .. BCS 0x1100367a ; xc_rc32k_calib_by_soft + 354
|
|
0x1100365a: 4601 .F MOV r1,r0
|
|
0x1100365c: 1b08 .. SUBS r0,r1,r4
|
|
0x1100365e: f7fef873 ..s. BL __aeabi_ui2f ; 0x11001748
|
|
0x11003662: 4607 .F MOV r7,r0
|
|
0x11003664: 491e .I LDR r1,[pc,#120] ; [0x110036e0] = 0x3fc7ae14
|
|
0x11003666: f7fdff7b ..{. BL __aeabi_fdiv ; 0x11001560
|
|
0x1100366a: 4606 .F MOV r6,r0
|
|
0x1100366c: f7fef828 ..(. BL __aeabi_f2uiz ; 0x110016c0
|
|
0x11003670: 4911 .I LDR r1,[pc,#68] ; [0x110036b8] = 0x10001104
|
|
0x11003672: 6809 .h LDR r1,[r1,#0]
|
|
0x11003674: 1840 @. ADDS r0,r0,r1
|
|
0x11003676: 4910 .I LDR r1,[pc,#64] ; [0x110036b8] = 0x10001104
|
|
0x11003678: 6008 .` STR r0,[r1,#0]
|
|
0x1100367a: 2000 . MOVS r0,#0
|
|
0x1100367c: 490f .I LDR r1,[pc,#60] ; [0x110036bc] = 0x40002080
|
|
0x1100367e: 3940 @9 SUBS r1,r1,#0x40
|
|
0x11003680: 6308 .c STR r0,[r1,#0x30]
|
|
0x11003682: bf00 .. NOP
|
|
0x11003684: 490c .I LDR r1,[pc,#48] ; [0x110036b8] = 0x10001104
|
|
0x11003686: 6808 .h LDR r0,[r1,#0]
|
|
0x11003688: 4a16 .J LDR r2,[pc,#88] ; [0x110036e4] = 0x1fff4000
|
|
0x1100368a: 4310 .C ORRS r0,r0,r2
|
|
0x1100368c: 490b .I LDR r1,[pc,#44] ; [0x110036bc] = 0x40002080
|
|
0x1100368e: 6048 H` STR r0,[r1,#4]
|
|
0x11003690: bf00 .. NOP
|
|
0x11003692: 2001 . MOVS r0,#1
|
|
0x11003694: 4909 .I LDR r1,[pc,#36] ; [0x110036bc] = 0x40002080
|
|
0x11003696: 3940 @9 SUBS r1,r1,#0x40
|
|
0x11003698: 6308 .c STR r0,[r1,#0x30]
|
|
0x1100369a: bf00 .. NOP
|
|
0x1100369c: 4812 .H LDR r0,[pc,#72] ; [0x110036e8] = 0x7cf6
|
|
0x1100369e: 4284 .B CMP r4,r0
|
|
0x110036a0: d304 .. BCC 0x110036ac ; xc_rc32k_calib_by_soft + 404
|
|
0x110036a2: 4811 .H LDR r0,[pc,#68] ; [0x110036e8] = 0x7cf6
|
|
0x110036a4: 3014 .0 ADDS r0,r0,#0x14
|
|
0x110036a6: 4284 .B CMP r4,r0
|
|
0x110036a8: d800 .. BHI 0x110036ac ; xc_rc32k_calib_by_soft + 404
|
|
0x110036aa: e000 .. B 0x110036ae ; xc_rc32k_calib_by_soft + 406
|
|
0x110036ac: e74a J. B 0x11003544 ; xc_rc32k_calib_by_soft + 44
|
|
0x110036ae: bf00 .. NOP
|
|
0x110036b0: bdfe .. POP {r1-r7,pc}
|
|
$d
|
|
0x110036b2: 0000 .. DCW 0
|
|
0x110036b4: 00001fff .... DCD 8191
|
|
0x110036b8: 10001104 .... DCD 268439812
|
|
0x110036bc: 40002080 . .@ DCD 1073750144
|
|
0x110036c0: 00f42400 .$.. DCD 16000000
|
|
0x110036c4: 01e84800 .H.. DCD 32000000
|
|
0x110036c8: 03d09000 .... DCD 64000000
|
|
0x110036cc: 45400000 ..@E DCD 1161822208
|
|
0x110036d0: 49742400 .$tI DCD 1232348160
|
|
0x110036d4: 016e3600 .6n. DCD 24000000
|
|
0x110036d8: 02dc6c00 .l.. DCD 48000000
|
|
0x110036dc: 45900000 ...E DCD 1167065088
|
|
0x110036e0: 3fc7ae14 ...? DCD 1070050836
|
|
0x110036e4: 1fff4000 .@.. DCD 536821760
|
|
0x110036e8: 00007cf6 .|.. DCD 31990
|
|
$t
|
|
i.xc_rc32k_calib_init
|
|
xc_rc32k_calib_init
|
|
0x110036ec: b510 .. PUSH {r4,lr}
|
|
0x110036ee: 4604 .F MOV r4,r0
|
|
0x110036f0: f7fffc52 ..R. BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x110036f4: 4968 hI LDR r1,[pc,#416] ; [0x11003898] = 0x1e84800
|
|
0x110036f6: 4288 .B CMP r0,r1
|
|
0x110036f8: d004 .. BEQ 0x11003704 ; xc_rc32k_calib_init + 24
|
|
0x110036fa: f7fffc4d ..M. BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x110036fe: 4967 gI LDR r1,[pc,#412] ; [0x1100389c] = 0x2dc6c00
|
|
0x11003700: 4288 .B CMP r0,r1
|
|
0x11003702: d118 .. BNE 0x11003736 ; xc_rc32k_calib_init + 74
|
|
0x11003704: 2001 . MOVS r0,#1
|
|
0x11003706: 0781 .. LSLS r1,r0,#30
|
|
0x11003708: 6a49 Ij LDR r1,[r1,#0x24]
|
|
0x1100370a: 2210 ." MOVS r2,#0x10
|
|
0x1100370c: 4391 .C BICS r1,r1,r2
|
|
0x1100370e: 0102 .. LSLS r2,r0,#4
|
|
0x11003710: 0503 .. LSLS r3,r0,#20
|
|
0x11003712: 18d2 .. ADDS r2,r2,r3
|
|
0x11003714: 4311 .C ORRS r1,r1,r2
|
|
0x11003716: 0782 .. LSLS r2,r0,#30
|
|
0x11003718: 6251 Qb STR r1,[r2,#0x24]
|
|
0x1100371a: bf00 .. NOP
|
|
0x1100371c: 2004 . MOVS r0,#4
|
|
0x1100371e: 0701 .. LSLS r1,r0,#28
|
|
0x11003720: 6a49 Ij LDR r1,[r1,#0x24]
|
|
0x11003722: 0909 .. LSRS r1,r1,#4
|
|
0x11003724: 0109 .. LSLS r1,r1,#4
|
|
0x11003726: 220f ." MOVS r2,#0xf
|
|
0x11003728: 0412 .. LSLS r2,r2,#16
|
|
0x1100372a: 1882 .. ADDS r2,r0,r2
|
|
0x1100372c: 4311 .C ORRS r1,r1,r2
|
|
0x1100372e: 0702 .. LSLS r2,r0,#28
|
|
0x11003730: 6251 Qb STR r1,[r2,#0x24]
|
|
0x11003732: bf00 .. NOP
|
|
0x11003734: e040 @. B 0x110037b8 ; xc_rc32k_calib_init + 204
|
|
0x11003736: f7fffc2f ../. BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x1100373a: 4959 YI LDR r1,[pc,#356] ; [0x110038a0] = 0x3d09000
|
|
0x1100373c: 4288 .B CMP r0,r1
|
|
0x1100373e: d118 .. BNE 0x11003772 ; xc_rc32k_calib_init + 134
|
|
0x11003740: 2002 . MOVS r0,#2
|
|
0x11003742: 0741 A. LSLS r1,r0,#29
|
|
0x11003744: 6a49 Ij LDR r1,[r1,#0x24]
|
|
0x11003746: 0909 .. LSRS r1,r1,#4
|
|
0x11003748: 0109 .. LSLS r1,r1,#4
|
|
0x1100374a: 220f ." MOVS r2,#0xf
|
|
0x1100374c: 0412 .. LSLS r2,r2,#16
|
|
0x1100374e: 1882 .. ADDS r2,r0,r2
|
|
0x11003750: 4311 .C ORRS r1,r1,r2
|
|
0x11003752: 0742 B. LSLS r2,r0,#29
|
|
0x11003754: 6251 Qb STR r1,[r2,#0x24]
|
|
0x11003756: bf00 .. NOP
|
|
0x11003758: 2001 . MOVS r0,#1
|
|
0x1100375a: 0781 .. LSLS r1,r0,#30
|
|
0x1100375c: 6a49 Ij LDR r1,[r1,#0x24]
|
|
0x1100375e: 2210 ." MOVS r2,#0x10
|
|
0x11003760: 4391 .C BICS r1,r1,r2
|
|
0x11003762: 0102 .. LSLS r2,r0,#4
|
|
0x11003764: 0503 .. LSLS r3,r0,#20
|
|
0x11003766: 18d2 .. ADDS r2,r2,r3
|
|
0x11003768: 4311 .C ORRS r1,r1,r2
|
|
0x1100376a: 0782 .. LSLS r2,r0,#30
|
|
0x1100376c: 6251 Qb STR r1,[r2,#0x24]
|
|
0x1100376e: bf00 .. NOP
|
|
0x11003770: e022 ". B 0x110037b8 ; xc_rc32k_calib_init + 204
|
|
0x11003772: f7fffc11 .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x11003776: 494b KI LDR r1,[pc,#300] ; [0x110038a4] = 0xf42400
|
|
0x11003778: 4288 .B CMP r0,r1
|
|
0x1100377a: d004 .. BEQ 0x11003786 ; xc_rc32k_calib_init + 154
|
|
0x1100377c: f7fffc0c .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x11003780: 4949 II LDR r1,[pc,#292] ; [0x110038a8] = 0x16e3600
|
|
0x11003782: 4288 .B CMP r0,r1
|
|
0x11003784: d118 .. BNE 0x110037b8 ; xc_rc32k_calib_init + 204
|
|
0x11003786: 2008 . MOVS r0,#8
|
|
0x11003788: 06c1 .. LSLS r1,r0,#27
|
|
0x1100378a: 6a49 Ij LDR r1,[r1,#0x24]
|
|
0x1100378c: 0909 .. LSRS r1,r1,#4
|
|
0x1100378e: 0109 .. LSLS r1,r1,#4
|
|
0x11003790: 220f ." MOVS r2,#0xf
|
|
0x11003792: 0412 .. LSLS r2,r2,#16
|
|
0x11003794: 1882 .. ADDS r2,r0,r2
|
|
0x11003796: 4311 .C ORRS r1,r1,r2
|
|
0x11003798: 06c2 .. LSLS r2,r0,#27
|
|
0x1100379a: 6251 Qb STR r1,[r2,#0x24]
|
|
0x1100379c: bf00 .. NOP
|
|
0x1100379e: 2001 . MOVS r0,#1
|
|
0x110037a0: 0781 .. LSLS r1,r0,#30
|
|
0x110037a2: 6a49 Ij LDR r1,[r1,#0x24]
|
|
0x110037a4: 2210 ." MOVS r2,#0x10
|
|
0x110037a6: 4391 .C BICS r1,r1,r2
|
|
0x110037a8: 0102 .. LSLS r2,r0,#4
|
|
0x110037aa: 0503 .. LSLS r3,r0,#20
|
|
0x110037ac: 18d2 .. ADDS r2,r2,r3
|
|
0x110037ae: 4311 .C ORRS r1,r1,r2
|
|
0x110037b0: 0782 .. LSLS r2,r0,#30
|
|
0x110037b2: 6251 Qb STR r1,[r2,#0x24]
|
|
0x110037b4: bf00 .. NOP
|
|
0x110037b6: bf00 .. NOP
|
|
0x110037b8: 2001 . MOVS r0,#1
|
|
0x110037ba: 493c <I LDR r1,[pc,#240] ; [0x110038ac] = 0x40000040
|
|
0x110037bc: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x110037be: 2202 ." MOVS r2,#2
|
|
0x110037c0: 4391 .C BICS r1,r1,r2
|
|
0x110037c2: 0042 B. LSLS r2,r0,#1
|
|
0x110037c4: 0443 C. LSLS r3,r0,#17
|
|
0x110037c6: 18d2 .. ADDS r2,r2,r3
|
|
0x110037c8: 4311 .C ORRS r1,r1,r2
|
|
0x110037ca: 4a38 8J LDR r2,[pc,#224] ; [0x110038ac] = 0x40000040
|
|
0x110037cc: 6311 .c STR r1,[r2,#0x30]
|
|
0x110037ce: bf00 .. NOP
|
|
0x110037d0: bf00 .. NOP
|
|
0x110037d2: 4937 7I LDR r1,[pc,#220] ; [0x110038b0] = 0x40002440
|
|
0x110037d4: 6bc9 .k LDR r1,[r1,#0x3c]
|
|
0x110037d6: 2202 ." MOVS r2,#2
|
|
0x110037d8: 4391 .C BICS r1,r1,r2
|
|
0x110037da: 0042 B. LSLS r2,r0,#1
|
|
0x110037dc: 18d2 .. ADDS r2,r2,r3
|
|
0x110037de: 4311 .C ORRS r1,r1,r2
|
|
0x110037e0: 4a33 3J LDR r2,[pc,#204] ; [0x110038b0] = 0x40002440
|
|
0x110037e2: 63d1 .c STR r1,[r2,#0x3c]
|
|
0x110037e4: bf00 .. NOP
|
|
0x110037e6: 4833 3H LDR r0,[pc,#204] ; [0x110038b4] = 0x100031
|
|
0x110037e8: 4933 3I LDR r1,[pc,#204] ; [0x110038b8] = 0x40002040
|
|
0x110037ea: 6348 Hc STR r0,[r1,#0x34]
|
|
0x110037ec: bf00 .. NOP
|
|
0x110037ee: f7fffbd3 .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x110037f2: 492c ,I LDR r1,[pc,#176] ; [0x110038a4] = 0xf42400
|
|
0x110037f4: 4288 .B CMP r0,r1
|
|
0x110037f6: d009 .. BEQ 0x1100380c ; xc_rc32k_calib_init + 288
|
|
0x110037f8: f7fffbce .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x110037fc: 4926 &I LDR r1,[pc,#152] ; [0x11003898] = 0x1e84800
|
|
0x110037fe: 4288 .B CMP r0,r1
|
|
0x11003800: d004 .. BEQ 0x1100380c ; xc_rc32k_calib_init + 288
|
|
0x11003802: f7fffbc9 .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x11003806: 4926 &I LDR r1,[pc,#152] ; [0x110038a0] = 0x3d09000
|
|
0x11003808: 4288 .B CMP r0,r1
|
|
0x1100380a: d10c .. BNE 0x11003826 ; xc_rc32k_calib_init + 314
|
|
0x1100380c: 482b +H LDR r0,[pc,#172] ; [0x110038bc] = 0x61a8
|
|
0x1100380e: 492a *I LDR r1,[pc,#168] ; [0x110038b8] = 0x40002040
|
|
0x11003810: 6388 .c STR r0,[r1,#0x38]
|
|
0x11003812: bf00 .. NOP
|
|
0x11003814: 2003 . MOVS r0,#3
|
|
0x11003816: 63c8 .c STR r0,[r1,#0x3c]
|
|
0x11003818: bf00 .. NOP
|
|
0x1100381a: 200d . MOVS r0,#0xd
|
|
0x1100381c: 4926 &I LDR r1,[pc,#152] ; [0x110038b8] = 0x40002040
|
|
0x1100381e: 3140 @1 ADDS r1,r1,#0x40
|
|
0x11003820: 6008 .` STR r0,[r1,#0]
|
|
0x11003822: bf00 .. NOP
|
|
0x11003824: e016 .. B 0x11003854 ; xc_rc32k_calib_init + 360
|
|
0x11003826: f7fffbb7 .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x1100382a: 491f .I LDR r1,[pc,#124] ; [0x110038a8] = 0x16e3600
|
|
0x1100382c: 4288 .B CMP r0,r1
|
|
0x1100382e: d004 .. BEQ 0x1100383a ; xc_rc32k_calib_init + 334
|
|
0x11003830: f7fffbb2 .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x11003834: 4919 .I LDR r1,[pc,#100] ; [0x1100389c] = 0x2dc6c00
|
|
0x11003836: 4288 .B CMP r0,r1
|
|
0x11003838: d10c .. BNE 0x11003854 ; xc_rc32k_calib_init + 360
|
|
0x1100383a: 4821 !H LDR r0,[pc,#132] ; [0x110038c0] = 0x927c
|
|
0x1100383c: 491e .I LDR r1,[pc,#120] ; [0x110038b8] = 0x40002040
|
|
0x1100383e: 6388 .c STR r0,[r1,#0x38]
|
|
0x11003840: bf00 .. NOP
|
|
0x11003842: 2004 . MOVS r0,#4
|
|
0x11003844: 63c8 .c STR r0,[r1,#0x3c]
|
|
0x11003846: bf00 .. NOP
|
|
0x11003848: 2013 . MOVS r0,#0x13
|
|
0x1100384a: 491b .I LDR r1,[pc,#108] ; [0x110038b8] = 0x40002040
|
|
0x1100384c: 3140 @1 ADDS r1,r1,#0x40
|
|
0x1100384e: 6008 .` STR r0,[r1,#0]
|
|
0x11003850: bf00 .. NOP
|
|
0x11003852: bf00 .. NOP
|
|
0x11003854: 481b .H LDR r0,[pc,#108] ; [0x110038c4] = 0x1404
|
|
0x11003856: 4918 .I LDR r1,[pc,#96] ; [0x110038b8] = 0x40002040
|
|
0x11003858: 3140 @1 ADDS r1,r1,#0x40
|
|
0x1100385a: 6088 .` STR r0,[r1,#8]
|
|
0x1100385c: bf00 .. NOP
|
|
0x1100385e: 481a .H LDR r0,[pc,#104] ; [0x110038c8] = 0x1fff
|
|
0x11003860: 6108 .a STR r0,[r1,#0x10]
|
|
0x11003862: bf00 .. NOP
|
|
0x11003864: 4919 .I LDR r1,[pc,#100] ; [0x110038cc] = 0x1fff4000
|
|
0x11003866: 4620 F MOV r0,r4
|
|
0x11003868: 4308 .C ORRS r0,r0,r1
|
|
0x1100386a: 4913 .I LDR r1,[pc,#76] ; [0x110038b8] = 0x40002040
|
|
0x1100386c: 3140 @1 ADDS r1,r1,#0x40
|
|
0x1100386e: 6048 H` STR r0,[r1,#4]
|
|
0x11003870: bf00 .. NOP
|
|
0x11003872: 2003 . MOVS r0,#3
|
|
0x11003874: 61c8 .a STR r0,[r1,#0x1c]
|
|
0x11003876: bf00 .. NOP
|
|
0x11003878: 2001 . MOVS r0,#1
|
|
0x1100387a: 6188 .a STR r0,[r1,#0x18]
|
|
0x1100387c: bf00 .. NOP
|
|
0x1100387e: 2000 . MOVS r0,#0
|
|
0x11003880: e001 .. B 0x11003886 ; xc_rc32k_calib_init + 410
|
|
0x11003882: 1c41 A. ADDS r1,r0,#1
|
|
0x11003884: b288 .. UXTH r0,r1
|
|
0x11003886: 217d }! MOVS r1,#0x7d
|
|
0x11003888: 00c9 .. LSLS r1,r1,#3
|
|
0x1100388a: 4288 .B CMP r0,r1
|
|
0x1100388c: dbf9 .. BLT 0x11003882 ; xc_rc32k_calib_init + 406
|
|
0x1100388e: 2001 . MOVS r0,#1
|
|
0x11003890: 4909 .I LDR r1,[pc,#36] ; [0x110038b8] = 0x40002040
|
|
0x11003892: 6308 .c STR r0,[r1,#0x30]
|
|
0x11003894: bf00 .. NOP
|
|
0x11003896: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11003898: 01e84800 .H.. DCD 32000000
|
|
0x1100389c: 02dc6c00 .l.. DCD 48000000
|
|
0x110038a0: 03d09000 .... DCD 64000000
|
|
0x110038a4: 00f42400 .$.. DCD 16000000
|
|
0x110038a8: 016e3600 .6n. DCD 24000000
|
|
0x110038ac: 40000040 @..@ DCD 1073741888
|
|
0x110038b0: 40002440 @$.@ DCD 1073751104
|
|
0x110038b4: 00100031 1... DCD 1048625
|
|
0x110038b8: 40002040 @ .@ DCD 1073750080
|
|
0x110038bc: 000061a8 .a.. DCD 25000
|
|
0x110038c0: 0000927c |... DCD 37500
|
|
0x110038c4: 00001404 .... DCD 5124
|
|
0x110038c8: 00001fff .... DCD 8191
|
|
0x110038cc: 1fff4000 .@.. DCD 536821760
|
|
$t
|
|
i.xc_rc32k_soft_calib_disable
|
|
xc_rc32k_soft_calib_disable
|
|
0x110038d0: 2000 . MOVS r0,#0
|
|
0x110038d2: 490a .I LDR r1,[pc,#40] ; [0x110038fc] = 0x40002040
|
|
0x110038d4: 6008 .` STR r0,[r1,#0]
|
|
0x110038d6: bf00 .. NOP
|
|
0x110038d8: bf00 .. NOP
|
|
0x110038da: 6809 .h LDR r1,[r1,#0]
|
|
0x110038dc: 2201 ." MOVS r2,#1
|
|
0x110038de: 0492 .. LSLS r2,r2,#18
|
|
0x110038e0: 4391 .C BICS r1,r1,r2
|
|
0x110038e2: 0482 .. LSLS r2,r0,#18
|
|
0x110038e4: 4311 .C ORRS r1,r1,r2
|
|
0x110038e6: 4a05 .J LDR r2,[pc,#20] ; [0x110038fc] = 0x40002040
|
|
0x110038e8: 6011 .` STR r1,[r2,#0]
|
|
0x110038ea: bf00 .. NOP
|
|
0x110038ec: 2004 . MOVS r0,#4
|
|
0x110038ee: 2101 .! MOVS r1,#1
|
|
0x110038f0: 4081 .@ LSLS r1,r1,r0
|
|
0x110038f2: 4a03 .J LDR r2,[pc,#12] ; [0x11003900] = 0xe000e180
|
|
0x110038f4: 6011 .` STR r1,[r2,#0]
|
|
0x110038f6: bf00 .. NOP
|
|
0x110038f8: 4770 pG BX lr
|
|
$d
|
|
0x110038fa: 0000 .. DCW 0
|
|
0x110038fc: 40002040 @ .@ DCD 1073750080
|
|
0x11003900: e000e180 .... DCD 3758154112
|
|
$t
|
|
i.xc_rc32k_soft_calib_enable
|
|
xc_rc32k_soft_calib_enable
|
|
0x11003904: 2000 . MOVS r0,#0
|
|
0x11003906: 490e .I LDR r1,[pc,#56] ; [0x11003940] = 0x40002040
|
|
0x11003908: 6008 .` STR r0,[r1,#0]
|
|
0x1100390a: bf00 .. NOP
|
|
0x1100390c: 2040 @ MOVS r0,#0x40
|
|
0x1100390e: 6809 .h LDR r1,[r1,#0]
|
|
0x11003910: 0c09 .. LSRS r1,r1,#16
|
|
0x11003912: 0409 .. LSLS r1,r1,#16
|
|
0x11003914: 4301 .C ORRS r1,r1,r0
|
|
0x11003916: 4a0a .J LDR r2,[pc,#40] ; [0x11003940] = 0x40002040
|
|
0x11003918: 6011 .` STR r1,[r2,#0]
|
|
0x1100391a: bf00 .. NOP
|
|
0x1100391c: 2001 . MOVS r0,#1
|
|
0x1100391e: 4611 .F MOV r1,r2
|
|
0x11003920: 6809 .h LDR r1,[r1,#0]
|
|
0x11003922: 0482 .. LSLS r2,r0,#18
|
|
0x11003924: 4391 .C BICS r1,r1,r2
|
|
0x11003926: 0482 .. LSLS r2,r0,#18
|
|
0x11003928: 4311 .C ORRS r1,r1,r2
|
|
0x1100392a: 4a05 .J LDR r2,[pc,#20] ; [0x11003940] = 0x40002040
|
|
0x1100392c: 6011 .` STR r1,[r2,#0]
|
|
0x1100392e: bf00 .. NOP
|
|
0x11003930: 2004 . MOVS r0,#4
|
|
0x11003932: 2101 .! MOVS r1,#1
|
|
0x11003934: 4081 .@ LSLS r1,r1,r0
|
|
0x11003936: 4a03 .J LDR r2,[pc,#12] ; [0x11003944] = 0xe000e100
|
|
0x11003938: 6011 .` STR r1,[r2,#0]
|
|
0x1100393a: bf00 .. NOP
|
|
0x1100393c: 4770 pG BX lr
|
|
$d
|
|
0x1100393e: 0000 .. DCW 0
|
|
0x11003940: 40002040 @ .@ DCD 1073750080
|
|
0x11003944: e000e100 .... DCD 3758153984
|
|
$t
|
|
i.xc_rc32k_soft_calib_set
|
|
xc_rc32k_soft_calib_set
|
|
0x11003948: b5f8 .. PUSH {r3-r7,lr}
|
|
0x1100394a: 2400 .$ MOVS r4,#0
|
|
0x1100394c: 2600 .& MOVS r6,#0
|
|
0x1100394e: bf00 .. NOP
|
|
0x11003950: 4844 DH LDR r0,[pc,#272] ; [0x11003a64] = 0x40002040
|
|
0x11003952: 6900 .i LDR r0,[r0,#0x10]
|
|
0x11003954: 4606 .F MOV r6,r0
|
|
0x11003956: 2001 . MOVS r0,#1
|
|
0x11003958: 4942 BI LDR r1,[pc,#264] ; [0x11003a64] = 0x40002040
|
|
0x1100395a: 6809 .h LDR r1,[r1,#0]
|
|
0x1100395c: 0402 .. LSLS r2,r0,#16
|
|
0x1100395e: 4391 .C BICS r1,r1,r2
|
|
0x11003960: 0402 .. LSLS r2,r0,#16
|
|
0x11003962: 4311 .C ORRS r1,r1,r2
|
|
0x11003964: 4a3f ?J LDR r2,[pc,#252] ; [0x11003a64] = 0x40002040
|
|
0x11003966: 6011 .` STR r1,[r2,#0]
|
|
0x11003968: bf00 .. NOP
|
|
0x1100396a: 2000 . MOVS r0,#0
|
|
0x1100396c: 4611 .F MOV r1,r2
|
|
0x1100396e: 6008 .` STR r0,[r1,#0]
|
|
0x11003970: bf00 .. NOP
|
|
0x11003972: f7fffb11 .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x11003976: 493c <I LDR r1,[pc,#240] ; [0x11003a68] = 0xf42400
|
|
0x11003978: 4288 .B CMP r0,r1
|
|
0x1100397a: d009 .. BEQ 0x11003990 ; xc_rc32k_soft_calib_set + 72
|
|
0x1100397c: f7fffb0c .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x11003980: 493a :I LDR r1,[pc,#232] ; [0x11003a6c] = 0x1e84800
|
|
0x11003982: 4288 .B CMP r0,r1
|
|
0x11003984: d004 .. BEQ 0x11003990 ; xc_rc32k_soft_calib_set + 72
|
|
0x11003986: f7fffb07 .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x1100398a: 4939 9I LDR r1,[pc,#228] ; [0x11003a70] = 0x3d09000
|
|
0x1100398c: 4288 .B CMP r0,r1
|
|
0x1100398e: d111 .. BNE 0x110039b4 ; xc_rc32k_soft_calib_set + 108
|
|
0x11003990: 4630 0F MOV r0,r6
|
|
0x11003992: f7fdfed9 .... BL __aeabi_ui2f ; 0x11001748
|
|
0x11003996: 4601 .F MOV r1,r0
|
|
0x11003998: 9000 .. STR r0,[sp,#0]
|
|
0x1100399a: 2089 . MOVS r0,#0x89
|
|
0x1100399c: 05c0 .. LSLS r0,r0,#23
|
|
0x1100399e: f7fdfddf .... BL __aeabi_fdiv ; 0x11001560
|
|
0x110039a2: 4607 .F MOV r7,r0
|
|
0x110039a4: 4933 3I LDR r1,[pc,#204] ; [0x11003a74] = 0x49742400
|
|
0x110039a6: f000fdfd .... BL __aeabi_fmul ; 0x110045a4
|
|
0x110039aa: 4605 .F MOV r5,r0
|
|
0x110039ac: f7fdfe88 .... BL __aeabi_f2uiz ; 0x110016c0
|
|
0x110039b0: 4604 .F MOV r4,r0
|
|
0x110039b2: e014 .. B 0x110039de ; xc_rc32k_soft_calib_set + 150
|
|
0x110039b4: f7fffaf0 .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x110039b8: 492f /I LDR r1,[pc,#188] ; [0x11003a78] = 0x2dc6c00
|
|
0x110039ba: 4288 .B CMP r0,r1
|
|
0x110039bc: d10f .. BNE 0x110039de ; xc_rc32k_soft_calib_set + 150
|
|
0x110039be: 4630 0F MOV r0,r6
|
|
0x110039c0: f7fdfec2 .... BL __aeabi_ui2f ; 0x11001748
|
|
0x110039c4: 4601 .F MOV r1,r0
|
|
0x110039c6: 9000 .. STR r0,[sp,#0]
|
|
0x110039c8: 482c ,H LDR r0,[pc,#176] ; [0x11003a7c] = 0x44c00000
|
|
0x110039ca: f7fdfdc9 .... BL __aeabi_fdiv ; 0x11001560
|
|
0x110039ce: 4607 .F MOV r7,r0
|
|
0x110039d0: 4928 (I LDR r1,[pc,#160] ; [0x11003a74] = 0x49742400
|
|
0x110039d2: f000fde7 .... BL __aeabi_fmul ; 0x110045a4
|
|
0x110039d6: 4605 .F MOV r5,r0
|
|
0x110039d8: f7fdfe72 ..r. BL __aeabi_f2uiz ; 0x110016c0
|
|
0x110039dc: 4604 .F MOV r4,r0
|
|
0x110039de: 207d } MOVS r0,#0x7d
|
|
0x110039e0: 0200 .. LSLS r0,r0,#8
|
|
0x110039e2: 4284 .B CMP r4,r0
|
|
0x110039e4: d914 .. BLS 0x11003a10 ; xc_rc32k_soft_calib_set + 200
|
|
0x110039e6: 4601 .F MOV r1,r0
|
|
0x110039e8: 1a60 `. SUBS r0,r4,r1
|
|
0x110039ea: f7fdfead .... BL __aeabi_ui2f ; 0x11001748
|
|
0x110039ee: 4924 $I LDR r1,[pc,#144] ; [0x11003a80] = 0x3fc7ae14
|
|
0x110039f0: 9000 .. STR r0,[sp,#0]
|
|
0x110039f2: f7fdfdb5 .... BL __aeabi_fdiv ; 0x11001560
|
|
0x110039f6: 4607 .F MOV r7,r0
|
|
0x110039f8: f7fdfe62 ..b. BL __aeabi_f2uiz ; 0x110016c0
|
|
0x110039fc: 4605 .F MOV r5,r0
|
|
0x110039fe: 2d02 .- CMP r5,#2
|
|
0x11003a00: d900 .. BLS 0x11003a04 ; xc_rc32k_soft_calib_set + 188
|
|
0x11003a02: 2502 .% MOVS r5,#2
|
|
0x11003a04: 481f .H LDR r0,[pc,#124] ; [0x11003a84] = 0x10001104
|
|
0x11003a06: 6800 .h LDR r0,[r0,#0]
|
|
0x11003a08: 1b40 @. SUBS r0,r0,r5
|
|
0x11003a0a: 491e .I LDR r1,[pc,#120] ; [0x11003a84] = 0x10001104
|
|
0x11003a0c: 6008 .` STR r0,[r1,#0]
|
|
0x11003a0e: e018 .. B 0x11003a42 ; xc_rc32k_soft_calib_set + 250
|
|
0x11003a10: 207d } MOVS r0,#0x7d
|
|
0x11003a12: 0200 .. LSLS r0,r0,#8
|
|
0x11003a14: 4284 .B CMP r4,r0
|
|
0x11003a16: d214 .. BCS 0x11003a42 ; xc_rc32k_soft_calib_set + 250
|
|
0x11003a18: 4601 .F MOV r1,r0
|
|
0x11003a1a: 1b08 .. SUBS r0,r1,r4
|
|
0x11003a1c: f7fdfe94 .... BL __aeabi_ui2f ; 0x11001748
|
|
0x11003a20: 4917 .I LDR r1,[pc,#92] ; [0x11003a80] = 0x3fc7ae14
|
|
0x11003a22: 9000 .. STR r0,[sp,#0]
|
|
0x11003a24: f7fdfd9c .... BL __aeabi_fdiv ; 0x11001560
|
|
0x11003a28: 4607 .F MOV r7,r0
|
|
0x11003a2a: f7fdfe49 ..I. BL __aeabi_f2uiz ; 0x110016c0
|
|
0x11003a2e: 4605 .F MOV r5,r0
|
|
0x11003a30: 2d02 .- CMP r5,#2
|
|
0x11003a32: d900 .. BLS 0x11003a36 ; xc_rc32k_soft_calib_set + 238
|
|
0x11003a34: 2502 .% MOVS r5,#2
|
|
0x11003a36: 4813 .H LDR r0,[pc,#76] ; [0x11003a84] = 0x10001104
|
|
0x11003a38: 6800 .h LDR r0,[r0,#0]
|
|
0x11003a3a: 1940 @. ADDS r0,r0,r5
|
|
0x11003a3c: 4911 .I LDR r1,[pc,#68] ; [0x11003a84] = 0x10001104
|
|
0x11003a3e: 6008 .` STR r0,[r1,#0]
|
|
0x11003a40: bf00 .. NOP
|
|
0x11003a42: 2000 . MOVS r0,#0
|
|
0x11003a44: 4907 .I LDR r1,[pc,#28] ; [0x11003a64] = 0x40002040
|
|
0x11003a46: 6308 .c STR r0,[r1,#0x30]
|
|
0x11003a48: bf00 .. NOP
|
|
0x11003a4a: 490e .I LDR r1,[pc,#56] ; [0x11003a84] = 0x10001104
|
|
0x11003a4c: 6808 .h LDR r0,[r1,#0]
|
|
0x11003a4e: 4a0e .J LDR r2,[pc,#56] ; [0x11003a88] = 0x1fff4000
|
|
0x11003a50: 4310 .C ORRS r0,r0,r2
|
|
0x11003a52: 4904 .I LDR r1,[pc,#16] ; [0x11003a64] = 0x40002040
|
|
0x11003a54: 3140 @1 ADDS r1,r1,#0x40
|
|
0x11003a56: 6048 H` STR r0,[r1,#4]
|
|
0x11003a58: bf00 .. NOP
|
|
0x11003a5a: 2001 . MOVS r0,#1
|
|
0x11003a5c: 4901 .I LDR r1,[pc,#4] ; [0x11003a64] = 0x40002040
|
|
0x11003a5e: 6308 .c STR r0,[r1,#0x30]
|
|
0x11003a60: bf00 .. NOP
|
|
0x11003a62: bdf8 .. POP {r3-r7,pc}
|
|
$d
|
|
0x11003a64: 40002040 @ .@ DCD 1073750080
|
|
0x11003a68: 00f42400 .$.. DCD 16000000
|
|
0x11003a6c: 01e84800 .H.. DCD 32000000
|
|
0x11003a70: 03d09000 .... DCD 64000000
|
|
0x11003a74: 49742400 .$tI DCD 1232348160
|
|
0x11003a78: 02dc6c00 .l.. DCD 48000000
|
|
0x11003a7c: 44c00000 ...D DCD 1153433600
|
|
0x11003a80: 3fc7ae14 ...? DCD 1070050836
|
|
0x11003a84: 10001104 .... DCD 268439812
|
|
0x11003a88: 1fff4000 .@.. DCD 536821760
|
|
$t
|
|
i.xc_system_param_check_rf24g
|
|
xc_system_param_check_rf24g
|
|
0x11003a8c: b5fe .. PUSH {r1-r7,lr}
|
|
0x11003a8e: f7fffa83 .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x11003a92: 9002 .. STR r0,[sp,#8]
|
|
0x11003a94: bf00 .. NOP
|
|
0x11003a96: 4840 @H LDR r0,[pc,#256] ; [0x11003b98] = 0x40002400
|
|
0x11003a98: 6a00 .j LDR r0,[r0,#0x20]
|
|
0x11003a9a: 0705 .. LSLS r5,r0,#28
|
|
0x11003a9c: 0f2d -. LSRS r5,r5,#28
|
|
0x11003a9e: bf00 .. NOP
|
|
0x11003aa0: 483d =H LDR r0,[pc,#244] ; [0x11003b98] = 0x40002400
|
|
0x11003aa2: 3040 @0 ADDS r0,r0,#0x40
|
|
0x11003aa4: 6880 .h LDR r0,[r0,#8]
|
|
0x11003aa6: 0706 .. LSLS r6,r0,#28
|
|
0x11003aa8: 0f36 6. LSRS r6,r6,#28
|
|
0x11003aaa: 483c <H LDR r0,[pc,#240] ; [0x11003b9c] = 0x53021000
|
|
0x11003aac: 6887 .h LDR r7,[r0,#8]
|
|
0x11003aae: 483b ;H LDR r0,[pc,#236] ; [0x11003b9c] = 0x53021000
|
|
0x11003ab0: 3040 @0 ADDS r0,r0,#0x40
|
|
0x11003ab2: 6840 @h LDR r0,[r0,#4]
|
|
0x11003ab4: 9001 .. STR r0,[sp,#4]
|
|
0x11003ab6: 4839 9H LDR r0,[pc,#228] ; [0x11003b9c] = 0x53021000
|
|
0x11003ab8: 3040 @0 ADDS r0,r0,#0x40
|
|
0x11003aba: 6a00 .j LDR r0,[r0,#0x20]
|
|
0x11003abc: 9000 .. STR r0,[sp,#0]
|
|
0x11003abe: 2400 .$ MOVS r4,#0
|
|
0x11003ac0: 9801 .. LDR r0,[sp,#4]
|
|
0x11003ac2: 0400 .. LSLS r0,r0,#16
|
|
0x11003ac4: 0e00 .. LSRS r0,r0,#24
|
|
0x11003ac6: 28ee .( CMP r0,#0xee
|
|
0x11003ac8: d004 .. BEQ 0x11003ad4 ; xc_system_param_check_rf24g + 72
|
|
0x11003aca: a035 5. ADR r0,{pc}+0xd6 ; 0x11003ba0
|
|
0x11003acc: f7fdfba8 .... BL __2printf ; 0x11001220
|
|
0x11003ad0: 2001 . MOVS r0,#1
|
|
0x11003ad2: 4304 .C ORRS r4,r4,r0
|
|
0x11003ad4: 9800 .. LDR r0,[sp,#0]
|
|
0x11003ad6: 0680 .. LSLS r0,r0,#26
|
|
0x11003ad8: 0f40 @. LSRS r0,r0,#29
|
|
0x11003ada: 2805 .( CMP r0,#5
|
|
0x11003adc: d004 .. BEQ 0x11003ae8 ; xc_system_param_check_rf24g + 92
|
|
0x11003ade: a038 8. ADR r0,{pc}+0xe2 ; 0x11003bc0
|
|
0x11003ae0: f7fdfb9e .... BL __2printf ; 0x11001220
|
|
0x11003ae4: 2002 . MOVS r0,#2
|
|
0x11003ae6: 4304 .C ORRS r4,r4,r0
|
|
0x11003ae8: 483c <H LDR r0,[pc,#240] ; [0x11003bdc] = 0xe1e0
|
|
0x11003aea: 4038 8@ ANDS r0,r0,r7
|
|
0x11003aec: 493c <I LDR r1,[pc,#240] ; [0x11003be0] = 0xe0c0
|
|
0x11003aee: 4288 .B CMP r0,r1
|
|
0x11003af0: d004 .. BEQ 0x11003afc ; xc_system_param_check_rf24g + 112
|
|
0x11003af2: a03c <. ADR r0,{pc}+0xf2 ; 0x11003be4
|
|
0x11003af4: f7fdfb94 .... BL __2printf ; 0x11001220
|
|
0x11003af8: 2001 . MOVS r0,#1
|
|
0x11003afa: 4304 .C ORRS r4,r4,r0
|
|
0x11003afc: bf00 .. NOP
|
|
0x11003afe: 4946 FI LDR r1,[pc,#280] ; [0x11003c18] = 0x40000100
|
|
0x11003b00: 6988 .i LDR r0,[r1,#0x18]
|
|
0x11003b02: 1489 .. ASRS r1,r1,#18
|
|
0x11003b04: 4001 .@ ANDS r1,r1,r0
|
|
0x11003b06: 0b09 .. LSRS r1,r1,#12
|
|
0x11003b08: 2900 .) CMP r1,#0
|
|
0x11003b0a: d104 .. BNE 0x11003b16 ; xc_system_param_check_rf24g + 138
|
|
0x11003b0c: a043 C. ADR r0,{pc}+0x110 ; 0x11003c1c
|
|
0x11003b0e: f7fdfb87 .... BL __2printf ; 0x11001220
|
|
0x11003b12: 2004 . MOVS r0,#4
|
|
0x11003b14: 4304 .C ORRS r4,r4,r0
|
|
0x11003b16: bf00 .. NOP
|
|
0x11003b18: 493f ?I LDR r1,[pc,#252] ; [0x11003c18] = 0x40000100
|
|
0x11003b1a: 6988 .i LDR r0,[r1,#0x18]
|
|
0x11003b1c: 14c9 .. ASRS r1,r1,#19
|
|
0x11003b1e: 4001 .@ ANDS r1,r1,r0
|
|
0x11003b20: 0ac9 .. LSRS r1,r1,#11
|
|
0x11003b22: 2900 .) CMP r1,#0
|
|
0x11003b24: d104 .. BNE 0x11003b30 ; xc_system_param_check_rf24g + 164
|
|
0x11003b26: a046 F. ADR r0,{pc}+0x11a ; 0x11003c40
|
|
0x11003b28: f7fdfb7a ..z. BL __2printf ; 0x11001220
|
|
0x11003b2c: 2008 . MOVS r0,#8
|
|
0x11003b2e: 4304 .C ORRS r4,r4,r0
|
|
0x11003b30: bf00 .. NOP
|
|
0x11003b32: 494d MI LDR r1,[pc,#308] ; [0x11003c68] = 0x40002540
|
|
0x11003b34: 6b08 .k LDR r0,[r1,#0x30]
|
|
0x11003b36: 2120 ! MOVS r1,#0x20
|
|
0x11003b38: 4001 .@ ANDS r1,r1,r0
|
|
0x11003b3a: 0949 I. LSRS r1,r1,#5
|
|
0x11003b3c: 2900 .) CMP r1,#0
|
|
0x11003b3e: d10f .. BNE 0x11003b60 ; xc_system_param_check_rf24g + 212
|
|
0x11003b40: bf00 .. NOP
|
|
0x11003b42: 4949 II LDR r1,[pc,#292] ; [0x11003c68] = 0x40002540
|
|
0x11003b44: 6b08 .k LDR r0,[r1,#0x30]
|
|
0x11003b46: 2110 .! MOVS r1,#0x10
|
|
0x11003b48: 4001 .@ ANDS r1,r1,r0
|
|
0x11003b4a: 0909 .. LSRS r1,r1,#4
|
|
0x11003b4c: 2900 .) CMP r1,#0
|
|
0x11003b4e: d007 .. BEQ 0x11003b60 ; xc_system_param_check_rf24g + 212
|
|
0x11003b50: bf00 .. NOP
|
|
0x11003b52: 4945 EI LDR r1,[pc,#276] ; [0x11003c68] = 0x40002540
|
|
0x11003b54: 6b08 .k LDR r0,[r1,#0x30]
|
|
0x11003b56: 2108 .! MOVS r1,#8
|
|
0x11003b58: 4001 .@ ANDS r1,r1,r0
|
|
0x11003b5a: 08c9 .. LSRS r1,r1,#3
|
|
0x11003b5c: 2900 .) CMP r1,#0
|
|
0x11003b5e: d104 .. BNE 0x11003b6a ; xc_system_param_check_rf24g + 222
|
|
0x11003b60: a042 B. ADR r0,{pc}+0x10c ; 0x11003c6c
|
|
0x11003b62: f7fdfb5d ..]. BL __2printf ; 0x11001220
|
|
0x11003b66: 2010 . MOVS r0,#0x10
|
|
0x11003b68: 4304 .C ORRS r4,r4,r0
|
|
0x11003b6a: 2d0e .- CMP r5,#0xe
|
|
0x11003b6c: d006 .. BEQ 0x11003b7c ; xc_system_param_check_rf24g + 240
|
|
0x11003b6e: 2d0f .- CMP r5,#0xf
|
|
0x11003b70: d004 .. BEQ 0x11003b7c ; xc_system_param_check_rf24g + 240
|
|
0x11003b72: a043 C. ADR r0,{pc}+0x10e ; 0x11003c80
|
|
0x11003b74: f7fdfb54 ..T. BL __2printf ; 0x11001220
|
|
0x11003b78: 2020 MOVS r0,#0x20
|
|
0x11003b7a: 4304 .C ORRS r4,r4,r0
|
|
0x11003b7c: 2e07 .. CMP r6,#7
|
|
0x11003b7e: d004 .. BEQ 0x11003b8a ; xc_system_param_check_rf24g + 254
|
|
0x11003b80: a047 G. ADR r0,{pc}+0x120 ; 0x11003ca0
|
|
0x11003b82: f7fdfb4d ..M. BL __2printf ; 0x11001220
|
|
0x11003b86: 2040 @ MOVS r0,#0x40
|
|
0x11003b88: 4304 .C ORRS r4,r4,r0
|
|
0x11003b8a: 2c00 ., CMP r4,#0
|
|
0x11003b8c: d102 .. BNE 0x11003b94 ; xc_system_param_check_rf24g + 264
|
|
0x11003b8e: a04a J. ADR r0,{pc}+0x12a ; 0x11003cb8
|
|
0x11003b90: f7fdfb46 ..F. BL __2printf ; 0x11001220
|
|
0x11003b94: bdfe .. POP {r1-r7,pc}
|
|
$d
|
|
0x11003b96: 0000 .. DCW 0
|
|
0x11003b98: 40002400 .$.@ DCD 1073751040
|
|
0x11003b9c: 53021000 ...S DCD 1392644096
|
|
0x11003ba0: 3a727245 Err: DCD 980578885
|
|
0x11003ba4: 31616e61 ana1 DCD 828468833
|
|
0x11003ba8: 3a385b37 7[8: DCD 976771895
|
|
0x11003bac: 205d3531 15] DCD 542979377
|
|
0x11003bb0: 7473756d must DCD 1953723757
|
|
0x11003bb4: 20656220 be DCD 543515168
|
|
0x11003bb8: 65657830 0xee DCD 1701148720
|
|
0x11003bbc: 0000000a .... DCD 10
|
|
0x11003bc0: 3a727245 Err: DCD 980578885
|
|
0x11003bc4: 32616e61 ana2 DCD 845246049
|
|
0x11003bc8: 3a335b34 4[3: DCD 976444212
|
|
0x11003bcc: 6d205d35 5] m DCD 1830837557
|
|
0x11003bd0: 20747375 ust DCD 544502645
|
|
0x11003bd4: 30206562 be 0 DCD 807429474
|
|
0x11003bd8: 000a3578 x5.. DCD 669048
|
|
0x11003bdc: 0000e1e0 .... DCD 57824
|
|
0x11003be0: 0000e0c0 .... DCD 57536
|
|
0x11003be4: 3a727245 Err: DCD 980578885
|
|
0x11003be8: 32616e61 ana2 DCD 845246049
|
|
0x11003bec: 383a355b [5:8 DCD 943338843
|
|
0x11003bf0: 756d205d ] mu DCD 1970085981
|
|
0x11003bf4: 62207473 st b DCD 1646294131
|
|
0x11003bf8: 78302065 e 0x DCD 2016419941
|
|
0x11003bfc: 6e612c36 6,an DCD 1851862070
|
|
0x11003c00: 315b3261 a2[1 DCD 828060257
|
|
0x11003c04: 35313a33 3:15 DCD 892418611
|
|
0x11003c08: 756d205d ] mu DCD 1970085981
|
|
0x11003c0c: 62207473 st b DCD 1646294131
|
|
0x11003c10: 78302065 e 0x DCD 2016419941
|
|
0x11003c14: 00000a37 7... DCD 2615
|
|
0x11003c18: 40000100 ...@ DCD 1073742080
|
|
0x11003c1c: 3a727245 Err: DCD 980578885
|
|
0x11003c20: 20746477 wdt DCD 544498807
|
|
0x11003c24: 61736964 disa DCD 1634953572
|
|
0x11003c28: 64656c62 bled DCD 1684368482
|
|
0x11003c2c: 756d202c , mu DCD 1970085932
|
|
0x11003c30: 62207473 st b DCD 1646294131
|
|
0x11003c34: 6e652065 e en DCD 1852121189
|
|
0x11003c38: 656c6261 able DCD 1701601889
|
|
0x11003c3c: 00000a64 d... DCD 2660
|
|
0x11003c40: 3a727245 Err: DCD 980578885
|
|
0x11003c44: 20746477 wdt DCD 544498807
|
|
0x11003c48: 206b6c63 clk DCD 543911011
|
|
0x11003c4c: 6e207369 is n DCD 1847620457
|
|
0x11003c50: 3320746f ot 3 DCD 857764975
|
|
0x11003c54: 202c4b32 2K, DCD 539773746
|
|
0x11003c58: 7473756d must DCD 1953723757
|
|
0x11003c5c: 20656220 be DCD 543515168
|
|
0x11003c60: 0a4b3233 32K. DCD 172700211
|
|
0x11003c64: 00000000 .... DCD 0
|
|
0x11003c68: 40002540 @%.@ DCD 1073751360
|
|
0x11003c6c: 3a727245 Err: DCD 980578885
|
|
0x11003c70: 20726f62 bor DCD 544370530
|
|
0x11003c74: 20676663 cfg DCD 543647331
|
|
0x11003c78: 0a727265 err. DCD 175272549
|
|
0x11003c7c: 00000000 .... DCD 0
|
|
0x11003c80: 3a727245 Err: DCD 980578885
|
|
0x11003c84: 646c6262 bbld DCD 1684824674
|
|
0x11003c88: 756d206f o mu DCD 1970085999
|
|
0x11003c8c: 62207473 st b DCD 1646294131
|
|
0x11003c90: 78302065 e 0x DCD 2016419941
|
|
0x11003c94: 6f206530 0e o DCD 1864394032
|
|
0x11003c98: 78302072 r 0x DCD 2016419954
|
|
0x11003c9c: 000a6630 0f.. DCD 681520
|
|
0x11003ca0: 3a727245 Err: DCD 980578885
|
|
0x11003ca4: 6c6f706c lpol DCD 1819242604
|
|
0x11003ca8: 6d206f64 do m DCD 1830842212
|
|
0x11003cac: 20747375 ust DCD 544502645
|
|
0x11003cb0: 30206562 be 0 DCD 807429474
|
|
0x11003cb4: 000a3778 x7.. DCD 669560
|
|
0x11003cb8: 74737973 syst DCD 1953724787
|
|
0x11003cbc: 70206d65 em p DCD 1881173349
|
|
0x11003cc0: 6d617261 aram DCD 1835102817
|
|
0x11003cc4: 65686320 che DCD 1701339936
|
|
0x11003cc8: 203a6b63 ck: DCD 540699491
|
|
0x11003ccc: 000a4b4f OK.. DCD 674639
|
|
$t
|
|
i.xc_systick_unit_get
|
|
xc_systick_unit_get
|
|
0x11003cd0: 4801 .H LDR r0,[pc,#4] ; [0x11003cd8] = 0x10001360
|
|
0x11003cd2: 7b00 .{ LDRB r0,[r0,#0xc]
|
|
0x11003cd4: 4770 pG BX lr
|
|
$d
|
|
0x11003cd6: 0000 .. DCW 0
|
|
0x11003cd8: 10001360 `... DCD 268440416
|
|
$t
|
|
i.xc_timer_init
|
|
xc_timer_init
|
|
0x11003cdc: b530 0. PUSH {r4,r5,lr}
|
|
0x11003cde: 2800 .( CMP r0,#0
|
|
0x11003ce0: d12a *. BNE 0x11003d38 ; xc_timer_init + 92
|
|
0x11003ce2: 2201 ." MOVS r2,#1
|
|
0x11003ce4: 4b6d mK LDR r3,[pc,#436] ; [0x11003e9c] = 0x40000040
|
|
0x11003ce6: 6b1b .k LDR r3,[r3,#0x30]
|
|
0x11003ce8: 2408 .$ MOVS r4,#8
|
|
0x11003cea: 43a3 .C BICS r3,r3,r4
|
|
0x11003cec: 00d4 .. LSLS r4,r2,#3
|
|
0x11003cee: 04d5 .. LSLS r5,r2,#19
|
|
0x11003cf0: 1964 d. ADDS r4,r4,r5
|
|
0x11003cf2: 4323 #C ORRS r3,r3,r4
|
|
0x11003cf4: 4c69 iL LDR r4,[pc,#420] ; [0x11003e9c] = 0x40000040
|
|
0x11003cf6: 6323 #c STR r3,[r4,#0x30]
|
|
0x11003cf8: bf00 .. NOP
|
|
0x11003cfa: 780a .x LDRB r2,[r1,#0]
|
|
0x11003cfc: 4623 #F MOV r3,r4
|
|
0x11003cfe: 699b .i LDR r3,[r3,#0x18]
|
|
0x11003d00: 2407 .$ MOVS r4,#7
|
|
0x11003d02: 0724 $. LSLS r4,r4,#28
|
|
0x11003d04: 43a3 .C BICS r3,r3,r4
|
|
0x11003d06: 0714 .. LSLS r4,r2,#28
|
|
0x11003d08: 4323 #C ORRS r3,r3,r4
|
|
0x11003d0a: 4c64 dL LDR r4,[pc,#400] ; [0x11003e9c] = 0x40000040
|
|
0x11003d0c: 61a3 .a STR r3,[r4,#0x18]
|
|
0x11003d0e: bf00 .. NOP
|
|
0x11003d10: 788a .x LDRB r2,[r1,#2]
|
|
0x11003d12: 4623 #F MOV r3,r4
|
|
0x11003d14: 699b .i LDR r3,[r3,#0x18]
|
|
0x11003d16: 0a1b .. LSRS r3,r3,#8
|
|
0x11003d18: 021b .. LSLS r3,r3,#8
|
|
0x11003d1a: 4313 .C ORRS r3,r3,r2
|
|
0x11003d1c: 61a3 .a STR r3,[r4,#0x18]
|
|
0x11003d1e: bf00 .. NOP
|
|
0x11003d20: 788a .x LDRB r2,[r1,#2]
|
|
0x11003d22: 4623 #F MOV r3,r4
|
|
0x11003d24: 699b .i LDR r3,[r3,#0x18]
|
|
0x11003d26: 24ff .$ MOVS r4,#0xff
|
|
0x11003d28: 0224 $. LSLS r4,r4,#8
|
|
0x11003d2a: 43a3 .C BICS r3,r3,r4
|
|
0x11003d2c: 0214 .. LSLS r4,r2,#8
|
|
0x11003d2e: 4323 #C ORRS r3,r3,r4
|
|
0x11003d30: 4c5a ZL LDR r4,[pc,#360] ; [0x11003e9c] = 0x40000040
|
|
0x11003d32: 61a3 .a STR r3,[r4,#0x18]
|
|
0x11003d34: bf00 .. NOP
|
|
0x11003d36: e086 .. B 0x11003e46 ; xc_timer_init + 362
|
|
0x11003d38: 2801 .( CMP r0,#1
|
|
0x11003d3a: d12a *. BNE 0x11003d92 ; xc_timer_init + 182
|
|
0x11003d3c: 2201 ." MOVS r2,#1
|
|
0x11003d3e: 4b57 WK LDR r3,[pc,#348] ; [0x11003e9c] = 0x40000040
|
|
0x11003d40: 6b1b .k LDR r3,[r3,#0x30]
|
|
0x11003d42: 2408 .$ MOVS r4,#8
|
|
0x11003d44: 43a3 .C BICS r3,r3,r4
|
|
0x11003d46: 00d4 .. LSLS r4,r2,#3
|
|
0x11003d48: 04c5 .. LSLS r5,r0,#19
|
|
0x11003d4a: 1964 d. ADDS r4,r4,r5
|
|
0x11003d4c: 4323 #C ORRS r3,r3,r4
|
|
0x11003d4e: 4c53 SL LDR r4,[pc,#332] ; [0x11003e9c] = 0x40000040
|
|
0x11003d50: 6323 #c STR r3,[r4,#0x30]
|
|
0x11003d52: bf00 .. NOP
|
|
0x11003d54: 780a .x LDRB r2,[r1,#0]
|
|
0x11003d56: 4623 #F MOV r3,r4
|
|
0x11003d58: 69db .i LDR r3,[r3,#0x1c]
|
|
0x11003d5a: 2407 .$ MOVS r4,#7
|
|
0x11003d5c: 0724 $. LSLS r4,r4,#28
|
|
0x11003d5e: 43a3 .C BICS r3,r3,r4
|
|
0x11003d60: 0714 .. LSLS r4,r2,#28
|
|
0x11003d62: 4323 #C ORRS r3,r3,r4
|
|
0x11003d64: 4c4d ML LDR r4,[pc,#308] ; [0x11003e9c] = 0x40000040
|
|
0x11003d66: 61e3 .a STR r3,[r4,#0x1c]
|
|
0x11003d68: bf00 .. NOP
|
|
0x11003d6a: 788a .x LDRB r2,[r1,#2]
|
|
0x11003d6c: 4623 #F MOV r3,r4
|
|
0x11003d6e: 69db .i LDR r3,[r3,#0x1c]
|
|
0x11003d70: 0a1b .. LSRS r3,r3,#8
|
|
0x11003d72: 021b .. LSLS r3,r3,#8
|
|
0x11003d74: 4313 .C ORRS r3,r3,r2
|
|
0x11003d76: 61e3 .a STR r3,[r4,#0x1c]
|
|
0x11003d78: bf00 .. NOP
|
|
0x11003d7a: 788a .x LDRB r2,[r1,#2]
|
|
0x11003d7c: 4623 #F MOV r3,r4
|
|
0x11003d7e: 69db .i LDR r3,[r3,#0x1c]
|
|
0x11003d80: 24ff .$ MOVS r4,#0xff
|
|
0x11003d82: 0224 $. LSLS r4,r4,#8
|
|
0x11003d84: 43a3 .C BICS r3,r3,r4
|
|
0x11003d86: 0214 .. LSLS r4,r2,#8
|
|
0x11003d88: 4323 #C ORRS r3,r3,r4
|
|
0x11003d8a: 4c44 DL LDR r4,[pc,#272] ; [0x11003e9c] = 0x40000040
|
|
0x11003d8c: 61e3 .a STR r3,[r4,#0x1c]
|
|
0x11003d8e: bf00 .. NOP
|
|
0x11003d90: e059 Y. B 0x11003e46 ; xc_timer_init + 362
|
|
0x11003d92: 2802 .( CMP r0,#2
|
|
0x11003d94: d12a *. BNE 0x11003dec ; xc_timer_init + 272
|
|
0x11003d96: 2201 ." MOVS r2,#1
|
|
0x11003d98: 4b40 @K LDR r3,[pc,#256] ; [0x11003e9c] = 0x40000040
|
|
0x11003d9a: 6b1b .k LDR r3,[r3,#0x30]
|
|
0x11003d9c: 2408 .$ MOVS r4,#8
|
|
0x11003d9e: 43a3 .C BICS r3,r3,r4
|
|
0x11003da0: 00d4 .. LSLS r4,r2,#3
|
|
0x11003da2: 0485 .. LSLS r5,r0,#18
|
|
0x11003da4: 1964 d. ADDS r4,r4,r5
|
|
0x11003da6: 4323 #C ORRS r3,r3,r4
|
|
0x11003da8: 4c3c <L LDR r4,[pc,#240] ; [0x11003e9c] = 0x40000040
|
|
0x11003daa: 6323 #c STR r3,[r4,#0x30]
|
|
0x11003dac: bf00 .. NOP
|
|
0x11003dae: 780a .x LDRB r2,[r1,#0]
|
|
0x11003db0: 4623 #F MOV r3,r4
|
|
0x11003db2: 6a1b .j LDR r3,[r3,#0x20]
|
|
0x11003db4: 2407 .$ MOVS r4,#7
|
|
0x11003db6: 0724 $. LSLS r4,r4,#28
|
|
0x11003db8: 43a3 .C BICS r3,r3,r4
|
|
0x11003dba: 0714 .. LSLS r4,r2,#28
|
|
0x11003dbc: 4323 #C ORRS r3,r3,r4
|
|
0x11003dbe: 4c37 7L LDR r4,[pc,#220] ; [0x11003e9c] = 0x40000040
|
|
0x11003dc0: 6223 #b STR r3,[r4,#0x20]
|
|
0x11003dc2: bf00 .. NOP
|
|
0x11003dc4: 788a .x LDRB r2,[r1,#2]
|
|
0x11003dc6: 4623 #F MOV r3,r4
|
|
0x11003dc8: 6a1b .j LDR r3,[r3,#0x20]
|
|
0x11003dca: 0a1b .. LSRS r3,r3,#8
|
|
0x11003dcc: 021b .. LSLS r3,r3,#8
|
|
0x11003dce: 4313 .C ORRS r3,r3,r2
|
|
0x11003dd0: 6223 #b STR r3,[r4,#0x20]
|
|
0x11003dd2: bf00 .. NOP
|
|
0x11003dd4: 788a .x LDRB r2,[r1,#2]
|
|
0x11003dd6: 4623 #F MOV r3,r4
|
|
0x11003dd8: 6a1b .j LDR r3,[r3,#0x20]
|
|
0x11003dda: 24ff .$ MOVS r4,#0xff
|
|
0x11003ddc: 0224 $. LSLS r4,r4,#8
|
|
0x11003dde: 43a3 .C BICS r3,r3,r4
|
|
0x11003de0: 0214 .. LSLS r4,r2,#8
|
|
0x11003de2: 4323 #C ORRS r3,r3,r4
|
|
0x11003de4: 4c2d -L LDR r4,[pc,#180] ; [0x11003e9c] = 0x40000040
|
|
0x11003de6: 6223 #b STR r3,[r4,#0x20]
|
|
0x11003de8: bf00 .. NOP
|
|
0x11003dea: e02c ,. B 0x11003e46 ; xc_timer_init + 362
|
|
0x11003dec: 2803 .( CMP r0,#3
|
|
0x11003dee: d12a *. BNE 0x11003e46 ; xc_timer_init + 362
|
|
0x11003df0: 2201 ." MOVS r2,#1
|
|
0x11003df2: 4b2a *K LDR r3,[pc,#168] ; [0x11003e9c] = 0x40000040
|
|
0x11003df4: 6b1b .k LDR r3,[r3,#0x30]
|
|
0x11003df6: 2408 .$ MOVS r4,#8
|
|
0x11003df8: 43a3 .C BICS r3,r3,r4
|
|
0x11003dfa: 00d4 .. LSLS r4,r2,#3
|
|
0x11003dfc: 04d5 .. LSLS r5,r2,#19
|
|
0x11003dfe: 1964 d. ADDS r4,r4,r5
|
|
0x11003e00: 4323 #C ORRS r3,r3,r4
|
|
0x11003e02: 4c26 &L LDR r4,[pc,#152] ; [0x11003e9c] = 0x40000040
|
|
0x11003e04: 6323 #c STR r3,[r4,#0x30]
|
|
0x11003e06: bf00 .. NOP
|
|
0x11003e08: 780a .x LDRB r2,[r1,#0]
|
|
0x11003e0a: 4623 #F MOV r3,r4
|
|
0x11003e0c: 6a5b [j LDR r3,[r3,#0x24]
|
|
0x11003e0e: 2407 .$ MOVS r4,#7
|
|
0x11003e10: 0724 $. LSLS r4,r4,#28
|
|
0x11003e12: 43a3 .C BICS r3,r3,r4
|
|
0x11003e14: 0714 .. LSLS r4,r2,#28
|
|
0x11003e16: 4323 #C ORRS r3,r3,r4
|
|
0x11003e18: 4c20 L LDR r4,[pc,#128] ; [0x11003e9c] = 0x40000040
|
|
0x11003e1a: 6263 cb STR r3,[r4,#0x24]
|
|
0x11003e1c: bf00 .. NOP
|
|
0x11003e1e: 788a .x LDRB r2,[r1,#2]
|
|
0x11003e20: 4623 #F MOV r3,r4
|
|
0x11003e22: 6a5b [j LDR r3,[r3,#0x24]
|
|
0x11003e24: 0a1b .. LSRS r3,r3,#8
|
|
0x11003e26: 021b .. LSLS r3,r3,#8
|
|
0x11003e28: 4313 .C ORRS r3,r3,r2
|
|
0x11003e2a: 6263 cb STR r3,[r4,#0x24]
|
|
0x11003e2c: bf00 .. NOP
|
|
0x11003e2e: 788a .x LDRB r2,[r1,#2]
|
|
0x11003e30: 4623 #F MOV r3,r4
|
|
0x11003e32: 6a5b [j LDR r3,[r3,#0x24]
|
|
0x11003e34: 24ff .$ MOVS r4,#0xff
|
|
0x11003e36: 0224 $. LSLS r4,r4,#8
|
|
0x11003e38: 43a3 .C BICS r3,r3,r4
|
|
0x11003e3a: 0214 .. LSLS r4,r2,#8
|
|
0x11003e3c: 4323 #C ORRS r3,r3,r4
|
|
0x11003e3e: 4c17 .L LDR r4,[pc,#92] ; [0x11003e9c] = 0x40000040
|
|
0x11003e40: 6263 cb STR r3,[r4,#0x24]
|
|
0x11003e42: bf00 .. NOP
|
|
0x11003e44: bf00 .. NOP
|
|
0x11003e46: 2201 ." MOVS r2,#1
|
|
0x11003e48: 4b14 .K LDR r3,[pc,#80] ; [0x11003e9c] = 0x40000040
|
|
0x11003e4a: 33c0 .3 ADDS r3,r3,#0xc0
|
|
0x11003e4c: 699b .i LDR r3,[r3,#0x18]
|
|
0x11003e4e: 2404 .$ MOVS r4,#4
|
|
0x11003e50: 43a3 .C BICS r3,r3,r4
|
|
0x11003e52: 0094 .. LSLS r4,r2,#2
|
|
0x11003e54: 4323 #C ORRS r3,r3,r4
|
|
0x11003e56: 4c11 .L LDR r4,[pc,#68] ; [0x11003e9c] = 0x40000040
|
|
0x11003e58: 34c0 .4 ADDS r4,r4,#0xc0
|
|
0x11003e5a: 61a3 .a STR r3,[r4,#0x18]
|
|
0x11003e5c: bf00 .. NOP
|
|
0x11003e5e: 2200 ." MOVS r2,#0
|
|
0x11003e60: 4b0f .K LDR r3,[pc,#60] ; [0x11003ea0] = 0x11004744
|
|
0x11003e62: 5c1b .\ LDRB r3,[r3,r0]
|
|
0x11003e64: 4c0f .L LDR r4,[pc,#60] ; [0x11003ea4] = 0x40003000
|
|
0x11003e66: 191b .. ADDS r3,r3,r4
|
|
0x11003e68: 689b .h LDR r3,[r3,#8]
|
|
0x11003e6a: 085b [. LSRS r3,r3,#1
|
|
0x11003e6c: 005b [. LSLS r3,r3,#1
|
|
0x11003e6e: 4313 .C ORRS r3,r3,r2
|
|
0x11003e70: 4c0b .L LDR r4,[pc,#44] ; [0x11003ea0] = 0x11004744
|
|
0x11003e72: 5c24 $\ LDRB r4,[r4,r0]
|
|
0x11003e74: 4d0b .M LDR r5,[pc,#44] ; [0x11003ea4] = 0x40003000
|
|
0x11003e76: 1964 d. ADDS r4,r4,r5
|
|
0x11003e78: 60a3 .` STR r3,[r4,#8]
|
|
0x11003e7a: bf00 .. NOP
|
|
0x11003e7c: 790a .y LDRB r2,[r1,#4]
|
|
0x11003e7e: 4b08 .K LDR r3,[pc,#32] ; [0x11003ea0] = 0x11004744
|
|
0x11003e80: 5c1b .\ LDRB r3,[r3,r0]
|
|
0x11003e82: 462c ,F MOV r4,r5
|
|
0x11003e84: 191b .. ADDS r3,r3,r4
|
|
0x11003e86: 689b .h LDR r3,[r3,#8]
|
|
0x11003e88: 2402 .$ MOVS r4,#2
|
|
0x11003e8a: 43a3 .C BICS r3,r3,r4
|
|
0x11003e8c: 0054 T. LSLS r4,r2,#1
|
|
0x11003e8e: 4323 #C ORRS r3,r3,r4
|
|
0x11003e90: 4c03 .L LDR r4,[pc,#12] ; [0x11003ea0] = 0x11004744
|
|
0x11003e92: 5c24 $\ LDRB r4,[r4,r0]
|
|
0x11003e94: 1964 d. ADDS r4,r4,r5
|
|
0x11003e96: 60a3 .` STR r3,[r4,#8]
|
|
0x11003e98: bf00 .. NOP
|
|
0x11003e9a: bd30 0. POP {r4,r5,pc}
|
|
$d
|
|
0x11003e9c: 40000040 @..@ DCD 1073741888
|
|
0x11003ea0: 11004744 DG.. DCD 285230916
|
|
0x11003ea4: 40003000 .0.@ DCD 1073754112
|
|
$t
|
|
i.xc_timer_set_value
|
|
xc_timer_set_value
|
|
0x11003ea8: b570 p. PUSH {r4-r6,lr}
|
|
0x11003eaa: 4604 .F MOV r4,r0
|
|
0x11003eac: 460e .F MOV r6,r1
|
|
0x11003eae: 4631 1F MOV r1,r6
|
|
0x11003eb0: 4620 F MOV r0,r4
|
|
0x11003eb2: f000f861 ..a. BL xc_timer_us_to_ticks ; 0x11003f78
|
|
0x11003eb6: 4605 .F MOV r5,r0
|
|
0x11003eb8: 2000 . MOVS r0,#0
|
|
0x11003eba: 490b .I LDR r1,[pc,#44] ; [0x11003ee8] = 0x11004744
|
|
0x11003ebc: 5d09 .] LDRB r1,[r1,r4]
|
|
0x11003ebe: 4a0b .J LDR r2,[pc,#44] ; [0x11003eec] = 0x40003000
|
|
0x11003ec0: 1889 .. ADDS r1,r1,r2
|
|
0x11003ec2: 6889 .h LDR r1,[r1,#8]
|
|
0x11003ec4: 0849 I. LSRS r1,r1,#1
|
|
0x11003ec6: 0049 I. LSLS r1,r1,#1
|
|
0x11003ec8: 4301 .C ORRS r1,r1,r0
|
|
0x11003eca: 4a07 .J LDR r2,[pc,#28] ; [0x11003ee8] = 0x11004744
|
|
0x11003ecc: 5d12 .] LDRB r2,[r2,r4]
|
|
0x11003ece: 4b07 .K LDR r3,[pc,#28] ; [0x11003eec] = 0x40003000
|
|
0x11003ed0: 18d2 .. ADDS r2,r2,r3
|
|
0x11003ed2: 6091 .` STR r1,[r2,#8]
|
|
0x11003ed4: bf00 .. NOP
|
|
0x11003ed6: 4628 (F MOV r0,r5
|
|
0x11003ed8: 4903 .I LDR r1,[pc,#12] ; [0x11003ee8] = 0x11004744
|
|
0x11003eda: 5d09 .] LDRB r1,[r1,r4]
|
|
0x11003edc: 461a .F MOV r2,r3
|
|
0x11003ede: 1889 .. ADDS r1,r1,r2
|
|
0x11003ee0: 6008 .` STR r0,[r1,#0]
|
|
0x11003ee2: bf00 .. NOP
|
|
0x11003ee4: bd70 p. POP {r4-r6,pc}
|
|
$d
|
|
0x11003ee6: 0000 .. DCW 0
|
|
0x11003ee8: 11004744 DG.. DCD 285230916
|
|
0x11003eec: 40003000 .0.@ DCD 1073754112
|
|
$t
|
|
i.xc_timer_start
|
|
xc_timer_start
|
|
0x11003ef0: b510 .. PUSH {r4,lr}
|
|
0x11003ef2: 1d42 B. ADDS r2,r0,#5
|
|
0x11003ef4: b251 Q. SXTB r1,r2
|
|
0x11003ef6: 06cb .. LSLS r3,r1,#27
|
|
0x11003ef8: 0edb .. LSRS r3,r3,#27
|
|
0x11003efa: 2201 ." MOVS r2,#1
|
|
0x11003efc: 409a .@ LSLS r2,r2,r3
|
|
0x11003efe: 4b10 .K LDR r3,[pc,#64] ; [0x11003f40] = 0xe000e100
|
|
0x11003f00: 601a .` STR r2,[r3,#0]
|
|
0x11003f02: bf00 .. NOP
|
|
0x11003f04: 2100 .! MOVS r1,#0
|
|
0x11003f06: 4a0f .J LDR r2,[pc,#60] ; [0x11003f44] = 0x11004744
|
|
0x11003f08: 5c12 .\ LDRB r2,[r2,r0]
|
|
0x11003f0a: 4b0f .K LDR r3,[pc,#60] ; [0x11003f48] = 0x40003000
|
|
0x11003f0c: 18d2 .. ADDS r2,r2,r3
|
|
0x11003f0e: 6892 .h LDR r2,[r2,#8]
|
|
0x11003f10: 2304 .# MOVS r3,#4
|
|
0x11003f12: 439a .C BICS r2,r2,r3
|
|
0x11003f14: 008b .. LSLS r3,r1,#2
|
|
0x11003f16: 431a .C ORRS r2,r2,r3
|
|
0x11003f18: 4b0a .K LDR r3,[pc,#40] ; [0x11003f44] = 0x11004744
|
|
0x11003f1a: 5c1b .\ LDRB r3,[r3,r0]
|
|
0x11003f1c: 4c0a .L LDR r4,[pc,#40] ; [0x11003f48] = 0x40003000
|
|
0x11003f1e: 191b .. ADDS r3,r3,r4
|
|
0x11003f20: 609a .` STR r2,[r3,#8]
|
|
0x11003f22: bf00 .. NOP
|
|
0x11003f24: 2101 .! MOVS r1,#1
|
|
0x11003f26: 4a07 .J LDR r2,[pc,#28] ; [0x11003f44] = 0x11004744
|
|
0x11003f28: 5c12 .\ LDRB r2,[r2,r0]
|
|
0x11003f2a: 4623 #F MOV r3,r4
|
|
0x11003f2c: 18d2 .. ADDS r2,r2,r3
|
|
0x11003f2e: 6892 .h LDR r2,[r2,#8]
|
|
0x11003f30: 438a .C BICS r2,r2,r1
|
|
0x11003f32: 430a .C ORRS r2,r2,r1
|
|
0x11003f34: 4b03 .K LDR r3,[pc,#12] ; [0x11003f44] = 0x11004744
|
|
0x11003f36: 5c1b .\ LDRB r3,[r3,r0]
|
|
0x11003f38: 191b .. ADDS r3,r3,r4
|
|
0x11003f3a: 609a .` STR r2,[r3,#8]
|
|
0x11003f3c: bf00 .. NOP
|
|
0x11003f3e: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11003f40: e000e100 .... DCD 3758153984
|
|
0x11003f44: 11004744 DG.. DCD 285230916
|
|
0x11003f48: 40003000 .0.@ DCD 1073754112
|
|
$t
|
|
i.xc_timer_stop
|
|
xc_timer_stop
|
|
0x11003f4c: b510 .. PUSH {r4,lr}
|
|
0x11003f4e: 2100 .! MOVS r1,#0
|
|
0x11003f50: 4a07 .J LDR r2,[pc,#28] ; [0x11003f70] = 0x11004744
|
|
0x11003f52: 5c12 .\ LDRB r2,[r2,r0]
|
|
0x11003f54: 4b07 .K LDR r3,[pc,#28] ; [0x11003f74] = 0x40003000
|
|
0x11003f56: 18d2 .. ADDS r2,r2,r3
|
|
0x11003f58: 6892 .h LDR r2,[r2,#8]
|
|
0x11003f5a: 0852 R. LSRS r2,r2,#1
|
|
0x11003f5c: 0052 R. LSLS r2,r2,#1
|
|
0x11003f5e: 430a .C ORRS r2,r2,r1
|
|
0x11003f60: 4b03 .K LDR r3,[pc,#12] ; [0x11003f70] = 0x11004744
|
|
0x11003f62: 5c1b .\ LDRB r3,[r3,r0]
|
|
0x11003f64: 4c03 .L LDR r4,[pc,#12] ; [0x11003f74] = 0x40003000
|
|
0x11003f66: 191b .. ADDS r3,r3,r4
|
|
0x11003f68: 609a .` STR r2,[r3,#8]
|
|
0x11003f6a: bf00 .. NOP
|
|
0x11003f6c: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x11003f6e: 0000 .. DCW 0
|
|
0x11003f70: 11004744 DG.. DCD 285230916
|
|
0x11003f74: 40003000 .0.@ DCD 1073754112
|
|
$t
|
|
i.xc_timer_us_to_ticks
|
|
xc_timer_us_to_ticks
|
|
0x11003f78: b5fe .. PUSH {r1-r7,lr}
|
|
0x11003f7a: 4607 .F MOV r7,r0
|
|
0x11003f7c: 460e .F MOV r6,r1
|
|
0x11003f7e: 2f00 ./ CMP r7,#0
|
|
0x11003f80: d144 D. BNE 0x1100400c ; xc_timer_us_to_ticks + 148
|
|
0x11003f82: bf00 .. NOP
|
|
0x11003f84: 498e .I LDR r1,[pc,#568] ; [0x110041c0] = 0x40000040
|
|
0x11003f86: 6988 .i LDR r0,[r1,#0x18]
|
|
0x11003f88: 2107 .! MOVS r1,#7
|
|
0x11003f8a: 0709 .. LSLS r1,r1,#28
|
|
0x11003f8c: 4001 .@ ANDS r1,r1,r0
|
|
0x11003f8e: 0f0c .. LSRS r4,r1,#28
|
|
0x11003f90: bf00 .. NOP
|
|
0x11003f92: 2c00 ., CMP r4,#0
|
|
0x11003f94: d115 .. BNE 0x11003fc2 ; xc_timer_us_to_ticks + 74
|
|
0x11003f96: bf00 .. NOP
|
|
0x11003f98: 4989 .I LDR r1,[pc,#548] ; [0x110041c0] = 0x40000040
|
|
0x11003f9a: 6988 .i LDR r0,[r1,#0x18]
|
|
0x11003f9c: b2c1 .. UXTB r1,r0
|
|
0x11003f9e: 1c49 I. ADDS r1,r1,#1
|
|
0x11003fa0: 0048 H. LSLS r0,r1,#1
|
|
0x11003fa2: 4601 .F MOV r1,r0
|
|
0x11003fa4: 9000 .. STR r0,[sp,#0]
|
|
0x11003fa6: 4887 .H LDR r0,[pc,#540] ; [0x110041c4] = 0x1e84800
|
|
0x11003fa8: f7fdfcd6 .... BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x11003fac: 4986 .I LDR r1,[pc,#536] ; [0x110041c8] = 0x186a0
|
|
0x11003fae: 9001 .. STR r0,[sp,#4]
|
|
0x11003fb0: f7fdfcd2 .... BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x11003fb4: 4370 pC MULS r0,r6,r0
|
|
0x11003fb6: 210a .! MOVS r1,#0xa
|
|
0x11003fb8: 9002 .. STR r0,[sp,#8]
|
|
0x11003fba: f7fdfca3 .... BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x11003fbe: 4605 .F MOV r5,r0
|
|
0x11003fc0: e0f8 .. B 0x110041b4 ; xc_timer_us_to_ticks + 572
|
|
0x11003fc2: 2c01 ., CMP r4,#1
|
|
0x11003fc4: d119 .. BNE 0x11003ffa ; xc_timer_us_to_ticks + 130
|
|
0x11003fc6: bf00 .. NOP
|
|
0x11003fc8: 497d }I LDR r1,[pc,#500] ; [0x110041c0] = 0x40000040
|
|
0x11003fca: 6988 .i LDR r0,[r1,#0x18]
|
|
0x11003fcc: 21ff .! MOVS r1,#0xff
|
|
0x11003fce: 0209 .. LSLS r1,r1,#8
|
|
0x11003fd0: 4001 .@ ANDS r1,r1,r0
|
|
0x11003fd2: 0a09 .. LSRS r1,r1,#8
|
|
0x11003fd4: 1c49 I. ADDS r1,r1,#1
|
|
0x11003fd6: 0048 H. LSLS r0,r1,#1
|
|
0x11003fd8: 4601 .F MOV r1,r0
|
|
0x11003fda: 9000 .. STR r0,[sp,#0]
|
|
0x11003fdc: 207d } MOVS r0,#0x7d
|
|
0x11003fde: 0200 .. LSLS r0,r0,#8
|
|
0x11003fe0: f7fdfcba .... BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x11003fe4: 2164 d! MOVS r1,#0x64
|
|
0x11003fe6: 9001 .. STR r0,[sp,#4]
|
|
0x11003fe8: f7fdfcb6 .... BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x11003fec: 4370 pC MULS r0,r6,r0
|
|
0x11003fee: 4977 wI LDR r1,[pc,#476] ; [0x110041cc] = 0x2710
|
|
0x11003ff0: 9002 .. STR r0,[sp,#8]
|
|
0x11003ff2: f7fdfc87 .... BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x11003ff6: 4605 .F MOV r5,r0
|
|
0x11003ff8: e0dc .. B 0x110041b4 ; xc_timer_us_to_ticks + 572
|
|
0x11003ffa: 2c03 ., CMP r4,#3
|
|
0x11003ffc: d1e0 .. BNE 0x11003fc0 ; xc_timer_us_to_ticks + 72
|
|
0x11003ffe: 0170 p. LSLS r0,r6,#5
|
|
0x11004000: 217d }! MOVS r1,#0x7d
|
|
0x11004002: 00c9 .. LSLS r1,r1,#3
|
|
0x11004004: f7fdfc7e ..~. BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x11004008: 4605 .F MOV r5,r0
|
|
0x1100400a: e0d3 .. B 0x110041b4 ; xc_timer_us_to_ticks + 572
|
|
0x1100400c: 2f01 ./ CMP r7,#1
|
|
0x1100400e: d144 D. BNE 0x1100409a ; xc_timer_us_to_ticks + 290
|
|
0x11004010: bf00 .. NOP
|
|
0x11004012: 496b kI LDR r1,[pc,#428] ; [0x110041c0] = 0x40000040
|
|
0x11004014: 69c8 .i LDR r0,[r1,#0x1c]
|
|
0x11004016: 2107 .! MOVS r1,#7
|
|
0x11004018: 0709 .. LSLS r1,r1,#28
|
|
0x1100401a: 4001 .@ ANDS r1,r1,r0
|
|
0x1100401c: 0f0c .. LSRS r4,r1,#28
|
|
0x1100401e: bf00 .. NOP
|
|
0x11004020: 2c00 ., CMP r4,#0
|
|
0x11004022: d115 .. BNE 0x11004050 ; xc_timer_us_to_ticks + 216
|
|
0x11004024: bf00 .. NOP
|
|
0x11004026: 4966 fI LDR r1,[pc,#408] ; [0x110041c0] = 0x40000040
|
|
0x11004028: 69c8 .i LDR r0,[r1,#0x1c]
|
|
0x1100402a: b2c1 .. UXTB r1,r0
|
|
0x1100402c: 1c49 I. ADDS r1,r1,#1
|
|
0x1100402e: 0048 H. LSLS r0,r1,#1
|
|
0x11004030: 4601 .F MOV r1,r0
|
|
0x11004032: 9000 .. STR r0,[sp,#0]
|
|
0x11004034: 4863 cH LDR r0,[pc,#396] ; [0x110041c4] = 0x1e84800
|
|
0x11004036: f7fdfc8f .... BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x1100403a: 4963 cI LDR r1,[pc,#396] ; [0x110041c8] = 0x186a0
|
|
0x1100403c: 9001 .. STR r0,[sp,#4]
|
|
0x1100403e: f7fdfc8b .... BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x11004042: 4370 pC MULS r0,r6,r0
|
|
0x11004044: 210a .! MOVS r1,#0xa
|
|
0x11004046: 9002 .. STR r0,[sp,#8]
|
|
0x11004048: f7fdfc5c ..\. BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x1100404c: 4605 .F MOV r5,r0
|
|
0x1100404e: e0b1 .. B 0x110041b4 ; xc_timer_us_to_ticks + 572
|
|
0x11004050: 2c01 ., CMP r4,#1
|
|
0x11004052: d119 .. BNE 0x11004088 ; xc_timer_us_to_ticks + 272
|
|
0x11004054: bf00 .. NOP
|
|
0x11004056: 495a ZI LDR r1,[pc,#360] ; [0x110041c0] = 0x40000040
|
|
0x11004058: 69c8 .i LDR r0,[r1,#0x1c]
|
|
0x1100405a: 21ff .! MOVS r1,#0xff
|
|
0x1100405c: 0209 .. LSLS r1,r1,#8
|
|
0x1100405e: 4001 .@ ANDS r1,r1,r0
|
|
0x11004060: 0a09 .. LSRS r1,r1,#8
|
|
0x11004062: 1c49 I. ADDS r1,r1,#1
|
|
0x11004064: 0048 H. LSLS r0,r1,#1
|
|
0x11004066: 4601 .F MOV r1,r0
|
|
0x11004068: 9000 .. STR r0,[sp,#0]
|
|
0x1100406a: 207d } MOVS r0,#0x7d
|
|
0x1100406c: 0200 .. LSLS r0,r0,#8
|
|
0x1100406e: f7fdfc73 ..s. BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x11004072: 2164 d! MOVS r1,#0x64
|
|
0x11004074: 9001 .. STR r0,[sp,#4]
|
|
0x11004076: f7fdfc6f ..o. BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x1100407a: 4370 pC MULS r0,r6,r0
|
|
0x1100407c: 4953 SI LDR r1,[pc,#332] ; [0x110041cc] = 0x2710
|
|
0x1100407e: 9002 .. STR r0,[sp,#8]
|
|
0x11004080: f7fdfc40 ..@. BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x11004084: 4605 .F MOV r5,r0
|
|
0x11004086: e095 .. B 0x110041b4 ; xc_timer_us_to_ticks + 572
|
|
0x11004088: 2c03 ., CMP r4,#3
|
|
0x1100408a: d199 .. BNE 0x11003fc0 ; xc_timer_us_to_ticks + 72
|
|
0x1100408c: 0170 p. LSLS r0,r6,#5
|
|
0x1100408e: 217d }! MOVS r1,#0x7d
|
|
0x11004090: 00c9 .. LSLS r1,r1,#3
|
|
0x11004092: f7fdfc37 ..7. BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x11004096: 4605 .F MOV r5,r0
|
|
0x11004098: e08c .. B 0x110041b4 ; xc_timer_us_to_ticks + 572
|
|
0x1100409a: 2f02 ./ CMP r7,#2
|
|
0x1100409c: d144 D. BNE 0x11004128 ; xc_timer_us_to_ticks + 432
|
|
0x1100409e: bf00 .. NOP
|
|
0x110040a0: 4947 GI LDR r1,[pc,#284] ; [0x110041c0] = 0x40000040
|
|
0x110040a2: 6a08 .j LDR r0,[r1,#0x20]
|
|
0x110040a4: 2107 .! MOVS r1,#7
|
|
0x110040a6: 0709 .. LSLS r1,r1,#28
|
|
0x110040a8: 4001 .@ ANDS r1,r1,r0
|
|
0x110040aa: 0f0c .. LSRS r4,r1,#28
|
|
0x110040ac: bf00 .. NOP
|
|
0x110040ae: 2c00 ., CMP r4,#0
|
|
0x110040b0: d115 .. BNE 0x110040de ; xc_timer_us_to_ticks + 358
|
|
0x110040b2: bf00 .. NOP
|
|
0x110040b4: 4942 BI LDR r1,[pc,#264] ; [0x110041c0] = 0x40000040
|
|
0x110040b6: 6a08 .j LDR r0,[r1,#0x20]
|
|
0x110040b8: b2c1 .. UXTB r1,r0
|
|
0x110040ba: 1c49 I. ADDS r1,r1,#1
|
|
0x110040bc: 0048 H. LSLS r0,r1,#1
|
|
0x110040be: 4601 .F MOV r1,r0
|
|
0x110040c0: 9000 .. STR r0,[sp,#0]
|
|
0x110040c2: 4840 @H LDR r0,[pc,#256] ; [0x110041c4] = 0x1e84800
|
|
0x110040c4: f7fdfc48 ..H. BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x110040c8: 493f ?I LDR r1,[pc,#252] ; [0x110041c8] = 0x186a0
|
|
0x110040ca: 9001 .. STR r0,[sp,#4]
|
|
0x110040cc: f7fdfc44 ..D. BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x110040d0: 4370 pC MULS r0,r6,r0
|
|
0x110040d2: 210a .! MOVS r1,#0xa
|
|
0x110040d4: 9002 .. STR r0,[sp,#8]
|
|
0x110040d6: f7fdfc15 .... BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x110040da: 4605 .F MOV r5,r0
|
|
0x110040dc: e06a j. B 0x110041b4 ; xc_timer_us_to_ticks + 572
|
|
0x110040de: 2c01 ., CMP r4,#1
|
|
0x110040e0: d119 .. BNE 0x11004116 ; xc_timer_us_to_ticks + 414
|
|
0x110040e2: bf00 .. NOP
|
|
0x110040e4: 4936 6I LDR r1,[pc,#216] ; [0x110041c0] = 0x40000040
|
|
0x110040e6: 6a08 .j LDR r0,[r1,#0x20]
|
|
0x110040e8: 21ff .! MOVS r1,#0xff
|
|
0x110040ea: 0209 .. LSLS r1,r1,#8
|
|
0x110040ec: 4001 .@ ANDS r1,r1,r0
|
|
0x110040ee: 0a09 .. LSRS r1,r1,#8
|
|
0x110040f0: 1c49 I. ADDS r1,r1,#1
|
|
0x110040f2: 0048 H. LSLS r0,r1,#1
|
|
0x110040f4: 4601 .F MOV r1,r0
|
|
0x110040f6: 9000 .. STR r0,[sp,#0]
|
|
0x110040f8: 207d } MOVS r0,#0x7d
|
|
0x110040fa: 0200 .. LSLS r0,r0,#8
|
|
0x110040fc: f7fdfc2c ..,. BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x11004100: 2164 d! MOVS r1,#0x64
|
|
0x11004102: 9001 .. STR r0,[sp,#4]
|
|
0x11004104: f7fdfc28 ..(. BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x11004108: 4370 pC MULS r0,r6,r0
|
|
0x1100410a: 4930 0I LDR r1,[pc,#192] ; [0x110041cc] = 0x2710
|
|
0x1100410c: 9002 .. STR r0,[sp,#8]
|
|
0x1100410e: f7fdfbf9 .... BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x11004112: 4605 .F MOV r5,r0
|
|
0x11004114: e04e N. B 0x110041b4 ; xc_timer_us_to_ticks + 572
|
|
0x11004116: 2c03 ., CMP r4,#3
|
|
0x11004118: d14c L. BNE 0x110041b4 ; xc_timer_us_to_ticks + 572
|
|
0x1100411a: 0170 p. LSLS r0,r6,#5
|
|
0x1100411c: 217d }! MOVS r1,#0x7d
|
|
0x1100411e: 00c9 .. LSLS r1,r1,#3
|
|
0x11004120: f7fdfbf0 .... BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x11004124: 4605 .F MOV r5,r0
|
|
0x11004126: e045 E. B 0x110041b4 ; xc_timer_us_to_ticks + 572
|
|
0x11004128: 2f03 ./ CMP r7,#3
|
|
0x1100412a: d143 C. BNE 0x110041b4 ; xc_timer_us_to_ticks + 572
|
|
0x1100412c: bf00 .. NOP
|
|
0x1100412e: 4924 $I LDR r1,[pc,#144] ; [0x110041c0] = 0x40000040
|
|
0x11004130: 6a48 Hj LDR r0,[r1,#0x24]
|
|
0x11004132: 2107 .! MOVS r1,#7
|
|
0x11004134: 0709 .. LSLS r1,r1,#28
|
|
0x11004136: 4001 .@ ANDS r1,r1,r0
|
|
0x11004138: 0f0c .. LSRS r4,r1,#28
|
|
0x1100413a: bf00 .. NOP
|
|
0x1100413c: 2c00 ., CMP r4,#0
|
|
0x1100413e: d115 .. BNE 0x1100416c ; xc_timer_us_to_ticks + 500
|
|
0x11004140: bf00 .. NOP
|
|
0x11004142: 491f .I LDR r1,[pc,#124] ; [0x110041c0] = 0x40000040
|
|
0x11004144: 6a48 Hj LDR r0,[r1,#0x24]
|
|
0x11004146: b2c1 .. UXTB r1,r0
|
|
0x11004148: 1c49 I. ADDS r1,r1,#1
|
|
0x1100414a: 0048 H. LSLS r0,r1,#1
|
|
0x1100414c: 4601 .F MOV r1,r0
|
|
0x1100414e: 9000 .. STR r0,[sp,#0]
|
|
0x11004150: 481c .H LDR r0,[pc,#112] ; [0x110041c4] = 0x1e84800
|
|
0x11004152: f7fdfc01 .... BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x11004156: 491c .I LDR r1,[pc,#112] ; [0x110041c8] = 0x186a0
|
|
0x11004158: 9001 .. STR r0,[sp,#4]
|
|
0x1100415a: f7fdfbfd .... BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x1100415e: 4370 pC MULS r0,r6,r0
|
|
0x11004160: 210a .! MOVS r1,#0xa
|
|
0x11004162: 9002 .. STR r0,[sp,#8]
|
|
0x11004164: f7fdfbce .... BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x11004168: 4605 .F MOV r5,r0
|
|
0x1100416a: e023 #. B 0x110041b4 ; xc_timer_us_to_ticks + 572
|
|
0x1100416c: 2c01 ., CMP r4,#1
|
|
0x1100416e: d119 .. BNE 0x110041a4 ; xc_timer_us_to_ticks + 556
|
|
0x11004170: bf00 .. NOP
|
|
0x11004172: 4913 .I LDR r1,[pc,#76] ; [0x110041c0] = 0x40000040
|
|
0x11004174: 6a48 Hj LDR r0,[r1,#0x24]
|
|
0x11004176: 21ff .! MOVS r1,#0xff
|
|
0x11004178: 0209 .. LSLS r1,r1,#8
|
|
0x1100417a: 4001 .@ ANDS r1,r1,r0
|
|
0x1100417c: 0a09 .. LSRS r1,r1,#8
|
|
0x1100417e: 1c49 I. ADDS r1,r1,#1
|
|
0x11004180: 0048 H. LSLS r0,r1,#1
|
|
0x11004182: 4601 .F MOV r1,r0
|
|
0x11004184: 9000 .. STR r0,[sp,#0]
|
|
0x11004186: 207d } MOVS r0,#0x7d
|
|
0x11004188: 0200 .. LSLS r0,r0,#8
|
|
0x1100418a: f7fdfbe5 .... BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x1100418e: 2164 d! MOVS r1,#0x64
|
|
0x11004190: 9001 .. STR r0,[sp,#4]
|
|
0x11004192: f7fdfbe1 .... BL $Ven$TT$L$$__aeabi_idivmod ; 0x11001958
|
|
0x11004196: 4370 pC MULS r0,r6,r0
|
|
0x11004198: 490c .I LDR r1,[pc,#48] ; [0x110041cc] = 0x2710
|
|
0x1100419a: 9002 .. STR r0,[sp,#8]
|
|
0x1100419c: f7fdfbb2 .... BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x110041a0: 4605 .F MOV r5,r0
|
|
0x110041a2: e007 .. B 0x110041b4 ; xc_timer_us_to_ticks + 572
|
|
0x110041a4: 2c03 ., CMP r4,#3
|
|
0x110041a6: d105 .. BNE 0x110041b4 ; xc_timer_us_to_ticks + 572
|
|
0x110041a8: 0170 p. LSLS r0,r6,#5
|
|
0x110041aa: 217d }! MOVS r1,#0x7d
|
|
0x110041ac: 00c9 .. LSLS r1,r1,#3
|
|
0x110041ae: f7fdfba9 .... BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x110041b2: 4605 .F MOV r5,r0
|
|
0x110041b4: 2d04 .- CMP r5,#4
|
|
0x110041b6: d200 .. BCS 0x110041ba ; xc_timer_us_to_ticks + 578
|
|
0x110041b8: 2504 .% MOVS r5,#4
|
|
0x110041ba: 4628 (F MOV r0,r5
|
|
0x110041bc: bdfe .. POP {r1-r7,pc}
|
|
$d
|
|
0x110041be: 0000 .. DCW 0
|
|
0x110041c0: 40000040 @..@ DCD 1073741888
|
|
0x110041c4: 01e84800 .H.. DCD 32000000
|
|
0x110041c8: 000186a0 .... DCD 100000
|
|
0x110041cc: 00002710 .'.. DCD 10000
|
|
$t
|
|
i.xc_uart_init
|
|
xc_uart_init
|
|
0x110041d0: b5f0 .. PUSH {r4-r7,lr}
|
|
0x110041d2: b089 .. SUB sp,sp,#0x24
|
|
0x110041d4: 4604 .F MOV r4,r0
|
|
0x110041d6: 460d .F MOV r5,r1
|
|
0x110041d8: 2000 . MOVS r0,#0
|
|
0x110041da: 9008 .. STR r0,[sp,#0x20]
|
|
0x110041dc: f7fefedc .... BL xc_clock_hfclk_in_get ; 0x11002f98
|
|
0x110041e0: 9008 .. STR r0,[sp,#0x20]
|
|
0x110041e2: 6828 (h LDR r0,[r5,#0]
|
|
0x110041e4: 0d00 .. LSRS r0,r0,#20
|
|
0x110041e6: 9006 .. STR r0,[sp,#0x18]
|
|
0x110041e8: 6828 (h LDR r0,[r5,#0]
|
|
0x110041ea: 0300 .. LSLS r0,r0,#12
|
|
0x110041ec: 0c00 .. LSRS r0,r0,#16
|
|
0x110041ee: 9007 .. STR r0,[sp,#0x1c]
|
|
0x110041f0: 49cf .I LDR r1,[pc,#828] ; [0x11004530] = 0xf4240
|
|
0x110041f2: 9808 .. LDR r0,[sp,#0x20]
|
|
0x110041f4: f7fdfb86 .... BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904
|
|
0x110041f8: 9005 .. STR r0,[sp,#0x14]
|
|
0x110041fa: 9806 .. LDR r0,[sp,#0x18]
|
|
0x110041fc: 0401 .. LSLS r1,r0,#16
|
|
0x110041fe: 9a05 .. LDR r2,[sp,#0x14]
|
|
0x11004200: 9807 .. LDR r0,[sp,#0x1c]
|
|
0x11004202: 4350 PC MULS r0,r2,r0
|
|
0x11004204: 0940 @. LSRS r0,r0,#5
|
|
0x11004206: 4301 .C ORRS r1,r1,r0
|
|
0x11004208: 460f .F MOV r7,r1
|
|
0x1100420a: 2c00 ., CMP r4,#0
|
|
0x1100420c: d14b K. BNE 0x110042a6 ; xc_uart_init + 214
|
|
0x1100420e: 2000 . MOVS r0,#0
|
|
0x11004210: 49c8 .I LDR r1,[pc,#800] ; [0x11004534] = 0x40000100
|
|
0x11004212: 6849 Ih LDR r1,[r1,#4]
|
|
0x11004214: 0849 I. LSRS r1,r1,#1
|
|
0x11004216: 0049 I. LSLS r1,r1,#1
|
|
0x11004218: 2201 ." MOVS r2,#1
|
|
0x1100421a: 0412 .. LSLS r2,r2,#16
|
|
0x1100421c: 1882 .. ADDS r2,r0,r2
|
|
0x1100421e: 4311 .C ORRS r1,r1,r2
|
|
0x11004220: 4ac4 .J LDR r2,[pc,#784] ; [0x11004534] = 0x40000100
|
|
0x11004222: 6051 Q` STR r1,[r2,#4]
|
|
0x11004224: bf00 .. NOP
|
|
0x11004226: 2001 . MOVS r0,#1
|
|
0x11004228: 4611 .F MOV r1,r2
|
|
0x1100422a: 6849 Ih LDR r1,[r1,#4]
|
|
0x1100422c: 4381 .C BICS r1,r1,r0
|
|
0x1100422e: 0402 .. LSLS r2,r0,#16
|
|
0x11004230: 1882 .. ADDS r2,r0,r2
|
|
0x11004232: 4311 .C ORRS r1,r1,r2
|
|
0x11004234: 4abf .J LDR r2,[pc,#764] ; [0x11004534] = 0x40000100
|
|
0x11004236: 6051 Q` STR r1,[r2,#4]
|
|
0x11004238: bf00 .. NOP
|
|
0x1100423a: bf00 .. NOP
|
|
0x1100423c: 4610 .F MOV r0,r2
|
|
0x1100423e: 6980 .i LDR r0,[r0,#0x18]
|
|
0x11004240: 4606 .F MOV r6,r0
|
|
0x11004242: 2102 .! MOVS r1,#2
|
|
0x11004244: 4630 0F MOV r0,r6
|
|
0x11004246: 4388 .C BICS r0,r0,r1
|
|
0x11004248: 4606 .F MOV r6,r0
|
|
0x1100424a: 4630 0F MOV r0,r6
|
|
0x1100424c: 4611 .F MOV r1,r2
|
|
0x1100424e: 6188 .a STR r0,[r1,#0x18]
|
|
0x11004250: bf00 .. NOP
|
|
0x11004252: 2001 . MOVS r0,#1
|
|
0x11004254: 49b7 .I LDR r1,[pc,#732] ; [0x11004534] = 0x40000100
|
|
0x11004256: 39c0 .9 SUBS r1,r1,#0xc0
|
|
0x11004258: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x1100425a: 2210 ." MOVS r2,#0x10
|
|
0x1100425c: 4391 .C BICS r1,r1,r2
|
|
0x1100425e: 0102 .. LSLS r2,r0,#4
|
|
0x11004260: 0503 .. LSLS r3,r0,#20
|
|
0x11004262: 18d2 .. ADDS r2,r2,r3
|
|
0x11004264: 4311 .C ORRS r1,r1,r2
|
|
0x11004266: 4ab3 .J LDR r2,[pc,#716] ; [0x11004534] = 0x40000100
|
|
0x11004268: 3ac0 .: SUBS r2,r2,#0xc0
|
|
0x1100426a: 6311 .c STR r1,[r2,#0x30]
|
|
0x1100426c: bf00 .. NOP
|
|
0x1100426e: 2008 . MOVS r0,#8
|
|
0x11004270: 06c1 .. LSLS r1,r0,#27
|
|
0x11004272: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x11004274: 0909 .. LSRS r1,r1,#4
|
|
0x11004276: 0109 .. LSLS r1,r1,#4
|
|
0x11004278: 220f ." MOVS r2,#0xf
|
|
0x1100427a: 0412 .. LSLS r2,r2,#16
|
|
0x1100427c: 1882 .. ADDS r2,r0,r2
|
|
0x1100427e: 4311 .C ORRS r1,r1,r2
|
|
0x11004280: 06c2 .. LSLS r2,r0,#27
|
|
0x11004282: 6311 .c STR r1,[r2,#0x30]
|
|
0x11004284: bf00 .. NOP
|
|
0x11004286: 2001 . MOVS r0,#1
|
|
0x11004288: 0781 .. LSLS r1,r0,#30
|
|
0x1100428a: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x1100428c: 2210 ." MOVS r2,#0x10
|
|
0x1100428e: 4391 .C BICS r1,r1,r2
|
|
0x11004290: 0102 .. LSLS r2,r0,#4
|
|
0x11004292: 18d2 .. ADDS r2,r2,r3
|
|
0x11004294: 4311 .C ORRS r1,r1,r2
|
|
0x11004296: 0782 .. LSLS r2,r0,#30
|
|
0x11004298: 6311 .c STR r1,[r2,#0x30]
|
|
0x1100429a: bf00 .. NOP
|
|
0x1100429c: bf00 .. NOP
|
|
0x1100429e: 0780 .. LSLS r0,r0,#30
|
|
0x110042a0: 6347 Gc STR r7,[r0,#0x34]
|
|
0x110042a2: bf00 .. NOP
|
|
0x110042a4: bf00 .. NOP
|
|
0x110042a6: 2c01 ., CMP r4,#1
|
|
0x110042a8: d14a J. BNE 0x11004340 ; xc_uart_init + 368
|
|
0x110042aa: 2000 . MOVS r0,#0
|
|
0x110042ac: 49a1 .I LDR r1,[pc,#644] ; [0x11004534] = 0x40000100
|
|
0x110042ae: 6849 Ih LDR r1,[r1,#4]
|
|
0x110042b0: 2202 ." MOVS r2,#2
|
|
0x110042b2: 4391 .C BICS r1,r1,r2
|
|
0x110042b4: 0042 B. LSLS r2,r0,#1
|
|
0x110042b6: 0463 c. LSLS r3,r4,#17
|
|
0x110042b8: 18d2 .. ADDS r2,r2,r3
|
|
0x110042ba: 4311 .C ORRS r1,r1,r2
|
|
0x110042bc: 4a9d .J LDR r2,[pc,#628] ; [0x11004534] = 0x40000100
|
|
0x110042be: 6051 Q` STR r1,[r2,#4]
|
|
0x110042c0: bf00 .. NOP
|
|
0x110042c2: 2001 . MOVS r0,#1
|
|
0x110042c4: 4611 .F MOV r1,r2
|
|
0x110042c6: 6849 Ih LDR r1,[r1,#4]
|
|
0x110042c8: 2202 ." MOVS r2,#2
|
|
0x110042ca: 4391 .C BICS r1,r1,r2
|
|
0x110042cc: 0042 B. LSLS r2,r0,#1
|
|
0x110042ce: 18d2 .. ADDS r2,r2,r3
|
|
0x110042d0: 4311 .C ORRS r1,r1,r2
|
|
0x110042d2: 4a98 .J LDR r2,[pc,#608] ; [0x11004534] = 0x40000100
|
|
0x110042d4: 6051 Q` STR r1,[r2,#4]
|
|
0x110042d6: bf00 .. NOP
|
|
0x110042d8: bf00 .. NOP
|
|
0x110042da: 4610 .F MOV r0,r2
|
|
0x110042dc: 6980 .i LDR r0,[r0,#0x18]
|
|
0x110042de: 4606 .F MOV r6,r0
|
|
0x110042e0: 43a6 .C BICS r6,r6,r4
|
|
0x110042e2: 4630 0F MOV r0,r6
|
|
0x110042e4: 4611 .F MOV r1,r2
|
|
0x110042e6: 6188 .a STR r0,[r1,#0x18]
|
|
0x110042e8: bf00 .. NOP
|
|
0x110042ea: 2001 . MOVS r0,#1
|
|
0x110042ec: 4991 .I LDR r1,[pc,#580] ; [0x11004534] = 0x40000100
|
|
0x110042ee: 39c0 .9 SUBS r1,r1,#0xc0
|
|
0x110042f0: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x110042f2: 2220 " MOVS r2,#0x20
|
|
0x110042f4: 4391 .C BICS r1,r1,r2
|
|
0x110042f6: 0142 B. LSLS r2,r0,#5
|
|
0x110042f8: 0543 C. LSLS r3,r0,#21
|
|
0x110042fa: 18d2 .. ADDS r2,r2,r3
|
|
0x110042fc: 4311 .C ORRS r1,r1,r2
|
|
0x110042fe: 4a8d .J LDR r2,[pc,#564] ; [0x11004534] = 0x40000100
|
|
0x11004300: 3ac0 .: SUBS r2,r2,#0xc0
|
|
0x11004302: 6311 .c STR r1,[r2,#0x30]
|
|
0x11004304: bf00 .. NOP
|
|
0x11004306: 2008 . MOVS r0,#8
|
|
0x11004308: 06c1 .. LSLS r1,r0,#27
|
|
0x1100430a: 6b89 .k LDR r1,[r1,#0x38]
|
|
0x1100430c: 0909 .. LSRS r1,r1,#4
|
|
0x1100430e: 0109 .. LSLS r1,r1,#4
|
|
0x11004310: 220f ." MOVS r2,#0xf
|
|
0x11004312: 0412 .. LSLS r2,r2,#16
|
|
0x11004314: 1882 .. ADDS r2,r0,r2
|
|
0x11004316: 4311 .C ORRS r1,r1,r2
|
|
0x11004318: 06c2 .. LSLS r2,r0,#27
|
|
0x1100431a: 6391 .c STR r1,[r2,#0x38]
|
|
0x1100431c: bf00 .. NOP
|
|
0x1100431e: 2001 . MOVS r0,#1
|
|
0x11004320: 0781 .. LSLS r1,r0,#30
|
|
0x11004322: 6b89 .k LDR r1,[r1,#0x38]
|
|
0x11004324: 2210 ." MOVS r2,#0x10
|
|
0x11004326: 4391 .C BICS r1,r1,r2
|
|
0x11004328: 0102 .. LSLS r2,r0,#4
|
|
0x1100432a: 0503 .. LSLS r3,r0,#20
|
|
0x1100432c: 18d2 .. ADDS r2,r2,r3
|
|
0x1100432e: 4311 .C ORRS r1,r1,r2
|
|
0x11004330: 0782 .. LSLS r2,r0,#30
|
|
0x11004332: 6391 .c STR r1,[r2,#0x38]
|
|
0x11004334: bf00 .. NOP
|
|
0x11004336: bf00 .. NOP
|
|
0x11004338: 0780 .. LSLS r0,r0,#30
|
|
0x1100433a: 63c7 .c STR r7,[r0,#0x3c]
|
|
0x1100433c: bf00 .. NOP
|
|
0x1100433e: bf00 .. NOP
|
|
0x11004340: bf00 .. NOP
|
|
0x11004342: bf00 .. NOP
|
|
0x11004344: 0060 `. LSLS r0,r4,#1
|
|
0x11004346: 497c |I LDR r1,[pc,#496] ; [0x11004538] = 0x11004772
|
|
0x11004348: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x1100434a: 497c |I LDR r1,[pc,#496] ; [0x1100453c] = 0x40010000
|
|
0x1100434c: 1840 @. ADDS r0,r0,r1
|
|
0x1100434e: 6fc0 .o LDR r0,[r0,#0x7c]
|
|
0x11004350: 2801 .( CMP r0,#1
|
|
0x11004352: d0f6 .. BEQ 0x11004342 ; xc_uart_init + 370
|
|
0x11004354: 8928 (. LDRH r0,[r5,#8]
|
|
0x11004356: 2800 .( CMP r0,#0
|
|
0x11004358: d004 .. BEQ 0x11004364 ; xc_uart_init + 404
|
|
0x1100435a: 2801 .( CMP r0,#1
|
|
0x1100435c: d03a :. BEQ 0x110043d4 ; xc_uart_init + 516
|
|
0x1100435e: 2802 .( CMP r0,#2
|
|
0x11004360: d15d ]. BNE 0x1100441e ; xc_uart_init + 590
|
|
0x11004362: e012 .. B 0x1100438a ; xc_uart_init + 442
|
|
0x11004364: 2300 .# MOVS r3,#0
|
|
0x11004366: 0060 `. LSLS r0,r4,#1
|
|
0x11004368: 4973 sI LDR r1,[pc,#460] ; [0x11004538] = 0x11004772
|
|
0x1100436a: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x1100436c: 4973 sI LDR r1,[pc,#460] ; [0x1100453c] = 0x40010000
|
|
0x1100436e: 1840 @. ADDS r0,r0,r1
|
|
0x11004370: 68c0 .h LDR r0,[r0,#0xc]
|
|
0x11004372: 2108 .! MOVS r1,#8
|
|
0x11004374: 4388 .C BICS r0,r0,r1
|
|
0x11004376: 00d9 .. LSLS r1,r3,#3
|
|
0x11004378: 4308 .C ORRS r0,r0,r1
|
|
0x1100437a: 0061 a. LSLS r1,r4,#1
|
|
0x1100437c: 4a6e nJ LDR r2,[pc,#440] ; [0x11004538] = 0x11004772
|
|
0x1100437e: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x11004380: 4a6e nJ LDR r2,[pc,#440] ; [0x1100453c] = 0x40010000
|
|
0x11004382: 1889 .. ADDS r1,r1,r2
|
|
0x11004384: 60c8 .` STR r0,[r1,#0xc]
|
|
0x11004386: bf00 .. NOP
|
|
0x11004388: e04a J. B 0x11004420 ; xc_uart_init + 592
|
|
0x1100438a: 2301 .# MOVS r3,#1
|
|
0x1100438c: 0060 `. LSLS r0,r4,#1
|
|
0x1100438e: 496a jI LDR r1,[pc,#424] ; [0x11004538] = 0x11004772
|
|
0x11004390: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x11004392: 496a jI LDR r1,[pc,#424] ; [0x1100453c] = 0x40010000
|
|
0x11004394: 1840 @. ADDS r0,r0,r1
|
|
0x11004396: 68c0 .h LDR r0,[r0,#0xc]
|
|
0x11004398: 2108 .! MOVS r1,#8
|
|
0x1100439a: 4388 .C BICS r0,r0,r1
|
|
0x1100439c: 00d9 .. LSLS r1,r3,#3
|
|
0x1100439e: 4308 .C ORRS r0,r0,r1
|
|
0x110043a0: 0061 a. LSLS r1,r4,#1
|
|
0x110043a2: 4a65 eJ LDR r2,[pc,#404] ; [0x11004538] = 0x11004772
|
|
0x110043a4: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x110043a6: 4a65 eJ LDR r2,[pc,#404] ; [0x1100453c] = 0x40010000
|
|
0x110043a8: 1889 .. ADDS r1,r1,r2
|
|
0x110043aa: 60c8 .` STR r0,[r1,#0xc]
|
|
0x110043ac: bf00 .. NOP
|
|
0x110043ae: bf00 .. NOP
|
|
0x110043b0: 0060 `. LSLS r0,r4,#1
|
|
0x110043b2: 4961 aI LDR r1,[pc,#388] ; [0x11004538] = 0x11004772
|
|
0x110043b4: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x110043b6: 4611 .F MOV r1,r2
|
|
0x110043b8: 1840 @. ADDS r0,r0,r1
|
|
0x110043ba: 68c0 .h LDR r0,[r0,#0xc]
|
|
0x110043bc: 2110 .! MOVS r1,#0x10
|
|
0x110043be: 4388 .C BICS r0,r0,r1
|
|
0x110043c0: 0119 .. LSLS r1,r3,#4
|
|
0x110043c2: 4308 .C ORRS r0,r0,r1
|
|
0x110043c4: 0061 a. LSLS r1,r4,#1
|
|
0x110043c6: 4a5c \J LDR r2,[pc,#368] ; [0x11004538] = 0x11004772
|
|
0x110043c8: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x110043ca: 4a5c \J LDR r2,[pc,#368] ; [0x1100453c] = 0x40010000
|
|
0x110043cc: 1889 .. ADDS r1,r1,r2
|
|
0x110043ce: 60c8 .` STR r0,[r1,#0xc]
|
|
0x110043d0: bf00 .. NOP
|
|
0x110043d2: e025 %. B 0x11004420 ; xc_uart_init + 592
|
|
0x110043d4: 2301 .# MOVS r3,#1
|
|
0x110043d6: 0060 `. LSLS r0,r4,#1
|
|
0x110043d8: 4957 WI LDR r1,[pc,#348] ; [0x11004538] = 0x11004772
|
|
0x110043da: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x110043dc: 4957 WI LDR r1,[pc,#348] ; [0x1100453c] = 0x40010000
|
|
0x110043de: 1840 @. ADDS r0,r0,r1
|
|
0x110043e0: 68c0 .h LDR r0,[r0,#0xc]
|
|
0x110043e2: 2108 .! MOVS r1,#8
|
|
0x110043e4: 4388 .C BICS r0,r0,r1
|
|
0x110043e6: 00d9 .. LSLS r1,r3,#3
|
|
0x110043e8: 4308 .C ORRS r0,r0,r1
|
|
0x110043ea: 0061 a. LSLS r1,r4,#1
|
|
0x110043ec: 4a52 RJ LDR r2,[pc,#328] ; [0x11004538] = 0x11004772
|
|
0x110043ee: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x110043f0: 4a52 RJ LDR r2,[pc,#328] ; [0x1100453c] = 0x40010000
|
|
0x110043f2: 1889 .. ADDS r1,r1,r2
|
|
0x110043f4: 60c8 .` STR r0,[r1,#0xc]
|
|
0x110043f6: bf00 .. NOP
|
|
0x110043f8: 2300 .# MOVS r3,#0
|
|
0x110043fa: 0060 `. LSLS r0,r4,#1
|
|
0x110043fc: 494e NI LDR r1,[pc,#312] ; [0x11004538] = 0x11004772
|
|
0x110043fe: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x11004400: 4611 .F MOV r1,r2
|
|
0x11004402: 1840 @. ADDS r0,r0,r1
|
|
0x11004404: 68c0 .h LDR r0,[r0,#0xc]
|
|
0x11004406: 2110 .! MOVS r1,#0x10
|
|
0x11004408: 4388 .C BICS r0,r0,r1
|
|
0x1100440a: 0119 .. LSLS r1,r3,#4
|
|
0x1100440c: 4308 .C ORRS r0,r0,r1
|
|
0x1100440e: 0061 a. LSLS r1,r4,#1
|
|
0x11004410: 4a49 IJ LDR r2,[pc,#292] ; [0x11004538] = 0x11004772
|
|
0x11004412: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x11004414: 4a49 IJ LDR r2,[pc,#292] ; [0x1100453c] = 0x40010000
|
|
0x11004416: 1889 .. ADDS r1,r1,r2
|
|
0x11004418: 60c8 .` STR r0,[r1,#0xc]
|
|
0x1100441a: bf00 .. NOP
|
|
0x1100441c: e000 .. B 0x11004420 ; xc_uart_init + 592
|
|
0x1100441e: bf00 .. NOP
|
|
0x11004420: bf00 .. NOP
|
|
0x11004422: 79ab .y LDRB r3,[r5,#6]
|
|
0x11004424: 0060 `. LSLS r0,r4,#1
|
|
0x11004426: 4944 DI LDR r1,[pc,#272] ; [0x11004538] = 0x11004772
|
|
0x11004428: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x1100442a: 4944 DI LDR r1,[pc,#272] ; [0x1100453c] = 0x40010000
|
|
0x1100442c: 1840 @. ADDS r0,r0,r1
|
|
0x1100442e: 68c0 .h LDR r0,[r0,#0xc]
|
|
0x11004430: 2104 .! MOVS r1,#4
|
|
0x11004432: 4388 .C BICS r0,r0,r1
|
|
0x11004434: 0099 .. LSLS r1,r3,#2
|
|
0x11004436: 4308 .C ORRS r0,r0,r1
|
|
0x11004438: 0061 a. LSLS r1,r4,#1
|
|
0x1100443a: 4a3f ?J LDR r2,[pc,#252] ; [0x11004538] = 0x11004772
|
|
0x1100443c: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x1100443e: 4a3f ?J LDR r2,[pc,#252] ; [0x1100453c] = 0x40010000
|
|
0x11004440: 1889 .. ADDS r1,r1,r2
|
|
0x11004442: 60c8 .` STR r0,[r1,#0xc]
|
|
0x11004444: bf00 .. NOP
|
|
0x11004446: 792b +y LDRB r3,[r5,#4]
|
|
0x11004448: 0060 `. LSLS r0,r4,#1
|
|
0x1100444a: 493b ;I LDR r1,[pc,#236] ; [0x11004538] = 0x11004772
|
|
0x1100444c: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x1100444e: 4611 .F MOV r1,r2
|
|
0x11004450: 1840 @. ADDS r0,r0,r1
|
|
0x11004452: 68c0 .h LDR r0,[r0,#0xc]
|
|
0x11004454: 0880 .. LSRS r0,r0,#2
|
|
0x11004456: 0080 .. LSLS r0,r0,#2
|
|
0x11004458: 4318 .C ORRS r0,r0,r3
|
|
0x1100445a: 0061 a. LSLS r1,r4,#1
|
|
0x1100445c: 4a36 6J LDR r2,[pc,#216] ; [0x11004538] = 0x11004772
|
|
0x1100445e: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x11004460: 4a36 6J LDR r2,[pc,#216] ; [0x1100453c] = 0x40010000
|
|
0x11004462: 1889 .. ADDS r1,r1,r2
|
|
0x11004464: 60c8 .` STR r0,[r1,#0xc]
|
|
0x11004466: bf00 .. NOP
|
|
0x11004468: 7aab .z LDRB r3,[r5,#0xa]
|
|
0x1100446a: 0060 `. LSLS r0,r4,#1
|
|
0x1100446c: 4932 2I LDR r1,[pc,#200] ; [0x11004538] = 0x11004772
|
|
0x1100446e: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x11004470: 4611 .F MOV r1,r2
|
|
0x11004472: 1840 @. ADDS r0,r0,r1
|
|
0x11004474: 6900 .i LDR r0,[r0,#0x10]
|
|
0x11004476: 2120 ! MOVS r1,#0x20
|
|
0x11004478: 4388 .C BICS r0,r0,r1
|
|
0x1100447a: 0159 Y. LSLS r1,r3,#5
|
|
0x1100447c: 4308 .C ORRS r0,r0,r1
|
|
0x1100447e: 0061 a. LSLS r1,r4,#1
|
|
0x11004480: 4a2d -J LDR r2,[pc,#180] ; [0x11004538] = 0x11004772
|
|
0x11004482: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x11004484: 4a2d -J LDR r2,[pc,#180] ; [0x1100453c] = 0x40010000
|
|
0x11004486: 1889 .. ADDS r1,r1,r2
|
|
0x11004488: 6108 .a STR r0,[r1,#0x10]
|
|
0x1100448a: bf00 .. NOP
|
|
0x1100448c: 2301 .# MOVS r3,#1
|
|
0x1100448e: 0060 `. LSLS r0,r4,#1
|
|
0x11004490: 4929 )I LDR r1,[pc,#164] ; [0x11004538] = 0x11004772
|
|
0x11004492: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x11004494: 4611 .F MOV r1,r2
|
|
0x11004496: 1840 @. ADDS r0,r0,r1
|
|
0x11004498: 68c0 .h LDR r0,[r0,#0xc]
|
|
0x1100449a: 2180 .! MOVS r1,#0x80
|
|
0x1100449c: 4388 .C BICS r0,r0,r1
|
|
0x1100449e: 01d9 .. LSLS r1,r3,#7
|
|
0x110044a0: 4308 .C ORRS r0,r0,r1
|
|
0x110044a2: 0061 a. LSLS r1,r4,#1
|
|
0x110044a4: 4a24 $J LDR r2,[pc,#144] ; [0x11004538] = 0x11004772
|
|
0x110044a6: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x110044a8: 4a24 $J LDR r2,[pc,#144] ; [0x1100453c] = 0x40010000
|
|
0x110044aa: 1889 .. ADDS r1,r1,r2
|
|
0x110044ac: 60c8 .` STR r0,[r1,#0xc]
|
|
0x110044ae: bf00 .. NOP
|
|
0x110044b0: 7829 )x LDRB r1,[r5,#0]
|
|
0x110044b2: 0708 .. LSLS r0,r1,#28
|
|
0x110044b4: 0f00 .. LSRS r0,r0,#28
|
|
0x110044b6: 0061 a. LSLS r1,r4,#1
|
|
0x110044b8: 4a1f .J LDR r2,[pc,#124] ; [0x11004538] = 0x11004772
|
|
0x110044ba: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x110044bc: 4a1f .J LDR r2,[pc,#124] ; [0x1100453c] = 0x40010000
|
|
0x110044be: 1889 .. ADDS r1,r1,r2
|
|
0x110044c0: 6008 .` STR r0,[r1,#0]
|
|
0x110044c2: bf00 .. NOP
|
|
0x110044c4: 2000 . MOVS r0,#0
|
|
0x110044c6: 0061 a. LSLS r1,r4,#1
|
|
0x110044c8: 4a1b .J LDR r2,[pc,#108] ; [0x11004538] = 0x11004772
|
|
0x110044ca: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x110044cc: 4a1b .J LDR r2,[pc,#108] ; [0x1100453c] = 0x40010000
|
|
0x110044ce: 1889 .. ADDS r1,r1,r2
|
|
0x110044d0: 6048 H` STR r0,[r1,#4]
|
|
0x110044d2: bf00 .. NOP
|
|
0x110044d4: 2300 .# MOVS r3,#0
|
|
0x110044d6: 0060 `. LSLS r0,r4,#1
|
|
0x110044d8: 4917 .I LDR r1,[pc,#92] ; [0x11004538] = 0x11004772
|
|
0x110044da: 5a08 .Z LDRH r0,[r1,r0]
|
|
0x110044dc: 4611 .F MOV r1,r2
|
|
0x110044de: 1840 @. ADDS r0,r0,r1
|
|
0x110044e0: 68c0 .h LDR r0,[r0,#0xc]
|
|
0x110044e2: 2180 .! MOVS r1,#0x80
|
|
0x110044e4: 4388 .C BICS r0,r0,r1
|
|
0x110044e6: 01d9 .. LSLS r1,r3,#7
|
|
0x110044e8: 4308 .C ORRS r0,r0,r1
|
|
0x110044ea: 0061 a. LSLS r1,r4,#1
|
|
0x110044ec: 4a12 .J LDR r2,[pc,#72] ; [0x11004538] = 0x11004772
|
|
0x110044ee: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x110044f0: 4a12 .J LDR r2,[pc,#72] ; [0x1100453c] = 0x40010000
|
|
0x110044f2: 1889 .. ADDS r1,r1,r2
|
|
0x110044f4: 60c8 .` STR r0,[r1,#0xc]
|
|
0x110044f6: bf00 .. NOP
|
|
0x110044f8: 2003 . MOVS r0,#3
|
|
0x110044fa: 2101 .! MOVS r1,#1
|
|
0x110044fc: 9102 .. STR r1,[sp,#8]
|
|
0x110044fe: 9103 .. STR r1,[sp,#0xc]
|
|
0x11004500: 9104 .. STR r1,[sp,#0x10]
|
|
0x11004502: 9001 .. STR r0,[sp,#4]
|
|
0x11004504: 0199 .. LSLS r1,r3,#6
|
|
0x11004506: 9801 .. LDR r0,[sp,#4]
|
|
0x11004508: 0100 .. LSLS r0,r0,#4
|
|
0x1100450a: 4308 .C ORRS r0,r0,r1
|
|
0x1100450c: 9902 .. LDR r1,[sp,#8]
|
|
0x1100450e: 0089 .. LSLS r1,r1,#2
|
|
0x11004510: 4308 .C ORRS r0,r0,r1
|
|
0x11004512: 9903 .. LDR r1,[sp,#0xc]
|
|
0x11004514: 0049 I. LSLS r1,r1,#1
|
|
0x11004516: 4308 .C ORRS r0,r0,r1
|
|
0x11004518: 9904 .. LDR r1,[sp,#0x10]
|
|
0x1100451a: 4308 .C ORRS r0,r0,r1
|
|
0x1100451c: 0061 a. LSLS r1,r4,#1
|
|
0x1100451e: 4a06 .J LDR r2,[pc,#24] ; [0x11004538] = 0x11004772
|
|
0x11004520: 5a51 QZ LDRH r1,[r2,r1]
|
|
0x11004522: 4a06 .J LDR r2,[pc,#24] ; [0x1100453c] = 0x40010000
|
|
0x11004524: 1889 .. ADDS r1,r1,r2
|
|
0x11004526: 6088 .` STR r0,[r1,#8]
|
|
0x11004528: bf00 .. NOP
|
|
0x1100452a: b009 .. ADD sp,sp,#0x24
|
|
0x1100452c: bdf0 .. POP {r4-r7,pc}
|
|
$d
|
|
0x1100452e: 0000 .. DCW 0
|
|
0x11004530: 000f4240 @B.. DCD 1000000
|
|
0x11004534: 40000100 ...@ DCD 1073742080
|
|
0x11004538: 11004772 rG.. DCD 285230962
|
|
0x1100453c: 40010000 ...@ DCD 1073807360
|
|
$t
|
|
i.xc_wdt_refresh
|
|
xc_wdt_refresh
|
|
0x11004540: b510 .. PUSH {r4,lr}
|
|
0x11004542: bf00 .. NOP
|
|
0x11004544: f3ef8110 .... MRS r1,PRIMASK
|
|
0x11004548: 07ca .. LSLS r2,r1,#31
|
|
0x1100454a: 0fd2 .. LSRS r2,r2,#31
|
|
0x1100454c: b672 r. CPSID i
|
|
0x1100454e: 2101 .! MOVS r1,#1
|
|
0x11004550: 4b12 .K LDR r3,[pc,#72] ; [0x1100459c] = 0x40000040
|
|
0x11004552: 6b1b .k LDR r3,[r3,#0x30]
|
|
0x11004554: 438b .C BICS r3,r3,r1
|
|
0x11004556: 040c .. LSLS r4,r1,#16
|
|
0x11004558: 190c .. ADDS r4,r1,r4
|
|
0x1100455a: 4323 #C ORRS r3,r3,r4
|
|
0x1100455c: 4c0f .L LDR r4,[pc,#60] ; [0x1100459c] = 0x40000040
|
|
0x1100455e: 6323 #c STR r3,[r4,#0x30]
|
|
0x11004560: bf00 .. NOP
|
|
0x11004562: bf00 .. NOP
|
|
0x11004564: 490e .I LDR r1,[pc,#56] ; [0x110045a0] = 0x40004000
|
|
0x11004566: 6949 Ii LDR r1,[r1,#0x14]
|
|
0x11004568: b2c8 .. UXTB r0,r1
|
|
0x1100456a: bf00 .. NOP
|
|
0x1100456c: 4b0c .K LDR r3,[pc,#48] ; [0x110045a0] = 0x40004000
|
|
0x1100456e: 6859 Yh LDR r1,[r3,#4]
|
|
0x11004570: b2cb .. UXTB r3,r1
|
|
0x11004572: 4618 .F MOV r0,r3
|
|
0x11004574: 4601 .F MOV r1,r0
|
|
0x11004576: 4b0a .K LDR r3,[pc,#40] ; [0x110045a0] = 0x40004000
|
|
0x11004578: 6059 Y` STR r1,[r3,#4]
|
|
0x1100457a: bf00 .. NOP
|
|
0x1100457c: 2100 .! MOVS r1,#0
|
|
0x1100457e: 4623 #F MOV r3,r4
|
|
0x11004580: 6b1b .k LDR r3,[r3,#0x30]
|
|
0x11004582: 085b [. LSRS r3,r3,#1
|
|
0x11004584: 005b [. LSLS r3,r3,#1
|
|
0x11004586: 13a4 .. ASRS r4,r4,#14
|
|
0x11004588: 190c .. ADDS r4,r1,r4
|
|
0x1100458a: 4323 #C ORRS r3,r3,r4
|
|
0x1100458c: 4c03 .L LDR r4,[pc,#12] ; [0x1100459c] = 0x40000040
|
|
0x1100458e: 6323 #c STR r3,[r4,#0x30]
|
|
0x11004590: bf00 .. NOP
|
|
0x11004592: 2a00 .* CMP r2,#0
|
|
0x11004594: d100 .. BNE 0x11004598 ; xc_wdt_refresh + 88
|
|
0x11004596: b662 b. CPSIE i
|
|
0x11004598: bf00 .. NOP
|
|
0x1100459a: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x1100459c: 40000040 @..@ DCD 1073741888
|
|
0x110045a0: 40004000 .@.@ DCD 1073758208
|
|
$t
|
|
x$fpl$fmul
|
|
__aeabi_fmul
|
|
_fmul
|
|
0x110045a4: b570 p. PUSH {r4-r6,lr}
|
|
0x110045a6: 0042 B. LSLS r2,r0,#1
|
|
0x110045a8: 4164 dA ADCS r4,r4,r4
|
|
0x110045aa: 004b K. LSLS r3,r1,#1
|
|
0x110045ac: 415c \A ADCS r4,r4,r3
|
|
0x110045ae: 0e12 .. LSRS r2,r2,#24
|
|
0x110045b0: d039 9. BEQ 0x11004626 ; __aeabi_fmul + 130
|
|
0x110045b2: 0e1b .. LSRS r3,r3,#24
|
|
0x110045b4: d038 8. BEQ 0x11004628 ; __aeabi_fmul + 132
|
|
0x110045b6: 2aff .* CMP r2,#0xff
|
|
0x110045b8: d03c <. BEQ 0x11004634 ; __aeabi_fmul + 144
|
|
0x110045ba: 2bff .+ CMP r3,#0xff
|
|
0x110045bc: d03a :. BEQ 0x11004634 ; __aeabi_fmul + 144
|
|
0x110045be: 0240 @. LSLS r0,r0,#9
|
|
0x110045c0: 0249 I. LSLS r1,r1,#9
|
|
0x110045c2: 0a40 @. LSRS r0,r0,#9
|
|
0x110045c4: 0a49 I. LSRS r1,r1,#9
|
|
0x110045c6: 0006 .. MOVS r6,r0
|
|
0x110045c8: 1845 E. ADDS r5,r0,r1
|
|
0x110045ca: 434e NC MULS r6,r1,r6
|
|
0x110045cc: 0a00 .. LSRS r0,r0,#8
|
|
0x110045ce: 0a09 .. LSRS r1,r1,#8
|
|
0x110045d0: 18d2 .. ADDS r2,r2,r3
|
|
0x110045d2: 4348 HC MULS r0,r1,r0
|
|
0x110045d4: 01ed .. LSLS r5,r5,#7
|
|
0x110045d6: 3a7f .: SUBS r2,r2,#0x7f
|
|
0x110045d8: 0401 .. LSLS r1,r0,#16
|
|
0x110045da: 1a73 s. SUBS r3,r6,r1
|
|
0x110045dc: 1940 @. ADDS r0,r0,r5
|
|
0x110045de: 0c19 .. LSRS r1,r3,#16
|
|
0x110045e0: 1843 C. ADDS r3,r0,r1
|
|
0x110045e2: 0f99 .. LSRS r1,r3,#30
|
|
0x110045e4: d004 .. BEQ 0x110045f0 ; __aeabi_fmul + 76
|
|
0x110045e6: 2101 .! MOVS r1,#1
|
|
0x110045e8: 085b [. LSRS r3,r3,#1
|
|
0x110045ea: 0749 I. LSLS r1,r1,#29
|
|
0x110045ec: 1a5b [. SUBS r3,r3,r1
|
|
0x110045ee: 1c52 R. ADDS r2,r2,#1
|
|
0x110045f0: 09d8 .. LSRS r0,r3,#7
|
|
0x110045f2: d304 .. BCC 0x110045fe ; __aeabi_fmul + 90
|
|
0x110045f4: 1c40 @. ADDS r0,r0,#1
|
|
0x110045f6: 03f5 .. LSLS r5,r6,#15
|
|
0x110045f8: d101 .. BNE 0x110045fe ; __aeabi_fmul + 90
|
|
0x110045fa: 069d .. LSLS r5,r3,#26
|
|
0x110045fc: d007 .. BEQ 0x1100460e ; __aeabi_fmul + 106
|
|
0x110045fe: 2aff .* CMP r2,#0xff
|
|
0x11004600: d208 .. BCS 0x11004614 ; __aeabi_fmul + 112
|
|
0x11004602: 05d5 .. LSLS r5,r2,#23
|
|
0x11004604: d006 .. BEQ 0x11004614 ; __aeabi_fmul + 112
|
|
0x11004606: 07e4 .. LSLS r4,r4,#31
|
|
0x11004608: 4320 C ORRS r0,r0,r4
|
|
0x1100460a: 1940 @. ADDS r0,r0,r5
|
|
0x1100460c: bd70 p. POP {r4-r6,pc}
|
|
0x1100460e: 2501 .% MOVS r5,#1
|
|
0x11004610: 43a8 .C BICS r0,r0,r5
|
|
0x11004612: e7f4 .. B 0x110045fe ; __aeabi_fmul + 90
|
|
0x11004614: 2a00 .* CMP r2,#0
|
|
0x11004616: dc01 .. BGT 0x1100461c ; __aeabi_fmul + 120
|
|
0x11004618: 07e0 .. LSLS r0,r4,#31
|
|
0x1100461a: bd70 p. POP {r4-r6,pc}
|
|
0x1100461c: 0224 $. LSLS r4,r4,#8
|
|
0x1100461e: 20ff . MOVS r0,#0xff
|
|
0x11004620: 4320 C ORRS r0,r0,r4
|
|
0x11004622: 05c0 .. LSLS r0,r0,#23
|
|
0x11004624: bd70 p. POP {r4-r6,pc}
|
|
0x11004626: 0e1b .. LSRS r3,r3,#24
|
|
0x11004628: 2aff .* CMP r2,#0xff
|
|
0x1100462a: d003 .. BEQ 0x11004634 ; __aeabi_fmul + 144
|
|
0x1100462c: 2bff .+ CMP r3,#0xff
|
|
0x1100462e: d001 .. BEQ 0x11004634 ; __aeabi_fmul + 144
|
|
0x11004630: 07e0 .. LSLS r0,r4,#31
|
|
0x11004632: bd70 p. POP {r4-r6,pc}
|
|
0x11004634: 26ff .& MOVS r6,#0xff
|
|
0x11004636: 0045 E. LSLS r5,r0,#1
|
|
0x11004638: 0636 6. LSLS r6,r6,#24
|
|
0x1100463a: 42b5 .B CMP r5,r6
|
|
0x1100463c: d806 .. BHI 0x1100464c ; __aeabi_fmul + 168
|
|
0x1100463e: 004d M. LSLS r5,r1,#1
|
|
0x11004640: 42b5 .B CMP r5,r6
|
|
0x11004642: d803 .. BHI 0x1100464c ; __aeabi_fmul + 168
|
|
0x11004644: 18d2 .. ADDS r2,r2,r3
|
|
0x11004646: 2aff .* CMP r2,#0xff
|
|
0x11004648: d000 .. BEQ 0x1100464c ; __aeabi_fmul + 168
|
|
0x1100464a: e7e7 .. B 0x1100461c ; __aeabi_fmul + 120
|
|
0x1100464c: 4800 .H LDR r0,[pc,#0] ; [0x11004650] = 0x7fc00000
|
|
0x1100464e: bd70 p. POP {r4-r6,pc}
|
|
$d
|
|
0x11004650: 7fc00000 .... DCD 2143289344
|
|
$d.realdata
|
|
.constdata
|
|
aotimer_offset
|
|
x$fpl$usenofp
|
|
__I$use$fp
|
|
0x11004654: 1400 .. DCW 5120
|
|
timer_offset
|
|
0x11004656: 1400 .. DCW 5120
|
|
0x11004658: 3c28 (< DCW 15400
|
|
pwm_offset
|
|
0x1100465a: 0000 .. DCW 0
|
|
0x1100465c: 04000040 @... DCD 67108928
|
|
0x11004660: 08000440 @... DCD 134218816
|
|
0x11004664: 0840 @. DCW 2112
|
|
uart_offset
|
|
0x11004666: 0000 .. DCW 0
|
|
0x11004668: 14001000 .... DCD 335548416
|
|
spi_offset
|
|
0x1100466c: 10000000 .... DCD 268435456
|
|
0x11004670: 1800 .. DCW 6144
|
|
__func__
|
|
0x11004672: 4d4e NM DCW 19790
|
|
0x11004674: 61485f49 I_Ha DCD 1632132937
|
|
0x11004678: 656c646e ndle DCD 1701602414
|
|
0x1100467c: 0072 r. DCW 114
|
|
__func__
|
|
0x1100467e: 6148 Ha DCW 24904
|
|
0x11004680: 61466472 rdFa DCD 1632003186
|
|
0x11004684: 5f746c75 ult_ DCD 1601465461
|
|
0x11004688: 646e6148 Hand DCD 1684955464
|
|
0x1100468c: 0072656c ler. DCD 7497068
|
|
__func__
|
|
0x11004690: 4d6d654d MemM DCD 1299014989
|
|
0x11004694: 67616e61 anag DCD 1734438497
|
|
0x11004698: 61485f65 e_Ha DCD 1632132965
|
|
0x1100469c: 656c646e ndle DCD 1701602414
|
|
0x110046a0: 0072 r. DCW 114
|
|
__func__
|
|
0x110046a2: 7542 Bu DCW 30018
|
|
0x110046a4: 75614673 sFau DCD 1969309299
|
|
0x110046a8: 485f746c lt_H DCD 1214215276
|
|
0x110046ac: 6c646e61 andl DCD 1818521185
|
|
0x110046b0: 7265 er DCW 29285
|
|
0x110046b2: 00 . DCB 0
|
|
__func__
|
|
0x110046b3: 55 U DCB 85
|
|
0x110046b4: 65676173 sage DCD 1701273971
|
|
0x110046b8: 6c756146 Faul DCD 1819631942
|
|
0x110046bc: 61485f74 t_Ha DCD 1632132980
|
|
0x110046c0: 656c646e ndle DCD 1701602414
|
|
0x110046c4: 0072 r. DCW 114
|
|
__func__
|
|
0x110046c6: 5653 SV DCW 22099
|
|
0x110046c8: 61485f43 C_Ha DCD 1632132931
|
|
0x110046cc: 656c646e ndle DCD 1701602414
|
|
0x110046d0: 0072 r. DCW 114
|
|
__func__
|
|
0x110046d2: 6544 De DCW 25924
|
|
0x110046d4: 4d677562 bugM DCD 1298625890
|
|
0x110046d8: 485f6e6f on_H DCD 1214213743
|
|
0x110046dc: 6c646e61 andl DCD 1818521185
|
|
0x110046e0: 7265 er DCW 29285
|
|
0x110046e2: 00 . DCB 0
|
|
__func__
|
|
0x110046e3: 50 P DCB 80
|
|
0x110046e4: 53646e65 endS DCD 1399090789
|
|
0x110046e8: 61485f56 V_Ha DCD 1632132950
|
|
0x110046ec: 656c646e ndle DCD 1701602414
|
|
0x110046f0: 0072 r. DCW 114
|
|
__func__
|
|
0x110046f2: 6148 Ha DCW 24904
|
|
0x110046f4: 61466472 rdFa DCD 1632003186
|
|
0x110046f8: 5f746c75 ult_ DCD 1601465461
|
|
0x110046fc: 646e6148 Hand DCD 1684955464
|
|
0x11004700: 5f72656c ler_ DCD 1601332588
|
|
0x11004704: 0063 c. DCW 99
|
|
.constdata
|
|
aotimer_offset
|
|
0x11004706: 1400 .. DCW 5120
|
|
timer_offset
|
|
0x11004708: 3c281400 ..(< DCD 1009259520
|
|
pwm_offset
|
|
0x1100470c: 00400000 ..@. DCD 4194304
|
|
0x11004710: 04400400 ..@. DCD 71304192
|
|
0x11004714: 08400800 ..@. DCD 138414080
|
|
uart_offset
|
|
0x11004718: 10000000 .... DCD 268435456
|
|
0x1100471c: 1400 .. DCW 5120
|
|
spi_offset
|
|
0x1100471e: 0000 .. DCW 0
|
|
0x11004720: 18001000 .... DCD 402657280
|
|
__FUNCTION__
|
|
0x11004724: 34326672 rf24 DCD 875718258
|
|
0x11004728: 72745f67 g_tr DCD 1920229223
|
|
0x1100472c: 65645f78 x_de DCD 1701076856
|
|
0x11004730: 6f6d mo DCW 28525
|
|
0x11004732: 00 . DCB 0
|
|
__FUNCTION__
|
|
0x11004733: 72 r DCB 114
|
|
0x11004734: 67343266 f24g DCD 1731474022
|
|
0x11004738: 7874725f _rtx DCD 2020897375
|
|
0x1100473c: 6d65645f _dem DCD 1835361375
|
|
0x11004740: 006f o. DCW 111
|
|
.constdata
|
|
aotimer_offset
|
|
0x11004742: 1400 .. DCW 5120
|
|
timer_offset
|
|
0x11004744: 3c281400 ..(< DCD 1009259520
|
|
pwm_offset
|
|
0x11004748: 00400000 ..@. DCD 4194304
|
|
0x1100474c: 04400400 ..@. DCD 71304192
|
|
0x11004750: 08400800 ..@. DCD 138414080
|
|
uart_offset
|
|
0x11004754: 10000000 .... DCD 268435456
|
|
0x11004758: 1400 .. DCW 5120
|
|
spi_offset
|
|
0x1100475a: 0000 .. DCW 0
|
|
0x1100475c: 18001000 .... DCD 402657280
|
|
.constdata
|
|
aotimer_offset
|
|
0x11004760: 1400 .. DCW 5120
|
|
timer_offset
|
|
0x11004762: 1400 .. DCW 5120
|
|
0x11004764: 3c28 (< DCW 15400
|
|
pwm_offset
|
|
0x11004766: 0000 .. DCW 0
|
|
0x11004768: 04000040 @... DCD 67108928
|
|
0x1100476c: 08000440 @... DCD 134218816
|
|
0x11004770: 0840 @. DCW 2112
|
|
uart_offset
|
|
0x11004772: 0000 .. DCW 0
|
|
0x11004774: 14001000 .... DCD 335548416
|
|
spi_offset
|
|
0x11004778: 10000000 .... DCD 268435456
|
|
0x1100477c: 1800 .. DCW 6144
|
|
.constdata
|
|
uc_hextab
|
|
0x1100477e: 3130 01 DCW 12592
|
|
0x11004780: 35343332 2345 DCD 892613426
|
|
0x11004784: 39383736 6789 DCD 959985462
|
|
0x11004788: 44434241 ABCD DCD 1145258561
|
|
0x1100478c: 30404645 EF@0 DCD 809518661
|
|
0x11004790: 0058 X. DCW 88
|
|
lc_hextab
|
|
0x11004792: 3130 01 DCW 12592
|
|
0x11004794: 35343332 2345 DCD 892613426
|
|
0x11004798: 39383736 6789 DCD 959985462
|
|
0x1100479c: 64636261 abcd DCD 1684234849
|
|
0x110047a0: 30406665 ef@0 DCD 809526885
|
|
0x110047a4: 0078 x. DCW 120
|
|
.constdata
|
|
maptable
|
|
0x110047a6: 0004 .. DCW 4
|
|
0x110047a8: 00000800 .... DCD 2048
|
|
0x110047ac: 00000000 .... DCD 0
|
|
0x110047b0: 01000200 .... DCD 16777728
|
|
0x110047b4: 0000 .. DCW 0
|
|
0x110047b6: 10 . DCB 16
|
|
.constdata
|
|
fdiv_tab
|
|
0x110047b7: 81 . DCB 129
|
|
0x110047b8: 85848382 .... DCD 2240054146
|
|
0x110047bc: 89888786 .... DCD 2307426182
|
|
0x110047c0: 8e8d8c8b .... DCD 2391641227
|
|
0x110047c4: 9392918f .... DCD 2475856271
|
|
0x110047c8: 99979695 .... DCD 2576848533
|
|
0x110047cc: 9f9d9c9a .... DCD 2677906586
|
|
0x110047d0: a5a3a2a0 .... DCD 2778964640
|
|
0x110047d4: acaaa8a7 .... DCD 2896865447
|
|
0x110047d8: b3b2b0ae .... DCD 3014832302
|
|
0x110047dc: bcb9b7b5 .... DCD 3166287797
|
|
0x110047e0: c5c2c0be .... DCD 3317874878
|
|
0x110047e4: ceccc9c7 .... DCD 3469527495
|
|
0x110047e8: d9d7d4d1 .... DCD 3654800593
|
|
0x110047ec: e6e2dfdc .... DCD 3873628124
|
|
0x110047f0: f3f0ece9 .... DCD 4092652777
|
|
0x110047f4: 00fefaf7 .... DCD 16710391
|
|
Region$$Table$$Base
|
|
0x110047f8: 11004828 (H.. DCD 285231144
|
|
0x110047fc: 100000c8 .... DCD 268435656
|
|
0x11004800: 00001024 $... DCD 4132
|
|
0x11004804: 11001104 .... DCD 285217028
|
|
0x11004808: 1100584c LX.. DCD 285235276
|
|
0x1100480c: 100010ec .... DCD 268439788
|
|
0x11004810: 00000034 4... DCD 52
|
|
0x11004814: 11001104 .... DCD 285217028
|
|
0x11004818: 11005880 .X.. DCD 285235328
|
|
0x1100481c: 10001120 ... DCD 268439840
|
|
0x11004820: 00000ab0 .... DCD 2736
|
|
0x11004824: 11001120 ... DCD 285217056
|
|
Region$$Table$$Limit
|
|
|
|
** Section #2 'RW' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
|
|
Size : 4132 bytes (alignment 4)
|
|
Address: 0x100000c8
|
|
|
|
$t
|
|
.text
|
|
__aeabi_uidiv
|
|
__aeabi_uidivmod
|
|
0x100000c8: 2200 ." MOVS r2,#0
|
|
0x100000ca: 0903 .. LSRS r3,r0,#4
|
|
0x100000cc: 428b .B CMP r3,r1
|
|
0x100000ce: d32c ,. BCC 0x1000012a ; __aeabi_idiv + 78
|
|
0x100000d0: 0a03 .. LSRS r3,r0,#8
|
|
0x100000d2: 428b .B CMP r3,r1
|
|
0x100000d4: d311 .. BCC 0x100000fa ; __aeabi_idiv + 30
|
|
0x100000d6: 2300 .# MOVS r3,#0
|
|
0x100000d8: 469c .F MOV r12,r3
|
|
0x100000da: e04e N. B 0x1000017a ; __aeabi_idiv + 158
|
|
__aeabi_idiv
|
|
__aeabi_idivmod
|
|
0x100000dc: 4603 .F MOV r3,r0
|
|
0x100000de: 430b .C ORRS r3,r3,r1
|
|
0x100000e0: d43c <. BMI 0x1000015c ; __aeabi_idiv + 128
|
|
0x100000e2: 2200 ." MOVS r2,#0
|
|
0x100000e4: 0843 C. LSRS r3,r0,#1
|
|
0x100000e6: 428b .B CMP r3,r1
|
|
0x100000e8: d331 1. BCC 0x1000014e ; __aeabi_idiv + 114
|
|
0x100000ea: 0903 .. LSRS r3,r0,#4
|
|
0x100000ec: 428b .B CMP r3,r1
|
|
0x100000ee: d31c .. BCC 0x1000012a ; __aeabi_idiv + 78
|
|
0x100000f0: 0a03 .. LSRS r3,r0,#8
|
|
0x100000f2: 428b .B CMP r3,r1
|
|
0x100000f4: d301 .. BCC 0x100000fa ; __aeabi_idiv + 30
|
|
0x100000f6: 4694 .F MOV r12,r2
|
|
0x100000f8: e03f ?. B 0x1000017a ; __aeabi_idiv + 158
|
|
0x100000fa: 09c3 .. LSRS r3,r0,#7
|
|
0x100000fc: 428b .B CMP r3,r1
|
|
0x100000fe: d301 .. BCC 0x10000104 ; __aeabi_idiv + 40
|
|
0x10000100: 01cb .. LSLS r3,r1,#7
|
|
0x10000102: 1ac0 .. SUBS r0,r0,r3
|
|
0x10000104: 4152 RA ADCS r2,r2,r2
|
|
0x10000106: 0983 .. LSRS r3,r0,#6
|
|
0x10000108: 428b .B CMP r3,r1
|
|
0x1000010a: d301 .. BCC 0x10000110 ; __aeabi_idiv + 52
|
|
0x1000010c: 018b .. LSLS r3,r1,#6
|
|
0x1000010e: 1ac0 .. SUBS r0,r0,r3
|
|
0x10000110: 4152 RA ADCS r2,r2,r2
|
|
0x10000112: 0943 C. LSRS r3,r0,#5
|
|
0x10000114: 428b .B CMP r3,r1
|
|
0x10000116: d301 .. BCC 0x1000011c ; __aeabi_idiv + 64
|
|
0x10000118: 014b K. LSLS r3,r1,#5
|
|
0x1000011a: 1ac0 .. SUBS r0,r0,r3
|
|
0x1000011c: 4152 RA ADCS r2,r2,r2
|
|
0x1000011e: 0903 .. LSRS r3,r0,#4
|
|
0x10000120: 428b .B CMP r3,r1
|
|
0x10000122: d301 .. BCC 0x10000128 ; __aeabi_idiv + 76
|
|
0x10000124: 010b .. LSLS r3,r1,#4
|
|
0x10000126: 1ac0 .. SUBS r0,r0,r3
|
|
0x10000128: 4152 RA ADCS r2,r2,r2
|
|
0x1000012a: 08c3 .. LSRS r3,r0,#3
|
|
0x1000012c: 428b .B CMP r3,r1
|
|
0x1000012e: d301 .. BCC 0x10000134 ; __aeabi_idiv + 88
|
|
0x10000130: 00cb .. LSLS r3,r1,#3
|
|
0x10000132: 1ac0 .. SUBS r0,r0,r3
|
|
0x10000134: 4152 RA ADCS r2,r2,r2
|
|
0x10000136: 0883 .. LSRS r3,r0,#2
|
|
0x10000138: 428b .B CMP r3,r1
|
|
0x1000013a: d301 .. BCC 0x10000140 ; __aeabi_idiv + 100
|
|
0x1000013c: 008b .. LSLS r3,r1,#2
|
|
0x1000013e: 1ac0 .. SUBS r0,r0,r3
|
|
0x10000140: 4152 RA ADCS r2,r2,r2
|
|
0x10000142: 0843 C. LSRS r3,r0,#1
|
|
0x10000144: 428b .B CMP r3,r1
|
|
0x10000146: d301 .. BCC 0x1000014c ; __aeabi_idiv + 112
|
|
0x10000148: 004b K. LSLS r3,r1,#1
|
|
0x1000014a: 1ac0 .. SUBS r0,r0,r3
|
|
0x1000014c: 4152 RA ADCS r2,r2,r2
|
|
0x1000014e: 1a41 A. SUBS r1,r0,r1
|
|
0x10000150: d200 .. BCS 0x10000154 ; __aeabi_idiv + 120
|
|
0x10000152: 4601 .F MOV r1,r0
|
|
0x10000154: 4152 RA ADCS r2,r2,r2
|
|
0x10000156: 4610 .F MOV r0,r2
|
|
0x10000158: 4770 pG BX lr
|
|
0x1000015a: e05d ]. B 0x10000218 ; __aeabi_idiv + 316
|
|
0x1000015c: 0fca .. LSRS r2,r1,#31
|
|
0x1000015e: d000 .. BEQ 0x10000162 ; __aeabi_idiv + 134
|
|
0x10000160: 4249 IB RSBS r1,r1,#0
|
|
0x10000162: 1003 .. ASRS r3,r0,#32
|
|
0x10000164: d300 .. BCC 0x10000168 ; __aeabi_idiv + 140
|
|
0x10000166: 4240 @B RSBS r0,r0,#0
|
|
0x10000168: 4053 S@ EORS r3,r3,r2
|
|
0x1000016a: 2200 ." MOVS r2,#0
|
|
0x1000016c: 469c .F MOV r12,r3
|
|
0x1000016e: 0903 .. LSRS r3,r0,#4
|
|
0x10000170: 428b .B CMP r3,r1
|
|
0x10000172: d32d -. BCC 0x100001d0 ; __aeabi_idiv + 244
|
|
0x10000174: 0a03 .. LSRS r3,r0,#8
|
|
0x10000176: 428b .B CMP r3,r1
|
|
0x10000178: d312 .. BCC 0x100001a0 ; __aeabi_idiv + 196
|
|
0x1000017a: 22fc ." MOVS r2,#0xfc
|
|
0x1000017c: 0189 .. LSLS r1,r1,#6
|
|
0x1000017e: ba12 .. REV r2,r2
|
|
0x10000180: 0a03 .. LSRS r3,r0,#8
|
|
0x10000182: 428b .B CMP r3,r1
|
|
0x10000184: d30c .. BCC 0x100001a0 ; __aeabi_idiv + 196
|
|
0x10000186: 0189 .. LSLS r1,r1,#6
|
|
0x10000188: 1192 .. ASRS r2,r2,#6
|
|
0x1000018a: 428b .B CMP r3,r1
|
|
0x1000018c: d308 .. BCC 0x100001a0 ; __aeabi_idiv + 196
|
|
0x1000018e: 0189 .. LSLS r1,r1,#6
|
|
0x10000190: 1192 .. ASRS r2,r2,#6
|
|
0x10000192: 428b .B CMP r3,r1
|
|
0x10000194: d304 .. BCC 0x100001a0 ; __aeabi_idiv + 196
|
|
0x10000196: 0189 .. LSLS r1,r1,#6
|
|
0x10000198: d03a :. BEQ 0x10000210 ; __aeabi_idiv + 308
|
|
0x1000019a: 1192 .. ASRS r2,r2,#6
|
|
0x1000019c: e000 .. B 0x100001a0 ; __aeabi_idiv + 196
|
|
0x1000019e: 0989 .. LSRS r1,r1,#6
|
|
0x100001a0: 09c3 .. LSRS r3,r0,#7
|
|
0x100001a2: 428b .B CMP r3,r1
|
|
0x100001a4: d301 .. BCC 0x100001aa ; __aeabi_idiv + 206
|
|
0x100001a6: 01cb .. LSLS r3,r1,#7
|
|
0x100001a8: 1ac0 .. SUBS r0,r0,r3
|
|
0x100001aa: 4152 RA ADCS r2,r2,r2
|
|
0x100001ac: 0983 .. LSRS r3,r0,#6
|
|
0x100001ae: 428b .B CMP r3,r1
|
|
0x100001b0: d301 .. BCC 0x100001b6 ; __aeabi_idiv + 218
|
|
0x100001b2: 018b .. LSLS r3,r1,#6
|
|
0x100001b4: 1ac0 .. SUBS r0,r0,r3
|
|
0x100001b6: 4152 RA ADCS r2,r2,r2
|
|
0x100001b8: 0943 C. LSRS r3,r0,#5
|
|
0x100001ba: 428b .B CMP r3,r1
|
|
0x100001bc: d301 .. BCC 0x100001c2 ; __aeabi_idiv + 230
|
|
0x100001be: 014b K. LSLS r3,r1,#5
|
|
0x100001c0: 1ac0 .. SUBS r0,r0,r3
|
|
0x100001c2: 4152 RA ADCS r2,r2,r2
|
|
0x100001c4: 0903 .. LSRS r3,r0,#4
|
|
0x100001c6: 428b .B CMP r3,r1
|
|
0x100001c8: d301 .. BCC 0x100001ce ; __aeabi_idiv + 242
|
|
0x100001ca: 010b .. LSLS r3,r1,#4
|
|
0x100001cc: 1ac0 .. SUBS r0,r0,r3
|
|
0x100001ce: 4152 RA ADCS r2,r2,r2
|
|
0x100001d0: 08c3 .. LSRS r3,r0,#3
|
|
0x100001d2: 428b .B CMP r3,r1
|
|
0x100001d4: d301 .. BCC 0x100001da ; __aeabi_idiv + 254
|
|
0x100001d6: 00cb .. LSLS r3,r1,#3
|
|
0x100001d8: 1ac0 .. SUBS r0,r0,r3
|
|
0x100001da: 4152 RA ADCS r2,r2,r2
|
|
0x100001dc: 0883 .. LSRS r3,r0,#2
|
|
0x100001de: 428b .B CMP r3,r1
|
|
0x100001e0: d301 .. BCC 0x100001e6 ; __aeabi_idiv + 266
|
|
0x100001e2: 008b .. LSLS r3,r1,#2
|
|
0x100001e4: 1ac0 .. SUBS r0,r0,r3
|
|
0x100001e6: 4152 RA ADCS r2,r2,r2
|
|
0x100001e8: d2d9 .. BCS 0x1000019e ; __aeabi_idiv + 194
|
|
0x100001ea: 0843 C. LSRS r3,r0,#1
|
|
0x100001ec: 428b .B CMP r3,r1
|
|
0x100001ee: d301 .. BCC 0x100001f4 ; __aeabi_idiv + 280
|
|
0x100001f0: 004b K. LSLS r3,r1,#1
|
|
0x100001f2: 1ac0 .. SUBS r0,r0,r3
|
|
0x100001f4: 4152 RA ADCS r2,r2,r2
|
|
0x100001f6: 1a41 A. SUBS r1,r0,r1
|
|
0x100001f8: d200 .. BCS 0x100001fc ; __aeabi_idiv + 288
|
|
0x100001fa: 4601 .F MOV r1,r0
|
|
0x100001fc: 4663 cF MOV r3,r12
|
|
0x100001fe: 4152 RA ADCS r2,r2,r2
|
|
0x10000200: 105b [. ASRS r3,r3,#1
|
|
0x10000202: 4610 .F MOV r0,r2
|
|
0x10000204: d301 .. BCC 0x1000020a ; __aeabi_idiv + 302
|
|
0x10000206: 4240 @B RSBS r0,r0,#0
|
|
0x10000208: 2b00 .+ CMP r3,#0
|
|
0x1000020a: d500 .. BPL 0x1000020e ; __aeabi_idiv + 306
|
|
0x1000020c: 4249 IB RSBS r1,r1,#0
|
|
0x1000020e: 4770 pG BX lr
|
|
0x10000210: 4663 cF MOV r3,r12
|
|
0x10000212: 105b [. ASRS r3,r3,#1
|
|
0x10000214: d300 .. BCC 0x10000218 ; __aeabi_idiv + 316
|
|
0x10000216: 4240 @B RSBS r0,r0,#0
|
|
0x10000218: b501 .. PUSH {r0,lr}
|
|
0x1000021a: 2000 . MOVS r0,#0
|
|
0x1000021c: 46c0 .F MOV r8,r8
|
|
0x1000021e: 46c0 .F MOV r8,r8
|
|
0x10000220: bd02 .. POP {r1,pc}
|
|
0x10000222: 0000 .. MOVS r0,r0
|
|
$Ven$TT$L$$rf_wr_cmd
|
|
0x10000224: b403 .. PUSH {r0,r1}
|
|
0x10000226: 4801 .H LDR r0,[pc,#4] ; [0x1000022c] = 0x110026e1
|
|
0x10000228: 9001 .. STR r0,[sp,#4]
|
|
0x1000022a: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x1000022c: 110026e1 .&.. DCD 285222625
|
|
$t
|
|
$Ven$TT$L$$delay_us
|
|
0x10000230: b403 .. PUSH {r0,r1}
|
|
0x10000232: 4801 .H LDR r0,[pc,#4] ; [0x10000238] = 0x11001f5d
|
|
0x10000234: 9001 .. STR r0,[sp,#4]
|
|
0x10000236: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x10000238: 11001f5d ]... DCD 285220701
|
|
$t
|
|
$Ven$TT$L$$rf_24g_rx_dr_cb
|
|
0x1000023c: b403 .. PUSH {r0,r1}
|
|
0x1000023e: 4801 .H LDR r0,[pc,#4] ; [0x10000244] = 0x11002405
|
|
0x10000240: 9001 .. STR r0,[sp,#4]
|
|
0x10000242: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x10000244: 11002405 .$.. DCD 285221893
|
|
$t
|
|
$Ven$TT$L$$rf_24g_tx_ds_cb
|
|
0x10000248: b403 .. PUSH {r0,r1}
|
|
0x1000024a: 4801 .H LDR r0,[pc,#4] ; [0x10000250] = 0x11002445
|
|
0x1000024c: 9001 .. STR r0,[sp,#4]
|
|
0x1000024e: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x10000250: 11002445 E$.. DCD 285221957
|
|
$t
|
|
$Ven$TT$L$$rf_24g_max_rt_cb
|
|
0x10000254: b403 .. PUSH {r0,r1}
|
|
0x10000256: 4801 .H LDR r0,[pc,#4] ; [0x1000025c] = 0x11002401
|
|
0x10000258: 9001 .. STR r0,[sp,#4]
|
|
0x1000025a: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x1000025c: 11002401 .$.. DCD 285221889
|
|
$t
|
|
$Ven$TT$L$$nop_cnt
|
|
0x10000260: b403 .. PUSH {r0,r1}
|
|
0x10000262: 4801 .H LDR r0,[pc,#4] ; [0x10000268] = 0x1100207d
|
|
0x10000264: 9001 .. STR r0,[sp,#4]
|
|
0x10000266: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x10000268: 1100207d } .. DCD 285220989
|
|
$t
|
|
$Ven$TT$L$$xc_rc32k_soft_calib_set
|
|
0x1000026c: b403 .. PUSH {r0,r1}
|
|
0x1000026e: 4801 .H LDR r0,[pc,#4] ; [0x10000274] = 0x11003949
|
|
0x10000270: 9001 .. STR r0,[sp,#4]
|
|
0x10000272: bd01 .. POP {r0,pc}
|
|
$d
|
|
0x10000274: 11003949 I9.. DCD 285227337
|
|
$t
|
|
ram_code
|
|
sendchar
|
|
0x10000278: 4601 .F MOV r1,r0
|
|
0x1000027a: bf00 .. NOP
|
|
0x1000027c: 4809 .H LDR r0,[pc,#36] ; [0x100002a4] = 0x40010000
|
|
0x1000027e: 6942 Bi LDR r2,[r0,#0x14]
|
|
0x10000280: 2020 MOVS r0,#0x20
|
|
0x10000282: 4002 .@ ANDS r2,r2,r0
|
|
0x10000284: 2a20 * CMP r2,#0x20
|
|
0x10000286: d1f9 .. BNE 0x1000027c ; sendchar + 4
|
|
0x10000288: bf00 .. NOP
|
|
0x1000028a: bf00 .. NOP
|
|
0x1000028c: 4805 .H LDR r0,[pc,#20] ; [0x100002a4] = 0x40010000
|
|
0x1000028e: 6001 .` STR r1,[r0,#0]
|
|
0x10000290: 2001 . MOVS r0,#1
|
|
0x10000292: 4770 pG BX lr
|
|
fputc
|
|
0x10000294: b510 .. PUSH {r4,lr}
|
|
0x10000296: 4603 .F MOV r3,r0
|
|
0x10000298: 460c .F MOV r4,r1
|
|
0x1000029a: 4618 .F MOV r0,r3
|
|
0x1000029c: f7ffffec .... BL sendchar ; 0x10000278
|
|
0x100002a0: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x100002a2: 0000 .. DCW 0
|
|
0x100002a4: 40010000 ...@ DCD 1073807360
|
|
$t
|
|
ram_code
|
|
xc_mcu_sleep
|
|
0x100002a8: b510 .. PUSH {r4,lr}
|
|
0x100002aa: f000fb07 .... BL xc_adc_powerdown ; 0x100008bc
|
|
0x100002ae: bf00 .. NOP
|
|
0x100002b0: 201c . MOVS r0,#0x1c
|
|
0x100002b2: 498f .I LDR r1,[pc,#572] ; [0x100004f0] = 0x40000180
|
|
0x100002b4: 6208 .b STR r0,[r1,#0x20]
|
|
0x100002b6: bf00 .. NOP
|
|
0x100002b8: bf00 .. NOP
|
|
0x100002ba: bf00 .. NOP
|
|
0x100002bc: 2001 . MOVS r0,#1
|
|
0x100002be: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x100002c0: 0742 B. LSLS r2,r0,#29
|
|
0x100002c2: 4391 .C BICS r1,r1,r2
|
|
0x100002c4: 0742 B. LSLS r2,r0,#29
|
|
0x100002c6: 4311 .C ORRS r1,r1,r2
|
|
0x100002c8: 4a89 .J LDR r2,[pc,#548] ; [0x100004f0] = 0x40000180
|
|
0x100002ca: 6311 .c STR r1,[r2,#0x30]
|
|
0x100002cc: bf00 .. NOP
|
|
0x100002ce: bf00 .. NOP
|
|
0x100002d0: bf00 .. NOP
|
|
0x100002d2: bf00 .. NOP
|
|
0x100002d4: 4987 .I LDR r1,[pc,#540] ; [0x100004f4] = 0x40002440
|
|
0x100002d6: 6849 Ih LDR r1,[r1,#4]
|
|
0x100002d8: 4381 .C BICS r1,r1,r0
|
|
0x100002da: 4301 .C ORRS r1,r1,r0
|
|
0x100002dc: 4a85 .J LDR r2,[pc,#532] ; [0x100004f4] = 0x40002440
|
|
0x100002de: 6051 Q` STR r1,[r2,#4]
|
|
0x100002e0: bf00 .. NOP
|
|
0x100002e2: 2000 . MOVS r0,#0
|
|
0x100002e4: 4611 .F MOV r1,r2
|
|
0x100002e6: 6809 .h LDR r1,[r1,#0]
|
|
0x100002e8: 0849 I. LSRS r1,r1,#1
|
|
0x100002ea: 0049 I. LSLS r1,r1,#1
|
|
0x100002ec: 4301 .C ORRS r1,r1,r0
|
|
0x100002ee: 6011 .` STR r1,[r2,#0]
|
|
0x100002f0: bf00 .. NOP
|
|
0x100002f2: bf00 .. NOP
|
|
0x100002f4: bf00 .. NOP
|
|
0x100002f6: bf00 .. NOP
|
|
0x100002f8: 497d }I LDR r1,[pc,#500] ; [0x100004f0] = 0x40000180
|
|
0x100002fa: 6bc9 .k LDR r1,[r1,#0x3c]
|
|
0x100002fc: 1452 R. ASRS r2,r2,#17
|
|
0x100002fe: 4391 .C BICS r1,r1,r2
|
|
0x10000300: 0342 B. LSLS r2,r0,#13
|
|
0x10000302: 4311 .C ORRS r1,r1,r2
|
|
0x10000304: 4a7a zJ LDR r2,[pc,#488] ; [0x100004f0] = 0x40000180
|
|
0x10000306: 63d1 .c STR r1,[r2,#0x3c]
|
|
0x10000308: bf00 .. NOP
|
|
0x1000030a: bf00 .. NOP
|
|
0x1000030c: bf00 .. NOP
|
|
0x1000030e: bf00 .. NOP
|
|
0x10000310: 6bd1 .k LDR r1,[r2,#0x3c]
|
|
0x10000312: 220f ." MOVS r2,#0xf
|
|
0x10000314: 0212 .. LSLS r2,r2,#8
|
|
0x10000316: 400a .@ ANDS r2,r2,r1
|
|
0x10000318: 0a12 .. LSRS r2,r2,#8
|
|
0x1000031a: 4610 .F MOV r0,r2
|
|
0x1000031c: 2104 .! MOVS r1,#4
|
|
0x1000031e: 4308 .C ORRS r0,r0,r1
|
|
0x10000320: 4601 .F MOV r1,r0
|
|
0x10000322: 4a73 sJ LDR r2,[pc,#460] ; [0x100004f0] = 0x40000180
|
|
0x10000324: 6bd2 .k LDR r2,[r2,#0x3c]
|
|
0x10000326: 23e0 .# MOVS r3,#0xe0
|
|
0x10000328: 439a .C BICS r2,r2,r3
|
|
0x1000032a: 014b K. LSLS r3,r1,#5
|
|
0x1000032c: 431a .C ORRS r2,r2,r3
|
|
0x1000032e: 4b70 pK LDR r3,[pc,#448] ; [0x100004f0] = 0x40000180
|
|
0x10000330: 63da .c STR r2,[r3,#0x3c]
|
|
0x10000332: bf00 .. NOP
|
|
0x10000334: bf00 .. NOP
|
|
0x10000336: bf00 .. NOP
|
|
0x10000338: 2004 . MOVS r0,#4
|
|
0x1000033a: 496f oI LDR r1,[pc,#444] ; [0x100004f8] = 0x40002540
|
|
0x1000033c: 6b49 Ik LDR r1,[r1,#0x34]
|
|
0x1000033e: 2202 ." MOVS r2,#2
|
|
0x10000340: 4391 .C BICS r1,r1,r2
|
|
0x10000342: 0042 B. LSLS r2,r0,#1
|
|
0x10000344: 4311 .C ORRS r1,r1,r2
|
|
0x10000346: 4a6c lJ LDR r2,[pc,#432] ; [0x100004f8] = 0x40002540
|
|
0x10000348: 6351 Qc STR r1,[r2,#0x34]
|
|
0x1000034a: bf00 .. NOP
|
|
0x1000034c: bf00 .. NOP
|
|
0x1000034e: 2000 . MOVS r0,#0
|
|
0x10000350: 4611 .F MOV r1,r2
|
|
0x10000352: 6b49 Ik LDR r1,[r1,#0x34]
|
|
0x10000354: 2204 ." MOVS r2,#4
|
|
0x10000356: 4391 .C BICS r1,r1,r2
|
|
0x10000358: 0082 .. LSLS r2,r0,#2
|
|
0x1000035a: 4311 .C ORRS r1,r1,r2
|
|
0x1000035c: 4a66 fJ LDR r2,[pc,#408] ; [0x100004f8] = 0x40002540
|
|
0x1000035e: 6351 Qc STR r1,[r2,#0x34]
|
|
0x10000360: bf00 .. NOP
|
|
0x10000362: f000fb73 ..s. BL xc_pwr_dcdc_close ; 0x10000a4c
|
|
0x10000366: bf00 .. NOP
|
|
0x10000368: bf00 .. NOP
|
|
0x1000036a: 4962 bI LDR r1,[pc,#392] ; [0x100004f4] = 0x40002440
|
|
0x1000036c: 6909 .i LDR r1,[r1,#0x10]
|
|
0x1000036e: 4608 .F MOV r0,r1
|
|
0x10000370: 0840 @. LSRS r0,r0,#1
|
|
0x10000372: 0040 @. LSLS r0,r0,#1
|
|
0x10000374: 4601 .F MOV r1,r0
|
|
0x10000376: 4a5f _J LDR r2,[pc,#380] ; [0x100004f4] = 0x40002440
|
|
0x10000378: 6111 .a STR r1,[r2,#0x10]
|
|
0x1000037a: bf00 .. NOP
|
|
0x1000037c: bf00 .. NOP
|
|
0x1000037e: bf00 .. NOP
|
|
0x10000380: bf00 .. NOP
|
|
0x10000382: 2000 . MOVS r0,#0
|
|
0x10000384: 495d ]I LDR r1,[pc,#372] ; [0x100004fc] = 0x40002040
|
|
0x10000386: 6308 .c STR r0,[r1,#0x30]
|
|
0x10000388: bf00 .. NOP
|
|
0x1000038a: bf00 .. NOP
|
|
0x1000038c: 20ff . MOVS r0,#0xff
|
|
0x1000038e: 3002 .0 ADDS r0,#2
|
|
0x10000390: 4958 XI LDR r1,[pc,#352] ; [0x100004f4] = 0x40002440
|
|
0x10000392: 3940 @9 SUBS r1,r1,#0x40
|
|
0x10000394: 60c8 .` STR r0,[r1,#0xc]
|
|
0x10000396: bf00 .. NOP
|
|
0x10000398: bf00 .. NOP
|
|
0x1000039a: f000f9e1 .... BL xc_fmc_spi_flash_power_down ; 0x10000760
|
|
0x1000039e: bf00 .. NOP
|
|
0x100003a0: 2001 . MOVS r0,#1
|
|
0x100003a2: 4954 TI LDR r1,[pc,#336] ; [0x100004f4] = 0x40002440
|
|
0x100003a4: 6849 Ih LDR r1,[r1,#4]
|
|
0x100003a6: 2210 ." MOVS r2,#0x10
|
|
0x100003a8: 4391 .C BICS r1,r1,r2
|
|
0x100003aa: 0102 .. LSLS r2,r0,#4
|
|
0x100003ac: 4311 .C ORRS r1,r1,r2
|
|
0x100003ae: 4a51 QJ LDR r2,[pc,#324] ; [0x100004f4] = 0x40002440
|
|
0x100003b0: 6051 Q` STR r1,[r2,#4]
|
|
0x100003b2: bf00 .. NOP
|
|
0x100003b4: 2000 . MOVS r0,#0
|
|
0x100003b6: 4611 .F MOV r1,r2
|
|
0x100003b8: 6809 .h LDR r1,[r1,#0]
|
|
0x100003ba: 2210 ." MOVS r2,#0x10
|
|
0x100003bc: 4391 .C BICS r1,r1,r2
|
|
0x100003be: 0102 .. LSLS r2,r0,#4
|
|
0x100003c0: 4311 .C ORRS r1,r1,r2
|
|
0x100003c2: 4a4c LJ LDR r2,[pc,#304] ; [0x100004f4] = 0x40002440
|
|
0x100003c4: 6011 .` STR r1,[r2,#0]
|
|
0x100003c6: bf00 .. NOP
|
|
0x100003c8: bf00 .. NOP
|
|
0x100003ca: bf00 .. NOP
|
|
0x100003cc: bf00 .. NOP
|
|
0x100003ce: bf00 .. NOP
|
|
0x100003d0: bf00 .. NOP
|
|
0x100003d2: bf00 .. NOP
|
|
0x100003d4: bf00 .. NOP
|
|
0x100003d6: bf00 .. NOP
|
|
0x100003d8: bf00 .. NOP
|
|
0x100003da: bf00 .. NOP
|
|
0x100003dc: bf00 .. NOP
|
|
0x100003de: bf00 .. NOP
|
|
0x100003e0: bf00 .. NOP
|
|
0x100003e2: 2019 . MOVS r0,#0x19
|
|
0x100003e4: 0240 @. LSLS r0,r0,#9
|
|
0x100003e6: 4942 BI LDR r1,[pc,#264] ; [0x100004f0] = 0x40000180
|
|
0x100003e8: 31c0 .1 ADDS r1,r1,#0xc0
|
|
0x100003ea: 6308 .c STR r0,[r1,#0x30]
|
|
0x100003ec: bf00 .. NOP
|
|
0x100003ee: 2000 . MOVS r0,#0
|
|
0x100003f0: e003 .. B 0x100003fa ; xc_mcu_sleep + 338
|
|
0x100003f2: bf00 .. NOP
|
|
0x100003f4: bf00 .. NOP
|
|
0x100003f6: bf00 .. NOP
|
|
0x100003f8: 1c40 @. ADDS r0,r0,#1
|
|
0x100003fa: 280a .( CMP r0,#0xa
|
|
0x100003fc: dbf9 .. BLT 0x100003f2 ; xc_mcu_sleep + 330
|
|
0x100003fe: b672 r. CPSID i
|
|
0x10000400: bf00 .. NOP
|
|
0x10000402: bf00 .. NOP
|
|
0x10000404: bf00 .. NOP
|
|
0x10000406: bf00 .. NOP
|
|
0x10000408: bf00 .. NOP
|
|
0x1000040a: bf00 .. NOP
|
|
0x1000040c: bf30 0. WFI
|
|
0x1000040e: bf00 .. NOP
|
|
0x10000410: bf00 .. NOP
|
|
0x10000412: bf00 .. NOP
|
|
0x10000414: bf00 .. NOP
|
|
0x10000416: bf00 .. NOP
|
|
0x10000418: bf00 .. NOP
|
|
0x1000041a: bf00 .. NOP
|
|
0x1000041c: bf00 .. NOP
|
|
0x1000041e: bf00 .. NOP
|
|
0x10000420: bf00 .. NOP
|
|
0x10000422: bf00 .. NOP
|
|
0x10000424: bf00 .. NOP
|
|
0x10000426: 4836 6H LDR r0,[pc,#216] ; [0x10000500] = 0x3503
|
|
0x10000428: 4931 1I LDR r1,[pc,#196] ; [0x100004f0] = 0x40000180
|
|
0x1000042a: 31c0 .1 ADDS r1,r1,#0xc0
|
|
0x1000042c: 6308 .c STR r0,[r1,#0x30]
|
|
0x1000042e: bf00 .. NOP
|
|
0x10000430: bf00 .. NOP
|
|
0x10000432: bf00 .. NOP
|
|
0x10000434: bf00 .. NOP
|
|
0x10000436: bf00 .. NOP
|
|
0x10000438: bf00 .. NOP
|
|
0x1000043a: bf00 .. NOP
|
|
0x1000043c: bf00 .. NOP
|
|
0x1000043e: bf00 .. NOP
|
|
0x10000440: bf00 .. NOP
|
|
0x10000442: bf00 .. NOP
|
|
0x10000444: bf00 .. NOP
|
|
0x10000446: bf00 .. NOP
|
|
0x10000448: bf00 .. NOP
|
|
0x1000044a: 2000 . MOVS r0,#0
|
|
0x1000044c: 4929 )I LDR r1,[pc,#164] ; [0x100004f4] = 0x40002440
|
|
0x1000044e: 6849 Ih LDR r1,[r1,#4]
|
|
0x10000450: 2210 ." MOVS r2,#0x10
|
|
0x10000452: 4391 .C BICS r1,r1,r2
|
|
0x10000454: 0102 .. LSLS r2,r0,#4
|
|
0x10000456: 4311 .C ORRS r1,r1,r2
|
|
0x10000458: 4a26 &J LDR r2,[pc,#152] ; [0x100004f4] = 0x40002440
|
|
0x1000045a: 6051 Q` STR r1,[r2,#4]
|
|
0x1000045c: bf00 .. NOP
|
|
0x1000045e: 2001 . MOVS r0,#1
|
|
0x10000460: 4611 .F MOV r1,r2
|
|
0x10000462: 6809 .h LDR r1,[r1,#0]
|
|
0x10000464: 2210 ." MOVS r2,#0x10
|
|
0x10000466: 4391 .C BICS r1,r1,r2
|
|
0x10000468: 0102 .. LSLS r2,r0,#4
|
|
0x1000046a: 4311 .C ORRS r1,r1,r2
|
|
0x1000046c: 4a21 !J LDR r2,[pc,#132] ; [0x100004f4] = 0x40002440
|
|
0x1000046e: 6011 .` STR r1,[r2,#0]
|
|
0x10000470: bf00 .. NOP
|
|
0x10000472: bf00 .. NOP
|
|
0x10000474: 2000 . MOVS r0,#0
|
|
0x10000476: e003 .. B 0x10000480 ; xc_mcu_sleep + 472
|
|
0x10000478: bf00 .. NOP
|
|
0x1000047a: bf00 .. NOP
|
|
0x1000047c: bf00 .. NOP
|
|
0x1000047e: 1c40 @. ADDS r0,r0,#1
|
|
0x10000480: 280a .( CMP r0,#0xa
|
|
0x10000482: dbf9 .. BLT 0x10000478 ; xc_mcu_sleep + 464
|
|
0x10000484: f000f970 ..p. BL xc_fmc_spi_flash_wake_up ; 0x10000768
|
|
0x10000488: bf00 .. NOP
|
|
0x1000048a: bf00 .. NOP
|
|
0x1000048c: bf00 .. NOP
|
|
0x1000048e: bf00 .. NOP
|
|
0x10000490: bf00 .. NOP
|
|
0x10000492: bf00 .. NOP
|
|
0x10000494: bf00 .. NOP
|
|
0x10000496: bf00 .. NOP
|
|
0x10000498: bf00 .. NOP
|
|
0x1000049a: bf00 .. NOP
|
|
0x1000049c: bf00 .. NOP
|
|
0x1000049e: bf00 .. NOP
|
|
0x100004a0: f000fa41 ..A. BL xc_pwr_ao_timer_pclk32m_Set ; 0x10000926
|
|
0x100004a4: bf00 .. NOP
|
|
0x100004a6: 2000 . MOVS r0,#0
|
|
0x100004a8: 4912 .I LDR r1,[pc,#72] ; [0x100004f4] = 0x40002440
|
|
0x100004aa: 6849 Ih LDR r1,[r1,#4]
|
|
0x100004ac: 0849 I. LSRS r1,r1,#1
|
|
0x100004ae: 0049 I. LSLS r1,r1,#1
|
|
0x100004b0: 4301 .C ORRS r1,r1,r0
|
|
0x100004b2: 4a10 .J LDR r2,[pc,#64] ; [0x100004f4] = 0x40002440
|
|
0x100004b4: 6051 Q` STR r1,[r2,#4]
|
|
0x100004b6: bf00 .. NOP
|
|
0x100004b8: 2001 . MOVS r0,#1
|
|
0x100004ba: 4611 .F MOV r1,r2
|
|
0x100004bc: 6809 .h LDR r1,[r1,#0]
|
|
0x100004be: 4381 .C BICS r1,r1,r0
|
|
0x100004c0: 4301 .C ORRS r1,r1,r0
|
|
0x100004c2: 6011 .` STR r1,[r2,#0]
|
|
0x100004c4: bf00 .. NOP
|
|
0x100004c6: bf00 .. NOP
|
|
0x100004c8: bf00 .. NOP
|
|
0x100004ca: bf00 .. NOP
|
|
0x100004cc: 4611 .F MOV r1,r2
|
|
0x100004ce: 6909 .i LDR r1,[r1,#0x10]
|
|
0x100004d0: 4608 .F MOV r0,r1
|
|
0x100004d2: 2101 .! MOVS r1,#1
|
|
0x100004d4: 4308 .C ORRS r0,r0,r1
|
|
0x100004d6: 4601 .F MOV r1,r0
|
|
0x100004d8: 6111 .a STR r1,[r2,#0x10]
|
|
0x100004da: bf00 .. NOP
|
|
0x100004dc: bf00 .. NOP
|
|
0x100004de: f000f9f6 .... BL xc_adc_wakeup ; 0x100008ce
|
|
0x100004e2: b662 b. CPSIE i
|
|
0x100004e4: bd10 .. POP {r4,pc}
|
|
enter_sleep
|
|
0x100004e6: b510 .. PUSH {r4,lr}
|
|
0x100004e8: f7fffede .... BL xc_mcu_sleep ; 0x100002a8
|
|
0x100004ec: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x100004ee: 0000 .. DCW 0
|
|
0x100004f0: 40000180 ...@ DCD 1073742208
|
|
0x100004f4: 40002440 @$.@ DCD 1073751104
|
|
0x100004f8: 40002540 @%.@ DCD 1073751360
|
|
0x100004fc: 40002040 @ .@ DCD 1073750080
|
|
0x10000500: 00003503 .5.. DCD 13571
|
|
$t
|
|
ram_code
|
|
rf_tx_packet
|
|
0x10000504: b570 p. PUSH {r4-r6,lr}
|
|
0x10000506: 4605 .F MOV r5,r0
|
|
0x10000508: 460e .F MOV r6,r1
|
|
0x1000050a: 20e1 . MOVS r0,#0xe1
|
|
0x1000050c: f7fffe8a .... BL $Ven$TT$L$$rf_wr_cmd ; 0x10000224
|
|
0x10000510: 2030 0 MOVS r0,#0x30
|
|
0x10000512: 4948 HI LDR r1,[pc,#288] ; [0x10000634] = 0x53023000
|
|
0x10000514: 61c8 .a STR r0,[r1,#0x1c]
|
|
0x10000516: 4847 GH LDR r0,[pc,#284] ; [0x10000634] = 0x53023000
|
|
0x10000518: 3080 .0 ADDS r0,r0,#0x80
|
|
0x1000051a: 6800 .h LDR r0,[r0,#0]
|
|
0x1000051c: 2110 .! MOVS r1,#0x10
|
|
0x1000051e: 4008 .@ ANDS r0,r0,r1
|
|
0x10000520: 2800 .( CMP r0,#0
|
|
0x10000522: d01f .. BEQ 0x10000564 ; rf_tx_packet + 96
|
|
0x10000524: 20a0 . MOVS r0,#0xa0
|
|
0x10000526: f7fffe7d ..}. BL $Ven$TT$L$$rf_wr_cmd ; 0x10000224
|
|
0x1000052a: 2000 . MOVS r0,#0
|
|
0x1000052c: e005 .. B 0x1000053a ; rf_tx_packet + 54
|
|
0x1000052e: 5c29 )\ LDRB r1,[r5,r0]
|
|
0x10000530: 4a40 @J LDR r2,[pc,#256] ; [0x10000634] = 0x53023000
|
|
0x10000532: 32c0 .2 ADDS r2,r2,#0xc0
|
|
0x10000534: 6051 Q` STR r1,[r2,#4]
|
|
0x10000536: 1c41 A. ADDS r1,r0,#1
|
|
0x10000538: b2c8 .. UXTB r0,r1
|
|
0x1000053a: 42b0 .B CMP r0,r6
|
|
0x1000053c: dbf7 .. BLT 0x1000052e ; rf_tx_packet + 42
|
|
0x1000053e: 483d =H LDR r0,[pc,#244] ; [0x10000634] = 0x53023000
|
|
0x10000540: 6800 .h LDR r0,[r0,#0]
|
|
0x10000542: 2101 .! MOVS r1,#1
|
|
0x10000544: 0389 .. LSLS r1,r1,#14
|
|
0x10000546: 4308 .C ORRS r0,r0,r1
|
|
0x10000548: 493a :I LDR r1,[pc,#232] ; [0x10000634] = 0x53023000
|
|
0x1000054a: 6008 .` STR r0,[r1,#0]
|
|
0x1000054c: 2032 2 MOVS r0,#0x32
|
|
0x1000054e: f7fffe6f ..o. BL $Ven$TT$L$$delay_us ; 0x10000230
|
|
0x10000552: 4838 8H LDR r0,[pc,#224] ; [0x10000634] = 0x53023000
|
|
0x10000554: 6800 .h LDR r0,[r0,#0]
|
|
0x10000556: 2101 .! MOVS r1,#1
|
|
0x10000558: 0389 .. LSLS r1,r1,#14
|
|
0x1000055a: 4388 .C BICS r0,r0,r1
|
|
0x1000055c: 4935 5I LDR r1,[pc,#212] ; [0x10000634] = 0x53023000
|
|
0x1000055e: 6008 .` STR r0,[r1,#0]
|
|
0x10000560: 2400 .$ MOVS r4,#0
|
|
0x10000562: e003 .. B 0x1000056c ; rf_tx_packet + 104
|
|
0x10000564: 20e1 . MOVS r0,#0xe1
|
|
0x10000566: f7fffe5d ..]. BL $Ven$TT$L$$rf_wr_cmd ; 0x10000224
|
|
0x1000056a: 2401 .$ MOVS r4,#1
|
|
0x1000056c: 4620 F MOV r0,r4
|
|
0x1000056e: bd70 p. POP {r4-r6,pc}
|
|
rf_rx_packet
|
|
0x10000570: b510 .. PUSH {r4,lr}
|
|
0x10000572: 4604 .F MOV r4,r0
|
|
0x10000574: 2300 .# MOVS r3,#0
|
|
0x10000576: 482f /H LDR r0,[pc,#188] ; [0x10000634] = 0x53023000
|
|
0x10000578: 30c0 .0 ADDS r0,r0,#0xc0
|
|
0x1000057a: 68c0 .h LDR r0,[r0,#0xc]
|
|
0x1000057c: 05c3 .. LSLS r3,r0,#23
|
|
0x1000057e: 0ddb .. LSRS r3,r3,#23
|
|
0x10000580: 2b00 .+ CMP r3,#0
|
|
0x10000582: d00c .. BEQ 0x1000059e ; rf_rx_packet + 46
|
|
0x10000584: 2061 a MOVS r0,#0x61
|
|
0x10000586: f7fffe4d ..M. BL $Ven$TT$L$$rf_wr_cmd ; 0x10000224
|
|
0x1000058a: 2000 . MOVS r0,#0
|
|
0x1000058c: e005 .. B 0x1000059a ; rf_rx_packet + 42
|
|
0x1000058e: 4929 )I LDR r1,[pc,#164] ; [0x10000634] = 0x53023000
|
|
0x10000590: 31c0 .1 ADDS r1,r1,#0xc0
|
|
0x10000592: 6889 .h LDR r1,[r1,#8]
|
|
0x10000594: 5421 !T STRB r1,[r4,r0]
|
|
0x10000596: 1c41 A. ADDS r1,r0,#1
|
|
0x10000598: b2c8 .. UXTB r0,r1
|
|
0x1000059a: 4298 .B CMP r0,r3
|
|
0x1000059c: dbf7 .. BLT 0x1000058e ; rf_rx_packet + 30
|
|
0x1000059e: 20e2 . MOVS r0,#0xe2
|
|
0x100005a0: f7fffe40 ..@. BL $Ven$TT$L$$rf_wr_cmd ; 0x10000224
|
|
0x100005a4: 2040 @ MOVS r0,#0x40
|
|
0x100005a6: 4923 #I LDR r1,[pc,#140] ; [0x10000634] = 0x53023000
|
|
0x100005a8: 61c8 .a STR r0,[r1,#0x1c]
|
|
0x100005aa: 4618 .F MOV r0,r3
|
|
0x100005ac: bd10 .. POP {r4,pc}
|
|
rf_off_and_on
|
|
0x100005ae: 4821 !H LDR r0,[pc,#132] ; [0x10000634] = 0x53023000
|
|
0x100005b0: 6800 .h LDR r0,[r0,#0]
|
|
0x100005b2: 2102 .! MOVS r1,#2
|
|
0x100005b4: 4388 .C BICS r0,r0,r1
|
|
0x100005b6: 491f .I LDR r1,[pc,#124] ; [0x10000634] = 0x53023000
|
|
0x100005b8: 6008 .` STR r0,[r1,#0]
|
|
0x100005ba: 4608 .F MOV r0,r1
|
|
0x100005bc: 6800 .h LDR r0,[r0,#0]
|
|
0x100005be: 2102 .! MOVS r1,#2
|
|
0x100005c0: 4308 .C ORRS r0,r0,r1
|
|
0x100005c2: 491c .I LDR r1,[pc,#112] ; [0x10000634] = 0x53023000
|
|
0x100005c4: 6008 .` STR r0,[r1,#0]
|
|
0x100005c6: 4770 pG BX lr
|
|
rf_24g_callback
|
|
0x100005c8: b570 p. PUSH {r4-r6,lr}
|
|
0x100005ca: 4605 .F MOV r5,r0
|
|
0x100005cc: 4819 .H LDR r0,[pc,#100] ; [0x10000634] = 0x53023000
|
|
0x100005ce: 69c0 .i LDR r0,[r0,#0x1c]
|
|
0x100005d0: b284 .. UXTH r4,r0
|
|
0x100005d2: 20ff . MOVS r0,#0xff
|
|
0x100005d4: 3001 .0 ADDS r0,#1
|
|
0x100005d6: 4020 @ ANDS r0,r0,r4
|
|
0x100005d8: 2800 .( CMP r0,#0
|
|
0x100005da: d006 .. BEQ 0x100005ea ; rf_24g_callback + 34
|
|
0x100005dc: 4815 .H LDR r0,[pc,#84] ; [0x10000634] = 0x53023000
|
|
0x100005de: 69c0 .i LDR r0,[r0,#0x1c]
|
|
0x100005e0: 21ff .! MOVS r1,#0xff
|
|
0x100005e2: 3101 .1 ADDS r1,#1
|
|
0x100005e4: 4308 .C ORRS r0,r0,r1
|
|
0x100005e6: 4913 .I LDR r1,[pc,#76] ; [0x10000634] = 0x53023000
|
|
0x100005e8: 61c8 .a STR r0,[r1,#0x1c]
|
|
0x100005ea: 2040 @ MOVS r0,#0x40
|
|
0x100005ec: 4020 @ ANDS r0,r0,r4
|
|
0x100005ee: 2800 .( CMP r0,#0
|
|
0x100005f0: d004 .. BEQ 0x100005fc ; rf_24g_callback + 52
|
|
0x100005f2: f7fffe23 ..#. BL $Ven$TT$L$$rf_24g_rx_dr_cb ; 0x1000023c
|
|
0x100005f6: 20c0 . MOVS r0,#0xc0
|
|
0x100005f8: 490e .I LDR r1,[pc,#56] ; [0x10000634] = 0x53023000
|
|
0x100005fa: 61c8 .a STR r0,[r1,#0x1c]
|
|
0x100005fc: 2020 MOVS r0,#0x20
|
|
0x100005fe: 4020 @ ANDS r0,r0,r4
|
|
0x10000600: 2800 .( CMP r0,#0
|
|
0x10000602: d004 .. BEQ 0x1000060e ; rf_24g_callback + 70
|
|
0x10000604: f7fffe20 .. . BL $Ven$TT$L$$rf_24g_tx_ds_cb ; 0x10000248
|
|
0x10000608: 2020 MOVS r0,#0x20
|
|
0x1000060a: 490a .I LDR r1,[pc,#40] ; [0x10000634] = 0x53023000
|
|
0x1000060c: 61c8 .a STR r0,[r1,#0x1c]
|
|
0x1000060e: 2010 . MOVS r0,#0x10
|
|
0x10000610: 4020 @ ANDS r0,r0,r4
|
|
0x10000612: 2800 .( CMP r0,#0
|
|
0x10000614: d004 .. BEQ 0x10000620 ; rf_24g_callback + 88
|
|
0x10000616: f7fffe1d .... BL $Ven$TT$L$$rf_24g_max_rt_cb ; 0x10000254
|
|
0x1000061a: 2010 . MOVS r0,#0x10
|
|
0x1000061c: 4905 .I LDR r1,[pc,#20] ; [0x10000634] = 0x53023000
|
|
0x1000061e: 61c8 .a STR r0,[r1,#0x1c]
|
|
0x10000620: bd70 p. POP {r4-r6,pc}
|
|
RF24G_Handler
|
|
0x10000622: b510 .. PUSH {r4,lr}
|
|
0x10000624: 2000 . MOVS r0,#0
|
|
0x10000626: f7ffffcf .... BL rf_24g_callback ; 0x100005c8
|
|
0x1000062a: 2004 . MOVS r0,#4
|
|
0x1000062c: f7fffe18 .... BL $Ven$TT$L$$nop_cnt ; 0x10000260
|
|
0x10000630: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x10000632: 0000 .. DCW 0
|
|
0x10000634: 53023000 .0.S DCD 1392652288
|
|
$t
|
|
ram_code
|
|
MPU_Handler
|
|
0x10000638: bf00 .. NOP
|
|
0x1000063a: e7fe .. B 0x1000063a ; MPU_Handler + 2
|
|
ram_code
|
|
fmc_status_wait_idle_rom
|
|
0x1000063c: b510 .. PUSH {r4,lr}
|
|
0x1000063e: 4c40 @L LDR r4,[pc,#256] ; [0x10000740] = 0x8ab
|
|
0x10000640: 47a0 .G BLX r4
|
|
0x10000642: bd10 .. POP {r4,pc}
|
|
fmc_spi_write_nbyte_rom
|
|
0x10000644: b570 p. PUSH {r4-r6,lr}
|
|
0x10000646: 4604 .F MOV r4,r0
|
|
0x10000648: 460d .F MOV r5,r1
|
|
0x1000064a: 4e3d =N LDR r6,[pc,#244] ; [0x10000740] = 0x8ab
|
|
0x1000064c: 360a .6 ADDS r6,r6,#0xa
|
|
0x1000064e: 4629 )F MOV r1,r5
|
|
0x10000650: 4620 F MOV r0,r4
|
|
0x10000652: 47b0 .G BLX r6
|
|
0x10000654: bd70 p. POP {r4-r6,pc}
|
|
fmc_spi_read_nbyte_rom
|
|
0x10000656: b570 p. PUSH {r4-r6,lr}
|
|
0x10000658: 4604 .F MOV r4,r0
|
|
0x1000065a: 460d .F MOV r5,r1
|
|
0x1000065c: 4e38 8N LDR r6,[pc,#224] ; [0x10000740] = 0x8ab
|
|
0x1000065e: 36b0 .6 ADDS r6,r6,#0xb0
|
|
0x10000660: 4629 )F MOV r1,r5
|
|
0x10000662: 4620 F MOV r0,r4
|
|
0x10000664: 47b0 .G BLX r6
|
|
0x10000666: bd70 p. POP {r4-r6,pc}
|
|
fmc_spi_enable_rom
|
|
0x10000668: b570 p. PUSH {r4-r6,lr}
|
|
0x1000066a: 4604 .F MOV r4,r0
|
|
0x1000066c: 4d35 5M LDR r5,[pc,#212] ; [0x10000744] = 0x9d3
|
|
0x1000066e: 4620 F MOV r0,r4
|
|
0x10000670: 47a8 .G BLX r5
|
|
0x10000672: bd70 p. POP {r4-r6,pc}
|
|
fmc_spi_disable_rom
|
|
0x10000674: b510 .. PUSH {r4,lr}
|
|
0x10000676: 4c33 3L LDR r4,[pc,#204] ; [0x10000744] = 0x9d3
|
|
0x10000678: 341c .4 ADDS r4,r4,#0x1c
|
|
0x1000067a: 47a0 .G BLX r4
|
|
0x1000067c: bd10 .. POP {r4,pc}
|
|
fmc_spi_init_oprt_rom
|
|
0x1000067e: b510 .. PUSH {r4,lr}
|
|
0x10000680: 4c30 0L LDR r4,[pc,#192] ; [0x10000744] = 0x9d3
|
|
0x10000682: 3434 44 ADDS r4,r4,#0x34
|
|
0x10000684: 47a0 .G BLX r4
|
|
0x10000686: bd10 .. POP {r4,pc}
|
|
fmc_spi_flash_power_down_rom
|
|
0x10000688: b510 .. PUSH {r4,lr}
|
|
0x1000068a: 4c2e .L LDR r4,[pc,#184] ; [0x10000744] = 0x9d3
|
|
0x1000068c: 34ba .4 ADDS r4,r4,#0xba
|
|
0x1000068e: 47a0 .G BLX r4
|
|
0x10000690: bd10 .. POP {r4,pc}
|
|
fmc_spi_flash_wake_up_rom
|
|
0x10000692: b510 .. PUSH {r4,lr}
|
|
0x10000694: 4c2b +L LDR r4,[pc,#172] ; [0x10000744] = 0x9d3
|
|
0x10000696: 34e2 .4 ADDS r4,r4,#0xe2
|
|
0x10000698: 47a0 .G BLX r4
|
|
0x1000069a: bd10 .. POP {r4,pc}
|
|
fmc_spi_flash_erase_sector_rom
|
|
0x1000069c: b570 p. PUSH {r4-r6,lr}
|
|
0x1000069e: 4604 .F MOV r4,r0
|
|
0x100006a0: 4d29 )M LDR r5,[pc,#164] ; [0x10000748] = 0xb45
|
|
0x100006a2: 4620 F MOV r0,r4
|
|
0x100006a4: 47a8 .G BLX r5
|
|
0x100006a6: bd70 p. POP {r4-r6,pc}
|
|
fmc_spi_flash_erase_page_rom
|
|
0x100006a8: b570 p. PUSH {r4-r6,lr}
|
|
0x100006aa: 4604 .F MOV r4,r0
|
|
0x100006ac: 4d26 &M LDR r5,[pc,#152] ; [0x10000748] = 0xb45
|
|
0x100006ae: 3586 .5 ADDS r5,r5,#0x86
|
|
0x100006b0: 4620 F MOV r0,r4
|
|
0x100006b2: 47a8 .G BLX r5
|
|
0x100006b4: bd70 p. POP {r4-r6,pc}
|
|
fmc_spi_flash_write_page_rom
|
|
0x100006b6: b5f8 .. PUSH {r3-r7,lr}
|
|
0x100006b8: 4604 .F MOV r4,r0
|
|
0x100006ba: 460d .F MOV r5,r1
|
|
0x100006bc: 4616 .F MOV r6,r2
|
|
0x100006be: 4f22 "O LDR r7,[pc,#136] ; [0x10000748] = 0xb45
|
|
0x100006c0: 37d6 .7 ADDS r7,r7,#0xd6
|
|
0x100006c2: 4632 2F MOV r2,r6
|
|
0x100006c4: 4629 )F MOV r1,r5
|
|
0x100006c6: 4620 F MOV r0,r4
|
|
0x100006c8: 47b8 .G BLX r7
|
|
0x100006ca: bdf8 .. POP {r3-r7,pc}
|
|
fmc_spi_otp_read_page_rom
|
|
0x100006cc: b5f8 .. PUSH {r3-r7,lr}
|
|
0x100006ce: 4604 .F MOV r4,r0
|
|
0x100006d0: 460d .F MOV r5,r1
|
|
0x100006d2: 4616 .F MOV r6,r2
|
|
0x100006d4: 4f1d .O LDR r7,[pc,#116] ; [0x1000074c] = 0xc9d
|
|
0x100006d6: 4632 2F MOV r2,r6
|
|
0x100006d8: 4629 )F MOV r1,r5
|
|
0x100006da: 4620 F MOV r0,r4
|
|
0x100006dc: 47b8 .G BLX r7
|
|
0x100006de: bdf8 .. POP {r3-r7,pc}
|
|
fmc_spi_flash_read_page_rom
|
|
0x100006e0: b5f8 .. PUSH {r3-r7,lr}
|
|
0x100006e2: 4604 .F MOV r4,r0
|
|
0x100006e4: 460d .F MOV r5,r1
|
|
0x100006e6: 4616 .F MOV r6,r2
|
|
0x100006e8: 4f18 .O LDR r7,[pc,#96] ; [0x1000074c] = 0xc9d
|
|
0x100006ea: 3792 .7 ADDS r7,r7,#0x92
|
|
0x100006ec: 4632 2F MOV r2,r6
|
|
0x100006ee: 4629 )F MOV r1,r5
|
|
0x100006f0: 4620 F MOV r0,r4
|
|
0x100006f2: 47b8 .G BLX r7
|
|
0x100006f4: bdf8 .. POP {r3-r7,pc}
|
|
fmc_spi_flash_write_rom
|
|
0x100006f6: b5f8 .. PUSH {r3-r7,lr}
|
|
0x100006f8: 4604 .F MOV r4,r0
|
|
0x100006fa: 460d .F MOV r5,r1
|
|
0x100006fc: 4616 .F MOV r6,r2
|
|
0x100006fe: 4f14 .O LDR r7,[pc,#80] ; [0x10000750] = 0xd9d
|
|
0x10000700: 4632 2F MOV r2,r6
|
|
0x10000702: 4629 )F MOV r1,r5
|
|
0x10000704: 4620 F MOV r0,r4
|
|
0x10000706: 47b8 .G BLX r7
|
|
0x10000708: 2000 . MOVS r0,#0
|
|
0x1000070a: bdf8 .. POP {r3-r7,pc}
|
|
fmc_spi_flash_read_rom
|
|
0x1000070c: b5f8 .. PUSH {r3-r7,lr}
|
|
0x1000070e: 4604 .F MOV r4,r0
|
|
0x10000710: 460d .F MOV r5,r1
|
|
0x10000712: 4616 .F MOV r6,r2
|
|
0x10000714: 4f0e .O LDR r7,[pc,#56] ; [0x10000750] = 0xd9d
|
|
0x10000716: 37c0 .7 ADDS r7,r7,#0xc0
|
|
0x10000718: 4632 2F MOV r2,r6
|
|
0x1000071a: 4629 )F MOV r1,r5
|
|
0x1000071c: 4620 F MOV r0,r4
|
|
0x1000071e: 47b8 .G BLX r7
|
|
0x10000720: 2000 . MOVS r0,#0
|
|
0x10000722: bdf8 .. POP {r3-r7,pc}
|
|
fmc_spi_flash_ruid_rom
|
|
0x10000724: b570 p. PUSH {r4-r6,lr}
|
|
0x10000726: 4604 .F MOV r4,r0
|
|
0x10000728: 4d0a .M LDR r5,[pc,#40] ; [0x10000754] = 0xeff
|
|
0x1000072a: 4620 F MOV r0,r4
|
|
0x1000072c: 47a8 .G BLX r5
|
|
0x1000072e: bd70 p. POP {r4-r6,pc}
|
|
fmc_spi_flash_rdid_rom
|
|
0x10000730: b570 p. PUSH {r4-r6,lr}
|
|
0x10000732: 4604 .F MOV r4,r0
|
|
0x10000734: 4d04 .M LDR r5,[pc,#16] ; [0x10000748] = 0xb45
|
|
0x10000736: 3540 @5 ADDS r5,r5,#0x40
|
|
0x10000738: 4620 F MOV r0,r4
|
|
0x1000073a: 47a8 .G BLX r5
|
|
0x1000073c: bd70 p. POP {r4-r6,pc}
|
|
$d
|
|
0x1000073e: 0000 .. DCW 0
|
|
0x10000740: 000008ab .... DCD 2219
|
|
0x10000744: 000009d3 .... DCD 2515
|
|
0x10000748: 00000b45 E... DCD 2885
|
|
0x1000074c: 00000c9d .... DCD 3229
|
|
0x10000750: 00000d9d .... DCD 3485
|
|
0x10000754: 00000eff .... DCD 3839
|
|
$t
|
|
ram_code
|
|
xc_fmc_spi_init_oprt
|
|
0x10000758: b510 .. PUSH {r4,lr}
|
|
0x1000075a: f7ffff90 .... BL fmc_spi_init_oprt_rom ; 0x1000067e
|
|
0x1000075e: bd10 .. POP {r4,pc}
|
|
xc_fmc_spi_flash_power_down
|
|
0x10000760: b510 .. PUSH {r4,lr}
|
|
0x10000762: f7ffff91 .... BL fmc_spi_flash_power_down_rom ; 0x10000688
|
|
0x10000766: bd10 .. POP {r4,pc}
|
|
xc_fmc_spi_flash_wake_up
|
|
0x10000768: b510 .. PUSH {r4,lr}
|
|
0x1000076a: f7ffff92 .... BL fmc_spi_flash_wake_up_rom ; 0x10000692
|
|
0x1000076e: bd10 .. POP {r4,pc}
|
|
xc_fmc_spi_flash_erase_sector
|
|
0x10000770: b570 p. PUSH {r4-r6,lr}
|
|
0x10000772: 4604 .F MOV r4,r0
|
|
0x10000774: bf00 .. NOP
|
|
0x10000776: f3ef8010 .... MRS r0,PRIMASK
|
|
0x1000077a: 07c5 .. LSLS r5,r0,#31
|
|
0x1000077c: 0fed .. LSRS r5,r5,#31
|
|
0x1000077e: b672 r. CPSID i
|
|
0x10000780: 4620 F MOV r0,r4
|
|
0x10000782: f7ffff8b .... BL fmc_spi_flash_erase_sector_rom ; 0x1000069c
|
|
0x10000786: 2d00 .- CMP r5,#0
|
|
0x10000788: d100 .. BNE 0x1000078c ; xc_fmc_spi_flash_erase_sector + 28
|
|
0x1000078a: b662 b. CPSIE i
|
|
0x1000078c: bf00 .. NOP
|
|
0x1000078e: bd70 p. POP {r4-r6,pc}
|
|
xc_fmc_spi_flash_erase_page
|
|
0x10000790: b570 p. PUSH {r4-r6,lr}
|
|
0x10000792: 4604 .F MOV r4,r0
|
|
0x10000794: bf00 .. NOP
|
|
0x10000796: f3ef8010 .... MRS r0,PRIMASK
|
|
0x1000079a: 07c5 .. LSLS r5,r0,#31
|
|
0x1000079c: 0fed .. LSRS r5,r5,#31
|
|
0x1000079e: b672 r. CPSID i
|
|
0x100007a0: 4620 F MOV r0,r4
|
|
0x100007a2: f7ffff81 .... BL fmc_spi_flash_erase_page_rom ; 0x100006a8
|
|
0x100007a6: 2d00 .- CMP r5,#0
|
|
0x100007a8: d100 .. BNE 0x100007ac ; xc_fmc_spi_flash_erase_page + 28
|
|
0x100007aa: b662 b. CPSIE i
|
|
0x100007ac: bf00 .. NOP
|
|
0x100007ae: bd70 p. POP {r4-r6,pc}
|
|
xc_fmc_spi_flash_write_page
|
|
0x100007b0: b5f8 .. PUSH {r3-r7,lr}
|
|
0x100007b2: 4604 .F MOV r4,r0
|
|
0x100007b4: 460d .F MOV r5,r1
|
|
0x100007b6: 4616 .F MOV r6,r2
|
|
0x100007b8: bf00 .. NOP
|
|
0x100007ba: f3ef8010 .... MRS r0,PRIMASK
|
|
0x100007be: 07c7 .. LSLS r7,r0,#31
|
|
0x100007c0: 0fff .. LSRS r7,r7,#31
|
|
0x100007c2: b672 r. CPSID i
|
|
0x100007c4: 4632 2F MOV r2,r6
|
|
0x100007c6: 4629 )F MOV r1,r5
|
|
0x100007c8: 4620 F MOV r0,r4
|
|
0x100007ca: f7ffff74 ..t. BL fmc_spi_flash_write_page_rom ; 0x100006b6
|
|
0x100007ce: 2f00 ./ CMP r7,#0
|
|
0x100007d0: d100 .. BNE 0x100007d4 ; xc_fmc_spi_flash_write_page + 36
|
|
0x100007d2: b662 b. CPSIE i
|
|
0x100007d4: bf00 .. NOP
|
|
0x100007d6: bdf8 .. POP {r3-r7,pc}
|
|
xc_fmc_spi_otp_read_page
|
|
0x100007d8: b5f8 .. PUSH {r3-r7,lr}
|
|
0x100007da: 4604 .F MOV r4,r0
|
|
0x100007dc: 460d .F MOV r5,r1
|
|
0x100007de: 4616 .F MOV r6,r2
|
|
0x100007e0: bf00 .. NOP
|
|
0x100007e2: f3ef8010 .... MRS r0,PRIMASK
|
|
0x100007e6: 07c7 .. LSLS r7,r0,#31
|
|
0x100007e8: 0fff .. LSRS r7,r7,#31
|
|
0x100007ea: b672 r. CPSID i
|
|
0x100007ec: 4632 2F MOV r2,r6
|
|
0x100007ee: 4629 )F MOV r1,r5
|
|
0x100007f0: 4620 F MOV r0,r4
|
|
0x100007f2: f7ffff6b ..k. BL fmc_spi_otp_read_page_rom ; 0x100006cc
|
|
0x100007f6: 2f00 ./ CMP r7,#0
|
|
0x100007f8: d100 .. BNE 0x100007fc ; xc_fmc_spi_otp_read_page + 36
|
|
0x100007fa: b662 b. CPSIE i
|
|
0x100007fc: bf00 .. NOP
|
|
0x100007fe: bdf8 .. POP {r3-r7,pc}
|
|
xc_fmc_spi_flash_read_page
|
|
0x10000800: b5f8 .. PUSH {r3-r7,lr}
|
|
0x10000802: 4604 .F MOV r4,r0
|
|
0x10000804: 460d .F MOV r5,r1
|
|
0x10000806: 4616 .F MOV r6,r2
|
|
0x10000808: bf00 .. NOP
|
|
0x1000080a: f3ef8010 .... MRS r0,PRIMASK
|
|
0x1000080e: 07c7 .. LSLS r7,r0,#31
|
|
0x10000810: 0fff .. LSRS r7,r7,#31
|
|
0x10000812: b672 r. CPSID i
|
|
0x10000814: 4632 2F MOV r2,r6
|
|
0x10000816: 4629 )F MOV r1,r5
|
|
0x10000818: 4620 F MOV r0,r4
|
|
0x1000081a: f7ffff61 ..a. BL fmc_spi_flash_read_page_rom ; 0x100006e0
|
|
0x1000081e: 2f00 ./ CMP r7,#0
|
|
0x10000820: d100 .. BNE 0x10000824 ; xc_fmc_spi_flash_read_page + 36
|
|
0x10000822: b662 b. CPSIE i
|
|
0x10000824: bf00 .. NOP
|
|
0x10000826: bdf8 .. POP {r3-r7,pc}
|
|
xc_fmc_spi_flash_write
|
|
0x10000828: b5f8 .. PUSH {r3-r7,lr}
|
|
0x1000082a: 4604 .F MOV r4,r0
|
|
0x1000082c: 460d .F MOV r5,r1
|
|
0x1000082e: 4616 .F MOV r6,r2
|
|
0x10000830: bf00 .. NOP
|
|
0x10000832: f3ef8010 .... MRS r0,PRIMASK
|
|
0x10000836: 07c7 .. LSLS r7,r0,#31
|
|
0x10000838: 0fff .. LSRS r7,r7,#31
|
|
0x1000083a: b672 r. CPSID i
|
|
0x1000083c: 4632 2F MOV r2,r6
|
|
0x1000083e: 4629 )F MOV r1,r5
|
|
0x10000840: 4620 F MOV r0,r4
|
|
0x10000842: f7ffff58 ..X. BL fmc_spi_flash_write_rom ; 0x100006f6
|
|
0x10000846: 2f00 ./ CMP r7,#0
|
|
0x10000848: d100 .. BNE 0x1000084c ; xc_fmc_spi_flash_write + 36
|
|
0x1000084a: b662 b. CPSIE i
|
|
0x1000084c: bf00 .. NOP
|
|
0x1000084e: 2000 . MOVS r0,#0
|
|
0x10000850: bdf8 .. POP {r3-r7,pc}
|
|
xc_fmc_spi_flash_read
|
|
0x10000852: b5f8 .. PUSH {r3-r7,lr}
|
|
0x10000854: 4604 .F MOV r4,r0
|
|
0x10000856: 460d .F MOV r5,r1
|
|
0x10000858: 4616 .F MOV r6,r2
|
|
0x1000085a: bf00 .. NOP
|
|
0x1000085c: f3ef8010 .... MRS r0,PRIMASK
|
|
0x10000860: 07c7 .. LSLS r7,r0,#31
|
|
0x10000862: 0fff .. LSRS r7,r7,#31
|
|
0x10000864: b672 r. CPSID i
|
|
0x10000866: 4632 2F MOV r2,r6
|
|
0x10000868: 4629 )F MOV r1,r5
|
|
0x1000086a: 4620 F MOV r0,r4
|
|
0x1000086c: f7ffff4e ..N. BL fmc_spi_flash_read_rom ; 0x1000070c
|
|
0x10000870: 2f00 ./ CMP r7,#0
|
|
0x10000872: d100 .. BNE 0x10000876 ; xc_fmc_spi_flash_read + 36
|
|
0x10000874: b662 b. CPSIE i
|
|
0x10000876: bf00 .. NOP
|
|
0x10000878: 2000 . MOVS r0,#0
|
|
0x1000087a: bdf8 .. POP {r3-r7,pc}
|
|
xc_fmc_spi_flash_ruid
|
|
0x1000087c: b570 p. PUSH {r4-r6,lr}
|
|
0x1000087e: 4604 .F MOV r4,r0
|
|
0x10000880: bf00 .. NOP
|
|
0x10000882: f3ef8010 .... MRS r0,PRIMASK
|
|
0x10000886: 07c5 .. LSLS r5,r0,#31
|
|
0x10000888: 0fed .. LSRS r5,r5,#31
|
|
0x1000088a: b672 r. CPSID i
|
|
0x1000088c: 4620 F MOV r0,r4
|
|
0x1000088e: f7ffff49 ..I. BL fmc_spi_flash_ruid_rom ; 0x10000724
|
|
0x10000892: 2d00 .- CMP r5,#0
|
|
0x10000894: d100 .. BNE 0x10000898 ; xc_fmc_spi_flash_ruid + 28
|
|
0x10000896: b662 b. CPSIE i
|
|
0x10000898: bf00 .. NOP
|
|
0x1000089a: bd70 p. POP {r4-r6,pc}
|
|
xc_fmc_spi_flash_rdid
|
|
0x1000089c: b570 p. PUSH {r4-r6,lr}
|
|
0x1000089e: 4604 .F MOV r4,r0
|
|
0x100008a0: bf00 .. NOP
|
|
0x100008a2: f3ef8010 .... MRS r0,PRIMASK
|
|
0x100008a6: 07c5 .. LSLS r5,r0,#31
|
|
0x100008a8: 0fed .. LSRS r5,r5,#31
|
|
0x100008aa: b672 r. CPSID i
|
|
0x100008ac: 4620 F MOV r0,r4
|
|
0x100008ae: f7ffff3f ..?. BL fmc_spi_flash_rdid_rom ; 0x10000730
|
|
0x100008b2: 2d00 .- CMP r5,#0
|
|
0x100008b4: d100 .. BNE 0x100008b8 ; xc_fmc_spi_flash_rdid + 28
|
|
0x100008b6: b662 b. CPSIE i
|
|
0x100008b8: bf00 .. NOP
|
|
0x100008ba: bd70 p. POP {r4-r6,pc}
|
|
ram_code
|
|
xc_adc_powerdown
|
|
0x100008bc: 2001 . MOVS r0,#1
|
|
0x100008be: 49fe .I LDR r1,[pc,#1016] ; [0x10000cb8] = 0x40018000
|
|
0x100008c0: 6a49 Ij LDR r1,[r1,#0x24]
|
|
0x100008c2: 4381 .C BICS r1,r1,r0
|
|
0x100008c4: 4301 .C ORRS r1,r1,r0
|
|
0x100008c6: 4afc .J LDR r2,[pc,#1008] ; [0x10000cb8] = 0x40018000
|
|
0x100008c8: 6251 Qb STR r1,[r2,#0x24]
|
|
0x100008ca: bf00 .. NOP
|
|
0x100008cc: 4770 pG BX lr
|
|
xc_adc_wakeup
|
|
0x100008ce: 2000 . MOVS r0,#0
|
|
0x100008d0: 49f9 .I LDR r1,[pc,#996] ; [0x10000cb8] = 0x40018000
|
|
0x100008d2: 6a49 Ij LDR r1,[r1,#0x24]
|
|
0x100008d4: 0849 I. LSRS r1,r1,#1
|
|
0x100008d6: 0049 I. LSLS r1,r1,#1
|
|
0x100008d8: 4301 .C ORRS r1,r1,r0
|
|
0x100008da: 4af7 .J LDR r2,[pc,#988] ; [0x10000cb8] = 0x40018000
|
|
0x100008dc: 6251 Qb STR r1,[r2,#0x24]
|
|
0x100008de: bf00 .. NOP
|
|
0x100008e0: 4770 pG BX lr
|
|
xc_pwr_ao_timer_pclk32k_set
|
|
0x100008e2: 2001 . MOVS r0,#1
|
|
0x100008e4: 4af5 .J LDR r2,[pc,#980] ; [0x10000cbc] = 0x40002540
|
|
0x100008e6: 6992 .i LDR r2,[r2,#0x18]
|
|
0x100008e8: 04c3 .. LSLS r3,r0,#19
|
|
0x100008ea: 439a .C BICS r2,r2,r3
|
|
0x100008ec: 04c3 .. LSLS r3,r0,#19
|
|
0x100008ee: 431a .C ORRS r2,r2,r3
|
|
0x100008f0: 4bf2 .K LDR r3,[pc,#968] ; [0x10000cbc] = 0x40002540
|
|
0x100008f2: 619a .a STR r2,[r3,#0x18]
|
|
0x100008f4: bf00 .. NOP
|
|
0x100008f6: bf00 .. NOP
|
|
0x100008f8: 461a .F MOV r2,r3
|
|
0x100008fa: 6990 .i LDR r0,[r2,#0x18]
|
|
0x100008fc: 2201 ." MOVS r2,#1
|
|
0x100008fe: 04d2 .. LSLS r2,r2,#19
|
|
0x10000900: 4002 .@ ANDS r2,r2,r0
|
|
0x10000902: 0cd2 .. LSRS r2,r2,#19
|
|
0x10000904: 4611 .F MOV r1,r2
|
|
0x10000906: e009 .. B 0x1000091c ; xc_pwr_ao_timer_pclk32k_set + 58
|
|
0x10000908: bf00 .. NOP
|
|
0x1000090a: bf00 .. NOP
|
|
0x1000090c: bf00 .. NOP
|
|
0x1000090e: 4aeb .J LDR r2,[pc,#940] ; [0x10000cbc] = 0x40002540
|
|
0x10000910: 6990 .i LDR r0,[r2,#0x18]
|
|
0x10000912: 2201 ." MOVS r2,#1
|
|
0x10000914: 04d2 .. LSLS r2,r2,#19
|
|
0x10000916: 4002 .@ ANDS r2,r2,r0
|
|
0x10000918: 0cd2 .. LSRS r2,r2,#19
|
|
0x1000091a: 4611 .F MOV r1,r2
|
|
0x1000091c: 07c8 .. LSLS r0,r1,#31
|
|
0x1000091e: 0fc0 .. LSRS r0,r0,#31
|
|
0x10000920: 2800 .( CMP r0,#0
|
|
0x10000922: d0f1 .. BEQ 0x10000908 ; xc_pwr_ao_timer_pclk32k_set + 38
|
|
0x10000924: 4770 pG BX lr
|
|
xc_pwr_ao_timer_pclk32m_Set
|
|
0x10000926: 2000 . MOVS r0,#0
|
|
0x10000928: 49e4 .I LDR r1,[pc,#912] ; [0x10000cbc] = 0x40002540
|
|
0x1000092a: 6989 .i LDR r1,[r1,#0x18]
|
|
0x1000092c: 2201 ." MOVS r2,#1
|
|
0x1000092e: 04d2 .. LSLS r2,r2,#19
|
|
0x10000930: 4391 .C BICS r1,r1,r2
|
|
0x10000932: 04c2 .. LSLS r2,r0,#19
|
|
0x10000934: 4311 .C ORRS r1,r1,r2
|
|
0x10000936: 4ae1 .J LDR r2,[pc,#900] ; [0x10000cbc] = 0x40002540
|
|
0x10000938: 6191 .a STR r1,[r2,#0x18]
|
|
0x1000093a: bf00 .. NOP
|
|
0x1000093c: 4770 pG BX lr
|
|
xc_pwr_ble_sleep_enter
|
|
0x1000093e: b510 .. PUSH {r4,lr}
|
|
0x10000940: f7ffff0e .... BL xc_fmc_spi_flash_power_down ; 0x10000760
|
|
0x10000944: bf00 .. NOP
|
|
0x10000946: bf00 .. NOP
|
|
0x10000948: bf00 .. NOP
|
|
0x1000094a: bf00 .. NOP
|
|
0x1000094c: bf00 .. NOP
|
|
0x1000094e: bf00 .. NOP
|
|
0x10000950: bf00 .. NOP
|
|
0x10000952: bf00 .. NOP
|
|
0x10000954: bf00 .. NOP
|
|
0x10000956: bf00 .. NOP
|
|
0x10000958: bf00 .. NOP
|
|
0x1000095a: bf00 .. NOP
|
|
0x1000095c: 2019 . MOVS r0,#0x19
|
|
0x1000095e: 0240 @. LSLS r0,r0,#9
|
|
0x10000960: 49d7 .I LDR r1,[pc,#860] ; [0x10000cc0] = 0x40000240
|
|
0x10000962: 6308 .c STR r0,[r1,#0x30]
|
|
0x10000964: bf00 .. NOP
|
|
0x10000966: 2000 . MOVS r0,#0
|
|
0x10000968: e003 .. B 0x10000972 ; xc_pwr_ble_sleep_enter + 52
|
|
0x1000096a: bf00 .. NOP
|
|
0x1000096c: bf00 .. NOP
|
|
0x1000096e: bf00 .. NOP
|
|
0x10000970: 1c40 @. ADDS r0,r0,#1
|
|
0x10000972: 280a .( CMP r0,#0xa
|
|
0x10000974: dbf9 .. BLT 0x1000096a ; xc_pwr_ble_sleep_enter + 44
|
|
0x10000976: b672 r. CPSID i
|
|
0x10000978: bf00 .. NOP
|
|
0x1000097a: bf00 .. NOP
|
|
0x1000097c: bf00 .. NOP
|
|
0x1000097e: bf00 .. NOP
|
|
0x10000980: bf00 .. NOP
|
|
0x10000982: bf00 .. NOP
|
|
0x10000984: bf30 0. WFI
|
|
0x10000986: bf00 .. NOP
|
|
0x10000988: bf00 .. NOP
|
|
0x1000098a: bf00 .. NOP
|
|
0x1000098c: bf00 .. NOP
|
|
0x1000098e: bf00 .. NOP
|
|
0x10000990: bf00 .. NOP
|
|
0x10000992: bf00 .. NOP
|
|
0x10000994: bf00 .. NOP
|
|
0x10000996: bf00 .. NOP
|
|
0x10000998: bf00 .. NOP
|
|
0x1000099a: bf00 .. NOP
|
|
0x1000099c: bf00 .. NOP
|
|
0x1000099e: 48c9 .H LDR r0,[pc,#804] ; [0x10000cc4] = 0x3503
|
|
0x100009a0: 49c7 .I LDR r1,[pc,#796] ; [0x10000cc0] = 0x40000240
|
|
0x100009a2: 6308 .c STR r0,[r1,#0x30]
|
|
0x100009a4: bf00 .. NOP
|
|
0x100009a6: bf00 .. NOP
|
|
0x100009a8: bf00 .. NOP
|
|
0x100009aa: bf00 .. NOP
|
|
0x100009ac: bf00 .. NOP
|
|
0x100009ae: bf00 .. NOP
|
|
0x100009b0: bf00 .. NOP
|
|
0x100009b2: bf00 .. NOP
|
|
0x100009b4: bf00 .. NOP
|
|
0x100009b6: bf00 .. NOP
|
|
0x100009b8: bf00 .. NOP
|
|
0x100009ba: bf00 .. NOP
|
|
0x100009bc: bf00 .. NOP
|
|
0x100009be: bf00 .. NOP
|
|
0x100009c0: 2000 . MOVS r0,#0
|
|
0x100009c2: 49c1 .I LDR r1,[pc,#772] ; [0x10000cc8] = 0x40002440
|
|
0x100009c4: 6849 Ih LDR r1,[r1,#4]
|
|
0x100009c6: 2210 ." MOVS r2,#0x10
|
|
0x100009c8: 4391 .C BICS r1,r1,r2
|
|
0x100009ca: 0102 .. LSLS r2,r0,#4
|
|
0x100009cc: 4311 .C ORRS r1,r1,r2
|
|
0x100009ce: 4abe .J LDR r2,[pc,#760] ; [0x10000cc8] = 0x40002440
|
|
0x100009d0: 6051 Q` STR r1,[r2,#4]
|
|
0x100009d2: bf00 .. NOP
|
|
0x100009d4: 2001 . MOVS r0,#1
|
|
0x100009d6: 4611 .F MOV r1,r2
|
|
0x100009d8: 6809 .h LDR r1,[r1,#0]
|
|
0x100009da: 2210 ." MOVS r2,#0x10
|
|
0x100009dc: 4391 .C BICS r1,r1,r2
|
|
0x100009de: 0102 .. LSLS r2,r0,#4
|
|
0x100009e0: 4311 .C ORRS r1,r1,r2
|
|
0x100009e2: 4ab9 .J LDR r2,[pc,#740] ; [0x10000cc8] = 0x40002440
|
|
0x100009e4: 6011 .` STR r1,[r2,#0]
|
|
0x100009e6: bf00 .. NOP
|
|
0x100009e8: bf00 .. NOP
|
|
0x100009ea: f7fffebd .... BL xc_fmc_spi_flash_wake_up ; 0x10000768
|
|
0x100009ee: bf00 .. NOP
|
|
0x100009f0: bf00 .. NOP
|
|
0x100009f2: bf00 .. NOP
|
|
0x100009f4: bf00 .. NOP
|
|
0x100009f6: bf00 .. NOP
|
|
0x100009f8: bf00 .. NOP
|
|
0x100009fa: bf00 .. NOP
|
|
0x100009fc: bf00 .. NOP
|
|
0x100009fe: bf00 .. NOP
|
|
0x10000a00: bf00 .. NOP
|
|
0x10000a02: bf00 .. NOP
|
|
0x10000a04: bf00 .. NOP
|
|
0x10000a06: f7ffff8e .... BL xc_pwr_ao_timer_pclk32m_Set ; 0x10000926
|
|
0x10000a0a: b662 b. CPSIE i
|
|
0x10000a0c: bf00 .. NOP
|
|
0x10000a0e: 2000 . MOVS r0,#0
|
|
0x10000a10: 49ad .I LDR r1,[pc,#692] ; [0x10000cc8] = 0x40002440
|
|
0x10000a12: 6849 Ih LDR r1,[r1,#4]
|
|
0x10000a14: 0849 I. LSRS r1,r1,#1
|
|
0x10000a16: 0049 I. LSLS r1,r1,#1
|
|
0x10000a18: 4301 .C ORRS r1,r1,r0
|
|
0x10000a1a: 4aab .J LDR r2,[pc,#684] ; [0x10000cc8] = 0x40002440
|
|
0x10000a1c: 6051 Q` STR r1,[r2,#4]
|
|
0x10000a1e: bf00 .. NOP
|
|
0x10000a20: 2001 . MOVS r0,#1
|
|
0x10000a22: 4611 .F MOV r1,r2
|
|
0x10000a24: 6809 .h LDR r1,[r1,#0]
|
|
0x10000a26: 4381 .C BICS r1,r1,r0
|
|
0x10000a28: 4301 .C ORRS r1,r1,r0
|
|
0x10000a2a: 6011 .` STR r1,[r2,#0]
|
|
0x10000a2c: bf00 .. NOP
|
|
0x10000a2e: bf00 .. NOP
|
|
0x10000a30: bf00 .. NOP
|
|
0x10000a32: bf00 .. NOP
|
|
0x10000a34: 4611 .F MOV r1,r2
|
|
0x10000a36: 6909 .i LDR r1,[r1,#0x10]
|
|
0x10000a38: 4608 .F MOV r0,r1
|
|
0x10000a3a: 2101 .! MOVS r1,#1
|
|
0x10000a3c: 4308 .C ORRS r0,r0,r1
|
|
0x10000a3e: 4601 .F MOV r1,r0
|
|
0x10000a40: 6111 .a STR r1,[r2,#0x10]
|
|
0x10000a42: bf00 .. NOP
|
|
0x10000a44: bf00 .. NOP
|
|
0x10000a46: f7ffff42 ..B. BL xc_adc_wakeup ; 0x100008ce
|
|
0x10000a4a: bd10 .. POP {r4,pc}
|
|
xc_pwr_dcdc_close
|
|
0x10000a4c: 2000 . MOVS r0,#0
|
|
0x10000a4e: 499b .I LDR r1,[pc,#620] ; [0x10000cbc] = 0x40002540
|
|
0x10000a50: 6989 .i LDR r1,[r1,#0x18]
|
|
0x10000a52: 2201 ." MOVS r2,#1
|
|
0x10000a54: 05d2 .. LSLS r2,r2,#23
|
|
0x10000a56: 4391 .C BICS r1,r1,r2
|
|
0x10000a58: 05c2 .. LSLS r2,r0,#23
|
|
0x10000a5a: 4311 .C ORRS r1,r1,r2
|
|
0x10000a5c: 4a97 .J LDR r2,[pc,#604] ; [0x10000cbc] = 0x40002540
|
|
0x10000a5e: 6191 .a STR r1,[r2,#0x18]
|
|
0x10000a60: bf00 .. NOP
|
|
0x10000a62: bf00 .. NOP
|
|
0x10000a64: e001 .. B 0x10000a6a ; xc_pwr_dcdc_close + 30
|
|
0x10000a66: bf00 .. NOP
|
|
0x10000a68: 1c40 @. ADDS r0,r0,#1
|
|
0x10000a6a: 280a .( CMP r0,#0xa
|
|
0x10000a6c: dbfb .. BLT 0x10000a66 ; xc_pwr_dcdc_close + 26
|
|
0x10000a6e: 2000 . MOVS r0,#0
|
|
0x10000a70: 4992 .I LDR r1,[pc,#584] ; [0x10000cbc] = 0x40002540
|
|
0x10000a72: 6989 .i LDR r1,[r1,#0x18]
|
|
0x10000a74: 2201 ." MOVS r2,#1
|
|
0x10000a76: 0612 .. LSLS r2,r2,#24
|
|
0x10000a78: 4391 .C BICS r1,r1,r2
|
|
0x10000a7a: 0602 .. LSLS r2,r0,#24
|
|
0x10000a7c: 4311 .C ORRS r1,r1,r2
|
|
0x10000a7e: 4a8f .J LDR r2,[pc,#572] ; [0x10000cbc] = 0x40002540
|
|
0x10000a80: 6191 .a STR r1,[r2,#0x18]
|
|
0x10000a82: bf00 .. NOP
|
|
0x10000a84: bf00 .. NOP
|
|
0x10000a86: e001 .. B 0x10000a8c ; xc_pwr_dcdc_close + 64
|
|
0x10000a88: bf00 .. NOP
|
|
0x10000a8a: 1c40 @. ADDS r0,r0,#1
|
|
0x10000a8c: 280a .( CMP r0,#0xa
|
|
0x10000a8e: dbfb .. BLT 0x10000a88 ; xc_pwr_dcdc_close + 60
|
|
0x10000a90: 2001 . MOVS r0,#1
|
|
0x10000a92: 498a .I LDR r1,[pc,#552] ; [0x10000cbc] = 0x40002540
|
|
0x10000a94: 6989 .i LDR r1,[r1,#0x18]
|
|
0x10000a96: 0642 B. LSLS r2,r0,#25
|
|
0x10000a98: 4391 .C BICS r1,r1,r2
|
|
0x10000a9a: 0642 B. LSLS r2,r0,#25
|
|
0x10000a9c: 4311 .C ORRS r1,r1,r2
|
|
0x10000a9e: 4a87 .J LDR r2,[pc,#540] ; [0x10000cbc] = 0x40002540
|
|
0x10000aa0: 6191 .a STR r1,[r2,#0x18]
|
|
0x10000aa2: bf00 .. NOP
|
|
0x10000aa4: 2000 . MOVS r0,#0
|
|
0x10000aa6: e001 .. B 0x10000aac ; xc_pwr_dcdc_close + 96
|
|
0x10000aa8: bf00 .. NOP
|
|
0x10000aaa: 1c40 @. ADDS r0,r0,#1
|
|
0x10000aac: 280a .( CMP r0,#0xa
|
|
0x10000aae: dbfb .. BLT 0x10000aa8 ; xc_pwr_dcdc_close + 92
|
|
0x10000ab0: 2040 @ MOVS r0,#0x40
|
|
0x10000ab2: 4985 .I LDR r1,[pc,#532] ; [0x10000cc8] = 0x40002440
|
|
0x10000ab4: 6148 Ha STR r0,[r1,#0x14]
|
|
0x10000ab6: bf00 .. NOP
|
|
0x10000ab8: 4770 pG BX lr
|
|
xc_sleep
|
|
0x10000aba: b510 .. PUSH {r4,lr}
|
|
0x10000abc: f7fffefe .... BL xc_adc_powerdown ; 0x100008bc
|
|
0x10000ac0: bf00 .. NOP
|
|
0x10000ac2: 201c . MOVS r0,#0x1c
|
|
0x10000ac4: 497e ~I LDR r1,[pc,#504] ; [0x10000cc0] = 0x40000240
|
|
0x10000ac6: 39c0 .9 SUBS r1,r1,#0xc0
|
|
0x10000ac8: 6208 .b STR r0,[r1,#0x20]
|
|
0x10000aca: bf00 .. NOP
|
|
0x10000acc: bf00 .. NOP
|
|
0x10000ace: bf00 .. NOP
|
|
0x10000ad0: 2001 . MOVS r0,#1
|
|
0x10000ad2: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x10000ad4: 0742 B. LSLS r2,r0,#29
|
|
0x10000ad6: 4391 .C BICS r1,r1,r2
|
|
0x10000ad8: 0742 B. LSLS r2,r0,#29
|
|
0x10000ada: 4311 .C ORRS r1,r1,r2
|
|
0x10000adc: 4a78 xJ LDR r2,[pc,#480] ; [0x10000cc0] = 0x40000240
|
|
0x10000ade: 3ac0 .: SUBS r2,r2,#0xc0
|
|
0x10000ae0: 6311 .c STR r1,[r2,#0x30]
|
|
0x10000ae2: bf00 .. NOP
|
|
0x10000ae4: bf00 .. NOP
|
|
0x10000ae6: bf00 .. NOP
|
|
0x10000ae8: bf00 .. NOP
|
|
0x10000aea: 4977 wI LDR r1,[pc,#476] ; [0x10000cc8] = 0x40002440
|
|
0x10000aec: 6849 Ih LDR r1,[r1,#4]
|
|
0x10000aee: 4381 .C BICS r1,r1,r0
|
|
0x10000af0: 4301 .C ORRS r1,r1,r0
|
|
0x10000af2: 4a75 uJ LDR r2,[pc,#468] ; [0x10000cc8] = 0x40002440
|
|
0x10000af4: 6051 Q` STR r1,[r2,#4]
|
|
0x10000af6: bf00 .. NOP
|
|
0x10000af8: 2000 . MOVS r0,#0
|
|
0x10000afa: 4611 .F MOV r1,r2
|
|
0x10000afc: 6809 .h LDR r1,[r1,#0]
|
|
0x10000afe: 0849 I. LSRS r1,r1,#1
|
|
0x10000b00: 0049 I. LSLS r1,r1,#1
|
|
0x10000b02: 4301 .C ORRS r1,r1,r0
|
|
0x10000b04: 6011 .` STR r1,[r2,#0]
|
|
0x10000b06: bf00 .. NOP
|
|
0x10000b08: bf00 .. NOP
|
|
0x10000b0a: bf00 .. NOP
|
|
0x10000b0c: bf00 .. NOP
|
|
0x10000b0e: 496c lI LDR r1,[pc,#432] ; [0x10000cc0] = 0x40000240
|
|
0x10000b10: 39c0 .9 SUBS r1,r1,#0xc0
|
|
0x10000b12: 6bc9 .k LDR r1,[r1,#0x3c]
|
|
0x10000b14: 1452 R. ASRS r2,r2,#17
|
|
0x10000b16: 4391 .C BICS r1,r1,r2
|
|
0x10000b18: 0342 B. LSLS r2,r0,#13
|
|
0x10000b1a: 4311 .C ORRS r1,r1,r2
|
|
0x10000b1c: 4a68 hJ LDR r2,[pc,#416] ; [0x10000cc0] = 0x40000240
|
|
0x10000b1e: 3ac0 .: SUBS r2,r2,#0xc0
|
|
0x10000b20: 63d1 .c STR r1,[r2,#0x3c]
|
|
0x10000b22: bf00 .. NOP
|
|
0x10000b24: bf00 .. NOP
|
|
0x10000b26: bf00 .. NOP
|
|
0x10000b28: bf00 .. NOP
|
|
0x10000b2a: 6bd1 .k LDR r1,[r2,#0x3c]
|
|
0x10000b2c: 220f ." MOVS r2,#0xf
|
|
0x10000b2e: 0212 .. LSLS r2,r2,#8
|
|
0x10000b30: 400a .@ ANDS r2,r2,r1
|
|
0x10000b32: 0a12 .. LSRS r2,r2,#8
|
|
0x10000b34: 4610 .F MOV r0,r2
|
|
0x10000b36: 2104 .! MOVS r1,#4
|
|
0x10000b38: 4308 .C ORRS r0,r0,r1
|
|
0x10000b3a: 4601 .F MOV r1,r0
|
|
0x10000b3c: 4a60 `J LDR r2,[pc,#384] ; [0x10000cc0] = 0x40000240
|
|
0x10000b3e: 3ac0 .: SUBS r2,r2,#0xc0
|
|
0x10000b40: 6bd2 .k LDR r2,[r2,#0x3c]
|
|
0x10000b42: 23e0 .# MOVS r3,#0xe0
|
|
0x10000b44: 439a .C BICS r2,r2,r3
|
|
0x10000b46: 014b K. LSLS r3,r1,#5
|
|
0x10000b48: 431a .C ORRS r2,r2,r3
|
|
0x10000b4a: 4b5d ]K LDR r3,[pc,#372] ; [0x10000cc0] = 0x40000240
|
|
0x10000b4c: 3bc0 .; SUBS r3,r3,#0xc0
|
|
0x10000b4e: 63da .c STR r2,[r3,#0x3c]
|
|
0x10000b50: bf00 .. NOP
|
|
0x10000b52: bf00 .. NOP
|
|
0x10000b54: bf00 .. NOP
|
|
0x10000b56: 2004 . MOVS r0,#4
|
|
0x10000b58: 4958 XI LDR r1,[pc,#352] ; [0x10000cbc] = 0x40002540
|
|
0x10000b5a: 6b49 Ik LDR r1,[r1,#0x34]
|
|
0x10000b5c: 2202 ." MOVS r2,#2
|
|
0x10000b5e: 4391 .C BICS r1,r1,r2
|
|
0x10000b60: 0042 B. LSLS r2,r0,#1
|
|
0x10000b62: 4311 .C ORRS r1,r1,r2
|
|
0x10000b64: 4a55 UJ LDR r2,[pc,#340] ; [0x10000cbc] = 0x40002540
|
|
0x10000b66: 6351 Qc STR r1,[r2,#0x34]
|
|
0x10000b68: bf00 .. NOP
|
|
0x10000b6a: bf00 .. NOP
|
|
0x10000b6c: 2000 . MOVS r0,#0
|
|
0x10000b6e: 4611 .F MOV r1,r2
|
|
0x10000b70: 6b49 Ik LDR r1,[r1,#0x34]
|
|
0x10000b72: 2204 ." MOVS r2,#4
|
|
0x10000b74: 4391 .C BICS r1,r1,r2
|
|
0x10000b76: 0082 .. LSLS r2,r0,#2
|
|
0x10000b78: 4311 .C ORRS r1,r1,r2
|
|
0x10000b7a: 4a50 PJ LDR r2,[pc,#320] ; [0x10000cbc] = 0x40002540
|
|
0x10000b7c: 6351 Qc STR r1,[r2,#0x34]
|
|
0x10000b7e: bf00 .. NOP
|
|
0x10000b80: f7ffff64 ..d. BL xc_pwr_dcdc_close ; 0x10000a4c
|
|
0x10000b84: bf00 .. NOP
|
|
0x10000b86: bf00 .. NOP
|
|
0x10000b88: 494f OI LDR r1,[pc,#316] ; [0x10000cc8] = 0x40002440
|
|
0x10000b8a: 6909 .i LDR r1,[r1,#0x10]
|
|
0x10000b8c: 4608 .F MOV r0,r1
|
|
0x10000b8e: 0840 @. LSRS r0,r0,#1
|
|
0x10000b90: 0040 @. LSLS r0,r0,#1
|
|
0x10000b92: 4601 .F MOV r1,r0
|
|
0x10000b94: 4a4c LJ LDR r2,[pc,#304] ; [0x10000cc8] = 0x40002440
|
|
0x10000b96: 6111 .a STR r1,[r2,#0x10]
|
|
0x10000b98: bf00 .. NOP
|
|
0x10000b9a: bf00 .. NOP
|
|
0x10000b9c: bf00 .. NOP
|
|
0x10000b9e: bf00 .. NOP
|
|
0x10000ba0: 2000 . MOVS r0,#0
|
|
0x10000ba2: 494a JI LDR r1,[pc,#296] ; [0x10000ccc] = 0x40002040
|
|
0x10000ba4: 6308 .c STR r0,[r1,#0x30]
|
|
0x10000ba6: bf00 .. NOP
|
|
0x10000ba8: bf00 .. NOP
|
|
0x10000baa: 20ff . MOVS r0,#0xff
|
|
0x10000bac: 3002 .0 ADDS r0,#2
|
|
0x10000bae: 4946 FI LDR r1,[pc,#280] ; [0x10000cc8] = 0x40002440
|
|
0x10000bb0: 3940 @9 SUBS r1,r1,#0x40
|
|
0x10000bb2: 60c8 .` STR r0,[r1,#0xc]
|
|
0x10000bb4: bf00 .. NOP
|
|
0x10000bb6: bf00 .. NOP
|
|
0x10000bb8: f7fffdd2 .... BL xc_fmc_spi_flash_power_down ; 0x10000760
|
|
0x10000bbc: bf00 .. NOP
|
|
0x10000bbe: 2001 . MOVS r0,#1
|
|
0x10000bc0: 4941 AI LDR r1,[pc,#260] ; [0x10000cc8] = 0x40002440
|
|
0x10000bc2: 6849 Ih LDR r1,[r1,#4]
|
|
0x10000bc4: 2210 ." MOVS r2,#0x10
|
|
0x10000bc6: 4391 .C BICS r1,r1,r2
|
|
0x10000bc8: 0102 .. LSLS r2,r0,#4
|
|
0x10000bca: 4311 .C ORRS r1,r1,r2
|
|
0x10000bcc: 4a3e >J LDR r2,[pc,#248] ; [0x10000cc8] = 0x40002440
|
|
0x10000bce: 6051 Q` STR r1,[r2,#4]
|
|
0x10000bd0: bf00 .. NOP
|
|
0x10000bd2: 2000 . MOVS r0,#0
|
|
0x10000bd4: 4611 .F MOV r1,r2
|
|
0x10000bd6: 6809 .h LDR r1,[r1,#0]
|
|
0x10000bd8: 2210 ." MOVS r2,#0x10
|
|
0x10000bda: 4391 .C BICS r1,r1,r2
|
|
0x10000bdc: 0102 .. LSLS r2,r0,#4
|
|
0x10000bde: 4311 .C ORRS r1,r1,r2
|
|
0x10000be0: 4a39 9J LDR r2,[pc,#228] ; [0x10000cc8] = 0x40002440
|
|
0x10000be2: 6011 .` STR r1,[r2,#0]
|
|
0x10000be4: bf00 .. NOP
|
|
0x10000be6: bf00 .. NOP
|
|
0x10000be8: bf00 .. NOP
|
|
0x10000bea: bf00 .. NOP
|
|
0x10000bec: bf00 .. NOP
|
|
0x10000bee: bf00 .. NOP
|
|
0x10000bf0: bf00 .. NOP
|
|
0x10000bf2: bf00 .. NOP
|
|
0x10000bf4: bf00 .. NOP
|
|
0x10000bf6: bf00 .. NOP
|
|
0x10000bf8: bf00 .. NOP
|
|
0x10000bfa: bf00 .. NOP
|
|
0x10000bfc: bf00 .. NOP
|
|
0x10000bfe: bf00 .. NOP
|
|
0x10000c00: 2019 . MOVS r0,#0x19
|
|
0x10000c02: 0240 @. LSLS r0,r0,#9
|
|
0x10000c04: 492e .I LDR r1,[pc,#184] ; [0x10000cc0] = 0x40000240
|
|
0x10000c06: 6308 .c STR r0,[r1,#0x30]
|
|
0x10000c08: bf00 .. NOP
|
|
0x10000c0a: 2000 . MOVS r0,#0
|
|
0x10000c0c: e003 .. B 0x10000c16 ; xc_sleep + 348
|
|
0x10000c0e: bf00 .. NOP
|
|
0x10000c10: bf00 .. NOP
|
|
0x10000c12: bf00 .. NOP
|
|
0x10000c14: 1c40 @. ADDS r0,r0,#1
|
|
0x10000c16: 280a .( CMP r0,#0xa
|
|
0x10000c18: dbf9 .. BLT 0x10000c0e ; xc_sleep + 340
|
|
0x10000c1a: b672 r. CPSID i
|
|
0x10000c1c: bf00 .. NOP
|
|
0x10000c1e: bf00 .. NOP
|
|
0x10000c20: bf00 .. NOP
|
|
0x10000c22: bf00 .. NOP
|
|
0x10000c24: bf00 .. NOP
|
|
0x10000c26: bf00 .. NOP
|
|
0x10000c28: bf30 0. WFI
|
|
0x10000c2a: bf00 .. NOP
|
|
0x10000c2c: bf00 .. NOP
|
|
0x10000c2e: bf00 .. NOP
|
|
0x10000c30: bf00 .. NOP
|
|
0x10000c32: bf00 .. NOP
|
|
0x10000c34: bf00 .. NOP
|
|
0x10000c36: bf00 .. NOP
|
|
0x10000c38: bf00 .. NOP
|
|
0x10000c3a: bf00 .. NOP
|
|
0x10000c3c: bf00 .. NOP
|
|
0x10000c3e: bf00 .. NOP
|
|
0x10000c40: bf00 .. NOP
|
|
0x10000c42: 4820 H LDR r0,[pc,#128] ; [0x10000cc4] = 0x3503
|
|
0x10000c44: 491e .I LDR r1,[pc,#120] ; [0x10000cc0] = 0x40000240
|
|
0x10000c46: 6308 .c STR r0,[r1,#0x30]
|
|
0x10000c48: bf00 .. NOP
|
|
0x10000c4a: bf00 .. NOP
|
|
0x10000c4c: bf00 .. NOP
|
|
0x10000c4e: bf00 .. NOP
|
|
0x10000c50: bf00 .. NOP
|
|
0x10000c52: bf00 .. NOP
|
|
0x10000c54: bf00 .. NOP
|
|
0x10000c56: bf00 .. NOP
|
|
0x10000c58: bf00 .. NOP
|
|
0x10000c5a: bf00 .. NOP
|
|
0x10000c5c: bf00 .. NOP
|
|
0x10000c5e: bf00 .. NOP
|
|
0x10000c60: bf00 .. NOP
|
|
0x10000c62: bf00 .. NOP
|
|
0x10000c64: 2000 . MOVS r0,#0
|
|
0x10000c66: 4918 .I LDR r1,[pc,#96] ; [0x10000cc8] = 0x40002440
|
|
0x10000c68: 6849 Ih LDR r1,[r1,#4]
|
|
0x10000c6a: 2210 ." MOVS r2,#0x10
|
|
0x10000c6c: 4391 .C BICS r1,r1,r2
|
|
0x10000c6e: 0102 .. LSLS r2,r0,#4
|
|
0x10000c70: 4311 .C ORRS r1,r1,r2
|
|
0x10000c72: 4a15 .J LDR r2,[pc,#84] ; [0x10000cc8] = 0x40002440
|
|
0x10000c74: 6051 Q` STR r1,[r2,#4]
|
|
0x10000c76: bf00 .. NOP
|
|
0x10000c78: 2001 . MOVS r0,#1
|
|
0x10000c7a: 4611 .F MOV r1,r2
|
|
0x10000c7c: 6809 .h LDR r1,[r1,#0]
|
|
0x10000c7e: 2210 ." MOVS r2,#0x10
|
|
0x10000c80: 4391 .C BICS r1,r1,r2
|
|
0x10000c82: 0102 .. LSLS r2,r0,#4
|
|
0x10000c84: 4311 .C ORRS r1,r1,r2
|
|
0x10000c86: 4a10 .J LDR r2,[pc,#64] ; [0x10000cc8] = 0x40002440
|
|
0x10000c88: 6011 .` STR r1,[r2,#0]
|
|
0x10000c8a: bf00 .. NOP
|
|
0x10000c8c: bf00 .. NOP
|
|
0x10000c8e: f7fffd6b ..k. BL xc_fmc_spi_flash_wake_up ; 0x10000768
|
|
0x10000c92: bf00 .. NOP
|
|
0x10000c94: bf00 .. NOP
|
|
0x10000c96: bf00 .. NOP
|
|
0x10000c98: bf00 .. NOP
|
|
0x10000c9a: bf00 .. NOP
|
|
0x10000c9c: bf00 .. NOP
|
|
0x10000c9e: bf00 .. NOP
|
|
0x10000ca0: bf00 .. NOP
|
|
0x10000ca2: bf00 .. NOP
|
|
0x10000ca4: bf00 .. NOP
|
|
0x10000ca6: bf00 .. NOP
|
|
0x10000ca8: bf00 .. NOP
|
|
0x10000caa: f7fffe3c ..<. BL xc_pwr_ao_timer_pclk32m_Set ; 0x10000926
|
|
0x10000cae: b662 b. CPSIE i
|
|
0x10000cb0: bf00 .. NOP
|
|
0x10000cb2: 2000 . MOVS r0,#0
|
|
0x10000cb4: 4904 .I LDR r1,[pc,#16] ; [0x10000cc8] = 0x40002440
|
|
0x10000cb6: e00b .. B 0x10000cd0 ; xc_sleep + 534
|
|
$d
|
|
0x10000cb8: 40018000 ...@ DCD 1073840128
|
|
0x10000cbc: 40002540 @%.@ DCD 1073751360
|
|
0x10000cc0: 40000240 @..@ DCD 1073742400
|
|
0x10000cc4: 00003503 .5.. DCD 13571
|
|
0x10000cc8: 40002440 @$.@ DCD 1073751104
|
|
0x10000ccc: 40002040 @ .@ DCD 1073750080
|
|
$t
|
|
0x10000cd0: 6849 Ih LDR r1,[r1,#4]
|
|
0x10000cd2: 0849 I. LSRS r1,r1,#1
|
|
0x10000cd4: 0049 I. LSLS r1,r1,#1
|
|
0x10000cd6: 4301 .C ORRS r1,r1,r0
|
|
0x10000cd8: 4aea .J LDR r2,[pc,#936] ; [0x10001084] = 0x40002440
|
|
0x10000cda: 6051 Q` STR r1,[r2,#4]
|
|
0x10000cdc: bf00 .. NOP
|
|
0x10000cde: 2001 . MOVS r0,#1
|
|
0x10000ce0: 4611 .F MOV r1,r2
|
|
0x10000ce2: 6809 .h LDR r1,[r1,#0]
|
|
0x10000ce4: 4381 .C BICS r1,r1,r0
|
|
0x10000ce6: 4301 .C ORRS r1,r1,r0
|
|
0x10000ce8: 6011 .` STR r1,[r2,#0]
|
|
0x10000cea: bf00 .. NOP
|
|
0x10000cec: bf00 .. NOP
|
|
0x10000cee: bf00 .. NOP
|
|
0x10000cf0: bf00 .. NOP
|
|
0x10000cf2: 4611 .F MOV r1,r2
|
|
0x10000cf4: 6909 .i LDR r1,[r1,#0x10]
|
|
0x10000cf6: 4608 .F MOV r0,r1
|
|
0x10000cf8: 2101 .! MOVS r1,#1
|
|
0x10000cfa: 4308 .C ORRS r0,r0,r1
|
|
0x10000cfc: 4601 .F MOV r1,r0
|
|
0x10000cfe: 6111 .a STR r1,[r2,#0x10]
|
|
0x10000d00: bf00 .. NOP
|
|
0x10000d02: bf00 .. NOP
|
|
0x10000d04: f7fffde3 .... BL xc_adc_wakeup ; 0x100008ce
|
|
0x10000d08: bd10 .. POP {r4,pc}
|
|
xc_deep_sleep
|
|
0x10000d0a: b510 .. PUSH {r4,lr}
|
|
0x10000d0c: f7fffde9 .... BL xc_pwr_ao_timer_pclk32k_set ; 0x100008e2
|
|
0x10000d10: 2001 . MOVS r0,#1
|
|
0x10000d12: 49dd .I LDR r1,[pc,#884] ; [0x10001088] = 0x40018000
|
|
0x10000d14: 6a49 Ij LDR r1,[r1,#0x24]
|
|
0x10000d16: 4381 .C BICS r1,r1,r0
|
|
0x10000d18: 4301 .C ORRS r1,r1,r0
|
|
0x10000d1a: 4adb .J LDR r2,[pc,#876] ; [0x10001088] = 0x40018000
|
|
0x10000d1c: 6251 Qb STR r1,[r2,#0x24]
|
|
0x10000d1e: bf00 .. NOP
|
|
0x10000d20: bf00 .. NOP
|
|
0x10000d22: 201c . MOVS r0,#0x1c
|
|
0x10000d24: 49d9 .I LDR r1,[pc,#868] ; [0x1000108c] = 0x40000180
|
|
0x10000d26: 6208 .b STR r0,[r1,#0x20]
|
|
0x10000d28: bf00 .. NOP
|
|
0x10000d2a: bf00 .. NOP
|
|
0x10000d2c: bf00 .. NOP
|
|
0x10000d2e: 2001 . MOVS r0,#1
|
|
0x10000d30: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x10000d32: 0742 B. LSLS r2,r0,#29
|
|
0x10000d34: 4391 .C BICS r1,r1,r2
|
|
0x10000d36: 0742 B. LSLS r2,r0,#29
|
|
0x10000d38: 4311 .C ORRS r1,r1,r2
|
|
0x10000d3a: 4ad4 .J LDR r2,[pc,#848] ; [0x1000108c] = 0x40000180
|
|
0x10000d3c: 6311 .c STR r1,[r2,#0x30]
|
|
0x10000d3e: bf00 .. NOP
|
|
0x10000d40: bf00 .. NOP
|
|
0x10000d42: bf00 .. NOP
|
|
0x10000d44: bf00 .. NOP
|
|
0x10000d46: 49cf .I LDR r1,[pc,#828] ; [0x10001084] = 0x40002440
|
|
0x10000d48: 6909 .i LDR r1,[r1,#0x10]
|
|
0x10000d4a: 4608 .F MOV r0,r1
|
|
0x10000d4c: 0840 @. LSRS r0,r0,#1
|
|
0x10000d4e: 0040 @. LSLS r0,r0,#1
|
|
0x10000d50: 4601 .F MOV r1,r0
|
|
0x10000d52: 4acc .J LDR r2,[pc,#816] ; [0x10001084] = 0x40002440
|
|
0x10000d54: 6111 .a STR r1,[r2,#0x10]
|
|
0x10000d56: bf00 .. NOP
|
|
0x10000d58: bf00 .. NOP
|
|
0x10000d5a: bf00 .. NOP
|
|
0x10000d5c: 2001 . MOVS r0,#1
|
|
0x10000d5e: 4611 .F MOV r1,r2
|
|
0x10000d60: 6849 Ih LDR r1,[r1,#4]
|
|
0x10000d62: 4381 .C BICS r1,r1,r0
|
|
0x10000d64: 4301 .C ORRS r1,r1,r0
|
|
0x10000d66: 6051 Q` STR r1,[r2,#4]
|
|
0x10000d68: bf00 .. NOP
|
|
0x10000d6a: 2000 . MOVS r0,#0
|
|
0x10000d6c: 4611 .F MOV r1,r2
|
|
0x10000d6e: 6809 .h LDR r1,[r1,#0]
|
|
0x10000d70: 0849 I. LSRS r1,r1,#1
|
|
0x10000d72: 0049 I. LSLS r1,r1,#1
|
|
0x10000d74: 4301 .C ORRS r1,r1,r0
|
|
0x10000d76: 6011 .` STR r1,[r2,#0]
|
|
0x10000d78: bf00 .. NOP
|
|
0x10000d7a: bf00 .. NOP
|
|
0x10000d7c: bf00 .. NOP
|
|
0x10000d7e: bf00 .. NOP
|
|
0x10000d80: 49c0 .I LDR r1,[pc,#768] ; [0x10001084] = 0x40002440
|
|
0x10000d82: 3940 @9 SUBS r1,r1,#0x40
|
|
0x10000d84: 60c8 .` STR r0,[r1,#0xc]
|
|
0x10000d86: bf00 .. NOP
|
|
0x10000d88: bf00 .. NOP
|
|
0x10000d8a: bf00 .. NOP
|
|
0x10000d8c: bf00 .. NOP
|
|
0x10000d8e: 4611 .F MOV r1,r2
|
|
0x10000d90: 6849 Ih LDR r1,[r1,#4]
|
|
0x10000d92: 2210 ." MOVS r2,#0x10
|
|
0x10000d94: 4391 .C BICS r1,r1,r2
|
|
0x10000d96: 0102 .. LSLS r2,r0,#4
|
|
0x10000d98: 4311 .C ORRS r1,r1,r2
|
|
0x10000d9a: 4aba .J LDR r2,[pc,#744] ; [0x10001084] = 0x40002440
|
|
0x10000d9c: 6051 Q` STR r1,[r2,#4]
|
|
0x10000d9e: bf00 .. NOP
|
|
0x10000da0: 2001 . MOVS r0,#1
|
|
0x10000da2: 4611 .F MOV r1,r2
|
|
0x10000da4: 6809 .h LDR r1,[r1,#0]
|
|
0x10000da6: 2210 ." MOVS r2,#0x10
|
|
0x10000da8: 4391 .C BICS r1,r1,r2
|
|
0x10000daa: 0102 .. LSLS r2,r0,#4
|
|
0x10000dac: 4311 .C ORRS r1,r1,r2
|
|
0x10000dae: 4ab5 .J LDR r2,[pc,#724] ; [0x10001084] = 0x40002440
|
|
0x10000db0: 6011 .` STR r1,[r2,#0]
|
|
0x10000db2: bf00 .. NOP
|
|
0x10000db4: bf00 .. NOP
|
|
0x10000db6: f7fffe49 ..I. BL xc_pwr_dcdc_close ; 0x10000a4c
|
|
0x10000dba: f7fffcd1 .... BL xc_fmc_spi_flash_power_down ; 0x10000760
|
|
0x10000dbe: bf00 .. NOP
|
|
0x10000dc0: bf00 .. NOP
|
|
0x10000dc2: bf00 .. NOP
|
|
0x10000dc4: bf00 .. NOP
|
|
0x10000dc6: bf00 .. NOP
|
|
0x10000dc8: bf00 .. NOP
|
|
0x10000dca: bf00 .. NOP
|
|
0x10000dcc: bf00 .. NOP
|
|
0x10000dce: bf00 .. NOP
|
|
0x10000dd0: bf00 .. NOP
|
|
0x10000dd2: bf00 .. NOP
|
|
0x10000dd4: bf00 .. NOP
|
|
0x10000dd6: 2019 . MOVS r0,#0x19
|
|
0x10000dd8: 0240 @. LSLS r0,r0,#9
|
|
0x10000dda: 49ac .I LDR r1,[pc,#688] ; [0x1000108c] = 0x40000180
|
|
0x10000ddc: 31c0 .1 ADDS r1,r1,#0xc0
|
|
0x10000dde: 6308 .c STR r0,[r1,#0x30]
|
|
0x10000de0: bf00 .. NOP
|
|
0x10000de2: 2000 . MOVS r0,#0
|
|
0x10000de4: e003 .. B 0x10000dee ; xc_deep_sleep + 228
|
|
0x10000de6: bf00 .. NOP
|
|
0x10000de8: bf00 .. NOP
|
|
0x10000dea: bf00 .. NOP
|
|
0x10000dec: 1c40 @. ADDS r0,r0,#1
|
|
0x10000dee: 280a .( CMP r0,#0xa
|
|
0x10000df0: dbf9 .. BLT 0x10000de6 ; xc_deep_sleep + 220
|
|
0x10000df2: b672 r. CPSID i
|
|
0x10000df4: bf00 .. NOP
|
|
0x10000df6: bf00 .. NOP
|
|
0x10000df8: bf00 .. NOP
|
|
0x10000dfa: bf00 .. NOP
|
|
0x10000dfc: bf00 .. NOP
|
|
0x10000dfe: bf00 .. NOP
|
|
0x10000e00: bf30 0. WFI
|
|
0x10000e02: bf00 .. NOP
|
|
0x10000e04: bf00 .. NOP
|
|
0x10000e06: bf00 .. NOP
|
|
0x10000e08: bf00 .. NOP
|
|
0x10000e0a: bf00 .. NOP
|
|
0x10000e0c: bf00 .. NOP
|
|
0x10000e0e: bf00 .. NOP
|
|
0x10000e10: bf00 .. NOP
|
|
0x10000e12: bf00 .. NOP
|
|
0x10000e14: bf00 .. NOP
|
|
0x10000e16: bf00 .. NOP
|
|
0x10000e18: bf00 .. NOP
|
|
0x10000e1a: 489d .H LDR r0,[pc,#628] ; [0x10001090] = 0x3503
|
|
0x10000e1c: 499b .I LDR r1,[pc,#620] ; [0x1000108c] = 0x40000180
|
|
0x10000e1e: 31c0 .1 ADDS r1,r1,#0xc0
|
|
0x10000e20: 6308 .c STR r0,[r1,#0x30]
|
|
0x10000e22: bf00 .. NOP
|
|
0x10000e24: bf00 .. NOP
|
|
0x10000e26: bf00 .. NOP
|
|
0x10000e28: bf00 .. NOP
|
|
0x10000e2a: bf00 .. NOP
|
|
0x10000e2c: bf00 .. NOP
|
|
0x10000e2e: bf00 .. NOP
|
|
0x10000e30: bf00 .. NOP
|
|
0x10000e32: bf00 .. NOP
|
|
0x10000e34: bf00 .. NOP
|
|
0x10000e36: bf00 .. NOP
|
|
0x10000e38: bf00 .. NOP
|
|
0x10000e3a: bf00 .. NOP
|
|
0x10000e3c: bf00 .. NOP
|
|
0x10000e3e: 2000 . MOVS r0,#0
|
|
0x10000e40: 4990 .I LDR r1,[pc,#576] ; [0x10001084] = 0x40002440
|
|
0x10000e42: 6849 Ih LDR r1,[r1,#4]
|
|
0x10000e44: 2210 ." MOVS r2,#0x10
|
|
0x10000e46: 4391 .C BICS r1,r1,r2
|
|
0x10000e48: 0102 .. LSLS r2,r0,#4
|
|
0x10000e4a: 4311 .C ORRS r1,r1,r2
|
|
0x10000e4c: 4a8d .J LDR r2,[pc,#564] ; [0x10001084] = 0x40002440
|
|
0x10000e4e: 6051 Q` STR r1,[r2,#4]
|
|
0x10000e50: bf00 .. NOP
|
|
0x10000e52: 2001 . MOVS r0,#1
|
|
0x10000e54: 4611 .F MOV r1,r2
|
|
0x10000e56: 6809 .h LDR r1,[r1,#0]
|
|
0x10000e58: 2210 ." MOVS r2,#0x10
|
|
0x10000e5a: 4391 .C BICS r1,r1,r2
|
|
0x10000e5c: 0102 .. LSLS r2,r0,#4
|
|
0x10000e5e: 4311 .C ORRS r1,r1,r2
|
|
0x10000e60: 4a88 .J LDR r2,[pc,#544] ; [0x10001084] = 0x40002440
|
|
0x10000e62: 6011 .` STR r1,[r2,#0]
|
|
0x10000e64: bf00 .. NOP
|
|
0x10000e66: bf00 .. NOP
|
|
0x10000e68: f7fffc7e ..~. BL xc_fmc_spi_flash_wake_up ; 0x10000768
|
|
0x10000e6c: bf00 .. NOP
|
|
0x10000e6e: bf00 .. NOP
|
|
0x10000e70: bf00 .. NOP
|
|
0x10000e72: bf00 .. NOP
|
|
0x10000e74: bf00 .. NOP
|
|
0x10000e76: bf00 .. NOP
|
|
0x10000e78: bf00 .. NOP
|
|
0x10000e7a: bf00 .. NOP
|
|
0x10000e7c: bf00 .. NOP
|
|
0x10000e7e: bf00 .. NOP
|
|
0x10000e80: bf00 .. NOP
|
|
0x10000e82: bf00 .. NOP
|
|
0x10000e84: f7fffd4f ..O. BL xc_pwr_ao_timer_pclk32m_Set ; 0x10000926
|
|
0x10000e88: b662 b. CPSIE i
|
|
0x10000e8a: bf00 .. NOP
|
|
0x10000e8c: 2000 . MOVS r0,#0
|
|
0x10000e8e: 497d }I LDR r1,[pc,#500] ; [0x10001084] = 0x40002440
|
|
0x10000e90: 6849 Ih LDR r1,[r1,#4]
|
|
0x10000e92: 0849 I. LSRS r1,r1,#1
|
|
0x10000e94: 0049 I. LSLS r1,r1,#1
|
|
0x10000e96: 4301 .C ORRS r1,r1,r0
|
|
0x10000e98: 4a7a zJ LDR r2,[pc,#488] ; [0x10001084] = 0x40002440
|
|
0x10000e9a: 6051 Q` STR r1,[r2,#4]
|
|
0x10000e9c: bf00 .. NOP
|
|
0x10000e9e: 2001 . MOVS r0,#1
|
|
0x10000ea0: 4611 .F MOV r1,r2
|
|
0x10000ea2: 6809 .h LDR r1,[r1,#0]
|
|
0x10000ea4: 4381 .C BICS r1,r1,r0
|
|
0x10000ea6: 4301 .C ORRS r1,r1,r0
|
|
0x10000ea8: 6011 .` STR r1,[r2,#0]
|
|
0x10000eaa: bf00 .. NOP
|
|
0x10000eac: bf00 .. NOP
|
|
0x10000eae: bf00 .. NOP
|
|
0x10000eb0: bf00 .. NOP
|
|
0x10000eb2: 4611 .F MOV r1,r2
|
|
0x10000eb4: 6909 .i LDR r1,[r1,#0x10]
|
|
0x10000eb6: 4608 .F MOV r0,r1
|
|
0x10000eb8: 2101 .! MOVS r1,#1
|
|
0x10000eba: 4308 .C ORRS r0,r0,r1
|
|
0x10000ebc: 4601 .F MOV r1,r0
|
|
0x10000ebe: 6111 .a STR r1,[r2,#0x10]
|
|
0x10000ec0: bf00 .. NOP
|
|
0x10000ec2: bf00 .. NOP
|
|
0x10000ec4: f7fffd03 .... BL xc_adc_wakeup ; 0x100008ce
|
|
0x10000ec8: bd10 .. POP {r4,pc}
|
|
xc_pwr_cpu_sleep_enter
|
|
0x10000eca: b510 .. PUSH {r4,lr}
|
|
0x10000ecc: f7fffd09 .... BL xc_pwr_ao_timer_pclk32k_set ; 0x100008e2
|
|
0x10000ed0: f7fffcf4 .... BL xc_adc_powerdown ; 0x100008bc
|
|
0x10000ed4: bf00 .. NOP
|
|
0x10000ed6: 201c . MOVS r0,#0x1c
|
|
0x10000ed8: 496c lI LDR r1,[pc,#432] ; [0x1000108c] = 0x40000180
|
|
0x10000eda: 6208 .b STR r0,[r1,#0x20]
|
|
0x10000edc: bf00 .. NOP
|
|
0x10000ede: bf00 .. NOP
|
|
0x10000ee0: bf00 .. NOP
|
|
0x10000ee2: 2001 . MOVS r0,#1
|
|
0x10000ee4: 6b09 .k LDR r1,[r1,#0x30]
|
|
0x10000ee6: 0742 B. LSLS r2,r0,#29
|
|
0x10000ee8: 4391 .C BICS r1,r1,r2
|
|
0x10000eea: 0742 B. LSLS r2,r0,#29
|
|
0x10000eec: 4311 .C ORRS r1,r1,r2
|
|
0x10000eee: 4a67 gJ LDR r2,[pc,#412] ; [0x1000108c] = 0x40000180
|
|
0x10000ef0: 6311 .c STR r1,[r2,#0x30]
|
|
0x10000ef2: bf00 .. NOP
|
|
0x10000ef4: bf00 .. NOP
|
|
0x10000ef6: bf00 .. NOP
|
|
0x10000ef8: bf00 .. NOP
|
|
0x10000efa: 4962 bI LDR r1,[pc,#392] ; [0x10001084] = 0x40002440
|
|
0x10000efc: 6909 .i LDR r1,[r1,#0x10]
|
|
0x10000efe: 4608 .F MOV r0,r1
|
|
0x10000f00: 0840 @. LSRS r0,r0,#1
|
|
0x10000f02: 0040 @. LSLS r0,r0,#1
|
|
0x10000f04: 4601 .F MOV r1,r0
|
|
0x10000f06: 4a5f _J LDR r2,[pc,#380] ; [0x10001084] = 0x40002440
|
|
0x10000f08: 6111 .a STR r1,[r2,#0x10]
|
|
0x10000f0a: bf00 .. NOP
|
|
0x10000f0c: bf00 .. NOP
|
|
0x10000f0e: bf00 .. NOP
|
|
0x10000f10: 2001 . MOVS r0,#1
|
|
0x10000f12: 4611 .F MOV r1,r2
|
|
0x10000f14: 6849 Ih LDR r1,[r1,#4]
|
|
0x10000f16: 4381 .C BICS r1,r1,r0
|
|
0x10000f18: 4301 .C ORRS r1,r1,r0
|
|
0x10000f1a: 6051 Q` STR r1,[r2,#4]
|
|
0x10000f1c: bf00 .. NOP
|
|
0x10000f1e: 2000 . MOVS r0,#0
|
|
0x10000f20: 4611 .F MOV r1,r2
|
|
0x10000f22: 6809 .h LDR r1,[r1,#0]
|
|
0x10000f24: 0849 I. LSRS r1,r1,#1
|
|
0x10000f26: 0049 I. LSLS r1,r1,#1
|
|
0x10000f28: 4301 .C ORRS r1,r1,r0
|
|
0x10000f2a: 6011 .` STR r1,[r2,#0]
|
|
0x10000f2c: bf00 .. NOP
|
|
0x10000f2e: bf00 .. NOP
|
|
0x10000f30: bf00 .. NOP
|
|
0x10000f32: 20ff . MOVS r0,#0xff
|
|
0x10000f34: 3002 .0 ADDS r0,#2
|
|
0x10000f36: 4953 SI LDR r1,[pc,#332] ; [0x10001084] = 0x40002440
|
|
0x10000f38: 3940 @9 SUBS r1,r1,#0x40
|
|
0x10000f3a: 60c8 .` STR r0,[r1,#0xc]
|
|
0x10000f3c: bf00 .. NOP
|
|
0x10000f3e: bf00 .. NOP
|
|
0x10000f40: bf00 .. NOP
|
|
0x10000f42: 2000 . MOVS r0,#0
|
|
0x10000f44: 4951 QI LDR r1,[pc,#324] ; [0x1000108c] = 0x40000180
|
|
0x10000f46: 6bc9 .k LDR r1,[r1,#0x3c]
|
|
0x10000f48: 1452 R. ASRS r2,r2,#17
|
|
0x10000f4a: 4391 .C BICS r1,r1,r2
|
|
0x10000f4c: 0342 B. LSLS r2,r0,#13
|
|
0x10000f4e: 4311 .C ORRS r1,r1,r2
|
|
0x10000f50: 4a4e NJ LDR r2,[pc,#312] ; [0x1000108c] = 0x40000180
|
|
0x10000f52: 63d1 .c STR r1,[r2,#0x3c]
|
|
0x10000f54: bf00 .. NOP
|
|
0x10000f56: bf00 .. NOP
|
|
0x10000f58: bf00 .. NOP
|
|
0x10000f5a: bf00 .. NOP
|
|
0x10000f5c: 6bd1 .k LDR r1,[r2,#0x3c]
|
|
0x10000f5e: 220f ." MOVS r2,#0xf
|
|
0x10000f60: 0212 .. LSLS r2,r2,#8
|
|
0x10000f62: 400a .@ ANDS r2,r2,r1
|
|
0x10000f64: 0a12 .. LSRS r2,r2,#8
|
|
0x10000f66: 4610 .F MOV r0,r2
|
|
0x10000f68: 2104 .! MOVS r1,#4
|
|
0x10000f6a: 4308 .C ORRS r0,r0,r1
|
|
0x10000f6c: 4601 .F MOV r1,r0
|
|
0x10000f6e: 4a47 GJ LDR r2,[pc,#284] ; [0x1000108c] = 0x40000180
|
|
0x10000f70: 6bd2 .k LDR r2,[r2,#0x3c]
|
|
0x10000f72: 23e0 .# MOVS r3,#0xe0
|
|
0x10000f74: 439a .C BICS r2,r2,r3
|
|
0x10000f76: 014b K. LSLS r3,r1,#5
|
|
0x10000f78: 431a .C ORRS r2,r2,r3
|
|
0x10000f7a: 4b44 DK LDR r3,[pc,#272] ; [0x1000108c] = 0x40000180
|
|
0x10000f7c: 63da .c STR r2,[r3,#0x3c]
|
|
0x10000f7e: bf00 .. NOP
|
|
0x10000f80: bf00 .. NOP
|
|
0x10000f82: f7fffd63 ..c. BL xc_pwr_dcdc_close ; 0x10000a4c
|
|
0x10000f86: f7fffbeb .... BL xc_fmc_spi_flash_power_down ; 0x10000760
|
|
0x10000f8a: 201d . MOVS r0,#0x1d
|
|
0x10000f8c: 0240 @. LSLS r0,r0,#9
|
|
0x10000f8e: 493f ?I LDR r1,[pc,#252] ; [0x1000108c] = 0x40000180
|
|
0x10000f90: 31c0 .1 ADDS r1,r1,#0xc0
|
|
0x10000f92: 6308 .c STR r0,[r1,#0x30]
|
|
0x10000f94: bf00 .. NOP
|
|
0x10000f96: bf00 .. NOP
|
|
0x10000f98: 2001 . MOVS r0,#1
|
|
0x10000f9a: 493a :I LDR r1,[pc,#232] ; [0x10001084] = 0x40002440
|
|
0x10000f9c: 6849 Ih LDR r1,[r1,#4]
|
|
0x10000f9e: 2210 ." MOVS r2,#0x10
|
|
0x10000fa0: 4391 .C BICS r1,r1,r2
|
|
0x10000fa2: 0102 .. LSLS r2,r0,#4
|
|
0x10000fa4: 4311 .C ORRS r1,r1,r2
|
|
0x10000fa6: 4a37 7J LDR r2,[pc,#220] ; [0x10001084] = 0x40002440
|
|
0x10000fa8: 6051 Q` STR r1,[r2,#4]
|
|
0x10000faa: bf00 .. NOP
|
|
0x10000fac: 2000 . MOVS r0,#0
|
|
0x10000fae: 4611 .F MOV r1,r2
|
|
0x10000fb0: 6809 .h LDR r1,[r1,#0]
|
|
0x10000fb2: 2210 ." MOVS r2,#0x10
|
|
0x10000fb4: 4391 .C BICS r1,r1,r2
|
|
0x10000fb6: 0102 .. LSLS r2,r0,#4
|
|
0x10000fb8: 4311 .C ORRS r1,r1,r2
|
|
0x10000fba: 4a32 2J LDR r2,[pc,#200] ; [0x10001084] = 0x40002440
|
|
0x10000fbc: 6011 .` STR r1,[r2,#0]
|
|
0x10000fbe: bf00 .. NOP
|
|
0x10000fc0: bf00 .. NOP
|
|
0x10000fc2: b672 r. CPSID i
|
|
0x10000fc4: bf00 .. NOP
|
|
0x10000fc6: bf00 .. NOP
|
|
0x10000fc8: bf00 .. NOP
|
|
0x10000fca: bf00 .. NOP
|
|
0x10000fcc: bf00 .. NOP
|
|
0x10000fce: bf00 .. NOP
|
|
0x10000fd0: bf30 0. WFI
|
|
0x10000fd2: bf00 .. NOP
|
|
0x10000fd4: bf00 .. NOP
|
|
0x10000fd6: bf00 .. NOP
|
|
0x10000fd8: bf00 .. NOP
|
|
0x10000fda: bf00 .. NOP
|
|
0x10000fdc: bf00 .. NOP
|
|
0x10000fde: bf00 .. NOP
|
|
0x10000fe0: bf00 .. NOP
|
|
0x10000fe2: bf00 .. NOP
|
|
0x10000fe4: bf00 .. NOP
|
|
0x10000fe6: bf00 .. NOP
|
|
0x10000fe8: bf00 .. NOP
|
|
0x10000fea: 4829 )H LDR r0,[pc,#164] ; [0x10001090] = 0x3503
|
|
0x10000fec: 4927 'I LDR r1,[pc,#156] ; [0x1000108c] = 0x40000180
|
|
0x10000fee: 31c0 .1 ADDS r1,r1,#0xc0
|
|
0x10000ff0: 6308 .c STR r0,[r1,#0x30]
|
|
0x10000ff2: bf00 .. NOP
|
|
0x10000ff4: bf00 .. NOP
|
|
0x10000ff6: bf00 .. NOP
|
|
0x10000ff8: bf00 .. NOP
|
|
0x10000ffa: bf00 .. NOP
|
|
0x10000ffc: bf00 .. NOP
|
|
0x10000ffe: bf00 .. NOP
|
|
0x10001000: bf00 .. NOP
|
|
0x10001002: bf00 .. NOP
|
|
0x10001004: bf00 .. NOP
|
|
0x10001006: bf00 .. NOP
|
|
0x10001008: bf00 .. NOP
|
|
0x1000100a: bf00 .. NOP
|
|
0x1000100c: bf00 .. NOP
|
|
0x1000100e: 2000 . MOVS r0,#0
|
|
0x10001010: 491c .I LDR r1,[pc,#112] ; [0x10001084] = 0x40002440
|
|
0x10001012: 6849 Ih LDR r1,[r1,#4]
|
|
0x10001014: 2210 ." MOVS r2,#0x10
|
|
0x10001016: 4391 .C BICS r1,r1,r2
|
|
0x10001018: 0102 .. LSLS r2,r0,#4
|
|
0x1000101a: 4311 .C ORRS r1,r1,r2
|
|
0x1000101c: 4a19 .J LDR r2,[pc,#100] ; [0x10001084] = 0x40002440
|
|
0x1000101e: 6051 Q` STR r1,[r2,#4]
|
|
0x10001020: bf00 .. NOP
|
|
0x10001022: 2001 . MOVS r0,#1
|
|
0x10001024: 4611 .F MOV r1,r2
|
|
0x10001026: 6809 .h LDR r1,[r1,#0]
|
|
0x10001028: 2210 ." MOVS r2,#0x10
|
|
0x1000102a: 4391 .C BICS r1,r1,r2
|
|
0x1000102c: 0102 .. LSLS r2,r0,#4
|
|
0x1000102e: 4311 .C ORRS r1,r1,r2
|
|
0x10001030: 4a14 .J LDR r2,[pc,#80] ; [0x10001084] = 0x40002440
|
|
0x10001032: 6011 .` STR r1,[r2,#0]
|
|
0x10001034: bf00 .. NOP
|
|
0x10001036: bf00 .. NOP
|
|
0x10001038: f7fffb96 .... BL xc_fmc_spi_flash_wake_up ; 0x10000768
|
|
0x1000103c: f7fffc73 ..s. BL xc_pwr_ao_timer_pclk32m_Set ; 0x10000926
|
|
0x10001040: b662 b. CPSIE i
|
|
0x10001042: bf00 .. NOP
|
|
0x10001044: 2000 . MOVS r0,#0
|
|
0x10001046: 490f .I LDR r1,[pc,#60] ; [0x10001084] = 0x40002440
|
|
0x10001048: 6849 Ih LDR r1,[r1,#4]
|
|
0x1000104a: 0849 I. LSRS r1,r1,#1
|
|
0x1000104c: 0049 I. LSLS r1,r1,#1
|
|
0x1000104e: 4301 .C ORRS r1,r1,r0
|
|
0x10001050: 4a0c .J LDR r2,[pc,#48] ; [0x10001084] = 0x40002440
|
|
0x10001052: 6051 Q` STR r1,[r2,#4]
|
|
0x10001054: bf00 .. NOP
|
|
0x10001056: 2001 . MOVS r0,#1
|
|
0x10001058: 4611 .F MOV r1,r2
|
|
0x1000105a: 6809 .h LDR r1,[r1,#0]
|
|
0x1000105c: 4381 .C BICS r1,r1,r0
|
|
0x1000105e: 4301 .C ORRS r1,r1,r0
|
|
0x10001060: 6011 .` STR r1,[r2,#0]
|
|
0x10001062: bf00 .. NOP
|
|
0x10001064: bf00 .. NOP
|
|
0x10001066: bf00 .. NOP
|
|
0x10001068: bf00 .. NOP
|
|
0x1000106a: 4611 .F MOV r1,r2
|
|
0x1000106c: 6909 .i LDR r1,[r1,#0x10]
|
|
0x1000106e: 4608 .F MOV r0,r1
|
|
0x10001070: 2101 .! MOVS r1,#1
|
|
0x10001072: 4308 .C ORRS r0,r0,r1
|
|
0x10001074: 4601 .F MOV r1,r0
|
|
0x10001076: 6111 .a STR r1,[r2,#0x10]
|
|
0x10001078: bf00 .. NOP
|
|
0x1000107a: bf00 .. NOP
|
|
0x1000107c: f7fffc27 ..'. BL xc_adc_wakeup ; 0x100008ce
|
|
0x10001080: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x10001082: 0000 .. DCW 0
|
|
0x10001084: 40002440 @$.@ DCD 1073751104
|
|
0x10001088: 40018000 ...@ DCD 1073840128
|
|
0x1000108c: 40000180 ...@ DCD 1073742208
|
|
0x10001090: 00003503 .5.. DCD 13571
|
|
$t
|
|
ram_code
|
|
RTC_Handler
|
|
0x10001094: b510 .. PUSH {r4,lr}
|
|
0x10001096: 2052 R MOVS r0,#0x52
|
|
0x10001098: f7fff8ee .... BL sendchar ; 0x10000278
|
|
0x1000109c: bf00 .. NOP
|
|
0x1000109e: 4812 .H LDR r0,[pc,#72] ; [0x100010e8] = 0x40002040
|
|
0x100010a0: 68c0 .h LDR r0,[r0,#0xc]
|
|
0x100010a2: 4604 .F MOV r4,r0
|
|
0x100010a4: 2020 MOVS r0,#0x20
|
|
0x100010a6: 4020 @ ANDS r0,r0,r4
|
|
0x100010a8: 2800 .( CMP r0,#0
|
|
0x100010aa: d016 .. BEQ 0x100010da ; RTC_Handler + 70
|
|
0x100010ac: 2001 . MOVS r0,#1
|
|
0x100010ae: 490e .I LDR r1,[pc,#56] ; [0x100010e8] = 0x40002040
|
|
0x100010b0: 6809 .h LDR r1,[r1,#0]
|
|
0x100010b2: 0402 .. LSLS r2,r0,#16
|
|
0x100010b4: 4391 .C BICS r1,r1,r2
|
|
0x100010b6: 0402 .. LSLS r2,r0,#16
|
|
0x100010b8: 4311 .C ORRS r1,r1,r2
|
|
0x100010ba: 4a0b .J LDR r2,[pc,#44] ; [0x100010e8] = 0x40002040
|
|
0x100010bc: 6011 .` STR r1,[r2,#0]
|
|
0x100010be: bf00 .. NOP
|
|
0x100010c0: 2000 . MOVS r0,#0
|
|
0x100010c2: 4611 .F MOV r1,r2
|
|
0x100010c4: 6809 .h LDR r1,[r1,#0]
|
|
0x100010c6: 2201 ." MOVS r2,#1
|
|
0x100010c8: 0452 R. LSLS r2,r2,#17
|
|
0x100010ca: 4391 .C BICS r1,r1,r2
|
|
0x100010cc: 0442 B. LSLS r2,r0,#17
|
|
0x100010ce: 4311 .C ORRS r1,r1,r2
|
|
0x100010d0: 4a05 .J LDR r2,[pc,#20] ; [0x100010e8] = 0x40002040
|
|
0x100010d2: 6011 .` STR r1,[r2,#0]
|
|
0x100010d4: bf00 .. NOP
|
|
0x100010d6: f7fff8c9 .... BL $Ven$TT$L$$xc_rc32k_soft_calib_set ; 0x1000026c
|
|
0x100010da: bf00 .. NOP
|
|
0x100010dc: 4802 .H LDR r0,[pc,#8] ; [0x100010e8] = 0x40002040
|
|
0x100010de: 3840 @8 SUBS r0,r0,#0x40
|
|
0x100010e0: 6980 .i LDR r0,[r0,#0x18]
|
|
0x100010e2: 4604 .F MOV r4,r0
|
|
0x100010e4: bd10 .. POP {r4,pc}
|
|
$d
|
|
0x100010e6: 0000 .. DCW 0
|
|
0x100010e8: 40002040 @ .@ DCD 1073750080
|
|
|
|
** Section #3 'RW' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE]
|
|
Size : 52 bytes (alignment 4)
|
|
Address: 0x100010ec
|
|
|
|
|
|
** Section #4 'RW' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE]
|
|
Size : 2736 bytes (alignment 8)
|
|
Address: 0x10001120
|
|
|
|
|
|
** Section #5 '.debug_abbrev' (SHT_PROGBITS)
|
|
Size : 1476 bytes
|
|
|
|
|
|
** Section #6 '.debug_frame' (SHT_PROGBITS)
|
|
Size : 5296 bytes
|
|
|
|
|
|
** Section #7 '.debug_info' (SHT_PROGBITS)
|
|
Size : 135784 bytes
|
|
|
|
|
|
** Section #8 '.debug_line' (SHT_PROGBITS)
|
|
Size : 60108 bytes
|
|
|
|
|
|
** Section #9 '.debug_loc' (SHT_PROGBITS)
|
|
Size : 16672 bytes
|
|
|
|
|
|
** Section #10 '.debug_macinfo' (SHT_PROGBITS)
|
|
Size : 35332 bytes
|
|
|
|
|
|
** Section #11 '.debug_pubnames' (SHT_PROGBITS)
|
|
Size : 15524 bytes
|
|
|
|
|
|
** Section #12 '.symtab' (SHT_SYMTAB)
|
|
Size : 16208 bytes (alignment 4)
|
|
String table #13 '.strtab'
|
|
Last local symbol no. 700
|
|
|
|
|
|
** Section #13 '.strtab' (SHT_STRTAB)
|
|
Size : 14764 bytes
|
|
|
|
|
|
** Section #14 '.note' (SHT_NOTE)
|
|
Size : 32 bytes (alignment 4)
|
|
|
|
|
|
** Section #15 '.comment' (SHT_PROGBITS)
|
|
Size : 63028 bytes
|
|
|
|
|
|
** Section #16 '.shstrtab' (SHT_STRTAB)
|
|
Size : 144 bytes
|
|
|
|
|
|
address size variable name type
|
|
0x11004760 0x2 aotimer_offset array[2] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x11004766 0xc pwm_offset array[6] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x11004778 0x6 spi_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x11004762 0x4 timer_offset array[4] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x10001118 0x8 uart_ctl_block UART_Block_t
|
|
0x10001118 0x8 uart_ctl_block.uart_receive_cb array[2] of uart_handler_callback
|
|
|
|
address size variable name type
|
|
0x11004772 0x6 uart_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x00000000 0x40 uart_rxdmabuff array[64] of uint8_t
|
|
|
|
address size variable name type
|
|
0x00000000 0x40 uart_txdmabuff array[64] of uint8_t
|
|
|
|
address size variable name type
|
|
0x11004742 0x2 aotimer_offset array[2] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x11004748 0xc pwm_offset array[6] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x1100475a 0x6 spi_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x10001108 0x10 timer_n_callback array[4] of timer_handler_callback
|
|
|
|
address size variable name type
|
|
0x11004744 0x4 timer_offset array[4] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x11004754 0x6 uart_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x00000000 0x2 aotimer_offset array[2] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x10001360 0x10 clock_cb CLOCK_InitCfg_t
|
|
0x10001360 0x1 * clock_cb.hfclk_src CLOCK_HFCLK_Src_Typedef
|
|
0x10001364 0x4 clock_cb.hfclk_in CLOCK_HFCLK_In_Typedef
|
|
0x10001368 0x1 * clock_cb.lfclk_src CLOCK_LFCLK_Src_Typedef
|
|
0x1000136a 0x2 clock_cb.lfclk_in CLOCK_LFCLK_In_Typedef
|
|
0x1000136c 0x1 clock_cb.systick_unit Systick_Unit_Typedef
|
|
|
|
address size variable name type
|
|
0x00000000 0xc pwm_offset array[6] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x00000000 0x6 spi_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x00000000 0x4 timer_offset array[4] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x00000000 0x6 uart_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x00000000 0x2 aotimer_offset array[2] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x10001104 0x4 mid volatile uint32_t
|
|
|
|
address size variable name type
|
|
0x00000000 0xc pwm_offset array[6] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x00000000 0x6 spi_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x00000000 0x4 timer_offset array[4] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x00000000 0x6 uart_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x10001102 0x2 adc_it_val uint16_t
|
|
|
|
address size variable name type
|
|
0x10001320 0x40 adc_value array[32] of uint16_t
|
|
|
|
address size variable name type
|
|
0x00000000 0x2 aotimer_offset array[2] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x00000000 0xc pwm_offset array[6] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x00000000 0x6 spi_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x00000000 0x4 timer_offset array[4] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x00000000 0x6 uart_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x11004706 0x2 aotimer_offset array[2] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x1100470c 0xc pwm_offset array[6] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x100010fe 0x1 rf24g_rx_irq_flag _Bool
|
|
|
|
address size variable name type
|
|
0x100010ff 0x1 rf24g_tx_irq_flag _Bool
|
|
|
|
address size variable name type
|
|
0x10001220 0x100 rx_buf array[256] of uint8_t
|
|
|
|
address size variable name type
|
|
0x100010f0 0x4 rx_cnt uint32_t
|
|
|
|
address size variable name type
|
|
0x100010fc 0x2 rx_len uint16_t
|
|
|
|
address size variable name type
|
|
0x1100471e 0x6 spi_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x11004708 0x4 timer_offset array[4] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x100010f8 0x4 tx_ack_cnt uint32_t
|
|
|
|
address size variable name type
|
|
0x10001120 0x100 tx_buf array[256] of uint8_t
|
|
|
|
address size variable name type
|
|
0x100010f4 0x4 tx_cnt uint32_t
|
|
|
|
address size variable name type
|
|
0x11004718 0x6 uart_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x11004654 0x2 aotimer_offset array[2] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x1100465a 0xc pwm_offset array[6] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x1100466c 0x6 spi_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x11004656 0x4 timer_offset array[4] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x11004666 0x6 uart_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x100010ec 0x4 __stdout FILE
|
|
0x100010ec 0x4 __stdout.handle int
|
|
|
|
address size variable name type
|
|
0x00000000 0x2 aotimer_offset array[2] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x00000000 0xc pwm_offset array[6] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x00000000 0x6 spi_offset array[3] of const unsigned short
|
|
|
|
address size variable name type
|
|
0x00000000 0x4 timer_offset array[4] of const unsigned char
|
|
|
|
address size variable name type
|
|
0x00000000 0x6 uart_offset array[3] of const unsigned short
|
|
|