From: Federica Di Lauro Date: Fri, 18 Oct 2019 14:43:18 +0000 (+0200) Subject: Start odometry X-Git-Url: http://git.leonardobizzoni.com/?a=commitdiff_plain;h=f270e555052400a9cf860697e5147a275c1c130f;p=pioneer-stm32 Start odometry --- diff --git a/otto_controller_source/Debug/Src/subdir.mk b/otto_controller_source/Debug/Src/subdir.mk index 14b95a2..fb5a19e 100644 --- a/otto_controller_source/Debug/Src/subdir.mk +++ b/otto_controller_source/Debug/Src/subdir.mk @@ -14,12 +14,14 @@ CPP_SRCS += \ ../Src/duration.cpp \ ../Src/encoder.cpp \ ../Src/main.cpp \ +../Src/odometry_calc.cpp \ ../Src/time.cpp OBJS += \ ./Src/duration.o \ ./Src/encoder.o \ ./Src/main.o \ +./Src/odometry_calc.o \ ./Src/stm32f7xx_hal_msp.o \ ./Src/stm32f7xx_it.o \ ./Src/syscalls.o \ @@ -38,6 +40,7 @@ CPP_DEPS += \ ./Src/duration.d \ ./Src/encoder.d \ ./Src/main.d \ +./Src/odometry_calc.d \ ./Src/time.d @@ -48,6 +51,8 @@ Src/encoder.o: ../Src/encoder.cpp arm-none-eabi-g++ "$<" -mcpu=cortex-m7 -std=gnu++14 -g3 -DUSE_HAL_DRIVER -DSTM32F767xx -DDEBUG -c -I../Inc -I../Drivers/CMSIS/Include -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -Wall -fstack-usage -MMD -MP -MF"Src/encoder.d" -MT"$@" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "$@" Src/main.o: ../Src/main.cpp arm-none-eabi-g++ "$<" -mcpu=cortex-m7 -std=gnu++14 -g3 -DUSE_HAL_DRIVER -DSTM32F767xx -DDEBUG -c -I../Inc -I../Drivers/CMSIS/Include -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -Wall -fstack-usage -MMD -MP -MF"Src/main.d" -MT"$@" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "$@" +Src/odometry_calc.o: ../Src/odometry_calc.cpp + arm-none-eabi-g++ "$<" -mcpu=cortex-m7 -std=gnu++14 -g3 -DUSE_HAL_DRIVER -DSTM32F767xx -DDEBUG -c -I../Inc -I../Drivers/CMSIS/Include -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -Wall -fstack-usage -MMD -MP -MF"Src/odometry_calc.d" -MT"$@" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "$@" Src/stm32f7xx_hal_msp.o: ../Src/stm32f7xx_hal_msp.c arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DUSE_HAL_DRIVER -DSTM32F767xx -DDEBUG -c -I../Inc -I../Drivers/CMSIS/Include -I../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I../Drivers/STM32F7xx_HAL_Driver/Inc -I../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/stm32f7xx_hal_msp.d" -MT"$@" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "$@" Src/stm32f7xx_it.o: ../Src/stm32f7xx_it.c diff --git a/otto_controller_source/Debug/objects.list b/otto_controller_source/Debug/objects.list index 01e8904..1dffa7f 100644 --- a/otto_controller_source/Debug/objects.list +++ b/otto_controller_source/Debug/objects.list @@ -19,6 +19,7 @@ "Src/duration.o" "Src/encoder.o" "Src/main.o" +"Src/odometry_calc.o" "Src/stm32f7xx_hal_msp.o" "Src/stm32f7xx_it.o" "Src/syscalls.o" diff --git a/otto_controller_source/Debug/otto_controller_source.list b/otto_controller_source/Debug/otto_controller_source.list index d441f92..a54533b 100644 --- a/otto_controller_source/Debug/otto_controller_source.list +++ b/otto_controller_source/Debug/otto_controller_source.list @@ -5,45 +5,45 @@ Sections: Idx Name Size VMA LMA File off Algn 0 .isr_vector 000001f8 08000000 08000000 00010000 2**0 CONTENTS, ALLOC, LOAD, READONLY, DATA - 1 .text 00004b20 080001f8 080001f8 000101f8 2**2 + 1 .text 00004b84 080001f8 080001f8 000101f8 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .rodata 00000020 08004d18 08004d18 00014d18 2**2 + 2 .rodata 00000020 08004d7c 08004d7c 00014d7c 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA - 3 .ARM.extab 00000000 08004d38 08004d38 0002000c 2**0 + 3 .ARM.extab 00000000 08004d9c 08004d9c 0002000c 2**0 CONTENTS - 4 .ARM 00000008 08004d38 08004d38 00014d38 2**2 + 4 .ARM 00000008 08004d9c 08004d9c 00014d9c 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA - 5 .preinit_array 00000000 08004d40 08004d40 0002000c 2**0 + 5 .preinit_array 00000000 08004da4 08004da4 0002000c 2**0 CONTENTS, ALLOC, LOAD, DATA - 6 .init_array 00000008 08004d40 08004d40 00014d40 2**2 + 6 .init_array 00000008 08004da4 08004da4 00014da4 2**2 CONTENTS, ALLOC, LOAD, DATA - 7 .fini_array 00000004 08004d48 08004d48 00014d48 2**2 + 7 .fini_array 00000004 08004dac 08004dac 00014dac 2**2 CONTENTS, ALLOC, LOAD, DATA - 8 .data 0000000c 20000000 08004d4c 00020000 2**2 + 8 .data 0000000c 20000000 08004db0 00020000 2**2 CONTENTS, ALLOC, LOAD, DATA - 9 .bss 00000280 2000000c 08004d58 0002000c 2**2 + 9 .bss 00000284 2000000c 08004dbc 0002000c 2**2 ALLOC - 10 ._user_heap_stack 00000604 2000028c 08004d58 0002028c 2**0 + 10 ._user_heap_stack 00000600 20000290 08004dbc 00020290 2**0 ALLOC 11 .ARM.attributes 0000002e 00000000 00000000 0002000c 2**0 CONTENTS, READONLY - 12 .debug_info 0000d3ef 00000000 00000000 0002003a 2**0 + 12 .debug_info 0000d400 00000000 00000000 0002003a 2**0 CONTENTS, READONLY, DEBUGGING - 13 .debug_abbrev 00001d33 00000000 00000000 0002d429 2**0 + 13 .debug_abbrev 00001d33 00000000 00000000 0002d43a 2**0 CONTENTS, READONLY, DEBUGGING - 14 .debug_aranges 00000d08 00000000 00000000 0002f160 2**3 + 14 .debug_aranges 00000d08 00000000 00000000 0002f170 2**3 CONTENTS, READONLY, DEBUGGING - 15 .debug_ranges 00000c20 00000000 00000000 0002fe68 2**3 + 15 .debug_ranges 00000c20 00000000 00000000 0002fe78 2**3 CONTENTS, READONLY, DEBUGGING - 16 .debug_macro 000274ae 00000000 00000000 00030a88 2**0 + 16 .debug_macro 000274ae 00000000 00000000 00030a98 2**0 CONTENTS, READONLY, DEBUGGING - 17 .debug_line 0000975d 00000000 00000000 00057f36 2**0 + 17 .debug_line 0000976a 00000000 00000000 00057f46 2**0 CONTENTS, READONLY, DEBUGGING - 18 .debug_str 000f16ef 00000000 00000000 00061693 2**0 + 18 .debug_str 000f16fd 00000000 00000000 000616b0 2**0 CONTENTS, READONLY, DEBUGGING - 19 .comment 0000007b 00000000 00000000 00152d82 2**0 + 19 .comment 0000007b 00000000 00000000 00152dad 2**0 CONTENTS, READONLY - 20 .debug_frame 0000368c 00000000 00000000 00152e00 2**2 + 20 .debug_frame 0000368c 00000000 00000000 00152e28 2**2 CONTENTS, READONLY, DEBUGGING Disassembly of section .text: @@ -62,7 +62,7 @@ Disassembly of section .text: 800020e: bd10 pop {r4, pc} 8000210: 2000000c .word 0x2000000c 8000214: 00000000 .word 0x00000000 - 8000218: 08004d00 .word 0x08004d00 + 8000218: 08004d64 .word 0x08004d64 0800021c : 800021c: b508 push {r3, lr} @@ -74,7 +74,7 @@ Disassembly of section .text: 800022a: bd08 pop {r3, pc} 800022c: 00000000 .word 0x00000000 8000230: 20000010 .word 0x20000010 - 8000234: 08004d00 .word 0x08004d00 + 8000234: 08004d64 .word 0x08004d64 08000238 <__aeabi_uldivmod>: 8000238: b953 cbnz r3, 8000250 <__aeabi_uldivmod+0x18> @@ -369,7 +369,7 @@ HAL_StatusTypeDef HAL_Init(void) /* Set Interrupt Group Priority */ HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4); 800053c: 2003 movs r0, #3 - 800053e: f000 f929 bl 8000794 + 800053e: f000 f94b bl 80007d8 /* Use systick as time base source and configure 1ms tick (default clock after Reset is HSI) */ HAL_InitTick(TICK_INT_PRIORITY); @@ -378,7 +378,7 @@ HAL_StatusTypeDef HAL_Init(void) /* Init the low level hardware */ HAL_MspInit(); - 8000548: f004 f912 bl 8004770 + 8000548: f004 f944 bl 80047d4 /* Return function status */ return HAL_OK; @@ -410,7 +410,7 @@ __weak HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority) 800056a: fbb3 f3f1 udiv r3, r3, r1 800056e: fbb2 f3f3 udiv r3, r2, r3 8000572: 4618 mov r0, r3 - 8000574: f000 f943 bl 80007fe + 8000574: f000 f965 bl 8000842 8000578: 4603 mov r3, r0 800057a: 2b00 cmp r3, #0 800057c: d001 beq.n 8000582 @@ -430,7 +430,7 @@ __weak HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority) 8000588: 2200 movs r2, #0 800058a: 6879 ldr r1, [r7, #4] 800058c: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 8000590: f000 f90b bl 80007aa + 8000590: f000 f92d bl 80007ee uwTickPrio = TickPriority; 8000594: 4a06 ldr r2, [pc, #24] ; (80005b0 ) 8000596: 687b ldr r3, [r7, #4] @@ -479,7 +479,7 @@ __weak void HAL_IncTick(void) 80005d0: 4770 bx lr 80005d2: bf00 nop 80005d4: 20000004 .word 0x20000004 - 80005d8: 20000288 .word 0x20000288 + 80005d8: 2000028c .word 0x2000028c 080005dc : * @note This function is declared as __weak to be overwritten in case of other @@ -499,12569 +499,12634 @@ __weak uint32_t HAL_GetTick(void) 80005e8: f85d 7b04 ldr.w r7, [sp], #4 80005ec: 4770 bx lr 80005ee: bf00 nop - 80005f0: 20000288 .word 0x20000288 + 80005f0: 2000028c .word 0x2000028c -080005f4 <__NVIC_SetPriorityGrouping>: +080005f4 : + * implementations in user file. + * @param Delay specifies the delay time length, in milliseconds. + * @retval None + */ +__weak void HAL_Delay(uint32_t Delay) +{ + 80005f4: b580 push {r7, lr} + 80005f6: b084 sub sp, #16 + 80005f8: af00 add r7, sp, #0 + 80005fa: 6078 str r0, [r7, #4] + uint32_t tickstart = HAL_GetTick(); + 80005fc: f7ff ffee bl 80005dc + 8000600: 60b8 str r0, [r7, #8] + uint32_t wait = Delay; + 8000602: 687b ldr r3, [r7, #4] + 8000604: 60fb str r3, [r7, #12] + + /* Add a freq to guarantee minimum wait */ + if (wait < HAL_MAX_DELAY) + 8000606: 68fb ldr r3, [r7, #12] + 8000608: f1b3 3fff cmp.w r3, #4294967295 ; 0xffffffff + 800060c: d005 beq.n 800061a + { + wait += (uint32_t)(uwTickFreq); + 800060e: 4b09 ldr r3, [pc, #36] ; (8000634 ) + 8000610: 781b ldrb r3, [r3, #0] + 8000612: 461a mov r2, r3 + 8000614: 68fb ldr r3, [r7, #12] + 8000616: 4413 add r3, r2 + 8000618: 60fb str r3, [r7, #12] + } + + while ((HAL_GetTick() - tickstart) < wait) + 800061a: bf00 nop + 800061c: f7ff ffde bl 80005dc + 8000620: 4602 mov r2, r0 + 8000622: 68bb ldr r3, [r7, #8] + 8000624: 1ad3 subs r3, r2, r3 + 8000626: 68fa ldr r2, [r7, #12] + 8000628: 429a cmp r2, r3 + 800062a: d8f7 bhi.n 800061c + { + } +} + 800062c: bf00 nop + 800062e: 3710 adds r7, #16 + 8000630: 46bd mov sp, r7 + 8000632: bd80 pop {r7, pc} + 8000634: 20000004 .word 0x20000004 + +08000638 <__NVIC_SetPriorityGrouping>: In case of a conflict between priority grouping and available priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. \param [in] PriorityGroup Priority grouping field. */ __STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup) { - 80005f4: b480 push {r7} - 80005f6: b085 sub sp, #20 - 80005f8: af00 add r7, sp, #0 - 80005fa: 6078 str r0, [r7, #4] + 8000638: b480 push {r7} + 800063a: b085 sub sp, #20 + 800063c: af00 add r7, sp, #0 + 800063e: 6078 str r0, [r7, #4] uint32_t reg_value; uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ - 80005fc: 687b ldr r3, [r7, #4] - 80005fe: f003 0307 and.w r3, r3, #7 - 8000602: 60fb str r3, [r7, #12] + 8000640: 687b ldr r3, [r7, #4] + 8000642: f003 0307 and.w r3, r3, #7 + 8000646: 60fb str r3, [r7, #12] reg_value = SCB->AIRCR; /* read old register configuration */ - 8000604: 4b0b ldr r3, [pc, #44] ; (8000634 <__NVIC_SetPriorityGrouping+0x40>) - 8000606: 68db ldr r3, [r3, #12] - 8000608: 60bb str r3, [r7, #8] + 8000648: 4b0b ldr r3, [pc, #44] ; (8000678 <__NVIC_SetPriorityGrouping+0x40>) + 800064a: 68db ldr r3, [r3, #12] + 800064c: 60bb str r3, [r7, #8] reg_value &= ~((uint32_t)(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk)); /* clear bits to change */ - 800060a: 68ba ldr r2, [r7, #8] - 800060c: f64f 03ff movw r3, #63743 ; 0xf8ff - 8000610: 4013 ands r3, r2 - 8000612: 60bb str r3, [r7, #8] + 800064e: 68ba ldr r2, [r7, #8] + 8000650: f64f 03ff movw r3, #63743 ; 0xf8ff + 8000654: 4013 ands r3, r2 + 8000656: 60bb str r3, [r7, #8] reg_value = (reg_value | ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | (PriorityGroupTmp << SCB_AIRCR_PRIGROUP_Pos) ); /* Insert write key and priority group */ - 8000614: 68fb ldr r3, [r7, #12] - 8000616: 021a lsls r2, r3, #8 + 8000658: 68fb ldr r3, [r7, #12] + 800065a: 021a lsls r2, r3, #8 ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | - 8000618: 68bb ldr r3, [r7, #8] - 800061a: 431a orrs r2, r3 + 800065c: 68bb ldr r3, [r7, #8] + 800065e: 431a orrs r2, r3 reg_value = (reg_value | - 800061c: 4b06 ldr r3, [pc, #24] ; (8000638 <__NVIC_SetPriorityGrouping+0x44>) - 800061e: 4313 orrs r3, r2 - 8000620: 60bb str r3, [r7, #8] + 8000660: 4b06 ldr r3, [pc, #24] ; (800067c <__NVIC_SetPriorityGrouping+0x44>) + 8000662: 4313 orrs r3, r2 + 8000664: 60bb str r3, [r7, #8] SCB->AIRCR = reg_value; - 8000622: 4a04 ldr r2, [pc, #16] ; (8000634 <__NVIC_SetPriorityGrouping+0x40>) - 8000624: 68bb ldr r3, [r7, #8] - 8000626: 60d3 str r3, [r2, #12] + 8000666: 4a04 ldr r2, [pc, #16] ; (8000678 <__NVIC_SetPriorityGrouping+0x40>) + 8000668: 68bb ldr r3, [r7, #8] + 800066a: 60d3 str r3, [r2, #12] } - 8000628: bf00 nop - 800062a: 3714 adds r7, #20 - 800062c: 46bd mov sp, r7 - 800062e: f85d 7b04 ldr.w r7, [sp], #4 - 8000632: 4770 bx lr - 8000634: e000ed00 .word 0xe000ed00 - 8000638: 05fa0000 .word 0x05fa0000 - -0800063c <__NVIC_GetPriorityGrouping>: + 800066c: bf00 nop + 800066e: 3714 adds r7, #20 + 8000670: 46bd mov sp, r7 + 8000672: f85d 7b04 ldr.w r7, [sp], #4 + 8000676: 4770 bx lr + 8000678: e000ed00 .word 0xe000ed00 + 800067c: 05fa0000 .word 0x05fa0000 + +08000680 <__NVIC_GetPriorityGrouping>: \brief Get Priority Grouping \details Reads the priority grouping field from the NVIC Interrupt Controller. \return Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field). */ __STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void) { - 800063c: b480 push {r7} - 800063e: af00 add r7, sp, #0 + 8000680: b480 push {r7} + 8000682: af00 add r7, sp, #0 return ((uint32_t)((SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos)); - 8000640: 4b04 ldr r3, [pc, #16] ; (8000654 <__NVIC_GetPriorityGrouping+0x18>) - 8000642: 68db ldr r3, [r3, #12] - 8000644: 0a1b lsrs r3, r3, #8 - 8000646: f003 0307 and.w r3, r3, #7 + 8000684: 4b04 ldr r3, [pc, #16] ; (8000698 <__NVIC_GetPriorityGrouping+0x18>) + 8000686: 68db ldr r3, [r3, #12] + 8000688: 0a1b lsrs r3, r3, #8 + 800068a: f003 0307 and.w r3, r3, #7 } - 800064a: 4618 mov r0, r3 - 800064c: 46bd mov sp, r7 - 800064e: f85d 7b04 ldr.w r7, [sp], #4 - 8000652: 4770 bx lr - 8000654: e000ed00 .word 0xe000ed00 + 800068e: 4618 mov r0, r3 + 8000690: 46bd mov sp, r7 + 8000692: f85d 7b04 ldr.w r7, [sp], #4 + 8000696: 4770 bx lr + 8000698: e000ed00 .word 0xe000ed00 -08000658 <__NVIC_EnableIRQ>: +0800069c <__NVIC_EnableIRQ>: \details Enables a device specific interrupt in the NVIC interrupt controller. \param [in] IRQn Device specific interrupt number. \note IRQn must not be negative. */ __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) { - 8000658: b480 push {r7} - 800065a: b083 sub sp, #12 - 800065c: af00 add r7, sp, #0 - 800065e: 4603 mov r3, r0 - 8000660: 71fb strb r3, [r7, #7] + 800069c: b480 push {r7} + 800069e: b083 sub sp, #12 + 80006a0: af00 add r7, sp, #0 + 80006a2: 4603 mov r3, r0 + 80006a4: 71fb strb r3, [r7, #7] if ((int32_t)(IRQn) >= 0) - 8000662: f997 3007 ldrsb.w r3, [r7, #7] - 8000666: 2b00 cmp r3, #0 - 8000668: db0b blt.n 8000682 <__NVIC_EnableIRQ+0x2a> + 80006a6: f997 3007 ldrsb.w r3, [r7, #7] + 80006aa: 2b00 cmp r3, #0 + 80006ac: db0b blt.n 80006c6 <__NVIC_EnableIRQ+0x2a> { NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); - 800066a: 79fb ldrb r3, [r7, #7] - 800066c: f003 021f and.w r2, r3, #31 - 8000670: 4907 ldr r1, [pc, #28] ; (8000690 <__NVIC_EnableIRQ+0x38>) - 8000672: f997 3007 ldrsb.w r3, [r7, #7] - 8000676: 095b lsrs r3, r3, #5 - 8000678: 2001 movs r0, #1 - 800067a: fa00 f202 lsl.w r2, r0, r2 - 800067e: f841 2023 str.w r2, [r1, r3, lsl #2] + 80006ae: 79fb ldrb r3, [r7, #7] + 80006b0: f003 021f and.w r2, r3, #31 + 80006b4: 4907 ldr r1, [pc, #28] ; (80006d4 <__NVIC_EnableIRQ+0x38>) + 80006b6: f997 3007 ldrsb.w r3, [r7, #7] + 80006ba: 095b lsrs r3, r3, #5 + 80006bc: 2001 movs r0, #1 + 80006be: fa00 f202 lsl.w r2, r0, r2 + 80006c2: f841 2023 str.w r2, [r1, r3, lsl #2] } } - 8000682: bf00 nop - 8000684: 370c adds r7, #12 - 8000686: 46bd mov sp, r7 - 8000688: f85d 7b04 ldr.w r7, [sp], #4 - 800068c: 4770 bx lr - 800068e: bf00 nop - 8000690: e000e100 .word 0xe000e100 - -08000694 <__NVIC_SetPriority>: + 80006c6: bf00 nop + 80006c8: 370c adds r7, #12 + 80006ca: 46bd mov sp, r7 + 80006cc: f85d 7b04 ldr.w r7, [sp], #4 + 80006d0: 4770 bx lr + 80006d2: bf00 nop + 80006d4: e000e100 .word 0xe000e100 + +080006d8 <__NVIC_SetPriority>: \param [in] IRQn Interrupt number. \param [in] priority Priority to set. \note The priority cannot be set for every processor exception. */ __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { - 8000694: b480 push {r7} - 8000696: b083 sub sp, #12 - 8000698: af00 add r7, sp, #0 - 800069a: 4603 mov r3, r0 - 800069c: 6039 str r1, [r7, #0] - 800069e: 71fb strb r3, [r7, #7] + 80006d8: b480 push {r7} + 80006da: b083 sub sp, #12 + 80006dc: af00 add r7, sp, #0 + 80006de: 4603 mov r3, r0 + 80006e0: 6039 str r1, [r7, #0] + 80006e2: 71fb strb r3, [r7, #7] if ((int32_t)(IRQn) >= 0) - 80006a0: f997 3007 ldrsb.w r3, [r7, #7] - 80006a4: 2b00 cmp r3, #0 - 80006a6: db0a blt.n 80006be <__NVIC_SetPriority+0x2a> + 80006e4: f997 3007 ldrsb.w r3, [r7, #7] + 80006e8: 2b00 cmp r3, #0 + 80006ea: db0a blt.n 8000702 <__NVIC_SetPriority+0x2a> { NVIC->IP[((uint32_t)IRQn)] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); - 80006a8: 683b ldr r3, [r7, #0] - 80006aa: b2da uxtb r2, r3 - 80006ac: 490c ldr r1, [pc, #48] ; (80006e0 <__NVIC_SetPriority+0x4c>) - 80006ae: f997 3007 ldrsb.w r3, [r7, #7] - 80006b2: 0112 lsls r2, r2, #4 - 80006b4: b2d2 uxtb r2, r2 - 80006b6: 440b add r3, r1 - 80006b8: f883 2300 strb.w r2, [r3, #768] ; 0x300 + 80006ec: 683b ldr r3, [r7, #0] + 80006ee: b2da uxtb r2, r3 + 80006f0: 490c ldr r1, [pc, #48] ; (8000724 <__NVIC_SetPriority+0x4c>) + 80006f2: f997 3007 ldrsb.w r3, [r7, #7] + 80006f6: 0112 lsls r2, r2, #4 + 80006f8: b2d2 uxtb r2, r2 + 80006fa: 440b add r3, r1 + 80006fc: f883 2300 strb.w r2, [r3, #768] ; 0x300 } else { SCB->SHPR[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); } } - 80006bc: e00a b.n 80006d4 <__NVIC_SetPriority+0x40> + 8000700: e00a b.n 8000718 <__NVIC_SetPriority+0x40> SCB->SHPR[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); - 80006be: 683b ldr r3, [r7, #0] - 80006c0: b2da uxtb r2, r3 - 80006c2: 4908 ldr r1, [pc, #32] ; (80006e4 <__NVIC_SetPriority+0x50>) - 80006c4: 79fb ldrb r3, [r7, #7] - 80006c6: f003 030f and.w r3, r3, #15 - 80006ca: 3b04 subs r3, #4 - 80006cc: 0112 lsls r2, r2, #4 - 80006ce: b2d2 uxtb r2, r2 - 80006d0: 440b add r3, r1 - 80006d2: 761a strb r2, [r3, #24] + 8000702: 683b ldr r3, [r7, #0] + 8000704: b2da uxtb r2, r3 + 8000706: 4908 ldr r1, [pc, #32] ; (8000728 <__NVIC_SetPriority+0x50>) + 8000708: 79fb ldrb r3, [r7, #7] + 800070a: f003 030f and.w r3, r3, #15 + 800070e: 3b04 subs r3, #4 + 8000710: 0112 lsls r2, r2, #4 + 8000712: b2d2 uxtb r2, r2 + 8000714: 440b add r3, r1 + 8000716: 761a strb r2, [r3, #24] } - 80006d4: bf00 nop - 80006d6: 370c adds r7, #12 - 80006d8: 46bd mov sp, r7 - 80006da: f85d 7b04 ldr.w r7, [sp], #4 - 80006de: 4770 bx lr - 80006e0: e000e100 .word 0xe000e100 - 80006e4: e000ed00 .word 0xe000ed00 - -080006e8 : + 8000718: bf00 nop + 800071a: 370c adds r7, #12 + 800071c: 46bd mov sp, r7 + 800071e: f85d 7b04 ldr.w r7, [sp], #4 + 8000722: 4770 bx lr + 8000724: e000e100 .word 0xe000e100 + 8000728: e000ed00 .word 0xe000ed00 + +0800072c : \param [in] PreemptPriority Preemptive priority value (starting from 0). \param [in] SubPriority Subpriority value (starting from 0). \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority(). */ __STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority) { - 80006e8: b480 push {r7} - 80006ea: b089 sub sp, #36 ; 0x24 - 80006ec: af00 add r7, sp, #0 - 80006ee: 60f8 str r0, [r7, #12] - 80006f0: 60b9 str r1, [r7, #8] - 80006f2: 607a str r2, [r7, #4] + 800072c: b480 push {r7} + 800072e: b089 sub sp, #36 ; 0x24 + 8000730: af00 add r7, sp, #0 + 8000732: 60f8 str r0, [r7, #12] + 8000734: 60b9 str r1, [r7, #8] + 8000736: 607a str r2, [r7, #4] uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ - 80006f4: 68fb ldr r3, [r7, #12] - 80006f6: f003 0307 and.w r3, r3, #7 - 80006fa: 61fb str r3, [r7, #28] + 8000738: 68fb ldr r3, [r7, #12] + 800073a: f003 0307 and.w r3, r3, #7 + 800073e: 61fb str r3, [r7, #28] uint32_t PreemptPriorityBits; uint32_t SubPriorityBits; PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); - 80006fc: 69fb ldr r3, [r7, #28] - 80006fe: f1c3 0307 rsb r3, r3, #7 - 8000702: 2b04 cmp r3, #4 - 8000704: bf28 it cs - 8000706: 2304 movcs r3, #4 - 8000708: 61bb str r3, [r7, #24] + 8000740: 69fb ldr r3, [r7, #28] + 8000742: f1c3 0307 rsb r3, r3, #7 + 8000746: 2b04 cmp r3, #4 + 8000748: bf28 it cs + 800074a: 2304 movcs r3, #4 + 800074c: 61bb str r3, [r7, #24] SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); - 800070a: 69fb ldr r3, [r7, #28] - 800070c: 3304 adds r3, #4 - 800070e: 2b06 cmp r3, #6 - 8000710: d902 bls.n 8000718 - 8000712: 69fb ldr r3, [r7, #28] - 8000714: 3b03 subs r3, #3 - 8000716: e000 b.n 800071a - 8000718: 2300 movs r3, #0 - 800071a: 617b str r3, [r7, #20] + 800074e: 69fb ldr r3, [r7, #28] + 8000750: 3304 adds r3, #4 + 8000752: 2b06 cmp r3, #6 + 8000754: d902 bls.n 800075c + 8000756: 69fb ldr r3, [r7, #28] + 8000758: 3b03 subs r3, #3 + 800075a: e000 b.n 800075e + 800075c: 2300 movs r3, #0 + 800075e: 617b str r3, [r7, #20] return ( ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) | - 800071c: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - 8000720: 69bb ldr r3, [r7, #24] - 8000722: fa02 f303 lsl.w r3, r2, r3 - 8000726: 43da mvns r2, r3 - 8000728: 68bb ldr r3, [r7, #8] - 800072a: 401a ands r2, r3 - 800072c: 697b ldr r3, [r7, #20] - 800072e: 409a lsls r2, r3 + 8000760: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + 8000764: 69bb ldr r3, [r7, #24] + 8000766: fa02 f303 lsl.w r3, r2, r3 + 800076a: 43da mvns r2, r3 + 800076c: 68bb ldr r3, [r7, #8] + 800076e: 401a ands r2, r3 + 8000770: 697b ldr r3, [r7, #20] + 8000772: 409a lsls r2, r3 ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL))) - 8000730: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff - 8000734: 697b ldr r3, [r7, #20] - 8000736: fa01 f303 lsl.w r3, r1, r3 - 800073a: 43d9 mvns r1, r3 - 800073c: 687b ldr r3, [r7, #4] - 800073e: 400b ands r3, r1 + 8000774: f04f 31ff mov.w r1, #4294967295 ; 0xffffffff + 8000778: 697b ldr r3, [r7, #20] + 800077a: fa01 f303 lsl.w r3, r1, r3 + 800077e: 43d9 mvns r1, r3 + 8000780: 687b ldr r3, [r7, #4] + 8000782: 400b ands r3, r1 ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) | - 8000740: 4313 orrs r3, r2 + 8000784: 4313 orrs r3, r2 ); } - 8000742: 4618 mov r0, r3 - 8000744: 3724 adds r7, #36 ; 0x24 - 8000746: 46bd mov sp, r7 - 8000748: f85d 7b04 ldr.w r7, [sp], #4 - 800074c: 4770 bx lr + 8000786: 4618 mov r0, r3 + 8000788: 3724 adds r7, #36 ; 0x24 + 800078a: 46bd mov sp, r7 + 800078c: f85d 7b04 ldr.w r7, [sp], #4 + 8000790: 4770 bx lr ... -08000750 : +08000794 : \note When the variable __Vendor_SysTickConfig is set to 1, then the function SysTick_Config is not included. In this case, the file device.h must contain a vendor-specific implementation of this function. */ __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { - 8000750: b580 push {r7, lr} - 8000752: b082 sub sp, #8 - 8000754: af00 add r7, sp, #0 - 8000756: 6078 str r0, [r7, #4] + 8000794: b580 push {r7, lr} + 8000796: b082 sub sp, #8 + 8000798: af00 add r7, sp, #0 + 800079a: 6078 str r0, [r7, #4] if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) - 8000758: 687b ldr r3, [r7, #4] - 800075a: 3b01 subs r3, #1 - 800075c: f1b3 7f80 cmp.w r3, #16777216 ; 0x1000000 - 8000760: d301 bcc.n 8000766 + 800079c: 687b ldr r3, [r7, #4] + 800079e: 3b01 subs r3, #1 + 80007a0: f1b3 7f80 cmp.w r3, #16777216 ; 0x1000000 + 80007a4: d301 bcc.n 80007aa { return (1UL); /* Reload value impossible */ - 8000762: 2301 movs r3, #1 - 8000764: e00f b.n 8000786 + 80007a6: 2301 movs r3, #1 + 80007a8: e00f b.n 80007ca } SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ - 8000766: 4a0a ldr r2, [pc, #40] ; (8000790 ) - 8000768: 687b ldr r3, [r7, #4] - 800076a: 3b01 subs r3, #1 - 800076c: 6053 str r3, [r2, #4] + 80007aa: 4a0a ldr r2, [pc, #40] ; (80007d4 ) + 80007ac: 687b ldr r3, [r7, #4] + 80007ae: 3b01 subs r3, #1 + 80007b0: 6053 str r3, [r2, #4] NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ - 800076e: 210f movs r1, #15 - 8000770: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff - 8000774: f7ff ff8e bl 8000694 <__NVIC_SetPriority> + 80007b2: 210f movs r1, #15 + 80007b4: f04f 30ff mov.w r0, #4294967295 ; 0xffffffff + 80007b8: f7ff ff8e bl 80006d8 <__NVIC_SetPriority> SysTick->VAL = 0UL; /* Load the SysTick Counter Value */ - 8000778: 4b05 ldr r3, [pc, #20] ; (8000790 ) - 800077a: 2200 movs r2, #0 - 800077c: 609a str r2, [r3, #8] + 80007bc: 4b05 ldr r3, [pc, #20] ; (80007d4 ) + 80007be: 2200 movs r2, #0 + 80007c0: 609a str r2, [r3, #8] SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | - 800077e: 4b04 ldr r3, [pc, #16] ; (8000790 ) - 8000780: 2207 movs r2, #7 - 8000782: 601a str r2, [r3, #0] + 80007c2: 4b04 ldr r3, [pc, #16] ; (80007d4 ) + 80007c4: 2207 movs r2, #7 + 80007c6: 601a str r2, [r3, #0] SysTick_CTRL_TICKINT_Msk | SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ return (0UL); /* Function successful */ - 8000784: 2300 movs r3, #0 + 80007c8: 2300 movs r3, #0 } - 8000786: 4618 mov r0, r3 - 8000788: 3708 adds r7, #8 - 800078a: 46bd mov sp, r7 - 800078c: bd80 pop {r7, pc} - 800078e: bf00 nop - 8000790: e000e010 .word 0xe000e010 - -08000794 : + 80007ca: 4618 mov r0, r3 + 80007cc: 3708 adds r7, #8 + 80007ce: 46bd mov sp, r7 + 80007d0: bd80 pop {r7, pc} + 80007d2: bf00 nop + 80007d4: e000e010 .word 0xe000e010 + +080007d8 : * @note When the NVIC_PriorityGroup_0 is selected, IRQ preemption is no more possible. * The pending IRQ priority will be managed only by the subpriority. * @retval None */ void HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup) { - 8000794: b580 push {r7, lr} - 8000796: b082 sub sp, #8 - 8000798: af00 add r7, sp, #0 - 800079a: 6078 str r0, [r7, #4] + 80007d8: b580 push {r7, lr} + 80007da: b082 sub sp, #8 + 80007dc: af00 add r7, sp, #0 + 80007de: 6078 str r0, [r7, #4] /* Check the parameters */ assert_param(IS_NVIC_PRIORITY_GROUP(PriorityGroup)); /* Set the PRIGROUP[10:8] bits according to the PriorityGroup parameter value */ NVIC_SetPriorityGrouping(PriorityGroup); - 800079c: 6878 ldr r0, [r7, #4] - 800079e: f7ff ff29 bl 80005f4 <__NVIC_SetPriorityGrouping> + 80007e0: 6878 ldr r0, [r7, #4] + 80007e2: f7ff ff29 bl 8000638 <__NVIC_SetPriorityGrouping> } - 80007a2: bf00 nop - 80007a4: 3708 adds r7, #8 - 80007a6: 46bd mov sp, r7 - 80007a8: bd80 pop {r7, pc} + 80007e6: bf00 nop + 80007e8: 3708 adds r7, #8 + 80007ea: 46bd mov sp, r7 + 80007ec: bd80 pop {r7, pc} -080007aa : +080007ee : * This parameter can be a value between 0 and 15 * A lower priority value indicates a higher priority. * @retval None */ void HAL_NVIC_SetPriority(IRQn_Type IRQn, uint32_t PreemptPriority, uint32_t SubPriority) { - 80007aa: b580 push {r7, lr} - 80007ac: b086 sub sp, #24 - 80007ae: af00 add r7, sp, #0 - 80007b0: 4603 mov r3, r0 - 80007b2: 60b9 str r1, [r7, #8] - 80007b4: 607a str r2, [r7, #4] - 80007b6: 73fb strb r3, [r7, #15] + 80007ee: b580 push {r7, lr} + 80007f0: b086 sub sp, #24 + 80007f2: af00 add r7, sp, #0 + 80007f4: 4603 mov r3, r0 + 80007f6: 60b9 str r1, [r7, #8] + 80007f8: 607a str r2, [r7, #4] + 80007fa: 73fb strb r3, [r7, #15] uint32_t prioritygroup = 0x00; - 80007b8: 2300 movs r3, #0 - 80007ba: 617b str r3, [r7, #20] + 80007fc: 2300 movs r3, #0 + 80007fe: 617b str r3, [r7, #20] /* Check the parameters */ assert_param(IS_NVIC_SUB_PRIORITY(SubPriority)); assert_param(IS_NVIC_PREEMPTION_PRIORITY(PreemptPriority)); prioritygroup = NVIC_GetPriorityGrouping(); - 80007bc: f7ff ff3e bl 800063c <__NVIC_GetPriorityGrouping> - 80007c0: 6178 str r0, [r7, #20] + 8000800: f7ff ff3e bl 8000680 <__NVIC_GetPriorityGrouping> + 8000804: 6178 str r0, [r7, #20] NVIC_SetPriority(IRQn, NVIC_EncodePriority(prioritygroup, PreemptPriority, SubPriority)); - 80007c2: 687a ldr r2, [r7, #4] - 80007c4: 68b9 ldr r1, [r7, #8] - 80007c6: 6978 ldr r0, [r7, #20] - 80007c8: f7ff ff8e bl 80006e8 - 80007cc: 4602 mov r2, r0 - 80007ce: f997 300f ldrsb.w r3, [r7, #15] - 80007d2: 4611 mov r1, r2 - 80007d4: 4618 mov r0, r3 - 80007d6: f7ff ff5d bl 8000694 <__NVIC_SetPriority> + 8000806: 687a ldr r2, [r7, #4] + 8000808: 68b9 ldr r1, [r7, #8] + 800080a: 6978 ldr r0, [r7, #20] + 800080c: f7ff ff8e bl 800072c + 8000810: 4602 mov r2, r0 + 8000812: f997 300f ldrsb.w r3, [r7, #15] + 8000816: 4611 mov r1, r2 + 8000818: 4618 mov r0, r3 + 800081a: f7ff ff5d bl 80006d8 <__NVIC_SetPriority> } - 80007da: bf00 nop - 80007dc: 3718 adds r7, #24 - 80007de: 46bd mov sp, r7 - 80007e0: bd80 pop {r7, pc} + 800081e: bf00 nop + 8000820: 3718 adds r7, #24 + 8000822: 46bd mov sp, r7 + 8000824: bd80 pop {r7, pc} -080007e2 : +08000826 : * This parameter can be an enumerator of IRQn_Type enumeration * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSIS device file (stm32f7xxxx.h)) * @retval None */ void HAL_NVIC_EnableIRQ(IRQn_Type IRQn) { - 80007e2: b580 push {r7, lr} - 80007e4: b082 sub sp, #8 - 80007e6: af00 add r7, sp, #0 - 80007e8: 4603 mov r3, r0 - 80007ea: 71fb strb r3, [r7, #7] + 8000826: b580 push {r7, lr} + 8000828: b082 sub sp, #8 + 800082a: af00 add r7, sp, #0 + 800082c: 4603 mov r3, r0 + 800082e: 71fb strb r3, [r7, #7] /* Check the parameters */ assert_param(IS_NVIC_DEVICE_IRQ(IRQn)); /* Enable interrupt */ NVIC_EnableIRQ(IRQn); - 80007ec: f997 3007 ldrsb.w r3, [r7, #7] - 80007f0: 4618 mov r0, r3 - 80007f2: f7ff ff31 bl 8000658 <__NVIC_EnableIRQ> + 8000830: f997 3007 ldrsb.w r3, [r7, #7] + 8000834: 4618 mov r0, r3 + 8000836: f7ff ff31 bl 800069c <__NVIC_EnableIRQ> } - 80007f6: bf00 nop - 80007f8: 3708 adds r7, #8 - 80007fa: 46bd mov sp, r7 - 80007fc: bd80 pop {r7, pc} + 800083a: bf00 nop + 800083c: 3708 adds r7, #8 + 800083e: 46bd mov sp, r7 + 8000840: bd80 pop {r7, pc} -080007fe : +08000842 : * @param TicksNumb Specifies the ticks Number of ticks between two interrupts. * @retval status: - 0 Function succeeded. * - 1 Function failed. */ uint32_t HAL_SYSTICK_Config(uint32_t TicksNumb) { - 80007fe: b580 push {r7, lr} - 8000800: b082 sub sp, #8 - 8000802: af00 add r7, sp, #0 - 8000804: 6078 str r0, [r7, #4] + 8000842: b580 push {r7, lr} + 8000844: b082 sub sp, #8 + 8000846: af00 add r7, sp, #0 + 8000848: 6078 str r0, [r7, #4] return SysTick_Config(TicksNumb); - 8000806: 6878 ldr r0, [r7, #4] - 8000808: f7ff ffa2 bl 8000750 - 800080c: 4603 mov r3, r0 + 800084a: 6878 ldr r0, [r7, #4] + 800084c: f7ff ffa2 bl 8000794 + 8000850: 4603 mov r3, r0 } - 800080e: 4618 mov r0, r3 - 8000810: 3708 adds r7, #8 - 8000812: 46bd mov sp, r7 - 8000814: bd80 pop {r7, pc} + 8000852: 4618 mov r0, r3 + 8000854: 3708 adds r7, #8 + 8000856: 46bd mov sp, r7 + 8000858: bd80 pop {r7, pc} ... -08000818 : +0800085c : * @param hdma Pointer to a DMA_HandleTypeDef structure that contains * the configuration information for the specified DMA Stream. * @retval HAL status */ HAL_StatusTypeDef HAL_DMA_Init(DMA_HandleTypeDef *hdma) { - 8000818: b580 push {r7, lr} - 800081a: b086 sub sp, #24 - 800081c: af00 add r7, sp, #0 - 800081e: 6078 str r0, [r7, #4] + 800085c: b580 push {r7, lr} + 800085e: b086 sub sp, #24 + 8000860: af00 add r7, sp, #0 + 8000862: 6078 str r0, [r7, #4] uint32_t tmp = 0U; - 8000820: 2300 movs r3, #0 - 8000822: 617b str r3, [r7, #20] + 8000864: 2300 movs r3, #0 + 8000866: 617b str r3, [r7, #20] uint32_t tickstart = HAL_GetTick(); - 8000824: f7ff feda bl 80005dc - 8000828: 6138 str r0, [r7, #16] + 8000868: f7ff feb8 bl 80005dc + 800086c: 6138 str r0, [r7, #16] DMA_Base_Registers *regs; /* Check the DMA peripheral state */ if(hdma == NULL) - 800082a: 687b ldr r3, [r7, #4] - 800082c: 2b00 cmp r3, #0 - 800082e: d101 bne.n 8000834 + 800086e: 687b ldr r3, [r7, #4] + 8000870: 2b00 cmp r3, #0 + 8000872: d101 bne.n 8000878 { return HAL_ERROR; - 8000830: 2301 movs r3, #1 - 8000832: e099 b.n 8000968 + 8000874: 2301 movs r3, #1 + 8000876: e099 b.n 80009ac assert_param(IS_DMA_MEMORY_BURST(hdma->Init.MemBurst)); assert_param(IS_DMA_PERIPHERAL_BURST(hdma->Init.PeriphBurst)); } /* Allocate lock resource */ __HAL_UNLOCK(hdma); - 8000834: 687b ldr r3, [r7, #4] - 8000836: 2200 movs r2, #0 - 8000838: f883 2034 strb.w r2, [r3, #52] ; 0x34 + 8000878: 687b ldr r3, [r7, #4] + 800087a: 2200 movs r2, #0 + 800087c: f883 2034 strb.w r2, [r3, #52] ; 0x34 /* Change DMA peripheral state */ hdma->State = HAL_DMA_STATE_BUSY; - 800083c: 687b ldr r3, [r7, #4] - 800083e: 2202 movs r2, #2 - 8000840: f883 2035 strb.w r2, [r3, #53] ; 0x35 + 8000880: 687b ldr r3, [r7, #4] + 8000882: 2202 movs r2, #2 + 8000884: f883 2035 strb.w r2, [r3, #53] ; 0x35 /* Disable the peripheral */ __HAL_DMA_DISABLE(hdma); - 8000844: 687b ldr r3, [r7, #4] - 8000846: 681b ldr r3, [r3, #0] - 8000848: 681a ldr r2, [r3, #0] - 800084a: 687b ldr r3, [r7, #4] - 800084c: 681b ldr r3, [r3, #0] - 800084e: f022 0201 bic.w r2, r2, #1 - 8000852: 601a str r2, [r3, #0] + 8000888: 687b ldr r3, [r7, #4] + 800088a: 681b ldr r3, [r3, #0] + 800088c: 681a ldr r2, [r3, #0] + 800088e: 687b ldr r3, [r7, #4] + 8000890: 681b ldr r3, [r3, #0] + 8000892: f022 0201 bic.w r2, r2, #1 + 8000896: 601a str r2, [r3, #0] /* Check if the DMA Stream is effectively disabled */ while((hdma->Instance->CR & DMA_SxCR_EN) != RESET) - 8000854: e00f b.n 8000876 + 8000898: e00f b.n 80008ba { /* Check for the Timeout */ if((HAL_GetTick() - tickstart ) > HAL_TIMEOUT_DMA_ABORT) - 8000856: f7ff fec1 bl 80005dc - 800085a: 4602 mov r2, r0 - 800085c: 693b ldr r3, [r7, #16] - 800085e: 1ad3 subs r3, r2, r3 - 8000860: 2b05 cmp r3, #5 - 8000862: d908 bls.n 8000876 + 800089a: f7ff fe9f bl 80005dc + 800089e: 4602 mov r2, r0 + 80008a0: 693b ldr r3, [r7, #16] + 80008a2: 1ad3 subs r3, r2, r3 + 80008a4: 2b05 cmp r3, #5 + 80008a6: d908 bls.n 80008ba { /* Update error code */ hdma->ErrorCode = HAL_DMA_ERROR_TIMEOUT; - 8000864: 687b ldr r3, [r7, #4] - 8000866: 2220 movs r2, #32 - 8000868: 655a str r2, [r3, #84] ; 0x54 + 80008a8: 687b ldr r3, [r7, #4] + 80008aa: 2220 movs r2, #32 + 80008ac: 655a str r2, [r3, #84] ; 0x54 /* Change the DMA state */ hdma->State = HAL_DMA_STATE_TIMEOUT; - 800086a: 687b ldr r3, [r7, #4] - 800086c: 2203 movs r2, #3 - 800086e: f883 2035 strb.w r2, [r3, #53] ; 0x35 + 80008ae: 687b ldr r3, [r7, #4] + 80008b0: 2203 movs r2, #3 + 80008b2: f883 2035 strb.w r2, [r3, #53] ; 0x35 return HAL_TIMEOUT; - 8000872: 2303 movs r3, #3 - 8000874: e078 b.n 8000968 + 80008b6: 2303 movs r3, #3 + 80008b8: e078 b.n 80009ac while((hdma->Instance->CR & DMA_SxCR_EN) != RESET) - 8000876: 687b ldr r3, [r7, #4] - 8000878: 681b ldr r3, [r3, #0] - 800087a: 681b ldr r3, [r3, #0] - 800087c: f003 0301 and.w r3, r3, #1 - 8000880: 2b00 cmp r3, #0 - 8000882: d1e8 bne.n 8000856 + 80008ba: 687b ldr r3, [r7, #4] + 80008bc: 681b ldr r3, [r3, #0] + 80008be: 681b ldr r3, [r3, #0] + 80008c0: f003 0301 and.w r3, r3, #1 + 80008c4: 2b00 cmp r3, #0 + 80008c6: d1e8 bne.n 800089a } } /* Get the CR register value */ tmp = hdma->Instance->CR; - 8000884: 687b ldr r3, [r7, #4] - 8000886: 681b ldr r3, [r3, #0] - 8000888: 681b ldr r3, [r3, #0] - 800088a: 617b str r3, [r7, #20] + 80008c8: 687b ldr r3, [r7, #4] + 80008ca: 681b ldr r3, [r3, #0] + 80008cc: 681b ldr r3, [r3, #0] + 80008ce: 617b str r3, [r7, #20] /* Clear CHSEL, MBURST, PBURST, PL, MSIZE, PSIZE, MINC, PINC, CIRC, DIR, CT and DBM bits */ tmp &= ((uint32_t)~(DMA_SxCR_CHSEL | DMA_SxCR_MBURST | DMA_SxCR_PBURST | \ - 800088c: 697a ldr r2, [r7, #20] - 800088e: 4b38 ldr r3, [pc, #224] ; (8000970 ) - 8000890: 4013 ands r3, r2 - 8000892: 617b str r3, [r7, #20] + 80008d0: 697a ldr r2, [r7, #20] + 80008d2: 4b38 ldr r3, [pc, #224] ; (80009b4 ) + 80008d4: 4013 ands r3, r2 + 80008d6: 617b str r3, [r7, #20] DMA_SxCR_PL | DMA_SxCR_MSIZE | DMA_SxCR_PSIZE | \ DMA_SxCR_MINC | DMA_SxCR_PINC | DMA_SxCR_CIRC | \ DMA_SxCR_DIR | DMA_SxCR_CT | DMA_SxCR_DBM)); /* Prepare the DMA Stream configuration */ tmp |= hdma->Init.Channel | hdma->Init.Direction | - 8000894: 687b ldr r3, [r7, #4] - 8000896: 685a ldr r2, [r3, #4] - 8000898: 687b ldr r3, [r7, #4] - 800089a: 689b ldr r3, [r3, #8] - 800089c: 431a orrs r2, r3 + 80008d8: 687b ldr r3, [r7, #4] + 80008da: 685a ldr r2, [r3, #4] + 80008dc: 687b ldr r3, [r7, #4] + 80008de: 689b ldr r3, [r3, #8] + 80008e0: 431a orrs r2, r3 hdma->Init.PeriphInc | hdma->Init.MemInc | - 800089e: 687b ldr r3, [r7, #4] - 80008a0: 68db ldr r3, [r3, #12] + 80008e2: 687b ldr r3, [r7, #4] + 80008e4: 68db ldr r3, [r3, #12] tmp |= hdma->Init.Channel | hdma->Init.Direction | - 80008a2: 431a orrs r2, r3 + 80008e6: 431a orrs r2, r3 hdma->Init.PeriphInc | hdma->Init.MemInc | - 80008a4: 687b ldr r3, [r7, #4] - 80008a6: 691b ldr r3, [r3, #16] - 80008a8: 431a orrs r2, r3 + 80008e8: 687b ldr r3, [r7, #4] + 80008ea: 691b ldr r3, [r3, #16] + 80008ec: 431a orrs r2, r3 hdma->Init.PeriphDataAlignment | hdma->Init.MemDataAlignment | - 80008aa: 687b ldr r3, [r7, #4] - 80008ac: 695b ldr r3, [r3, #20] + 80008ee: 687b ldr r3, [r7, #4] + 80008f0: 695b ldr r3, [r3, #20] hdma->Init.PeriphInc | hdma->Init.MemInc | - 80008ae: 431a orrs r2, r3 + 80008f2: 431a orrs r2, r3 hdma->Init.PeriphDataAlignment | hdma->Init.MemDataAlignment | - 80008b0: 687b ldr r3, [r7, #4] - 80008b2: 699b ldr r3, [r3, #24] - 80008b4: 431a orrs r2, r3 + 80008f4: 687b ldr r3, [r7, #4] + 80008f6: 699b ldr r3, [r3, #24] + 80008f8: 431a orrs r2, r3 hdma->Init.Mode | hdma->Init.Priority; - 80008b6: 687b ldr r3, [r7, #4] - 80008b8: 69db ldr r3, [r3, #28] + 80008fa: 687b ldr r3, [r7, #4] + 80008fc: 69db ldr r3, [r3, #28] hdma->Init.PeriphDataAlignment | hdma->Init.MemDataAlignment | - 80008ba: 431a orrs r2, r3 + 80008fe: 431a orrs r2, r3 hdma->Init.Mode | hdma->Init.Priority; - 80008bc: 687b ldr r3, [r7, #4] - 80008be: 6a1b ldr r3, [r3, #32] - 80008c0: 4313 orrs r3, r2 + 8000900: 687b ldr r3, [r7, #4] + 8000902: 6a1b ldr r3, [r3, #32] + 8000904: 4313 orrs r3, r2 tmp |= hdma->Init.Channel | hdma->Init.Direction | - 80008c2: 697a ldr r2, [r7, #20] - 80008c4: 4313 orrs r3, r2 - 80008c6: 617b str r3, [r7, #20] + 8000906: 697a ldr r2, [r7, #20] + 8000908: 4313 orrs r3, r2 + 800090a: 617b str r3, [r7, #20] /* the Memory burst and peripheral burst are not used when the FIFO is disabled */ if(hdma->Init.FIFOMode == DMA_FIFOMODE_ENABLE) - 80008c8: 687b ldr r3, [r7, #4] - 80008ca: 6a5b ldr r3, [r3, #36] ; 0x24 - 80008cc: 2b04 cmp r3, #4 - 80008ce: d107 bne.n 80008e0 + 800090c: 687b ldr r3, [r7, #4] + 800090e: 6a5b ldr r3, [r3, #36] ; 0x24 + 8000910: 2b04 cmp r3, #4 + 8000912: d107 bne.n 8000924 { /* Get memory burst and peripheral burst */ tmp |= hdma->Init.MemBurst | hdma->Init.PeriphBurst; - 80008d0: 687b ldr r3, [r7, #4] - 80008d2: 6ada ldr r2, [r3, #44] ; 0x2c - 80008d4: 687b ldr r3, [r7, #4] - 80008d6: 6b1b ldr r3, [r3, #48] ; 0x30 - 80008d8: 4313 orrs r3, r2 - 80008da: 697a ldr r2, [r7, #20] - 80008dc: 4313 orrs r3, r2 - 80008de: 617b str r3, [r7, #20] + 8000914: 687b ldr r3, [r7, #4] + 8000916: 6ada ldr r2, [r3, #44] ; 0x2c + 8000918: 687b ldr r3, [r7, #4] + 800091a: 6b1b ldr r3, [r3, #48] ; 0x30 + 800091c: 4313 orrs r3, r2 + 800091e: 697a ldr r2, [r7, #20] + 8000920: 4313 orrs r3, r2 + 8000922: 617b str r3, [r7, #20] } /* Write to DMA Stream CR register */ hdma->Instance->CR = tmp; - 80008e0: 687b ldr r3, [r7, #4] - 80008e2: 681b ldr r3, [r3, #0] - 80008e4: 697a ldr r2, [r7, #20] - 80008e6: 601a str r2, [r3, #0] + 8000924: 687b ldr r3, [r7, #4] + 8000926: 681b ldr r3, [r3, #0] + 8000928: 697a ldr r2, [r7, #20] + 800092a: 601a str r2, [r3, #0] /* Get the FCR register value */ tmp = hdma->Instance->FCR; - 80008e8: 687b ldr r3, [r7, #4] - 80008ea: 681b ldr r3, [r3, #0] - 80008ec: 695b ldr r3, [r3, #20] - 80008ee: 617b str r3, [r7, #20] + 800092c: 687b ldr r3, [r7, #4] + 800092e: 681b ldr r3, [r3, #0] + 8000930: 695b ldr r3, [r3, #20] + 8000932: 617b str r3, [r7, #20] /* Clear Direct mode and FIFO threshold bits */ tmp &= (uint32_t)~(DMA_SxFCR_DMDIS | DMA_SxFCR_FTH); - 80008f0: 697b ldr r3, [r7, #20] - 80008f2: f023 0307 bic.w r3, r3, #7 - 80008f6: 617b str r3, [r7, #20] + 8000934: 697b ldr r3, [r7, #20] + 8000936: f023 0307 bic.w r3, r3, #7 + 800093a: 617b str r3, [r7, #20] /* Prepare the DMA Stream FIFO configuration */ tmp |= hdma->Init.FIFOMode; - 80008f8: 687b ldr r3, [r7, #4] - 80008fa: 6a5b ldr r3, [r3, #36] ; 0x24 - 80008fc: 697a ldr r2, [r7, #20] - 80008fe: 4313 orrs r3, r2 - 8000900: 617b str r3, [r7, #20] + 800093c: 687b ldr r3, [r7, #4] + 800093e: 6a5b ldr r3, [r3, #36] ; 0x24 + 8000940: 697a ldr r2, [r7, #20] + 8000942: 4313 orrs r3, r2 + 8000944: 617b str r3, [r7, #20] /* The FIFO threshold is not used when the FIFO mode is disabled */ if(hdma->Init.FIFOMode == DMA_FIFOMODE_ENABLE) - 8000902: 687b ldr r3, [r7, #4] - 8000904: 6a5b ldr r3, [r3, #36] ; 0x24 - 8000906: 2b04 cmp r3, #4 - 8000908: d117 bne.n 800093a + 8000946: 687b ldr r3, [r7, #4] + 8000948: 6a5b ldr r3, [r3, #36] ; 0x24 + 800094a: 2b04 cmp r3, #4 + 800094c: d117 bne.n 800097e { /* Get the FIFO threshold */ tmp |= hdma->Init.FIFOThreshold; - 800090a: 687b ldr r3, [r7, #4] - 800090c: 6a9b ldr r3, [r3, #40] ; 0x28 - 800090e: 697a ldr r2, [r7, #20] - 8000910: 4313 orrs r3, r2 - 8000912: 617b str r3, [r7, #20] + 800094e: 687b ldr r3, [r7, #4] + 8000950: 6a9b ldr r3, [r3, #40] ; 0x28 + 8000952: 697a ldr r2, [r7, #20] + 8000954: 4313 orrs r3, r2 + 8000956: 617b str r3, [r7, #20] /* Check compatibility between FIFO threshold level and size of the memory burst */ /* for INCR4, INCR8, INCR16 bursts */ if (hdma->Init.MemBurst != DMA_MBURST_SINGLE) - 8000914: 687b ldr r3, [r7, #4] - 8000916: 6adb ldr r3, [r3, #44] ; 0x2c - 8000918: 2b00 cmp r3, #0 - 800091a: d00e beq.n 800093a + 8000958: 687b ldr r3, [r7, #4] + 800095a: 6adb ldr r3, [r3, #44] ; 0x2c + 800095c: 2b00 cmp r3, #0 + 800095e: d00e beq.n 800097e { if (DMA_CheckFifoParam(hdma) != HAL_OK) - 800091c: 6878 ldr r0, [r7, #4] - 800091e: f000 fa0b bl 8000d38 - 8000922: 4603 mov r3, r0 - 8000924: 2b00 cmp r3, #0 - 8000926: d008 beq.n 800093a + 8000960: 6878 ldr r0, [r7, #4] + 8000962: f000 fa0b bl 8000d7c + 8000966: 4603 mov r3, r0 + 8000968: 2b00 cmp r3, #0 + 800096a: d008 beq.n 800097e { /* Update error code */ hdma->ErrorCode = HAL_DMA_ERROR_PARAM; - 8000928: 687b ldr r3, [r7, #4] - 800092a: 2240 movs r2, #64 ; 0x40 - 800092c: 655a str r2, [r3, #84] ; 0x54 + 800096c: 687b ldr r3, [r7, #4] + 800096e: 2240 movs r2, #64 ; 0x40 + 8000970: 655a str r2, [r3, #84] ; 0x54 /* Change the DMA state */ hdma->State = HAL_DMA_STATE_READY; - 800092e: 687b ldr r3, [r7, #4] - 8000930: 2201 movs r2, #1 - 8000932: f883 2035 strb.w r2, [r3, #53] ; 0x35 + 8000972: 687b ldr r3, [r7, #4] + 8000974: 2201 movs r2, #1 + 8000976: f883 2035 strb.w r2, [r3, #53] ; 0x35 return HAL_ERROR; - 8000936: 2301 movs r3, #1 - 8000938: e016 b.n 8000968 + 800097a: 2301 movs r3, #1 + 800097c: e016 b.n 80009ac } } } /* Write to DMA Stream FCR */ hdma->Instance->FCR = tmp; - 800093a: 687b ldr r3, [r7, #4] - 800093c: 681b ldr r3, [r3, #0] - 800093e: 697a ldr r2, [r7, #20] - 8000940: 615a str r2, [r3, #20] + 800097e: 687b ldr r3, [r7, #4] + 8000980: 681b ldr r3, [r3, #0] + 8000982: 697a ldr r2, [r7, #20] + 8000984: 615a str r2, [r3, #20] /* Initialize StreamBaseAddress and StreamIndex parameters to be used to calculate DMA steam Base Address needed by HAL_DMA_IRQHandler() and HAL_DMA_PollForTransfer() */ regs = (DMA_Base_Registers *)DMA_CalcBaseAndBitshift(hdma); - 8000942: 6878 ldr r0, [r7, #4] - 8000944: f000 f9c2 bl 8000ccc - 8000948: 4603 mov r3, r0 - 800094a: 60fb str r3, [r7, #12] + 8000986: 6878 ldr r0, [r7, #4] + 8000988: f000 f9c2 bl 8000d10 + 800098c: 4603 mov r3, r0 + 800098e: 60fb str r3, [r7, #12] /* Clear all interrupt flags */ regs->IFCR = 0x3FU << hdma->StreamIndex; - 800094c: 687b ldr r3, [r7, #4] - 800094e: 6ddb ldr r3, [r3, #92] ; 0x5c - 8000950: 223f movs r2, #63 ; 0x3f - 8000952: 409a lsls r2, r3 - 8000954: 68fb ldr r3, [r7, #12] - 8000956: 609a str r2, [r3, #8] + 8000990: 687b ldr r3, [r7, #4] + 8000992: 6ddb ldr r3, [r3, #92] ; 0x5c + 8000994: 223f movs r2, #63 ; 0x3f + 8000996: 409a lsls r2, r3 + 8000998: 68fb ldr r3, [r7, #12] + 800099a: 609a str r2, [r3, #8] /* Initialize the error code */ hdma->ErrorCode = HAL_DMA_ERROR_NONE; - 8000958: 687b ldr r3, [r7, #4] - 800095a: 2200 movs r2, #0 - 800095c: 655a str r2, [r3, #84] ; 0x54 + 800099c: 687b ldr r3, [r7, #4] + 800099e: 2200 movs r2, #0 + 80009a0: 655a str r2, [r3, #84] ; 0x54 /* Initialize the DMA state */ hdma->State = HAL_DMA_STATE_READY; - 800095e: 687b ldr r3, [r7, #4] - 8000960: 2201 movs r2, #1 - 8000962: f883 2035 strb.w r2, [r3, #53] ; 0x35 + 80009a2: 687b ldr r3, [r7, #4] + 80009a4: 2201 movs r2, #1 + 80009a6: f883 2035 strb.w r2, [r3, #53] ; 0x35 return HAL_OK; - 8000966: 2300 movs r3, #0 + 80009aa: 2300 movs r3, #0 } - 8000968: 4618 mov r0, r3 - 800096a: 3718 adds r7, #24 - 800096c: 46bd mov sp, r7 - 800096e: bd80 pop {r7, pc} - 8000970: e010803f .word 0xe010803f + 80009ac: 4618 mov r0, r3 + 80009ae: 3718 adds r7, #24 + 80009b0: 46bd mov sp, r7 + 80009b2: bd80 pop {r7, pc} + 80009b4: e010803f .word 0xe010803f -08000974 : +080009b8 : * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configuration information for the specified DMA Stream. * @retval HAL status */ HAL_StatusTypeDef HAL_DMA_Abort_IT(DMA_HandleTypeDef *hdma) { - 8000974: b480 push {r7} - 8000976: b083 sub sp, #12 - 8000978: af00 add r7, sp, #0 - 800097a: 6078 str r0, [r7, #4] + 80009b8: b480 push {r7} + 80009ba: b083 sub sp, #12 + 80009bc: af00 add r7, sp, #0 + 80009be: 6078 str r0, [r7, #4] if(hdma->State != HAL_DMA_STATE_BUSY) - 800097c: 687b ldr r3, [r7, #4] - 800097e: f893 3035 ldrb.w r3, [r3, #53] ; 0x35 - 8000982: b2db uxtb r3, r3 - 8000984: 2b02 cmp r3, #2 - 8000986: d004 beq.n 8000992 + 80009c0: 687b ldr r3, [r7, #4] + 80009c2: f893 3035 ldrb.w r3, [r3, #53] ; 0x35 + 80009c6: b2db uxtb r3, r3 + 80009c8: 2b02 cmp r3, #2 + 80009ca: d004 beq.n 80009d6 { hdma->ErrorCode = HAL_DMA_ERROR_NO_XFER; - 8000988: 687b ldr r3, [r7, #4] - 800098a: 2280 movs r2, #128 ; 0x80 - 800098c: 655a str r2, [r3, #84] ; 0x54 + 80009cc: 687b ldr r3, [r7, #4] + 80009ce: 2280 movs r2, #128 ; 0x80 + 80009d0: 655a str r2, [r3, #84] ; 0x54 return HAL_ERROR; - 800098e: 2301 movs r3, #1 - 8000990: e00c b.n 80009ac + 80009d2: 2301 movs r3, #1 + 80009d4: e00c b.n 80009f0 } else { /* Set Abort State */ hdma->State = HAL_DMA_STATE_ABORT; - 8000992: 687b ldr r3, [r7, #4] - 8000994: 2205 movs r2, #5 - 8000996: f883 2035 strb.w r2, [r3, #53] ; 0x35 + 80009d6: 687b ldr r3, [r7, #4] + 80009d8: 2205 movs r2, #5 + 80009da: f883 2035 strb.w r2, [r3, #53] ; 0x35 /* Disable the stream */ __HAL_DMA_DISABLE(hdma); - 800099a: 687b ldr r3, [r7, #4] - 800099c: 681b ldr r3, [r3, #0] - 800099e: 681a ldr r2, [r3, #0] - 80009a0: 687b ldr r3, [r7, #4] - 80009a2: 681b ldr r3, [r3, #0] - 80009a4: f022 0201 bic.w r2, r2, #1 - 80009a8: 601a str r2, [r3, #0] + 80009de: 687b ldr r3, [r7, #4] + 80009e0: 681b ldr r3, [r3, #0] + 80009e2: 681a ldr r2, [r3, #0] + 80009e4: 687b ldr r3, [r7, #4] + 80009e6: 681b ldr r3, [r3, #0] + 80009e8: f022 0201 bic.w r2, r2, #1 + 80009ec: 601a str r2, [r3, #0] } return HAL_OK; - 80009aa: 2300 movs r3, #0 + 80009ee: 2300 movs r3, #0 } - 80009ac: 4618 mov r0, r3 - 80009ae: 370c adds r7, #12 - 80009b0: 46bd mov sp, r7 - 80009b2: f85d 7b04 ldr.w r7, [sp], #4 - 80009b6: 4770 bx lr + 80009f0: 4618 mov r0, r3 + 80009f2: 370c adds r7, #12 + 80009f4: 46bd mov sp, r7 + 80009f6: f85d 7b04 ldr.w r7, [sp], #4 + 80009fa: 4770 bx lr -080009b8 : +080009fc : * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configuration information for the specified DMA Stream. * @retval None */ void HAL_DMA_IRQHandler(DMA_HandleTypeDef *hdma) { - 80009b8: b580 push {r7, lr} - 80009ba: b086 sub sp, #24 - 80009bc: af00 add r7, sp, #0 - 80009be: 6078 str r0, [r7, #4] + 80009fc: b580 push {r7, lr} + 80009fe: b086 sub sp, #24 + 8000a00: af00 add r7, sp, #0 + 8000a02: 6078 str r0, [r7, #4] uint32_t tmpisr; __IO uint32_t count = 0; - 80009c0: 2300 movs r3, #0 - 80009c2: 60bb str r3, [r7, #8] + 8000a04: 2300 movs r3, #0 + 8000a06: 60bb str r3, [r7, #8] uint32_t timeout = SystemCoreClock / 9600; - 80009c4: 4b92 ldr r3, [pc, #584] ; (8000c10 ) - 80009c6: 681b ldr r3, [r3, #0] - 80009c8: 4a92 ldr r2, [pc, #584] ; (8000c14 ) - 80009ca: fba2 2303 umull r2, r3, r2, r3 - 80009ce: 0a9b lsrs r3, r3, #10 - 80009d0: 617b str r3, [r7, #20] + 8000a08: 4b92 ldr r3, [pc, #584] ; (8000c54 ) + 8000a0a: 681b ldr r3, [r3, #0] + 8000a0c: 4a92 ldr r2, [pc, #584] ; (8000c58 ) + 8000a0e: fba2 2303 umull r2, r3, r2, r3 + 8000a12: 0a9b lsrs r3, r3, #10 + 8000a14: 617b str r3, [r7, #20] /* calculate DMA base and stream number */ DMA_Base_Registers *regs = (DMA_Base_Registers *)hdma->StreamBaseAddress; - 80009d2: 687b ldr r3, [r7, #4] - 80009d4: 6d9b ldr r3, [r3, #88] ; 0x58 - 80009d6: 613b str r3, [r7, #16] + 8000a16: 687b ldr r3, [r7, #4] + 8000a18: 6d9b ldr r3, [r3, #88] ; 0x58 + 8000a1a: 613b str r3, [r7, #16] tmpisr = regs->ISR; - 80009d8: 693b ldr r3, [r7, #16] - 80009da: 681b ldr r3, [r3, #0] - 80009dc: 60fb str r3, [r7, #12] + 8000a1c: 693b ldr r3, [r7, #16] + 8000a1e: 681b ldr r3, [r3, #0] + 8000a20: 60fb str r3, [r7, #12] /* Transfer Error Interrupt management ***************************************/ if ((tmpisr & (DMA_FLAG_TEIF0_4 << hdma->StreamIndex)) != RESET) - 80009de: 687b ldr r3, [r7, #4] - 80009e0: 6ddb ldr r3, [r3, #92] ; 0x5c - 80009e2: 2208 movs r2, #8 - 80009e4: 409a lsls r2, r3 - 80009e6: 68fb ldr r3, [r7, #12] - 80009e8: 4013 ands r3, r2 - 80009ea: 2b00 cmp r3, #0 - 80009ec: d01a beq.n 8000a24 + 8000a22: 687b ldr r3, [r7, #4] + 8000a24: 6ddb ldr r3, [r3, #92] ; 0x5c + 8000a26: 2208 movs r2, #8 + 8000a28: 409a lsls r2, r3 + 8000a2a: 68fb ldr r3, [r7, #12] + 8000a2c: 4013 ands r3, r2 + 8000a2e: 2b00 cmp r3, #0 + 8000a30: d01a beq.n 8000a68 { if(__HAL_DMA_GET_IT_SOURCE(hdma, DMA_IT_TE) != RESET) - 80009ee: 687b ldr r3, [r7, #4] - 80009f0: 681b ldr r3, [r3, #0] - 80009f2: 681b ldr r3, [r3, #0] - 80009f4: f003 0304 and.w r3, r3, #4 - 80009f8: 2b00 cmp r3, #0 - 80009fa: d013 beq.n 8000a24 + 8000a32: 687b ldr r3, [r7, #4] + 8000a34: 681b ldr r3, [r3, #0] + 8000a36: 681b ldr r3, [r3, #0] + 8000a38: f003 0304 and.w r3, r3, #4 + 8000a3c: 2b00 cmp r3, #0 + 8000a3e: d013 beq.n 8000a68 { /* Disable the transfer error interrupt */ hdma->Instance->CR &= ~(DMA_IT_TE); - 80009fc: 687b ldr r3, [r7, #4] - 80009fe: 681b ldr r3, [r3, #0] - 8000a00: 681a ldr r2, [r3, #0] - 8000a02: 687b ldr r3, [r7, #4] - 8000a04: 681b ldr r3, [r3, #0] - 8000a06: f022 0204 bic.w r2, r2, #4 - 8000a0a: 601a str r2, [r3, #0] + 8000a40: 687b ldr r3, [r7, #4] + 8000a42: 681b ldr r3, [r3, #0] + 8000a44: 681a ldr r2, [r3, #0] + 8000a46: 687b ldr r3, [r7, #4] + 8000a48: 681b ldr r3, [r3, #0] + 8000a4a: f022 0204 bic.w r2, r2, #4 + 8000a4e: 601a str r2, [r3, #0] /* Clear the transfer error flag */ regs->IFCR = DMA_FLAG_TEIF0_4 << hdma->StreamIndex; - 8000a0c: 687b ldr r3, [r7, #4] - 8000a0e: 6ddb ldr r3, [r3, #92] ; 0x5c - 8000a10: 2208 movs r2, #8 - 8000a12: 409a lsls r2, r3 - 8000a14: 693b ldr r3, [r7, #16] - 8000a16: 609a str r2, [r3, #8] + 8000a50: 687b ldr r3, [r7, #4] + 8000a52: 6ddb ldr r3, [r3, #92] ; 0x5c + 8000a54: 2208 movs r2, #8 + 8000a56: 409a lsls r2, r3 + 8000a58: 693b ldr r3, [r7, #16] + 8000a5a: 609a str r2, [r3, #8] /* Update error code */ hdma->ErrorCode |= HAL_DMA_ERROR_TE; - 8000a18: 687b ldr r3, [r7, #4] - 8000a1a: 6d5b ldr r3, [r3, #84] ; 0x54 - 8000a1c: f043 0201 orr.w r2, r3, #1 - 8000a20: 687b ldr r3, [r7, #4] - 8000a22: 655a str r2, [r3, #84] ; 0x54 + 8000a5c: 687b ldr r3, [r7, #4] + 8000a5e: 6d5b ldr r3, [r3, #84] ; 0x54 + 8000a60: f043 0201 orr.w r2, r3, #1 + 8000a64: 687b ldr r3, [r7, #4] + 8000a66: 655a str r2, [r3, #84] ; 0x54 } } /* FIFO Error Interrupt management ******************************************/ if ((tmpisr & (DMA_FLAG_FEIF0_4 << hdma->StreamIndex)) != RESET) - 8000a24: 687b ldr r3, [r7, #4] - 8000a26: 6ddb ldr r3, [r3, #92] ; 0x5c - 8000a28: 2201 movs r2, #1 - 8000a2a: 409a lsls r2, r3 - 8000a2c: 68fb ldr r3, [r7, #12] - 8000a2e: 4013 ands r3, r2 - 8000a30: 2b00 cmp r3, #0 - 8000a32: d012 beq.n 8000a5a + 8000a68: 687b ldr r3, [r7, #4] + 8000a6a: 6ddb ldr r3, [r3, #92] ; 0x5c + 8000a6c: 2201 movs r2, #1 + 8000a6e: 409a lsls r2, r3 + 8000a70: 68fb ldr r3, [r7, #12] + 8000a72: 4013 ands r3, r2 + 8000a74: 2b00 cmp r3, #0 + 8000a76: d012 beq.n 8000a9e { if(__HAL_DMA_GET_IT_SOURCE(hdma, DMA_IT_FE) != RESET) - 8000a34: 687b ldr r3, [r7, #4] - 8000a36: 681b ldr r3, [r3, #0] - 8000a38: 695b ldr r3, [r3, #20] - 8000a3a: f003 0380 and.w r3, r3, #128 ; 0x80 - 8000a3e: 2b00 cmp r3, #0 - 8000a40: d00b beq.n 8000a5a + 8000a78: 687b ldr r3, [r7, #4] + 8000a7a: 681b ldr r3, [r3, #0] + 8000a7c: 695b ldr r3, [r3, #20] + 8000a7e: f003 0380 and.w r3, r3, #128 ; 0x80 + 8000a82: 2b00 cmp r3, #0 + 8000a84: d00b beq.n 8000a9e { /* Clear the FIFO error flag */ regs->IFCR = DMA_FLAG_FEIF0_4 << hdma->StreamIndex; - 8000a42: 687b ldr r3, [r7, #4] - 8000a44: 6ddb ldr r3, [r3, #92] ; 0x5c - 8000a46: 2201 movs r2, #1 - 8000a48: 409a lsls r2, r3 - 8000a4a: 693b ldr r3, [r7, #16] - 8000a4c: 609a str r2, [r3, #8] + 8000a86: 687b ldr r3, [r7, #4] + 8000a88: 6ddb ldr r3, [r3, #92] ; 0x5c + 8000a8a: 2201 movs r2, #1 + 8000a8c: 409a lsls r2, r3 + 8000a8e: 693b ldr r3, [r7, #16] + 8000a90: 609a str r2, [r3, #8] /* Update error code */ hdma->ErrorCode |= HAL_DMA_ERROR_FE; - 8000a4e: 687b ldr r3, [r7, #4] - 8000a50: 6d5b ldr r3, [r3, #84] ; 0x54 - 8000a52: f043 0202 orr.w r2, r3, #2 - 8000a56: 687b ldr r3, [r7, #4] - 8000a58: 655a str r2, [r3, #84] ; 0x54 + 8000a92: 687b ldr r3, [r7, #4] + 8000a94: 6d5b ldr r3, [r3, #84] ; 0x54 + 8000a96: f043 0202 orr.w r2, r3, #2 + 8000a9a: 687b ldr r3, [r7, #4] + 8000a9c: 655a str r2, [r3, #84] ; 0x54 } } /* Direct Mode Error Interrupt management ***********************************/ if ((tmpisr & (DMA_FLAG_DMEIF0_4 << hdma->StreamIndex)) != RESET) - 8000a5a: 687b ldr r3, [r7, #4] - 8000a5c: 6ddb ldr r3, [r3, #92] ; 0x5c - 8000a5e: 2204 movs r2, #4 - 8000a60: 409a lsls r2, r3 - 8000a62: 68fb ldr r3, [r7, #12] - 8000a64: 4013 ands r3, r2 - 8000a66: 2b00 cmp r3, #0 - 8000a68: d012 beq.n 8000a90 + 8000a9e: 687b ldr r3, [r7, #4] + 8000aa0: 6ddb ldr r3, [r3, #92] ; 0x5c + 8000aa2: 2204 movs r2, #4 + 8000aa4: 409a lsls r2, r3 + 8000aa6: 68fb ldr r3, [r7, #12] + 8000aa8: 4013 ands r3, r2 + 8000aaa: 2b00 cmp r3, #0 + 8000aac: d012 beq.n 8000ad4 { if(__HAL_DMA_GET_IT_SOURCE(hdma, DMA_IT_DME) != RESET) - 8000a6a: 687b ldr r3, [r7, #4] - 8000a6c: 681b ldr r3, [r3, #0] - 8000a6e: 681b ldr r3, [r3, #0] - 8000a70: f003 0302 and.w r3, r3, #2 - 8000a74: 2b00 cmp r3, #0 - 8000a76: d00b beq.n 8000a90 + 8000aae: 687b ldr r3, [r7, #4] + 8000ab0: 681b ldr r3, [r3, #0] + 8000ab2: 681b ldr r3, [r3, #0] + 8000ab4: f003 0302 and.w r3, r3, #2 + 8000ab8: 2b00 cmp r3, #0 + 8000aba: d00b beq.n 8000ad4 { /* Clear the direct mode error flag */ regs->IFCR = DMA_FLAG_DMEIF0_4 << hdma->StreamIndex; - 8000a78: 687b ldr r3, [r7, #4] - 8000a7a: 6ddb ldr r3, [r3, #92] ; 0x5c - 8000a7c: 2204 movs r2, #4 - 8000a7e: 409a lsls r2, r3 - 8000a80: 693b ldr r3, [r7, #16] - 8000a82: 609a str r2, [r3, #8] + 8000abc: 687b ldr r3, [r7, #4] + 8000abe: 6ddb ldr r3, [r3, #92] ; 0x5c + 8000ac0: 2204 movs r2, #4 + 8000ac2: 409a lsls r2, r3 + 8000ac4: 693b ldr r3, [r7, #16] + 8000ac6: 609a str r2, [r3, #8] /* Update error code */ hdma->ErrorCode |= HAL_DMA_ERROR_DME; - 8000a84: 687b ldr r3, [r7, #4] - 8000a86: 6d5b ldr r3, [r3, #84] ; 0x54 - 8000a88: f043 0204 orr.w r2, r3, #4 - 8000a8c: 687b ldr r3, [r7, #4] - 8000a8e: 655a str r2, [r3, #84] ; 0x54 + 8000ac8: 687b ldr r3, [r7, #4] + 8000aca: 6d5b ldr r3, [r3, #84] ; 0x54 + 8000acc: f043 0204 orr.w r2, r3, #4 + 8000ad0: 687b ldr r3, [r7, #4] + 8000ad2: 655a str r2, [r3, #84] ; 0x54 } } /* Half Transfer Complete Interrupt management ******************************/ if ((tmpisr & (DMA_FLAG_HTIF0_4 << hdma->StreamIndex)) != RESET) - 8000a90: 687b ldr r3, [r7, #4] - 8000a92: 6ddb ldr r3, [r3, #92] ; 0x5c - 8000a94: 2210 movs r2, #16 - 8000a96: 409a lsls r2, r3 - 8000a98: 68fb ldr r3, [r7, #12] - 8000a9a: 4013 ands r3, r2 - 8000a9c: 2b00 cmp r3, #0 - 8000a9e: d043 beq.n 8000b28 + 8000ad4: 687b ldr r3, [r7, #4] + 8000ad6: 6ddb ldr r3, [r3, #92] ; 0x5c + 8000ad8: 2210 movs r2, #16 + 8000ada: 409a lsls r2, r3 + 8000adc: 68fb ldr r3, [r7, #12] + 8000ade: 4013 ands r3, r2 + 8000ae0: 2b00 cmp r3, #0 + 8000ae2: d043 beq.n 8000b6c { if(__HAL_DMA_GET_IT_SOURCE(hdma, DMA_IT_HT) != RESET) - 8000aa0: 687b ldr r3, [r7, #4] - 8000aa2: 681b ldr r3, [r3, #0] - 8000aa4: 681b ldr r3, [r3, #0] - 8000aa6: f003 0308 and.w r3, r3, #8 - 8000aaa: 2b00 cmp r3, #0 - 8000aac: d03c beq.n 8000b28 + 8000ae4: 687b ldr r3, [r7, #4] + 8000ae6: 681b ldr r3, [r3, #0] + 8000ae8: 681b ldr r3, [r3, #0] + 8000aea: f003 0308 and.w r3, r3, #8 + 8000aee: 2b00 cmp r3, #0 + 8000af0: d03c beq.n 8000b6c { /* Clear the half transfer complete flag */ regs->IFCR = DMA_FLAG_HTIF0_4 << hdma->StreamIndex; - 8000aae: 687b ldr r3, [r7, #4] - 8000ab0: 6ddb ldr r3, [r3, #92] ; 0x5c - 8000ab2: 2210 movs r2, #16 - 8000ab4: 409a lsls r2, r3 - 8000ab6: 693b ldr r3, [r7, #16] - 8000ab8: 609a str r2, [r3, #8] + 8000af2: 687b ldr r3, [r7, #4] + 8000af4: 6ddb ldr r3, [r3, #92] ; 0x5c + 8000af6: 2210 movs r2, #16 + 8000af8: 409a lsls r2, r3 + 8000afa: 693b ldr r3, [r7, #16] + 8000afc: 609a str r2, [r3, #8] /* Multi_Buffering mode enabled */ if(((hdma->Instance->CR) & (uint32_t)(DMA_SxCR_DBM)) != RESET) - 8000aba: 687b ldr r3, [r7, #4] - 8000abc: 681b ldr r3, [r3, #0] - 8000abe: 681b ldr r3, [r3, #0] - 8000ac0: f403 2380 and.w r3, r3, #262144 ; 0x40000 - 8000ac4: 2b00 cmp r3, #0 - 8000ac6: d018 beq.n 8000afa + 8000afe: 687b ldr r3, [r7, #4] + 8000b00: 681b ldr r3, [r3, #0] + 8000b02: 681b ldr r3, [r3, #0] + 8000b04: f403 2380 and.w r3, r3, #262144 ; 0x40000 + 8000b08: 2b00 cmp r3, #0 + 8000b0a: d018 beq.n 8000b3e { /* Current memory buffer used is Memory 0 */ if((hdma->Instance->CR & DMA_SxCR_CT) == RESET) - 8000ac8: 687b ldr r3, [r7, #4] - 8000aca: 681b ldr r3, [r3, #0] - 8000acc: 681b ldr r3, [r3, #0] - 8000ace: f403 2300 and.w r3, r3, #524288 ; 0x80000 - 8000ad2: 2b00 cmp r3, #0 - 8000ad4: d108 bne.n 8000ae8 + 8000b0c: 687b ldr r3, [r7, #4] + 8000b0e: 681b ldr r3, [r3, #0] + 8000b10: 681b ldr r3, [r3, #0] + 8000b12: f403 2300 and.w r3, r3, #524288 ; 0x80000 + 8000b16: 2b00 cmp r3, #0 + 8000b18: d108 bne.n 8000b2c { if(hdma->XferHalfCpltCallback != NULL) - 8000ad6: 687b ldr r3, [r7, #4] - 8000ad8: 6c1b ldr r3, [r3, #64] ; 0x40 - 8000ada: 2b00 cmp r3, #0 - 8000adc: d024 beq.n 8000b28 + 8000b1a: 687b ldr r3, [r7, #4] + 8000b1c: 6c1b ldr r3, [r3, #64] ; 0x40 + 8000b1e: 2b00 cmp r3, #0 + 8000b20: d024 beq.n 8000b6c { /* Half transfer callback */ hdma->XferHalfCpltCallback(hdma); - 8000ade: 687b ldr r3, [r7, #4] - 8000ae0: 6c1b ldr r3, [r3, #64] ; 0x40 - 8000ae2: 6878 ldr r0, [r7, #4] - 8000ae4: 4798 blx r3 - 8000ae6: e01f b.n 8000b28 + 8000b22: 687b ldr r3, [r7, #4] + 8000b24: 6c1b ldr r3, [r3, #64] ; 0x40 + 8000b26: 6878 ldr r0, [r7, #4] + 8000b28: 4798 blx r3 + 8000b2a: e01f b.n 8000b6c } } /* Current memory buffer used is Memory 1 */ else { if(hdma->XferM1HalfCpltCallback != NULL) - 8000ae8: 687b ldr r3, [r7, #4] - 8000aea: 6c9b ldr r3, [r3, #72] ; 0x48 - 8000aec: 2b00 cmp r3, #0 - 8000aee: d01b beq.n 8000b28 + 8000b2c: 687b ldr r3, [r7, #4] + 8000b2e: 6c9b ldr r3, [r3, #72] ; 0x48 + 8000b30: 2b00 cmp r3, #0 + 8000b32: d01b beq.n 8000b6c { /* Half transfer callback */ hdma->XferM1HalfCpltCallback(hdma); - 8000af0: 687b ldr r3, [r7, #4] - 8000af2: 6c9b ldr r3, [r3, #72] ; 0x48 - 8000af4: 6878 ldr r0, [r7, #4] - 8000af6: 4798 blx r3 - 8000af8: e016 b.n 8000b28 + 8000b34: 687b ldr r3, [r7, #4] + 8000b36: 6c9b ldr r3, [r3, #72] ; 0x48 + 8000b38: 6878 ldr r0, [r7, #4] + 8000b3a: 4798 blx r3 + 8000b3c: e016 b.n 8000b6c } } else { /* Disable the half transfer interrupt if the DMA mode is not CIRCULAR */ if((hdma->Instance->CR & DMA_SxCR_CIRC) == RESET) - 8000afa: 687b ldr r3, [r7, #4] - 8000afc: 681b ldr r3, [r3, #0] - 8000afe: 681b ldr r3, [r3, #0] - 8000b00: f403 7380 and.w r3, r3, #256 ; 0x100 - 8000b04: 2b00 cmp r3, #0 - 8000b06: d107 bne.n 8000b18 + 8000b3e: 687b ldr r3, [r7, #4] + 8000b40: 681b ldr r3, [r3, #0] + 8000b42: 681b ldr r3, [r3, #0] + 8000b44: f403 7380 and.w r3, r3, #256 ; 0x100 + 8000b48: 2b00 cmp r3, #0 + 8000b4a: d107 bne.n 8000b5c { /* Disable the half transfer interrupt */ hdma->Instance->CR &= ~(DMA_IT_HT); - 8000b08: 687b ldr r3, [r7, #4] - 8000b0a: 681b ldr r3, [r3, #0] - 8000b0c: 681a ldr r2, [r3, #0] - 8000b0e: 687b ldr r3, [r7, #4] - 8000b10: 681b ldr r3, [r3, #0] - 8000b12: f022 0208 bic.w r2, r2, #8 - 8000b16: 601a str r2, [r3, #0] + 8000b4c: 687b ldr r3, [r7, #4] + 8000b4e: 681b ldr r3, [r3, #0] + 8000b50: 681a ldr r2, [r3, #0] + 8000b52: 687b ldr r3, [r7, #4] + 8000b54: 681b ldr r3, [r3, #0] + 8000b56: f022 0208 bic.w r2, r2, #8 + 8000b5a: 601a str r2, [r3, #0] } if(hdma->XferHalfCpltCallback != NULL) - 8000b18: 687b ldr r3, [r7, #4] - 8000b1a: 6c1b ldr r3, [r3, #64] ; 0x40 - 8000b1c: 2b00 cmp r3, #0 - 8000b1e: d003 beq.n 8000b28 + 8000b5c: 687b ldr r3, [r7, #4] + 8000b5e: 6c1b ldr r3, [r3, #64] ; 0x40 + 8000b60: 2b00 cmp r3, #0 + 8000b62: d003 beq.n 8000b6c { /* Half transfer callback */ hdma->XferHalfCpltCallback(hdma); - 8000b20: 687b ldr r3, [r7, #4] - 8000b22: 6c1b ldr r3, [r3, #64] ; 0x40 - 8000b24: 6878 ldr r0, [r7, #4] - 8000b26: 4798 blx r3 + 8000b64: 687b ldr r3, [r7, #4] + 8000b66: 6c1b ldr r3, [r3, #64] ; 0x40 + 8000b68: 6878 ldr r0, [r7, #4] + 8000b6a: 4798 blx r3 } } } } /* Transfer Complete Interrupt management ***********************************/ if ((tmpisr & (DMA_FLAG_TCIF0_4 << hdma->StreamIndex)) != RESET) - 8000b28: 687b ldr r3, [r7, #4] - 8000b2a: 6ddb ldr r3, [r3, #92] ; 0x5c - 8000b2c: 2220 movs r2, #32 - 8000b2e: 409a lsls r2, r3 - 8000b30: 68fb ldr r3, [r7, #12] - 8000b32: 4013 ands r3, r2 - 8000b34: 2b00 cmp r3, #0 - 8000b36: f000 808e beq.w 8000c56 + 8000b6c: 687b ldr r3, [r7, #4] + 8000b6e: 6ddb ldr r3, [r3, #92] ; 0x5c + 8000b70: 2220 movs r2, #32 + 8000b72: 409a lsls r2, r3 + 8000b74: 68fb ldr r3, [r7, #12] + 8000b76: 4013 ands r3, r2 + 8000b78: 2b00 cmp r3, #0 + 8000b7a: f000 808e beq.w 8000c9a { if(__HAL_DMA_GET_IT_SOURCE(hdma, DMA_IT_TC) != RESET) - 8000b3a: 687b ldr r3, [r7, #4] - 8000b3c: 681b ldr r3, [r3, #0] - 8000b3e: 681b ldr r3, [r3, #0] - 8000b40: f003 0310 and.w r3, r3, #16 - 8000b44: 2b00 cmp r3, #0 - 8000b46: f000 8086 beq.w 8000c56 + 8000b7e: 687b ldr r3, [r7, #4] + 8000b80: 681b ldr r3, [r3, #0] + 8000b82: 681b ldr r3, [r3, #0] + 8000b84: f003 0310 and.w r3, r3, #16 + 8000b88: 2b00 cmp r3, #0 + 8000b8a: f000 8086 beq.w 8000c9a { /* Clear the transfer complete flag */ regs->IFCR = DMA_FLAG_TCIF0_4 << hdma->StreamIndex; - 8000b4a: 687b ldr r3, [r7, #4] - 8000b4c: 6ddb ldr r3, [r3, #92] ; 0x5c - 8000b4e: 2220 movs r2, #32 - 8000b50: 409a lsls r2, r3 - 8000b52: 693b ldr r3, [r7, #16] - 8000b54: 609a str r2, [r3, #8] + 8000b8e: 687b ldr r3, [r7, #4] + 8000b90: 6ddb ldr r3, [r3, #92] ; 0x5c + 8000b92: 2220 movs r2, #32 + 8000b94: 409a lsls r2, r3 + 8000b96: 693b ldr r3, [r7, #16] + 8000b98: 609a str r2, [r3, #8] if(HAL_DMA_STATE_ABORT == hdma->State) - 8000b56: 687b ldr r3, [r7, #4] - 8000b58: f893 3035 ldrb.w r3, [r3, #53] ; 0x35 - 8000b5c: b2db uxtb r3, r3 - 8000b5e: 2b05 cmp r3, #5 - 8000b60: d136 bne.n 8000bd0 + 8000b9a: 687b ldr r3, [r7, #4] + 8000b9c: f893 3035 ldrb.w r3, [r3, #53] ; 0x35 + 8000ba0: b2db uxtb r3, r3 + 8000ba2: 2b05 cmp r3, #5 + 8000ba4: d136 bne.n 8000c14 { /* Disable all the transfer interrupts */ hdma->Instance->CR &= ~(DMA_IT_TC | DMA_IT_TE | DMA_IT_DME); - 8000b62: 687b ldr r3, [r7, #4] - 8000b64: 681b ldr r3, [r3, #0] - 8000b66: 681a ldr r2, [r3, #0] - 8000b68: 687b ldr r3, [r7, #4] - 8000b6a: 681b ldr r3, [r3, #0] - 8000b6c: f022 0216 bic.w r2, r2, #22 - 8000b70: 601a str r2, [r3, #0] + 8000ba6: 687b ldr r3, [r7, #4] + 8000ba8: 681b ldr r3, [r3, #0] + 8000baa: 681a ldr r2, [r3, #0] + 8000bac: 687b ldr r3, [r7, #4] + 8000bae: 681b ldr r3, [r3, #0] + 8000bb0: f022 0216 bic.w r2, r2, #22 + 8000bb4: 601a str r2, [r3, #0] hdma->Instance->FCR &= ~(DMA_IT_FE); - 8000b72: 687b ldr r3, [r7, #4] - 8000b74: 681b ldr r3, [r3, #0] - 8000b76: 695a ldr r2, [r3, #20] - 8000b78: 687b ldr r3, [r7, #4] - 8000b7a: 681b ldr r3, [r3, #0] - 8000b7c: f022 0280 bic.w r2, r2, #128 ; 0x80 - 8000b80: 615a str r2, [r3, #20] + 8000bb6: 687b ldr r3, [r7, #4] + 8000bb8: 681b ldr r3, [r3, #0] + 8000bba: 695a ldr r2, [r3, #20] + 8000bbc: 687b ldr r3, [r7, #4] + 8000bbe: 681b ldr r3, [r3, #0] + 8000bc0: f022 0280 bic.w r2, r2, #128 ; 0x80 + 8000bc4: 615a str r2, [r3, #20] if((hdma->XferHalfCpltCallback != NULL) || (hdma->XferM1HalfCpltCallback != NULL)) - 8000b82: 687b ldr r3, [r7, #4] - 8000b84: 6c1b ldr r3, [r3, #64] ; 0x40 - 8000b86: 2b00 cmp r3, #0 - 8000b88: d103 bne.n 8000b92 - 8000b8a: 687b ldr r3, [r7, #4] - 8000b8c: 6c9b ldr r3, [r3, #72] ; 0x48 - 8000b8e: 2b00 cmp r3, #0 - 8000b90: d007 beq.n 8000ba2 + 8000bc6: 687b ldr r3, [r7, #4] + 8000bc8: 6c1b ldr r3, [r3, #64] ; 0x40 + 8000bca: 2b00 cmp r3, #0 + 8000bcc: d103 bne.n 8000bd6 + 8000bce: 687b ldr r3, [r7, #4] + 8000bd0: 6c9b ldr r3, [r3, #72] ; 0x48 + 8000bd2: 2b00 cmp r3, #0 + 8000bd4: d007 beq.n 8000be6 { hdma->Instance->CR &= ~(DMA_IT_HT); - 8000b92: 687b ldr r3, [r7, #4] - 8000b94: 681b ldr r3, [r3, #0] - 8000b96: 681a ldr r2, [r3, #0] - 8000b98: 687b ldr r3, [r7, #4] - 8000b9a: 681b ldr r3, [r3, #0] - 8000b9c: f022 0208 bic.w r2, r2, #8 - 8000ba0: 601a str r2, [r3, #0] + 8000bd6: 687b ldr r3, [r7, #4] + 8000bd8: 681b ldr r3, [r3, #0] + 8000bda: 681a ldr r2, [r3, #0] + 8000bdc: 687b ldr r3, [r7, #4] + 8000bde: 681b ldr r3, [r3, #0] + 8000be0: f022 0208 bic.w r2, r2, #8 + 8000be4: 601a str r2, [r3, #0] } /* Clear all interrupt flags at correct offset within the register */ regs->IFCR = 0x3FU << hdma->StreamIndex; - 8000ba2: 687b ldr r3, [r7, #4] - 8000ba4: 6ddb ldr r3, [r3, #92] ; 0x5c - 8000ba6: 223f movs r2, #63 ; 0x3f - 8000ba8: 409a lsls r2, r3 - 8000baa: 693b ldr r3, [r7, #16] - 8000bac: 609a str r2, [r3, #8] + 8000be6: 687b ldr r3, [r7, #4] + 8000be8: 6ddb ldr r3, [r3, #92] ; 0x5c + 8000bea: 223f movs r2, #63 ; 0x3f + 8000bec: 409a lsls r2, r3 + 8000bee: 693b ldr r3, [r7, #16] + 8000bf0: 609a str r2, [r3, #8] /* Process Unlocked */ __HAL_UNLOCK(hdma); - 8000bae: 687b ldr r3, [r7, #4] - 8000bb0: 2200 movs r2, #0 - 8000bb2: f883 2034 strb.w r2, [r3, #52] ; 0x34 + 8000bf2: 687b ldr r3, [r7, #4] + 8000bf4: 2200 movs r2, #0 + 8000bf6: f883 2034 strb.w r2, [r3, #52] ; 0x34 /* Change the DMA state */ hdma->State = HAL_DMA_STATE_READY; - 8000bb6: 687b ldr r3, [r7, #4] - 8000bb8: 2201 movs r2, #1 - 8000bba: f883 2035 strb.w r2, [r3, #53] ; 0x35 + 8000bfa: 687b ldr r3, [r7, #4] + 8000bfc: 2201 movs r2, #1 + 8000bfe: f883 2035 strb.w r2, [r3, #53] ; 0x35 if(hdma->XferAbortCallback != NULL) - 8000bbe: 687b ldr r3, [r7, #4] - 8000bc0: 6d1b ldr r3, [r3, #80] ; 0x50 - 8000bc2: 2b00 cmp r3, #0 - 8000bc4: d07d beq.n 8000cc2 + 8000c02: 687b ldr r3, [r7, #4] + 8000c04: 6d1b ldr r3, [r3, #80] ; 0x50 + 8000c06: 2b00 cmp r3, #0 + 8000c08: d07d beq.n 8000d06 { hdma->XferAbortCallback(hdma); - 8000bc6: 687b ldr r3, [r7, #4] - 8000bc8: 6d1b ldr r3, [r3, #80] ; 0x50 - 8000bca: 6878 ldr r0, [r7, #4] - 8000bcc: 4798 blx r3 + 8000c0a: 687b ldr r3, [r7, #4] + 8000c0c: 6d1b ldr r3, [r3, #80] ; 0x50 + 8000c0e: 6878 ldr r0, [r7, #4] + 8000c10: 4798 blx r3 } return; - 8000bce: e078 b.n 8000cc2 + 8000c12: e078 b.n 8000d06 } if(((hdma->Instance->CR) & (uint32_t)(DMA_SxCR_DBM)) != RESET) - 8000bd0: 687b ldr r3, [r7, #4] - 8000bd2: 681b ldr r3, [r3, #0] - 8000bd4: 681b ldr r3, [r3, #0] - 8000bd6: f403 2380 and.w r3, r3, #262144 ; 0x40000 - 8000bda: 2b00 cmp r3, #0 - 8000bdc: d01c beq.n 8000c18 + 8000c14: 687b ldr r3, [r7, #4] + 8000c16: 681b ldr r3, [r3, #0] + 8000c18: 681b ldr r3, [r3, #0] + 8000c1a: f403 2380 and.w r3, r3, #262144 ; 0x40000 + 8000c1e: 2b00 cmp r3, #0 + 8000c20: d01c beq.n 8000c5c { /* Current memory buffer used is Memory 0 */ if((hdma->Instance->CR & DMA_SxCR_CT) == RESET) - 8000bde: 687b ldr r3, [r7, #4] - 8000be0: 681b ldr r3, [r3, #0] - 8000be2: 681b ldr r3, [r3, #0] - 8000be4: f403 2300 and.w r3, r3, #524288 ; 0x80000 - 8000be8: 2b00 cmp r3, #0 - 8000bea: d108 bne.n 8000bfe + 8000c22: 687b ldr r3, [r7, #4] + 8000c24: 681b ldr r3, [r3, #0] + 8000c26: 681b ldr r3, [r3, #0] + 8000c28: f403 2300 and.w r3, r3, #524288 ; 0x80000 + 8000c2c: 2b00 cmp r3, #0 + 8000c2e: d108 bne.n 8000c42 { if(hdma->XferM1CpltCallback != NULL) - 8000bec: 687b ldr r3, [r7, #4] - 8000bee: 6c5b ldr r3, [r3, #68] ; 0x44 - 8000bf0: 2b00 cmp r3, #0 - 8000bf2: d030 beq.n 8000c56 + 8000c30: 687b ldr r3, [r7, #4] + 8000c32: 6c5b ldr r3, [r3, #68] ; 0x44 + 8000c34: 2b00 cmp r3, #0 + 8000c36: d030 beq.n 8000c9a { /* Transfer complete Callback for memory1 */ hdma->XferM1CpltCallback(hdma); - 8000bf4: 687b ldr r3, [r7, #4] - 8000bf6: 6c5b ldr r3, [r3, #68] ; 0x44 - 8000bf8: 6878 ldr r0, [r7, #4] - 8000bfa: 4798 blx r3 - 8000bfc: e02b b.n 8000c56 + 8000c38: 687b ldr r3, [r7, #4] + 8000c3a: 6c5b ldr r3, [r3, #68] ; 0x44 + 8000c3c: 6878 ldr r0, [r7, #4] + 8000c3e: 4798 blx r3 + 8000c40: e02b b.n 8000c9a } } /* Current memory buffer used is Memory 1 */ else { if(hdma->XferCpltCallback != NULL) - 8000bfe: 687b ldr r3, [r7, #4] - 8000c00: 6bdb ldr r3, [r3, #60] ; 0x3c - 8000c02: 2b00 cmp r3, #0 - 8000c04: d027 beq.n 8000c56 + 8000c42: 687b ldr r3, [r7, #4] + 8000c44: 6bdb ldr r3, [r3, #60] ; 0x3c + 8000c46: 2b00 cmp r3, #0 + 8000c48: d027 beq.n 8000c9a { /* Transfer complete Callback for memory0 */ hdma->XferCpltCallback(hdma); - 8000c06: 687b ldr r3, [r7, #4] - 8000c08: 6bdb ldr r3, [r3, #60] ; 0x3c - 8000c0a: 6878 ldr r0, [r7, #4] - 8000c0c: 4798 blx r3 - 8000c0e: e022 b.n 8000c56 - 8000c10: 20000008 .word 0x20000008 - 8000c14: 1b4e81b5 .word 0x1b4e81b5 + 8000c4a: 687b ldr r3, [r7, #4] + 8000c4c: 6bdb ldr r3, [r3, #60] ; 0x3c + 8000c4e: 6878 ldr r0, [r7, #4] + 8000c50: 4798 blx r3 + 8000c52: e022 b.n 8000c9a + 8000c54: 20000008 .word 0x20000008 + 8000c58: 1b4e81b5 .word 0x1b4e81b5 } } /* Disable the transfer complete interrupt if the DMA mode is not CIRCULAR */ else { if((hdma->Instance->CR & DMA_SxCR_CIRC) == RESET) - 8000c18: 687b ldr r3, [r7, #4] - 8000c1a: 681b ldr r3, [r3, #0] - 8000c1c: 681b ldr r3, [r3, #0] - 8000c1e: f403 7380 and.w r3, r3, #256 ; 0x100 - 8000c22: 2b00 cmp r3, #0 - 8000c24: d10f bne.n 8000c46 + 8000c5c: 687b ldr r3, [r7, #4] + 8000c5e: 681b ldr r3, [r3, #0] + 8000c60: 681b ldr r3, [r3, #0] + 8000c62: f403 7380 and.w r3, r3, #256 ; 0x100 + 8000c66: 2b00 cmp r3, #0 + 8000c68: d10f bne.n 8000c8a { /* Disable the transfer complete interrupt */ hdma->Instance->CR &= ~(DMA_IT_TC); - 8000c26: 687b ldr r3, [r7, #4] - 8000c28: 681b ldr r3, [r3, #0] - 8000c2a: 681a ldr r2, [r3, #0] - 8000c2c: 687b ldr r3, [r7, #4] - 8000c2e: 681b ldr r3, [r3, #0] - 8000c30: f022 0210 bic.w r2, r2, #16 - 8000c34: 601a str r2, [r3, #0] + 8000c6a: 687b ldr r3, [r7, #4] + 8000c6c: 681b ldr r3, [r3, #0] + 8000c6e: 681a ldr r2, [r3, #0] + 8000c70: 687b ldr r3, [r7, #4] + 8000c72: 681b ldr r3, [r3, #0] + 8000c74: f022 0210 bic.w r2, r2, #16 + 8000c78: 601a str r2, [r3, #0] /* Process Unlocked */ __HAL_UNLOCK(hdma); - 8000c36: 687b ldr r3, [r7, #4] - 8000c38: 2200 movs r2, #0 - 8000c3a: f883 2034 strb.w r2, [r3, #52] ; 0x34 + 8000c7a: 687b ldr r3, [r7, #4] + 8000c7c: 2200 movs r2, #0 + 8000c7e: f883 2034 strb.w r2, [r3, #52] ; 0x34 /* Change the DMA state */ hdma->State = HAL_DMA_STATE_READY; - 8000c3e: 687b ldr r3, [r7, #4] - 8000c40: 2201 movs r2, #1 - 8000c42: f883 2035 strb.w r2, [r3, #53] ; 0x35 + 8000c82: 687b ldr r3, [r7, #4] + 8000c84: 2201 movs r2, #1 + 8000c86: f883 2035 strb.w r2, [r3, #53] ; 0x35 } if(hdma->XferCpltCallback != NULL) - 8000c46: 687b ldr r3, [r7, #4] - 8000c48: 6bdb ldr r3, [r3, #60] ; 0x3c - 8000c4a: 2b00 cmp r3, #0 - 8000c4c: d003 beq.n 8000c56 + 8000c8a: 687b ldr r3, [r7, #4] + 8000c8c: 6bdb ldr r3, [r3, #60] ; 0x3c + 8000c8e: 2b00 cmp r3, #0 + 8000c90: d003 beq.n 8000c9a { /* Transfer complete callback */ hdma->XferCpltCallback(hdma); - 8000c4e: 687b ldr r3, [r7, #4] - 8000c50: 6bdb ldr r3, [r3, #60] ; 0x3c - 8000c52: 6878 ldr r0, [r7, #4] - 8000c54: 4798 blx r3 + 8000c92: 687b ldr r3, [r7, #4] + 8000c94: 6bdb ldr r3, [r3, #60] ; 0x3c + 8000c96: 6878 ldr r0, [r7, #4] + 8000c98: 4798 blx r3 } } } /* manage error case */ if(hdma->ErrorCode != HAL_DMA_ERROR_NONE) - 8000c56: 687b ldr r3, [r7, #4] - 8000c58: 6d5b ldr r3, [r3, #84] ; 0x54 - 8000c5a: 2b00 cmp r3, #0 - 8000c5c: d032 beq.n 8000cc4 + 8000c9a: 687b ldr r3, [r7, #4] + 8000c9c: 6d5b ldr r3, [r3, #84] ; 0x54 + 8000c9e: 2b00 cmp r3, #0 + 8000ca0: d032 beq.n 8000d08 { if((hdma->ErrorCode & HAL_DMA_ERROR_TE) != RESET) - 8000c5e: 687b ldr r3, [r7, #4] - 8000c60: 6d5b ldr r3, [r3, #84] ; 0x54 - 8000c62: f003 0301 and.w r3, r3, #1 - 8000c66: 2b00 cmp r3, #0 - 8000c68: d022 beq.n 8000cb0 + 8000ca2: 687b ldr r3, [r7, #4] + 8000ca4: 6d5b ldr r3, [r3, #84] ; 0x54 + 8000ca6: f003 0301 and.w r3, r3, #1 + 8000caa: 2b00 cmp r3, #0 + 8000cac: d022 beq.n 8000cf4 { hdma->State = HAL_DMA_STATE_ABORT; - 8000c6a: 687b ldr r3, [r7, #4] - 8000c6c: 2205 movs r2, #5 - 8000c6e: f883 2035 strb.w r2, [r3, #53] ; 0x35 + 8000cae: 687b ldr r3, [r7, #4] + 8000cb0: 2205 movs r2, #5 + 8000cb2: f883 2035 strb.w r2, [r3, #53] ; 0x35 /* Disable the stream */ __HAL_DMA_DISABLE(hdma); - 8000c72: 687b ldr r3, [r7, #4] - 8000c74: 681b ldr r3, [r3, #0] - 8000c76: 681a ldr r2, [r3, #0] - 8000c78: 687b ldr r3, [r7, #4] - 8000c7a: 681b ldr r3, [r3, #0] - 8000c7c: f022 0201 bic.w r2, r2, #1 - 8000c80: 601a str r2, [r3, #0] + 8000cb6: 687b ldr r3, [r7, #4] + 8000cb8: 681b ldr r3, [r3, #0] + 8000cba: 681a ldr r2, [r3, #0] + 8000cbc: 687b ldr r3, [r7, #4] + 8000cbe: 681b ldr r3, [r3, #0] + 8000cc0: f022 0201 bic.w r2, r2, #1 + 8000cc4: 601a str r2, [r3, #0] do { if (++count > timeout) - 8000c82: 68bb ldr r3, [r7, #8] - 8000c84: 3301 adds r3, #1 - 8000c86: 60bb str r3, [r7, #8] - 8000c88: 697a ldr r2, [r7, #20] - 8000c8a: 429a cmp r2, r3 - 8000c8c: d307 bcc.n 8000c9e + 8000cc6: 68bb ldr r3, [r7, #8] + 8000cc8: 3301 adds r3, #1 + 8000cca: 60bb str r3, [r7, #8] + 8000ccc: 697a ldr r2, [r7, #20] + 8000cce: 429a cmp r2, r3 + 8000cd0: d307 bcc.n 8000ce2 { break; } } while((hdma->Instance->CR & DMA_SxCR_EN) != RESET); - 8000c8e: 687b ldr r3, [r7, #4] - 8000c90: 681b ldr r3, [r3, #0] - 8000c92: 681b ldr r3, [r3, #0] - 8000c94: f003 0301 and.w r3, r3, #1 - 8000c98: 2b00 cmp r3, #0 - 8000c9a: d1f2 bne.n 8000c82 - 8000c9c: e000 b.n 8000ca0 + 8000cd2: 687b ldr r3, [r7, #4] + 8000cd4: 681b ldr r3, [r3, #0] + 8000cd6: 681b ldr r3, [r3, #0] + 8000cd8: f003 0301 and.w r3, r3, #1 + 8000cdc: 2b00 cmp r3, #0 + 8000cde: d1f2 bne.n 8000cc6 + 8000ce0: e000 b.n 8000ce4 break; - 8000c9e: bf00 nop + 8000ce2: bf00 nop /* Process Unlocked */ __HAL_UNLOCK(hdma); - 8000ca0: 687b ldr r3, [r7, #4] - 8000ca2: 2200 movs r2, #0 - 8000ca4: f883 2034 strb.w r2, [r3, #52] ; 0x34 + 8000ce4: 687b ldr r3, [r7, #4] + 8000ce6: 2200 movs r2, #0 + 8000ce8: f883 2034 strb.w r2, [r3, #52] ; 0x34 /* Change the DMA state */ hdma->State = HAL_DMA_STATE_READY; - 8000ca8: 687b ldr r3, [r7, #4] - 8000caa: 2201 movs r2, #1 - 8000cac: f883 2035 strb.w r2, [r3, #53] ; 0x35 + 8000cec: 687b ldr r3, [r7, #4] + 8000cee: 2201 movs r2, #1 + 8000cf0: f883 2035 strb.w r2, [r3, #53] ; 0x35 } if(hdma->XferErrorCallback != NULL) - 8000cb0: 687b ldr r3, [r7, #4] - 8000cb2: 6cdb ldr r3, [r3, #76] ; 0x4c - 8000cb4: 2b00 cmp r3, #0 - 8000cb6: d005 beq.n 8000cc4 + 8000cf4: 687b ldr r3, [r7, #4] + 8000cf6: 6cdb ldr r3, [r3, #76] ; 0x4c + 8000cf8: 2b00 cmp r3, #0 + 8000cfa: d005 beq.n 8000d08 { /* Transfer error callback */ hdma->XferErrorCallback(hdma); - 8000cb8: 687b ldr r3, [r7, #4] - 8000cba: 6cdb ldr r3, [r3, #76] ; 0x4c - 8000cbc: 6878 ldr r0, [r7, #4] - 8000cbe: 4798 blx r3 - 8000cc0: e000 b.n 8000cc4 + 8000cfc: 687b ldr r3, [r7, #4] + 8000cfe: 6cdb ldr r3, [r3, #76] ; 0x4c + 8000d00: 6878 ldr r0, [r7, #4] + 8000d02: 4798 blx r3 + 8000d04: e000 b.n 8000d08 return; - 8000cc2: bf00 nop + 8000d06: bf00 nop } } } - 8000cc4: 3718 adds r7, #24 - 8000cc6: 46bd mov sp, r7 - 8000cc8: bd80 pop {r7, pc} - 8000cca: bf00 nop + 8000d08: 3718 adds r7, #24 + 8000d0a: 46bd mov sp, r7 + 8000d0c: bd80 pop {r7, pc} + 8000d0e: bf00 nop -08000ccc : +08000d10 : * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configuration information for the specified DMA Stream. * @retval Stream base address */ static uint32_t DMA_CalcBaseAndBitshift(DMA_HandleTypeDef *hdma) { - 8000ccc: b480 push {r7} - 8000cce: b085 sub sp, #20 - 8000cd0: af00 add r7, sp, #0 - 8000cd2: 6078 str r0, [r7, #4] + 8000d10: b480 push {r7} + 8000d12: b085 sub sp, #20 + 8000d14: af00 add r7, sp, #0 + 8000d16: 6078 str r0, [r7, #4] uint32_t stream_number = (((uint32_t)hdma->Instance & 0xFFU) - 16U) / 24U; - 8000cd4: 687b ldr r3, [r7, #4] - 8000cd6: 681b ldr r3, [r3, #0] - 8000cd8: b2db uxtb r3, r3 - 8000cda: 3b10 subs r3, #16 - 8000cdc: 4a13 ldr r2, [pc, #76] ; (8000d2c ) - 8000cde: fba2 2303 umull r2, r3, r2, r3 - 8000ce2: 091b lsrs r3, r3, #4 - 8000ce4: 60fb str r3, [r7, #12] + 8000d18: 687b ldr r3, [r7, #4] + 8000d1a: 681b ldr r3, [r3, #0] + 8000d1c: b2db uxtb r3, r3 + 8000d1e: 3b10 subs r3, #16 + 8000d20: 4a13 ldr r2, [pc, #76] ; (8000d70 ) + 8000d22: fba2 2303 umull r2, r3, r2, r3 + 8000d26: 091b lsrs r3, r3, #4 + 8000d28: 60fb str r3, [r7, #12] /* lookup table for necessary bitshift of flags within status registers */ static const uint8_t flagBitshiftOffset[8U] = {0U, 6U, 16U, 22U, 0U, 6U, 16U, 22U}; hdma->StreamIndex = flagBitshiftOffset[stream_number]; - 8000ce6: 4a12 ldr r2, [pc, #72] ; (8000d30 ) - 8000ce8: 68fb ldr r3, [r7, #12] - 8000cea: 4413 add r3, r2 - 8000cec: 781b ldrb r3, [r3, #0] - 8000cee: 461a mov r2, r3 - 8000cf0: 687b ldr r3, [r7, #4] - 8000cf2: 65da str r2, [r3, #92] ; 0x5c + 8000d2a: 4a12 ldr r2, [pc, #72] ; (8000d74 ) + 8000d2c: 68fb ldr r3, [r7, #12] + 8000d2e: 4413 add r3, r2 + 8000d30: 781b ldrb r3, [r3, #0] + 8000d32: 461a mov r2, r3 + 8000d34: 687b ldr r3, [r7, #4] + 8000d36: 65da str r2, [r3, #92] ; 0x5c if (stream_number > 3U) - 8000cf4: 68fb ldr r3, [r7, #12] - 8000cf6: 2b03 cmp r3, #3 - 8000cf8: d908 bls.n 8000d0c + 8000d38: 68fb ldr r3, [r7, #12] + 8000d3a: 2b03 cmp r3, #3 + 8000d3c: d908 bls.n 8000d50 { /* return pointer to HISR and HIFCR */ hdma->StreamBaseAddress = (((uint32_t)hdma->Instance & (uint32_t)(~0x3FFU)) + 4U); - 8000cfa: 687b ldr r3, [r7, #4] - 8000cfc: 681b ldr r3, [r3, #0] - 8000cfe: 461a mov r2, r3 - 8000d00: 4b0c ldr r3, [pc, #48] ; (8000d34 ) - 8000d02: 4013 ands r3, r2 - 8000d04: 1d1a adds r2, r3, #4 - 8000d06: 687b ldr r3, [r7, #4] - 8000d08: 659a str r2, [r3, #88] ; 0x58 - 8000d0a: e006 b.n 8000d1a + 8000d3e: 687b ldr r3, [r7, #4] + 8000d40: 681b ldr r3, [r3, #0] + 8000d42: 461a mov r2, r3 + 8000d44: 4b0c ldr r3, [pc, #48] ; (8000d78 ) + 8000d46: 4013 ands r3, r2 + 8000d48: 1d1a adds r2, r3, #4 + 8000d4a: 687b ldr r3, [r7, #4] + 8000d4c: 659a str r2, [r3, #88] ; 0x58 + 8000d4e: e006 b.n 8000d5e } else { /* return pointer to LISR and LIFCR */ hdma->StreamBaseAddress = ((uint32_t)hdma->Instance & (uint32_t)(~0x3FFU)); - 8000d0c: 687b ldr r3, [r7, #4] - 8000d0e: 681b ldr r3, [r3, #0] - 8000d10: 461a mov r2, r3 - 8000d12: 4b08 ldr r3, [pc, #32] ; (8000d34 ) - 8000d14: 4013 ands r3, r2 - 8000d16: 687a ldr r2, [r7, #4] - 8000d18: 6593 str r3, [r2, #88] ; 0x58 + 8000d50: 687b ldr r3, [r7, #4] + 8000d52: 681b ldr r3, [r3, #0] + 8000d54: 461a mov r2, r3 + 8000d56: 4b08 ldr r3, [pc, #32] ; (8000d78 ) + 8000d58: 4013 ands r3, r2 + 8000d5a: 687a ldr r2, [r7, #4] + 8000d5c: 6593 str r3, [r2, #88] ; 0x58 } return hdma->StreamBaseAddress; - 8000d1a: 687b ldr r3, [r7, #4] - 8000d1c: 6d9b ldr r3, [r3, #88] ; 0x58 + 8000d5e: 687b ldr r3, [r7, #4] + 8000d60: 6d9b ldr r3, [r3, #88] ; 0x58 } - 8000d1e: 4618 mov r0, r3 - 8000d20: 3714 adds r7, #20 - 8000d22: 46bd mov sp, r7 - 8000d24: f85d 7b04 ldr.w r7, [sp], #4 - 8000d28: 4770 bx lr - 8000d2a: bf00 nop - 8000d2c: aaaaaaab .word 0xaaaaaaab - 8000d30: 08004d18 .word 0x08004d18 - 8000d34: fffffc00 .word 0xfffffc00 - -08000d38 : + 8000d62: 4618 mov r0, r3 + 8000d64: 3714 adds r7, #20 + 8000d66: 46bd mov sp, r7 + 8000d68: f85d 7b04 ldr.w r7, [sp], #4 + 8000d6c: 4770 bx lr + 8000d6e: bf00 nop + 8000d70: aaaaaaab .word 0xaaaaaaab + 8000d74: 08004d7c .word 0x08004d7c + 8000d78: fffffc00 .word 0xfffffc00 + +08000d7c : * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configuration information for the specified DMA Stream. * @retval HAL status */ static HAL_StatusTypeDef DMA_CheckFifoParam(DMA_HandleTypeDef *hdma) { - 8000d38: b480 push {r7} - 8000d3a: b085 sub sp, #20 - 8000d3c: af00 add r7, sp, #0 - 8000d3e: 6078 str r0, [r7, #4] + 8000d7c: b480 push {r7} + 8000d7e: b085 sub sp, #20 + 8000d80: af00 add r7, sp, #0 + 8000d82: 6078 str r0, [r7, #4] HAL_StatusTypeDef status = HAL_OK; - 8000d40: 2300 movs r3, #0 - 8000d42: 73fb strb r3, [r7, #15] + 8000d84: 2300 movs r3, #0 + 8000d86: 73fb strb r3, [r7, #15] uint32_t tmp = hdma->Init.FIFOThreshold; - 8000d44: 687b ldr r3, [r7, #4] - 8000d46: 6a9b ldr r3, [r3, #40] ; 0x28 - 8000d48: 60bb str r3, [r7, #8] + 8000d88: 687b ldr r3, [r7, #4] + 8000d8a: 6a9b ldr r3, [r3, #40] ; 0x28 + 8000d8c: 60bb str r3, [r7, #8] /* Memory Data size equal to Byte */ if(hdma->Init.MemDataAlignment == DMA_MDATAALIGN_BYTE) - 8000d4a: 687b ldr r3, [r7, #4] - 8000d4c: 699b ldr r3, [r3, #24] - 8000d4e: 2b00 cmp r3, #0 - 8000d50: d11f bne.n 8000d92 + 8000d8e: 687b ldr r3, [r7, #4] + 8000d90: 699b ldr r3, [r3, #24] + 8000d92: 2b00 cmp r3, #0 + 8000d94: d11f bne.n 8000dd6 { switch (tmp) - 8000d52: 68bb ldr r3, [r7, #8] - 8000d54: 2b03 cmp r3, #3 - 8000d56: d855 bhi.n 8000e04 - 8000d58: a201 add r2, pc, #4 ; (adr r2, 8000d60 ) - 8000d5a: f852 f023 ldr.w pc, [r2, r3, lsl #2] - 8000d5e: bf00 nop - 8000d60: 08000d71 .word 0x08000d71 - 8000d64: 08000d83 .word 0x08000d83 - 8000d68: 08000d71 .word 0x08000d71 - 8000d6c: 08000e05 .word 0x08000e05 + 8000d96: 68bb ldr r3, [r7, #8] + 8000d98: 2b03 cmp r3, #3 + 8000d9a: d855 bhi.n 8000e48 + 8000d9c: a201 add r2, pc, #4 ; (adr r2, 8000da4 ) + 8000d9e: f852 f023 ldr.w pc, [r2, r3, lsl #2] + 8000da2: bf00 nop + 8000da4: 08000db5 .word 0x08000db5 + 8000da8: 08000dc7 .word 0x08000dc7 + 8000dac: 08000db5 .word 0x08000db5 + 8000db0: 08000e49 .word 0x08000e49 { case DMA_FIFO_THRESHOLD_1QUARTERFULL: case DMA_FIFO_THRESHOLD_3QUARTERSFULL: if ((hdma->Init.MemBurst & DMA_SxCR_MBURST_1) == DMA_SxCR_MBURST_1) - 8000d70: 687b ldr r3, [r7, #4] - 8000d72: 6adb ldr r3, [r3, #44] ; 0x2c - 8000d74: f003 7380 and.w r3, r3, #16777216 ; 0x1000000 - 8000d78: 2b00 cmp r3, #0 - 8000d7a: d045 beq.n 8000e08 + 8000db4: 687b ldr r3, [r7, #4] + 8000db6: 6adb ldr r3, [r3, #44] ; 0x2c + 8000db8: f003 7380 and.w r3, r3, #16777216 ; 0x1000000 + 8000dbc: 2b00 cmp r3, #0 + 8000dbe: d045 beq.n 8000e4c { status = HAL_ERROR; - 8000d7c: 2301 movs r3, #1 - 8000d7e: 73fb strb r3, [r7, #15] + 8000dc0: 2301 movs r3, #1 + 8000dc2: 73fb strb r3, [r7, #15] } break; - 8000d80: e042 b.n 8000e08 + 8000dc4: e042 b.n 8000e4c case DMA_FIFO_THRESHOLD_HALFFULL: if (hdma->Init.MemBurst == DMA_MBURST_INC16) - 8000d82: 687b ldr r3, [r7, #4] - 8000d84: 6adb ldr r3, [r3, #44] ; 0x2c - 8000d86: f1b3 7fc0 cmp.w r3, #25165824 ; 0x1800000 - 8000d8a: d13f bne.n 8000e0c + 8000dc6: 687b ldr r3, [r7, #4] + 8000dc8: 6adb ldr r3, [r3, #44] ; 0x2c + 8000dca: f1b3 7fc0 cmp.w r3, #25165824 ; 0x1800000 + 8000dce: d13f bne.n 8000e50 { status = HAL_ERROR; - 8000d8c: 2301 movs r3, #1 - 8000d8e: 73fb strb r3, [r7, #15] + 8000dd0: 2301 movs r3, #1 + 8000dd2: 73fb strb r3, [r7, #15] } break; - 8000d90: e03c b.n 8000e0c + 8000dd4: e03c b.n 8000e50 break; } } /* Memory Data size equal to Half-Word */ else if (hdma->Init.MemDataAlignment == DMA_MDATAALIGN_HALFWORD) - 8000d92: 687b ldr r3, [r7, #4] - 8000d94: 699b ldr r3, [r3, #24] - 8000d96: f5b3 5f00 cmp.w r3, #8192 ; 0x2000 - 8000d9a: d121 bne.n 8000de0 + 8000dd6: 687b ldr r3, [r7, #4] + 8000dd8: 699b ldr r3, [r3, #24] + 8000dda: f5b3 5f00 cmp.w r3, #8192 ; 0x2000 + 8000dde: d121 bne.n 8000e24 { switch (tmp) - 8000d9c: 68bb ldr r3, [r7, #8] - 8000d9e: 2b03 cmp r3, #3 - 8000da0: d836 bhi.n 8000e10 - 8000da2: a201 add r2, pc, #4 ; (adr r2, 8000da8 ) - 8000da4: f852 f023 ldr.w pc, [r2, r3, lsl #2] - 8000da8: 08000db9 .word 0x08000db9 - 8000dac: 08000dbf .word 0x08000dbf - 8000db0: 08000db9 .word 0x08000db9 - 8000db4: 08000dd1 .word 0x08000dd1 + 8000de0: 68bb ldr r3, [r7, #8] + 8000de2: 2b03 cmp r3, #3 + 8000de4: d836 bhi.n 8000e54 + 8000de6: a201 add r2, pc, #4 ; (adr r2, 8000dec ) + 8000de8: f852 f023 ldr.w pc, [r2, r3, lsl #2] + 8000dec: 08000dfd .word 0x08000dfd + 8000df0: 08000e03 .word 0x08000e03 + 8000df4: 08000dfd .word 0x08000dfd + 8000df8: 08000e15 .word 0x08000e15 { case DMA_FIFO_THRESHOLD_1QUARTERFULL: case DMA_FIFO_THRESHOLD_3QUARTERSFULL: status = HAL_ERROR; - 8000db8: 2301 movs r3, #1 - 8000dba: 73fb strb r3, [r7, #15] + 8000dfc: 2301 movs r3, #1 + 8000dfe: 73fb strb r3, [r7, #15] break; - 8000dbc: e02f b.n 8000e1e + 8000e00: e02f b.n 8000e62 case DMA_FIFO_THRESHOLD_HALFFULL: if ((hdma->Init.MemBurst & DMA_SxCR_MBURST_1) == DMA_SxCR_MBURST_1) - 8000dbe: 687b ldr r3, [r7, #4] - 8000dc0: 6adb ldr r3, [r3, #44] ; 0x2c - 8000dc2: f003 7380 and.w r3, r3, #16777216 ; 0x1000000 - 8000dc6: 2b00 cmp r3, #0 - 8000dc8: d024 beq.n 8000e14 + 8000e02: 687b ldr r3, [r7, #4] + 8000e04: 6adb ldr r3, [r3, #44] ; 0x2c + 8000e06: f003 7380 and.w r3, r3, #16777216 ; 0x1000000 + 8000e0a: 2b00 cmp r3, #0 + 8000e0c: d024 beq.n 8000e58 { status = HAL_ERROR; - 8000dca: 2301 movs r3, #1 - 8000dcc: 73fb strb r3, [r7, #15] + 8000e0e: 2301 movs r3, #1 + 8000e10: 73fb strb r3, [r7, #15] } break; - 8000dce: e021 b.n 8000e14 + 8000e12: e021 b.n 8000e58 case DMA_FIFO_THRESHOLD_FULL: if (hdma->Init.MemBurst == DMA_MBURST_INC16) - 8000dd0: 687b ldr r3, [r7, #4] - 8000dd2: 6adb ldr r3, [r3, #44] ; 0x2c - 8000dd4: f1b3 7fc0 cmp.w r3, #25165824 ; 0x1800000 - 8000dd8: d11e bne.n 8000e18 + 8000e14: 687b ldr r3, [r7, #4] + 8000e16: 6adb ldr r3, [r3, #44] ; 0x2c + 8000e18: f1b3 7fc0 cmp.w r3, #25165824 ; 0x1800000 + 8000e1c: d11e bne.n 8000e5c { status = HAL_ERROR; - 8000dda: 2301 movs r3, #1 - 8000ddc: 73fb strb r3, [r7, #15] + 8000e1e: 2301 movs r3, #1 + 8000e20: 73fb strb r3, [r7, #15] } break; - 8000dde: e01b b.n 8000e18 + 8000e22: e01b b.n 8000e5c } /* Memory Data size equal to Word */ else { switch (tmp) - 8000de0: 68bb ldr r3, [r7, #8] - 8000de2: 2b02 cmp r3, #2 - 8000de4: d902 bls.n 8000dec - 8000de6: 2b03 cmp r3, #3 - 8000de8: d003 beq.n 8000df2 + 8000e24: 68bb ldr r3, [r7, #8] + 8000e26: 2b02 cmp r3, #2 + 8000e28: d902 bls.n 8000e30 + 8000e2a: 2b03 cmp r3, #3 + 8000e2c: d003 beq.n 8000e36 { status = HAL_ERROR; } break; default: break; - 8000dea: e018 b.n 8000e1e + 8000e2e: e018 b.n 8000e62 status = HAL_ERROR; - 8000dec: 2301 movs r3, #1 - 8000dee: 73fb strb r3, [r7, #15] + 8000e30: 2301 movs r3, #1 + 8000e32: 73fb strb r3, [r7, #15] break; - 8000df0: e015 b.n 8000e1e + 8000e34: e015 b.n 8000e62 if ((hdma->Init.MemBurst & DMA_SxCR_MBURST_1) == DMA_SxCR_MBURST_1) - 8000df2: 687b ldr r3, [r7, #4] - 8000df4: 6adb ldr r3, [r3, #44] ; 0x2c - 8000df6: f003 7380 and.w r3, r3, #16777216 ; 0x1000000 - 8000dfa: 2b00 cmp r3, #0 - 8000dfc: d00e beq.n 8000e1c + 8000e36: 687b ldr r3, [r7, #4] + 8000e38: 6adb ldr r3, [r3, #44] ; 0x2c + 8000e3a: f003 7380 and.w r3, r3, #16777216 ; 0x1000000 + 8000e3e: 2b00 cmp r3, #0 + 8000e40: d00e beq.n 8000e60 status = HAL_ERROR; - 8000dfe: 2301 movs r3, #1 - 8000e00: 73fb strb r3, [r7, #15] + 8000e42: 2301 movs r3, #1 + 8000e44: 73fb strb r3, [r7, #15] break; - 8000e02: e00b b.n 8000e1c + 8000e46: e00b b.n 8000e60 break; - 8000e04: bf00 nop - 8000e06: e00a b.n 8000e1e + 8000e48: bf00 nop + 8000e4a: e00a b.n 8000e62 break; - 8000e08: bf00 nop - 8000e0a: e008 b.n 8000e1e + 8000e4c: bf00 nop + 8000e4e: e008 b.n 8000e62 break; - 8000e0c: bf00 nop - 8000e0e: e006 b.n 8000e1e + 8000e50: bf00 nop + 8000e52: e006 b.n 8000e62 break; - 8000e10: bf00 nop - 8000e12: e004 b.n 8000e1e + 8000e54: bf00 nop + 8000e56: e004 b.n 8000e62 break; - 8000e14: bf00 nop - 8000e16: e002 b.n 8000e1e + 8000e58: bf00 nop + 8000e5a: e002 b.n 8000e62 break; - 8000e18: bf00 nop - 8000e1a: e000 b.n 8000e1e + 8000e5c: bf00 nop + 8000e5e: e000 b.n 8000e62 break; - 8000e1c: bf00 nop + 8000e60: bf00 nop } } return status; - 8000e1e: 7bfb ldrb r3, [r7, #15] + 8000e62: 7bfb ldrb r3, [r7, #15] } - 8000e20: 4618 mov r0, r3 - 8000e22: 3714 adds r7, #20 - 8000e24: 46bd mov sp, r7 - 8000e26: f85d 7b04 ldr.w r7, [sp], #4 - 8000e2a: 4770 bx lr + 8000e64: 4618 mov r0, r3 + 8000e66: 3714 adds r7, #20 + 8000e68: 46bd mov sp, r7 + 8000e6a: f85d 7b04 ldr.w r7, [sp], #4 + 8000e6e: 4770 bx lr -08000e2c : +08000e70 : * @param GPIO_Init pointer to a GPIO_InitTypeDef structure that contains * the configuration information for the specified GPIO peripheral. * @retval None */ void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) { - 8000e2c: b480 push {r7} - 8000e2e: b089 sub sp, #36 ; 0x24 - 8000e30: af00 add r7, sp, #0 - 8000e32: 6078 str r0, [r7, #4] - 8000e34: 6039 str r1, [r7, #0] + 8000e70: b480 push {r7} + 8000e72: b089 sub sp, #36 ; 0x24 + 8000e74: af00 add r7, sp, #0 + 8000e76: 6078 str r0, [r7, #4] + 8000e78: 6039 str r1, [r7, #0] uint32_t position = 0x00; - 8000e36: 2300 movs r3, #0 - 8000e38: 61fb str r3, [r7, #28] + 8000e7a: 2300 movs r3, #0 + 8000e7c: 61fb str r3, [r7, #28] uint32_t ioposition = 0x00; - 8000e3a: 2300 movs r3, #0 - 8000e3c: 617b str r3, [r7, #20] + 8000e7e: 2300 movs r3, #0 + 8000e80: 617b str r3, [r7, #20] uint32_t iocurrent = 0x00; - 8000e3e: 2300 movs r3, #0 - 8000e40: 613b str r3, [r7, #16] + 8000e82: 2300 movs r3, #0 + 8000e84: 613b str r3, [r7, #16] uint32_t temp = 0x00; - 8000e42: 2300 movs r3, #0 - 8000e44: 61bb str r3, [r7, #24] + 8000e86: 2300 movs r3, #0 + 8000e88: 61bb str r3, [r7, #24] assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); assert_param(IS_GPIO_PULL(GPIO_Init->Pull)); /* Configure the port pins */ for(position = 0; position < GPIO_NUMBER; position++) - 8000e46: 2300 movs r3, #0 - 8000e48: 61fb str r3, [r7, #28] - 8000e4a: e175 b.n 8001138 + 8000e8a: 2300 movs r3, #0 + 8000e8c: 61fb str r3, [r7, #28] + 8000e8e: e175 b.n 800117c { /* Get the IO position */ ioposition = ((uint32_t)0x01) << position; - 8000e4c: 2201 movs r2, #1 - 8000e4e: 69fb ldr r3, [r7, #28] - 8000e50: fa02 f303 lsl.w r3, r2, r3 - 8000e54: 617b str r3, [r7, #20] + 8000e90: 2201 movs r2, #1 + 8000e92: 69fb ldr r3, [r7, #28] + 8000e94: fa02 f303 lsl.w r3, r2, r3 + 8000e98: 617b str r3, [r7, #20] /* Get the current IO position */ iocurrent = (uint32_t)(GPIO_Init->Pin) & ioposition; - 8000e56: 683b ldr r3, [r7, #0] - 8000e58: 681b ldr r3, [r3, #0] - 8000e5a: 697a ldr r2, [r7, #20] - 8000e5c: 4013 ands r3, r2 - 8000e5e: 613b str r3, [r7, #16] + 8000e9a: 683b ldr r3, [r7, #0] + 8000e9c: 681b ldr r3, [r3, #0] + 8000e9e: 697a ldr r2, [r7, #20] + 8000ea0: 4013 ands r3, r2 + 8000ea2: 613b str r3, [r7, #16] if(iocurrent == ioposition) - 8000e60: 693a ldr r2, [r7, #16] - 8000e62: 697b ldr r3, [r7, #20] - 8000e64: 429a cmp r2, r3 - 8000e66: f040 8164 bne.w 8001132 + 8000ea4: 693a ldr r2, [r7, #16] + 8000ea6: 697b ldr r3, [r7, #20] + 8000ea8: 429a cmp r2, r3 + 8000eaa: f040 8164 bne.w 8001176 { /*--------------------- GPIO Mode Configuration ------------------------*/ /* In case of Alternate function mode selection */ if((GPIO_Init->Mode == GPIO_MODE_AF_PP) || (GPIO_Init->Mode == GPIO_MODE_AF_OD)) - 8000e6a: 683b ldr r3, [r7, #0] - 8000e6c: 685b ldr r3, [r3, #4] - 8000e6e: 2b02 cmp r3, #2 - 8000e70: d003 beq.n 8000e7a - 8000e72: 683b ldr r3, [r7, #0] - 8000e74: 685b ldr r3, [r3, #4] - 8000e76: 2b12 cmp r3, #18 - 8000e78: d123 bne.n 8000ec2 + 8000eae: 683b ldr r3, [r7, #0] + 8000eb0: 685b ldr r3, [r3, #4] + 8000eb2: 2b02 cmp r3, #2 + 8000eb4: d003 beq.n 8000ebe + 8000eb6: 683b ldr r3, [r7, #0] + 8000eb8: 685b ldr r3, [r3, #4] + 8000eba: 2b12 cmp r3, #18 + 8000ebc: d123 bne.n 8000f06 { /* Check the Alternate function parameter */ assert_param(IS_GPIO_AF(GPIO_Init->Alternate)); /* Configure Alternate function mapped with the current IO */ temp = GPIOx->AFR[position >> 3]; - 8000e7a: 69fb ldr r3, [r7, #28] - 8000e7c: 08da lsrs r2, r3, #3 - 8000e7e: 687b ldr r3, [r7, #4] - 8000e80: 3208 adds r2, #8 - 8000e82: f853 3022 ldr.w r3, [r3, r2, lsl #2] - 8000e86: 61bb str r3, [r7, #24] + 8000ebe: 69fb ldr r3, [r7, #28] + 8000ec0: 08da lsrs r2, r3, #3 + 8000ec2: 687b ldr r3, [r7, #4] + 8000ec4: 3208 adds r2, #8 + 8000ec6: f853 3022 ldr.w r3, [r3, r2, lsl #2] + 8000eca: 61bb str r3, [r7, #24] temp &= ~((uint32_t)0xF << ((uint32_t)(position & (uint32_t)0x07) * 4)) ; - 8000e88: 69fb ldr r3, [r7, #28] - 8000e8a: f003 0307 and.w r3, r3, #7 - 8000e8e: 009b lsls r3, r3, #2 - 8000e90: 220f movs r2, #15 - 8000e92: fa02 f303 lsl.w r3, r2, r3 - 8000e96: 43db mvns r3, r3 - 8000e98: 69ba ldr r2, [r7, #24] - 8000e9a: 4013 ands r3, r2 - 8000e9c: 61bb str r3, [r7, #24] + 8000ecc: 69fb ldr r3, [r7, #28] + 8000ece: f003 0307 and.w r3, r3, #7 + 8000ed2: 009b lsls r3, r3, #2 + 8000ed4: 220f movs r2, #15 + 8000ed6: fa02 f303 lsl.w r3, r2, r3 + 8000eda: 43db mvns r3, r3 + 8000edc: 69ba ldr r2, [r7, #24] + 8000ede: 4013 ands r3, r2 + 8000ee0: 61bb str r3, [r7, #24] temp |= ((uint32_t)(GPIO_Init->Alternate) << (((uint32_t)position & (uint32_t)0x07) * 4)); - 8000e9e: 683b ldr r3, [r7, #0] - 8000ea0: 691a ldr r2, [r3, #16] - 8000ea2: 69fb ldr r3, [r7, #28] - 8000ea4: f003 0307 and.w r3, r3, #7 - 8000ea8: 009b lsls r3, r3, #2 - 8000eaa: fa02 f303 lsl.w r3, r2, r3 - 8000eae: 69ba ldr r2, [r7, #24] - 8000eb0: 4313 orrs r3, r2 - 8000eb2: 61bb str r3, [r7, #24] + 8000ee2: 683b ldr r3, [r7, #0] + 8000ee4: 691a ldr r2, [r3, #16] + 8000ee6: 69fb ldr r3, [r7, #28] + 8000ee8: f003 0307 and.w r3, r3, #7 + 8000eec: 009b lsls r3, r3, #2 + 8000eee: fa02 f303 lsl.w r3, r2, r3 + 8000ef2: 69ba ldr r2, [r7, #24] + 8000ef4: 4313 orrs r3, r2 + 8000ef6: 61bb str r3, [r7, #24] GPIOx->AFR[position >> 3] = temp; - 8000eb4: 69fb ldr r3, [r7, #28] - 8000eb6: 08da lsrs r2, r3, #3 - 8000eb8: 687b ldr r3, [r7, #4] - 8000eba: 3208 adds r2, #8 - 8000ebc: 69b9 ldr r1, [r7, #24] - 8000ebe: f843 1022 str.w r1, [r3, r2, lsl #2] + 8000ef8: 69fb ldr r3, [r7, #28] + 8000efa: 08da lsrs r2, r3, #3 + 8000efc: 687b ldr r3, [r7, #4] + 8000efe: 3208 adds r2, #8 + 8000f00: 69b9 ldr r1, [r7, #24] + 8000f02: f843 1022 str.w r1, [r3, r2, lsl #2] } /* Configure IO Direction mode (Input, Output, Alternate or Analog) */ temp = GPIOx->MODER; - 8000ec2: 687b ldr r3, [r7, #4] - 8000ec4: 681b ldr r3, [r3, #0] - 8000ec6: 61bb str r3, [r7, #24] + 8000f06: 687b ldr r3, [r7, #4] + 8000f08: 681b ldr r3, [r3, #0] + 8000f0a: 61bb str r3, [r7, #24] temp &= ~(GPIO_MODER_MODER0 << (position * 2)); - 8000ec8: 69fb ldr r3, [r7, #28] - 8000eca: 005b lsls r3, r3, #1 - 8000ecc: 2203 movs r2, #3 - 8000ece: fa02 f303 lsl.w r3, r2, r3 - 8000ed2: 43db mvns r3, r3 - 8000ed4: 69ba ldr r2, [r7, #24] - 8000ed6: 4013 ands r3, r2 - 8000ed8: 61bb str r3, [r7, #24] + 8000f0c: 69fb ldr r3, [r7, #28] + 8000f0e: 005b lsls r3, r3, #1 + 8000f10: 2203 movs r2, #3 + 8000f12: fa02 f303 lsl.w r3, r2, r3 + 8000f16: 43db mvns r3, r3 + 8000f18: 69ba ldr r2, [r7, #24] + 8000f1a: 4013 ands r3, r2 + 8000f1c: 61bb str r3, [r7, #24] temp |= ((GPIO_Init->Mode & GPIO_MODE) << (position * 2)); - 8000eda: 683b ldr r3, [r7, #0] - 8000edc: 685b ldr r3, [r3, #4] - 8000ede: f003 0203 and.w r2, r3, #3 - 8000ee2: 69fb ldr r3, [r7, #28] - 8000ee4: 005b lsls r3, r3, #1 - 8000ee6: fa02 f303 lsl.w r3, r2, r3 - 8000eea: 69ba ldr r2, [r7, #24] - 8000eec: 4313 orrs r3, r2 - 8000eee: 61bb str r3, [r7, #24] + 8000f1e: 683b ldr r3, [r7, #0] + 8000f20: 685b ldr r3, [r3, #4] + 8000f22: f003 0203 and.w r2, r3, #3 + 8000f26: 69fb ldr r3, [r7, #28] + 8000f28: 005b lsls r3, r3, #1 + 8000f2a: fa02 f303 lsl.w r3, r2, r3 + 8000f2e: 69ba ldr r2, [r7, #24] + 8000f30: 4313 orrs r3, r2 + 8000f32: 61bb str r3, [r7, #24] GPIOx->MODER = temp; - 8000ef0: 687b ldr r3, [r7, #4] - 8000ef2: 69ba ldr r2, [r7, #24] - 8000ef4: 601a str r2, [r3, #0] + 8000f34: 687b ldr r3, [r7, #4] + 8000f36: 69ba ldr r2, [r7, #24] + 8000f38: 601a str r2, [r3, #0] /* In case of Output or Alternate function mode selection */ if((GPIO_Init->Mode == GPIO_MODE_OUTPUT_PP) || (GPIO_Init->Mode == GPIO_MODE_AF_PP) || - 8000ef6: 683b ldr r3, [r7, #0] - 8000ef8: 685b ldr r3, [r3, #4] - 8000efa: 2b01 cmp r3, #1 - 8000efc: d00b beq.n 8000f16 - 8000efe: 683b ldr r3, [r7, #0] - 8000f00: 685b ldr r3, [r3, #4] - 8000f02: 2b02 cmp r3, #2 - 8000f04: d007 beq.n 8000f16 + 8000f3a: 683b ldr r3, [r7, #0] + 8000f3c: 685b ldr r3, [r3, #4] + 8000f3e: 2b01 cmp r3, #1 + 8000f40: d00b beq.n 8000f5a + 8000f42: 683b ldr r3, [r7, #0] + 8000f44: 685b ldr r3, [r3, #4] + 8000f46: 2b02 cmp r3, #2 + 8000f48: d007 beq.n 8000f5a (GPIO_Init->Mode == GPIO_MODE_OUTPUT_OD) || (GPIO_Init->Mode == GPIO_MODE_AF_OD)) - 8000f06: 683b ldr r3, [r7, #0] - 8000f08: 685b ldr r3, [r3, #4] + 8000f4a: 683b ldr r3, [r7, #0] + 8000f4c: 685b ldr r3, [r3, #4] if((GPIO_Init->Mode == GPIO_MODE_OUTPUT_PP) || (GPIO_Init->Mode == GPIO_MODE_AF_PP) || - 8000f0a: 2b11 cmp r3, #17 - 8000f0c: d003 beq.n 8000f16 + 8000f4e: 2b11 cmp r3, #17 + 8000f50: d003 beq.n 8000f5a (GPIO_Init->Mode == GPIO_MODE_OUTPUT_OD) || (GPIO_Init->Mode == GPIO_MODE_AF_OD)) - 8000f0e: 683b ldr r3, [r7, #0] - 8000f10: 685b ldr r3, [r3, #4] - 8000f12: 2b12 cmp r3, #18 - 8000f14: d130 bne.n 8000f78 + 8000f52: 683b ldr r3, [r7, #0] + 8000f54: 685b ldr r3, [r3, #4] + 8000f56: 2b12 cmp r3, #18 + 8000f58: d130 bne.n 8000fbc { /* Check the Speed parameter */ assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); /* Configure the IO Speed */ temp = GPIOx->OSPEEDR; - 8000f16: 687b ldr r3, [r7, #4] - 8000f18: 689b ldr r3, [r3, #8] - 8000f1a: 61bb str r3, [r7, #24] + 8000f5a: 687b ldr r3, [r7, #4] + 8000f5c: 689b ldr r3, [r3, #8] + 8000f5e: 61bb str r3, [r7, #24] temp &= ~(GPIO_OSPEEDER_OSPEEDR0 << (position * 2)); - 8000f1c: 69fb ldr r3, [r7, #28] - 8000f1e: 005b lsls r3, r3, #1 - 8000f20: 2203 movs r2, #3 - 8000f22: fa02 f303 lsl.w r3, r2, r3 - 8000f26: 43db mvns r3, r3 - 8000f28: 69ba ldr r2, [r7, #24] - 8000f2a: 4013 ands r3, r2 - 8000f2c: 61bb str r3, [r7, #24] + 8000f60: 69fb ldr r3, [r7, #28] + 8000f62: 005b lsls r3, r3, #1 + 8000f64: 2203 movs r2, #3 + 8000f66: fa02 f303 lsl.w r3, r2, r3 + 8000f6a: 43db mvns r3, r3 + 8000f6c: 69ba ldr r2, [r7, #24] + 8000f6e: 4013 ands r3, r2 + 8000f70: 61bb str r3, [r7, #24] temp |= (GPIO_Init->Speed << (position * 2)); - 8000f2e: 683b ldr r3, [r7, #0] - 8000f30: 68da ldr r2, [r3, #12] - 8000f32: 69fb ldr r3, [r7, #28] - 8000f34: 005b lsls r3, r3, #1 - 8000f36: fa02 f303 lsl.w r3, r2, r3 - 8000f3a: 69ba ldr r2, [r7, #24] - 8000f3c: 4313 orrs r3, r2 - 8000f3e: 61bb str r3, [r7, #24] + 8000f72: 683b ldr r3, [r7, #0] + 8000f74: 68da ldr r2, [r3, #12] + 8000f76: 69fb ldr r3, [r7, #28] + 8000f78: 005b lsls r3, r3, #1 + 8000f7a: fa02 f303 lsl.w r3, r2, r3 + 8000f7e: 69ba ldr r2, [r7, #24] + 8000f80: 4313 orrs r3, r2 + 8000f82: 61bb str r3, [r7, #24] GPIOx->OSPEEDR = temp; - 8000f40: 687b ldr r3, [r7, #4] - 8000f42: 69ba ldr r2, [r7, #24] - 8000f44: 609a str r2, [r3, #8] + 8000f84: 687b ldr r3, [r7, #4] + 8000f86: 69ba ldr r2, [r7, #24] + 8000f88: 609a str r2, [r3, #8] /* Configure the IO Output Type */ temp = GPIOx->OTYPER; - 8000f46: 687b ldr r3, [r7, #4] - 8000f48: 685b ldr r3, [r3, #4] - 8000f4a: 61bb str r3, [r7, #24] + 8000f8a: 687b ldr r3, [r7, #4] + 8000f8c: 685b ldr r3, [r3, #4] + 8000f8e: 61bb str r3, [r7, #24] temp &= ~(GPIO_OTYPER_OT_0 << position) ; - 8000f4c: 2201 movs r2, #1 - 8000f4e: 69fb ldr r3, [r7, #28] - 8000f50: fa02 f303 lsl.w r3, r2, r3 - 8000f54: 43db mvns r3, r3 - 8000f56: 69ba ldr r2, [r7, #24] - 8000f58: 4013 ands r3, r2 - 8000f5a: 61bb str r3, [r7, #24] + 8000f90: 2201 movs r2, #1 + 8000f92: 69fb ldr r3, [r7, #28] + 8000f94: fa02 f303 lsl.w r3, r2, r3 + 8000f98: 43db mvns r3, r3 + 8000f9a: 69ba ldr r2, [r7, #24] + 8000f9c: 4013 ands r3, r2 + 8000f9e: 61bb str r3, [r7, #24] temp |= (((GPIO_Init->Mode & GPIO_OUTPUT_TYPE) >> 4) << position); - 8000f5c: 683b ldr r3, [r7, #0] - 8000f5e: 685b ldr r3, [r3, #4] - 8000f60: 091b lsrs r3, r3, #4 - 8000f62: f003 0201 and.w r2, r3, #1 - 8000f66: 69fb ldr r3, [r7, #28] - 8000f68: fa02 f303 lsl.w r3, r2, r3 - 8000f6c: 69ba ldr r2, [r7, #24] - 8000f6e: 4313 orrs r3, r2 - 8000f70: 61bb str r3, [r7, #24] + 8000fa0: 683b ldr r3, [r7, #0] + 8000fa2: 685b ldr r3, [r3, #4] + 8000fa4: 091b lsrs r3, r3, #4 + 8000fa6: f003 0201 and.w r2, r3, #1 + 8000faa: 69fb ldr r3, [r7, #28] + 8000fac: fa02 f303 lsl.w r3, r2, r3 + 8000fb0: 69ba ldr r2, [r7, #24] + 8000fb2: 4313 orrs r3, r2 + 8000fb4: 61bb str r3, [r7, #24] GPIOx->OTYPER = temp; - 8000f72: 687b ldr r3, [r7, #4] - 8000f74: 69ba ldr r2, [r7, #24] - 8000f76: 605a str r2, [r3, #4] + 8000fb6: 687b ldr r3, [r7, #4] + 8000fb8: 69ba ldr r2, [r7, #24] + 8000fba: 605a str r2, [r3, #4] } /* Activate the Pull-up or Pull down resistor for the current IO */ temp = GPIOx->PUPDR; - 8000f78: 687b ldr r3, [r7, #4] - 8000f7a: 68db ldr r3, [r3, #12] - 8000f7c: 61bb str r3, [r7, #24] + 8000fbc: 687b ldr r3, [r7, #4] + 8000fbe: 68db ldr r3, [r3, #12] + 8000fc0: 61bb str r3, [r7, #24] temp &= ~(GPIO_PUPDR_PUPDR0 << (position * 2)); - 8000f7e: 69fb ldr r3, [r7, #28] - 8000f80: 005b lsls r3, r3, #1 - 8000f82: 2203 movs r2, #3 - 8000f84: fa02 f303 lsl.w r3, r2, r3 - 8000f88: 43db mvns r3, r3 - 8000f8a: 69ba ldr r2, [r7, #24] - 8000f8c: 4013 ands r3, r2 - 8000f8e: 61bb str r3, [r7, #24] + 8000fc2: 69fb ldr r3, [r7, #28] + 8000fc4: 005b lsls r3, r3, #1 + 8000fc6: 2203 movs r2, #3 + 8000fc8: fa02 f303 lsl.w r3, r2, r3 + 8000fcc: 43db mvns r3, r3 + 8000fce: 69ba ldr r2, [r7, #24] + 8000fd0: 4013 ands r3, r2 + 8000fd2: 61bb str r3, [r7, #24] temp |= ((GPIO_Init->Pull) << (position * 2)); - 8000f90: 683b ldr r3, [r7, #0] - 8000f92: 689a ldr r2, [r3, #8] - 8000f94: 69fb ldr r3, [r7, #28] - 8000f96: 005b lsls r3, r3, #1 - 8000f98: fa02 f303 lsl.w r3, r2, r3 - 8000f9c: 69ba ldr r2, [r7, #24] - 8000f9e: 4313 orrs r3, r2 - 8000fa0: 61bb str r3, [r7, #24] + 8000fd4: 683b ldr r3, [r7, #0] + 8000fd6: 689a ldr r2, [r3, #8] + 8000fd8: 69fb ldr r3, [r7, #28] + 8000fda: 005b lsls r3, r3, #1 + 8000fdc: fa02 f303 lsl.w r3, r2, r3 + 8000fe0: 69ba ldr r2, [r7, #24] + 8000fe2: 4313 orrs r3, r2 + 8000fe4: 61bb str r3, [r7, #24] GPIOx->PUPDR = temp; - 8000fa2: 687b ldr r3, [r7, #4] - 8000fa4: 69ba ldr r2, [r7, #24] - 8000fa6: 60da str r2, [r3, #12] + 8000fe6: 687b ldr r3, [r7, #4] + 8000fe8: 69ba ldr r2, [r7, #24] + 8000fea: 60da str r2, [r3, #12] /*--------------------- EXTI Mode Configuration ------------------------*/ /* Configure the External Interrupt or event for the current IO */ if((GPIO_Init->Mode & EXTI_MODE) == EXTI_MODE) - 8000fa8: 683b ldr r3, [r7, #0] - 8000faa: 685b ldr r3, [r3, #4] - 8000fac: f003 5380 and.w r3, r3, #268435456 ; 0x10000000 - 8000fb0: 2b00 cmp r3, #0 - 8000fb2: f000 80be beq.w 8001132 + 8000fec: 683b ldr r3, [r7, #0] + 8000fee: 685b ldr r3, [r3, #4] + 8000ff0: f003 5380 and.w r3, r3, #268435456 ; 0x10000000 + 8000ff4: 2b00 cmp r3, #0 + 8000ff6: f000 80be beq.w 8001176 { /* Enable SYSCFG Clock */ __HAL_RCC_SYSCFG_CLK_ENABLE(); - 8000fb6: 4b65 ldr r3, [pc, #404] ; (800114c ) - 8000fb8: 6c5b ldr r3, [r3, #68] ; 0x44 - 8000fba: 4a64 ldr r2, [pc, #400] ; (800114c ) - 8000fbc: f443 4380 orr.w r3, r3, #16384 ; 0x4000 - 8000fc0: 6453 str r3, [r2, #68] ; 0x44 - 8000fc2: 4b62 ldr r3, [pc, #392] ; (800114c ) - 8000fc4: 6c5b ldr r3, [r3, #68] ; 0x44 - 8000fc6: f403 4380 and.w r3, r3, #16384 ; 0x4000 - 8000fca: 60fb str r3, [r7, #12] - 8000fcc: 68fb ldr r3, [r7, #12] + 8000ffa: 4b65 ldr r3, [pc, #404] ; (8001190 ) + 8000ffc: 6c5b ldr r3, [r3, #68] ; 0x44 + 8000ffe: 4a64 ldr r2, [pc, #400] ; (8001190 ) + 8001000: f443 4380 orr.w r3, r3, #16384 ; 0x4000 + 8001004: 6453 str r3, [r2, #68] ; 0x44 + 8001006: 4b62 ldr r3, [pc, #392] ; (8001190 ) + 8001008: 6c5b ldr r3, [r3, #68] ; 0x44 + 800100a: f403 4380 and.w r3, r3, #16384 ; 0x4000 + 800100e: 60fb str r3, [r7, #12] + 8001010: 68fb ldr r3, [r7, #12] temp = SYSCFG->EXTICR[position >> 2]; - 8000fce: 4a60 ldr r2, [pc, #384] ; (8001150 ) - 8000fd0: 69fb ldr r3, [r7, #28] - 8000fd2: 089b lsrs r3, r3, #2 - 8000fd4: 3302 adds r3, #2 - 8000fd6: f852 3023 ldr.w r3, [r2, r3, lsl #2] - 8000fda: 61bb str r3, [r7, #24] + 8001012: 4a60 ldr r2, [pc, #384] ; (8001194 ) + 8001014: 69fb ldr r3, [r7, #28] + 8001016: 089b lsrs r3, r3, #2 + 8001018: 3302 adds r3, #2 + 800101a: f852 3023 ldr.w r3, [r2, r3, lsl #2] + 800101e: 61bb str r3, [r7, #24] temp &= ~(((uint32_t)0x0F) << (4 * (position & 0x03))); - 8000fdc: 69fb ldr r3, [r7, #28] - 8000fde: f003 0303 and.w r3, r3, #3 - 8000fe2: 009b lsls r3, r3, #2 - 8000fe4: 220f movs r2, #15 - 8000fe6: fa02 f303 lsl.w r3, r2, r3 - 8000fea: 43db mvns r3, r3 - 8000fec: 69ba ldr r2, [r7, #24] - 8000fee: 4013 ands r3, r2 - 8000ff0: 61bb str r3, [r7, #24] + 8001020: 69fb ldr r3, [r7, #28] + 8001022: f003 0303 and.w r3, r3, #3 + 8001026: 009b lsls r3, r3, #2 + 8001028: 220f movs r2, #15 + 800102a: fa02 f303 lsl.w r3, r2, r3 + 800102e: 43db mvns r3, r3 + 8001030: 69ba ldr r2, [r7, #24] + 8001032: 4013 ands r3, r2 + 8001034: 61bb str r3, [r7, #24] temp |= ((uint32_t)(GPIO_GET_INDEX(GPIOx)) << (4 * (position & 0x03))); - 8000ff2: 687b ldr r3, [r7, #4] - 8000ff4: 4a57 ldr r2, [pc, #348] ; (8001154 ) - 8000ff6: 4293 cmp r3, r2 - 8000ff8: d037 beq.n 800106a - 8000ffa: 687b ldr r3, [r7, #4] - 8000ffc: 4a56 ldr r2, [pc, #344] ; (8001158 ) - 8000ffe: 4293 cmp r3, r2 - 8001000: d031 beq.n 8001066 - 8001002: 687b ldr r3, [r7, #4] - 8001004: 4a55 ldr r2, [pc, #340] ; (800115c ) - 8001006: 4293 cmp r3, r2 - 8001008: d02b beq.n 8001062 - 800100a: 687b ldr r3, [r7, #4] - 800100c: 4a54 ldr r2, [pc, #336] ; (8001160 ) - 800100e: 4293 cmp r3, r2 - 8001010: d025 beq.n 800105e - 8001012: 687b ldr r3, [r7, #4] - 8001014: 4a53 ldr r2, [pc, #332] ; (8001164 ) - 8001016: 4293 cmp r3, r2 - 8001018: d01f beq.n 800105a - 800101a: 687b ldr r3, [r7, #4] - 800101c: 4a52 ldr r2, [pc, #328] ; (8001168 ) - 800101e: 4293 cmp r3, r2 - 8001020: d019 beq.n 8001056 - 8001022: 687b ldr r3, [r7, #4] - 8001024: 4a51 ldr r2, [pc, #324] ; (800116c ) - 8001026: 4293 cmp r3, r2 - 8001028: d013 beq.n 8001052 - 800102a: 687b ldr r3, [r7, #4] - 800102c: 4a50 ldr r2, [pc, #320] ; (8001170 ) - 800102e: 4293 cmp r3, r2 - 8001030: d00d beq.n 800104e - 8001032: 687b ldr r3, [r7, #4] - 8001034: 4a4f ldr r2, [pc, #316] ; (8001174 ) - 8001036: 4293 cmp r3, r2 - 8001038: d007 beq.n 800104a - 800103a: 687b ldr r3, [r7, #4] - 800103c: 4a4e ldr r2, [pc, #312] ; (8001178 ) - 800103e: 4293 cmp r3, r2 - 8001040: d101 bne.n 8001046 - 8001042: 2309 movs r3, #9 - 8001044: e012 b.n 800106c - 8001046: 230a movs r3, #10 - 8001048: e010 b.n 800106c - 800104a: 2308 movs r3, #8 - 800104c: e00e b.n 800106c - 800104e: 2307 movs r3, #7 - 8001050: e00c b.n 800106c - 8001052: 2306 movs r3, #6 - 8001054: e00a b.n 800106c - 8001056: 2305 movs r3, #5 - 8001058: e008 b.n 800106c - 800105a: 2304 movs r3, #4 - 800105c: e006 b.n 800106c - 800105e: 2303 movs r3, #3 - 8001060: e004 b.n 800106c - 8001062: 2302 movs r3, #2 - 8001064: e002 b.n 800106c - 8001066: 2301 movs r3, #1 - 8001068: e000 b.n 800106c - 800106a: 2300 movs r3, #0 - 800106c: 69fa ldr r2, [r7, #28] - 800106e: f002 0203 and.w r2, r2, #3 - 8001072: 0092 lsls r2, r2, #2 - 8001074: 4093 lsls r3, r2 - 8001076: 69ba ldr r2, [r7, #24] - 8001078: 4313 orrs r3, r2 - 800107a: 61bb str r3, [r7, #24] + 8001036: 687b ldr r3, [r7, #4] + 8001038: 4a57 ldr r2, [pc, #348] ; (8001198 ) + 800103a: 4293 cmp r3, r2 + 800103c: d037 beq.n 80010ae + 800103e: 687b ldr r3, [r7, #4] + 8001040: 4a56 ldr r2, [pc, #344] ; (800119c ) + 8001042: 4293 cmp r3, r2 + 8001044: d031 beq.n 80010aa + 8001046: 687b ldr r3, [r7, #4] + 8001048: 4a55 ldr r2, [pc, #340] ; (80011a0 ) + 800104a: 4293 cmp r3, r2 + 800104c: d02b beq.n 80010a6 + 800104e: 687b ldr r3, [r7, #4] + 8001050: 4a54 ldr r2, [pc, #336] ; (80011a4 ) + 8001052: 4293 cmp r3, r2 + 8001054: d025 beq.n 80010a2 + 8001056: 687b ldr r3, [r7, #4] + 8001058: 4a53 ldr r2, [pc, #332] ; (80011a8 ) + 800105a: 4293 cmp r3, r2 + 800105c: d01f beq.n 800109e + 800105e: 687b ldr r3, [r7, #4] + 8001060: 4a52 ldr r2, [pc, #328] ; (80011ac ) + 8001062: 4293 cmp r3, r2 + 8001064: d019 beq.n 800109a + 8001066: 687b ldr r3, [r7, #4] + 8001068: 4a51 ldr r2, [pc, #324] ; (80011b0 ) + 800106a: 4293 cmp r3, r2 + 800106c: d013 beq.n 8001096 + 800106e: 687b ldr r3, [r7, #4] + 8001070: 4a50 ldr r2, [pc, #320] ; (80011b4 ) + 8001072: 4293 cmp r3, r2 + 8001074: d00d beq.n 8001092 + 8001076: 687b ldr r3, [r7, #4] + 8001078: 4a4f ldr r2, [pc, #316] ; (80011b8 ) + 800107a: 4293 cmp r3, r2 + 800107c: d007 beq.n 800108e + 800107e: 687b ldr r3, [r7, #4] + 8001080: 4a4e ldr r2, [pc, #312] ; (80011bc ) + 8001082: 4293 cmp r3, r2 + 8001084: d101 bne.n 800108a + 8001086: 2309 movs r3, #9 + 8001088: e012 b.n 80010b0 + 800108a: 230a movs r3, #10 + 800108c: e010 b.n 80010b0 + 800108e: 2308 movs r3, #8 + 8001090: e00e b.n 80010b0 + 8001092: 2307 movs r3, #7 + 8001094: e00c b.n 80010b0 + 8001096: 2306 movs r3, #6 + 8001098: e00a b.n 80010b0 + 800109a: 2305 movs r3, #5 + 800109c: e008 b.n 80010b0 + 800109e: 2304 movs r3, #4 + 80010a0: e006 b.n 80010b0 + 80010a2: 2303 movs r3, #3 + 80010a4: e004 b.n 80010b0 + 80010a6: 2302 movs r3, #2 + 80010a8: e002 b.n 80010b0 + 80010aa: 2301 movs r3, #1 + 80010ac: e000 b.n 80010b0 + 80010ae: 2300 movs r3, #0 + 80010b0: 69fa ldr r2, [r7, #28] + 80010b2: f002 0203 and.w r2, r2, #3 + 80010b6: 0092 lsls r2, r2, #2 + 80010b8: 4093 lsls r3, r2 + 80010ba: 69ba ldr r2, [r7, #24] + 80010bc: 4313 orrs r3, r2 + 80010be: 61bb str r3, [r7, #24] SYSCFG->EXTICR[position >> 2] = temp; - 800107c: 4934 ldr r1, [pc, #208] ; (8001150 ) - 800107e: 69fb ldr r3, [r7, #28] - 8001080: 089b lsrs r3, r3, #2 - 8001082: 3302 adds r3, #2 - 8001084: 69ba ldr r2, [r7, #24] - 8001086: f841 2023 str.w r2, [r1, r3, lsl #2] + 80010c0: 4934 ldr r1, [pc, #208] ; (8001194 ) + 80010c2: 69fb ldr r3, [r7, #28] + 80010c4: 089b lsrs r3, r3, #2 + 80010c6: 3302 adds r3, #2 + 80010c8: 69ba ldr r2, [r7, #24] + 80010ca: f841 2023 str.w r2, [r1, r3, lsl #2] /* Clear EXTI line configuration */ temp = EXTI->IMR; - 800108a: 4b3c ldr r3, [pc, #240] ; (800117c ) - 800108c: 681b ldr r3, [r3, #0] - 800108e: 61bb str r3, [r7, #24] + 80010ce: 4b3c ldr r3, [pc, #240] ; (80011c0 ) + 80010d0: 681b ldr r3, [r3, #0] + 80010d2: 61bb str r3, [r7, #24] temp &= ~((uint32_t)iocurrent); - 8001090: 693b ldr r3, [r7, #16] - 8001092: 43db mvns r3, r3 - 8001094: 69ba ldr r2, [r7, #24] - 8001096: 4013 ands r3, r2 - 8001098: 61bb str r3, [r7, #24] + 80010d4: 693b ldr r3, [r7, #16] + 80010d6: 43db mvns r3, r3 + 80010d8: 69ba ldr r2, [r7, #24] + 80010da: 4013 ands r3, r2 + 80010dc: 61bb str r3, [r7, #24] if((GPIO_Init->Mode & GPIO_MODE_IT) == GPIO_MODE_IT) - 800109a: 683b ldr r3, [r7, #0] - 800109c: 685b ldr r3, [r3, #4] - 800109e: f403 3380 and.w r3, r3, #65536 ; 0x10000 - 80010a2: 2b00 cmp r3, #0 - 80010a4: d003 beq.n 80010ae + 80010de: 683b ldr r3, [r7, #0] + 80010e0: 685b ldr r3, [r3, #4] + 80010e2: f403 3380 and.w r3, r3, #65536 ; 0x10000 + 80010e6: 2b00 cmp r3, #0 + 80010e8: d003 beq.n 80010f2 { temp |= iocurrent; - 80010a6: 69ba ldr r2, [r7, #24] - 80010a8: 693b ldr r3, [r7, #16] - 80010aa: 4313 orrs r3, r2 - 80010ac: 61bb str r3, [r7, #24] + 80010ea: 69ba ldr r2, [r7, #24] + 80010ec: 693b ldr r3, [r7, #16] + 80010ee: 4313 orrs r3, r2 + 80010f0: 61bb str r3, [r7, #24] } EXTI->IMR = temp; - 80010ae: 4a33 ldr r2, [pc, #204] ; (800117c ) - 80010b0: 69bb ldr r3, [r7, #24] - 80010b2: 6013 str r3, [r2, #0] + 80010f2: 4a33 ldr r2, [pc, #204] ; (80011c0 ) + 80010f4: 69bb ldr r3, [r7, #24] + 80010f6: 6013 str r3, [r2, #0] temp = EXTI->EMR; - 80010b4: 4b31 ldr r3, [pc, #196] ; (800117c ) - 80010b6: 685b ldr r3, [r3, #4] - 80010b8: 61bb str r3, [r7, #24] + 80010f8: 4b31 ldr r3, [pc, #196] ; (80011c0 ) + 80010fa: 685b ldr r3, [r3, #4] + 80010fc: 61bb str r3, [r7, #24] temp &= ~((uint32_t)iocurrent); - 80010ba: 693b ldr r3, [r7, #16] - 80010bc: 43db mvns r3, r3 - 80010be: 69ba ldr r2, [r7, #24] - 80010c0: 4013 ands r3, r2 - 80010c2: 61bb str r3, [r7, #24] + 80010fe: 693b ldr r3, [r7, #16] + 8001100: 43db mvns r3, r3 + 8001102: 69ba ldr r2, [r7, #24] + 8001104: 4013 ands r3, r2 + 8001106: 61bb str r3, [r7, #24] if((GPIO_Init->Mode & GPIO_MODE_EVT) == GPIO_MODE_EVT) - 80010c4: 683b ldr r3, [r7, #0] - 80010c6: 685b ldr r3, [r3, #4] - 80010c8: f403 3300 and.w r3, r3, #131072 ; 0x20000 - 80010cc: 2b00 cmp r3, #0 - 80010ce: d003 beq.n 80010d8 + 8001108: 683b ldr r3, [r7, #0] + 800110a: 685b ldr r3, [r3, #4] + 800110c: f403 3300 and.w r3, r3, #131072 ; 0x20000 + 8001110: 2b00 cmp r3, #0 + 8001112: d003 beq.n 800111c { temp |= iocurrent; - 80010d0: 69ba ldr r2, [r7, #24] - 80010d2: 693b ldr r3, [r7, #16] - 80010d4: 4313 orrs r3, r2 - 80010d6: 61bb str r3, [r7, #24] + 8001114: 69ba ldr r2, [r7, #24] + 8001116: 693b ldr r3, [r7, #16] + 8001118: 4313 orrs r3, r2 + 800111a: 61bb str r3, [r7, #24] } EXTI->EMR = temp; - 80010d8: 4a28 ldr r2, [pc, #160] ; (800117c ) - 80010da: 69bb ldr r3, [r7, #24] - 80010dc: 6053 str r3, [r2, #4] + 800111c: 4a28 ldr r2, [pc, #160] ; (80011c0 ) + 800111e: 69bb ldr r3, [r7, #24] + 8001120: 6053 str r3, [r2, #4] /* Clear Rising Falling edge configuration */ temp = EXTI->RTSR; - 80010de: 4b27 ldr r3, [pc, #156] ; (800117c ) - 80010e0: 689b ldr r3, [r3, #8] - 80010e2: 61bb str r3, [r7, #24] + 8001122: 4b27 ldr r3, [pc, #156] ; (80011c0 ) + 8001124: 689b ldr r3, [r3, #8] + 8001126: 61bb str r3, [r7, #24] temp &= ~((uint32_t)iocurrent); - 80010e4: 693b ldr r3, [r7, #16] - 80010e6: 43db mvns r3, r3 - 80010e8: 69ba ldr r2, [r7, #24] - 80010ea: 4013 ands r3, r2 - 80010ec: 61bb str r3, [r7, #24] + 8001128: 693b ldr r3, [r7, #16] + 800112a: 43db mvns r3, r3 + 800112c: 69ba ldr r2, [r7, #24] + 800112e: 4013 ands r3, r2 + 8001130: 61bb str r3, [r7, #24] if((GPIO_Init->Mode & RISING_EDGE) == RISING_EDGE) - 80010ee: 683b ldr r3, [r7, #0] - 80010f0: 685b ldr r3, [r3, #4] - 80010f2: f403 1380 and.w r3, r3, #1048576 ; 0x100000 - 80010f6: 2b00 cmp r3, #0 - 80010f8: d003 beq.n 8001102 + 8001132: 683b ldr r3, [r7, #0] + 8001134: 685b ldr r3, [r3, #4] + 8001136: f403 1380 and.w r3, r3, #1048576 ; 0x100000 + 800113a: 2b00 cmp r3, #0 + 800113c: d003 beq.n 8001146 { temp |= iocurrent; - 80010fa: 69ba ldr r2, [r7, #24] - 80010fc: 693b ldr r3, [r7, #16] - 80010fe: 4313 orrs r3, r2 - 8001100: 61bb str r3, [r7, #24] + 800113e: 69ba ldr r2, [r7, #24] + 8001140: 693b ldr r3, [r7, #16] + 8001142: 4313 orrs r3, r2 + 8001144: 61bb str r3, [r7, #24] } EXTI->RTSR = temp; - 8001102: 4a1e ldr r2, [pc, #120] ; (800117c ) - 8001104: 69bb ldr r3, [r7, #24] - 8001106: 6093 str r3, [r2, #8] + 8001146: 4a1e ldr r2, [pc, #120] ; (80011c0 ) + 8001148: 69bb ldr r3, [r7, #24] + 800114a: 6093 str r3, [r2, #8] temp = EXTI->FTSR; - 8001108: 4b1c ldr r3, [pc, #112] ; (800117c ) - 800110a: 68db ldr r3, [r3, #12] - 800110c: 61bb str r3, [r7, #24] + 800114c: 4b1c ldr r3, [pc, #112] ; (80011c0 ) + 800114e: 68db ldr r3, [r3, #12] + 8001150: 61bb str r3, [r7, #24] temp &= ~((uint32_t)iocurrent); - 800110e: 693b ldr r3, [r7, #16] - 8001110: 43db mvns r3, r3 - 8001112: 69ba ldr r2, [r7, #24] - 8001114: 4013 ands r3, r2 - 8001116: 61bb str r3, [r7, #24] + 8001152: 693b ldr r3, [r7, #16] + 8001154: 43db mvns r3, r3 + 8001156: 69ba ldr r2, [r7, #24] + 8001158: 4013 ands r3, r2 + 800115a: 61bb str r3, [r7, #24] if((GPIO_Init->Mode & FALLING_EDGE) == FALLING_EDGE) - 8001118: 683b ldr r3, [r7, #0] - 800111a: 685b ldr r3, [r3, #4] - 800111c: f403 1300 and.w r3, r3, #2097152 ; 0x200000 - 8001120: 2b00 cmp r3, #0 - 8001122: d003 beq.n 800112c + 800115c: 683b ldr r3, [r7, #0] + 800115e: 685b ldr r3, [r3, #4] + 8001160: f403 1300 and.w r3, r3, #2097152 ; 0x200000 + 8001164: 2b00 cmp r3, #0 + 8001166: d003 beq.n 8001170 { temp |= iocurrent; - 8001124: 69ba ldr r2, [r7, #24] - 8001126: 693b ldr r3, [r7, #16] - 8001128: 4313 orrs r3, r2 - 800112a: 61bb str r3, [r7, #24] + 8001168: 69ba ldr r2, [r7, #24] + 800116a: 693b ldr r3, [r7, #16] + 800116c: 4313 orrs r3, r2 + 800116e: 61bb str r3, [r7, #24] } EXTI->FTSR = temp; - 800112c: 4a13 ldr r2, [pc, #76] ; (800117c ) - 800112e: 69bb ldr r3, [r7, #24] - 8001130: 60d3 str r3, [r2, #12] + 8001170: 4a13 ldr r2, [pc, #76] ; (80011c0 ) + 8001172: 69bb ldr r3, [r7, #24] + 8001174: 60d3 str r3, [r2, #12] for(position = 0; position < GPIO_NUMBER; position++) - 8001132: 69fb ldr r3, [r7, #28] - 8001134: 3301 adds r3, #1 - 8001136: 61fb str r3, [r7, #28] - 8001138: 69fb ldr r3, [r7, #28] - 800113a: 2b0f cmp r3, #15 - 800113c: f67f ae86 bls.w 8000e4c + 8001176: 69fb ldr r3, [r7, #28] + 8001178: 3301 adds r3, #1 + 800117a: 61fb str r3, [r7, #28] + 800117c: 69fb ldr r3, [r7, #28] + 800117e: 2b0f cmp r3, #15 + 8001180: f67f ae86 bls.w 8000e90 } } } } - 8001140: bf00 nop - 8001142: 3724 adds r7, #36 ; 0x24 - 8001144: 46bd mov sp, r7 - 8001146: f85d 7b04 ldr.w r7, [sp], #4 - 800114a: 4770 bx lr - 800114c: 40023800 .word 0x40023800 - 8001150: 40013800 .word 0x40013800 - 8001154: 40020000 .word 0x40020000 - 8001158: 40020400 .word 0x40020400 - 800115c: 40020800 .word 0x40020800 - 8001160: 40020c00 .word 0x40020c00 - 8001164: 40021000 .word 0x40021000 - 8001168: 40021400 .word 0x40021400 - 800116c: 40021800 .word 0x40021800 - 8001170: 40021c00 .word 0x40021c00 - 8001174: 40022000 .word 0x40022000 - 8001178: 40022400 .word 0x40022400 - 800117c: 40013c00 .word 0x40013c00 - -08001180 : + 8001184: bf00 nop + 8001186: 3724 adds r7, #36 ; 0x24 + 8001188: 46bd mov sp, r7 + 800118a: f85d 7b04 ldr.w r7, [sp], #4 + 800118e: 4770 bx lr + 8001190: 40023800 .word 0x40023800 + 8001194: 40013800 .word 0x40013800 + 8001198: 40020000 .word 0x40020000 + 800119c: 40020400 .word 0x40020400 + 80011a0: 40020800 .word 0x40020800 + 80011a4: 40020c00 .word 0x40020c00 + 80011a8: 40021000 .word 0x40021000 + 80011ac: 40021400 .word 0x40021400 + 80011b0: 40021800 .word 0x40021800 + 80011b4: 40021c00 .word 0x40021c00 + 80011b8: 40022000 .word 0x40022000 + 80011bc: 40022400 .word 0x40022400 + 80011c0: 40013c00 .word 0x40013c00 + +080011c4 : * @arg GPIO_PIN_RESET: to clear the port pin * @arg GPIO_PIN_SET: to set the port pin * @retval None */ void HAL_GPIO_WritePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState) { - 8001180: b480 push {r7} - 8001182: b083 sub sp, #12 - 8001184: af00 add r7, sp, #0 - 8001186: 6078 str r0, [r7, #4] - 8001188: 460b mov r3, r1 - 800118a: 807b strh r3, [r7, #2] - 800118c: 4613 mov r3, r2 - 800118e: 707b strb r3, [r7, #1] + 80011c4: b480 push {r7} + 80011c6: b083 sub sp, #12 + 80011c8: af00 add r7, sp, #0 + 80011ca: 6078 str r0, [r7, #4] + 80011cc: 460b mov r3, r1 + 80011ce: 807b strh r3, [r7, #2] + 80011d0: 4613 mov r3, r2 + 80011d2: 707b strb r3, [r7, #1] /* Check the parameters */ assert_param(IS_GPIO_PIN(GPIO_Pin)); assert_param(IS_GPIO_PIN_ACTION(PinState)); if(PinState != GPIO_PIN_RESET) - 8001190: 787b ldrb r3, [r7, #1] - 8001192: 2b00 cmp r3, #0 - 8001194: d003 beq.n 800119e + 80011d4: 787b ldrb r3, [r7, #1] + 80011d6: 2b00 cmp r3, #0 + 80011d8: d003 beq.n 80011e2 { GPIOx->BSRR = GPIO_Pin; - 8001196: 887a ldrh r2, [r7, #2] - 8001198: 687b ldr r3, [r7, #4] - 800119a: 619a str r2, [r3, #24] + 80011da: 887a ldrh r2, [r7, #2] + 80011dc: 687b ldr r3, [r7, #4] + 80011de: 619a str r2, [r3, #24] } else { GPIOx->BSRR = (uint32_t)GPIO_Pin << 16; } } - 800119c: e003 b.n 80011a6 + 80011e0: e003 b.n 80011ea GPIOx->BSRR = (uint32_t)GPIO_Pin << 16; - 800119e: 887b ldrh r3, [r7, #2] - 80011a0: 041a lsls r2, r3, #16 - 80011a2: 687b ldr r3, [r7, #4] - 80011a4: 619a str r2, [r3, #24] + 80011e2: 887b ldrh r3, [r7, #2] + 80011e4: 041a lsls r2, r3, #16 + 80011e6: 687b ldr r3, [r7, #4] + 80011e8: 619a str r2, [r3, #24] } - 80011a6: bf00 nop - 80011a8: 370c adds r7, #12 - 80011aa: 46bd mov sp, r7 - 80011ac: f85d 7b04 ldr.w r7, [sp], #4 - 80011b0: 4770 bx lr + 80011ea: bf00 nop + 80011ec: 370c adds r7, #12 + 80011ee: 46bd mov sp, r7 + 80011f0: f85d 7b04 ldr.w r7, [sp], #4 + 80011f4: 4770 bx lr ... -080011b4 : +080011f8 : * supported by this function. User should request a transition to HSE Off * first and then HSE On or HSE Bypass. * @retval HAL status */ HAL_StatusTypeDef HAL_RCC_OscConfig(RCC_OscInitTypeDef *RCC_OscInitStruct) { - 80011b4: b580 push {r7, lr} - 80011b6: b086 sub sp, #24 - 80011b8: af00 add r7, sp, #0 - 80011ba: 6078 str r0, [r7, #4] + 80011f8: b580 push {r7, lr} + 80011fa: b086 sub sp, #24 + 80011fc: af00 add r7, sp, #0 + 80011fe: 6078 str r0, [r7, #4] uint32_t tickstart; FlagStatus pwrclkchanged = RESET; - 80011bc: 2300 movs r3, #0 - 80011be: 75fb strb r3, [r7, #23] + 8001200: 2300 movs r3, #0 + 8001202: 75fb strb r3, [r7, #23] /* Check Null pointer */ if(RCC_OscInitStruct == NULL) - 80011c0: 687b ldr r3, [r7, #4] - 80011c2: 2b00 cmp r3, #0 - 80011c4: d101 bne.n 80011ca + 8001204: 687b ldr r3, [r7, #4] + 8001206: 2b00 cmp r3, #0 + 8001208: d101 bne.n 800120e { return HAL_ERROR; - 80011c6: 2301 movs r3, #1 - 80011c8: e25e b.n 8001688 + 800120a: 2301 movs r3, #1 + 800120c: e25e b.n 80016cc /* Check the parameters */ assert_param(IS_RCC_OSCILLATORTYPE(RCC_OscInitStruct->OscillatorType)); /*------------------------------- HSE Configuration ------------------------*/ if(((RCC_OscInitStruct->OscillatorType) & RCC_OSCILLATORTYPE_HSE) == RCC_OSCILLATORTYPE_HSE) - 80011ca: 687b ldr r3, [r7, #4] - 80011cc: 681b ldr r3, [r3, #0] - 80011ce: f003 0301 and.w r3, r3, #1 - 80011d2: 2b00 cmp r3, #0 - 80011d4: f000 8087 beq.w 80012e6 + 800120e: 687b ldr r3, [r7, #4] + 8001210: 681b ldr r3, [r3, #0] + 8001212: f003 0301 and.w r3, r3, #1 + 8001216: 2b00 cmp r3, #0 + 8001218: f000 8087 beq.w 800132a { /* Check the parameters */ assert_param(IS_RCC_HSE(RCC_OscInitStruct->HSEState)); /* When the HSE is used as system clock or clock source for PLL, It can not be disabled */ if((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_SYSCLKSOURCE_STATUS_HSE) - 80011d8: 4b96 ldr r3, [pc, #600] ; (8001434 ) - 80011da: 689b ldr r3, [r3, #8] - 80011dc: f003 030c and.w r3, r3, #12 - 80011e0: 2b04 cmp r3, #4 - 80011e2: d00c beq.n 80011fe + 800121c: 4b96 ldr r3, [pc, #600] ; (8001478 ) + 800121e: 689b ldr r3, [r3, #8] + 8001220: f003 030c and.w r3, r3, #12 + 8001224: 2b04 cmp r3, #4 + 8001226: d00c beq.n 8001242 || ((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_SYSCLKSOURCE_STATUS_PLLCLK) && ((RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) == RCC_PLLCFGR_PLLSRC_HSE))) - 80011e4: 4b93 ldr r3, [pc, #588] ; (8001434 ) - 80011e6: 689b ldr r3, [r3, #8] - 80011e8: f003 030c and.w r3, r3, #12 - 80011ec: 2b08 cmp r3, #8 - 80011ee: d112 bne.n 8001216 - 80011f0: 4b90 ldr r3, [pc, #576] ; (8001434 ) - 80011f2: 685b ldr r3, [r3, #4] - 80011f4: f403 0380 and.w r3, r3, #4194304 ; 0x400000 - 80011f8: f5b3 0f80 cmp.w r3, #4194304 ; 0x400000 - 80011fc: d10b bne.n 8001216 + 8001228: 4b93 ldr r3, [pc, #588] ; (8001478 ) + 800122a: 689b ldr r3, [r3, #8] + 800122c: f003 030c and.w r3, r3, #12 + 8001230: 2b08 cmp r3, #8 + 8001232: d112 bne.n 800125a + 8001234: 4b90 ldr r3, [pc, #576] ; (8001478 ) + 8001236: 685b ldr r3, [r3, #4] + 8001238: f403 0380 and.w r3, r3, #4194304 ; 0x400000 + 800123c: f5b3 0f80 cmp.w r3, #4194304 ; 0x400000 + 8001240: d10b bne.n 800125a { if((__HAL_RCC_GET_FLAG(RCC_FLAG_HSERDY) != RESET) && (RCC_OscInitStruct->HSEState == RCC_HSE_OFF)) - 80011fe: 4b8d ldr r3, [pc, #564] ; (8001434 ) - 8001200: 681b ldr r3, [r3, #0] - 8001202: f403 3300 and.w r3, r3, #131072 ; 0x20000 - 8001206: 2b00 cmp r3, #0 - 8001208: d06c beq.n 80012e4 - 800120a: 687b ldr r3, [r7, #4] - 800120c: 685b ldr r3, [r3, #4] - 800120e: 2b00 cmp r3, #0 - 8001210: d168 bne.n 80012e4 + 8001242: 4b8d ldr r3, [pc, #564] ; (8001478 ) + 8001244: 681b ldr r3, [r3, #0] + 8001246: f403 3300 and.w r3, r3, #131072 ; 0x20000 + 800124a: 2b00 cmp r3, #0 + 800124c: d06c beq.n 8001328 + 800124e: 687b ldr r3, [r7, #4] + 8001250: 685b ldr r3, [r3, #4] + 8001252: 2b00 cmp r3, #0 + 8001254: d168 bne.n 8001328 { return HAL_ERROR; - 8001212: 2301 movs r3, #1 - 8001214: e238 b.n 8001688 + 8001256: 2301 movs r3, #1 + 8001258: e238 b.n 80016cc } } else { /* Set the new HSE configuration ---------------------------------------*/ __HAL_RCC_HSE_CONFIG(RCC_OscInitStruct->HSEState); - 8001216: 687b ldr r3, [r7, #4] - 8001218: 685b ldr r3, [r3, #4] - 800121a: f5b3 3f80 cmp.w r3, #65536 ; 0x10000 - 800121e: d106 bne.n 800122e - 8001220: 4b84 ldr r3, [pc, #528] ; (8001434 ) - 8001222: 681b ldr r3, [r3, #0] - 8001224: 4a83 ldr r2, [pc, #524] ; (8001434 ) - 8001226: f443 3380 orr.w r3, r3, #65536 ; 0x10000 - 800122a: 6013 str r3, [r2, #0] - 800122c: e02e b.n 800128c - 800122e: 687b ldr r3, [r7, #4] - 8001230: 685b ldr r3, [r3, #4] - 8001232: 2b00 cmp r3, #0 - 8001234: d10c bne.n 8001250 - 8001236: 4b7f ldr r3, [pc, #508] ; (8001434 ) - 8001238: 681b ldr r3, [r3, #0] - 800123a: 4a7e ldr r2, [pc, #504] ; (8001434 ) - 800123c: f423 3380 bic.w r3, r3, #65536 ; 0x10000 - 8001240: 6013 str r3, [r2, #0] - 8001242: 4b7c ldr r3, [pc, #496] ; (8001434 ) - 8001244: 681b ldr r3, [r3, #0] - 8001246: 4a7b ldr r2, [pc, #492] ; (8001434 ) - 8001248: f423 2380 bic.w r3, r3, #262144 ; 0x40000 - 800124c: 6013 str r3, [r2, #0] - 800124e: e01d b.n 800128c - 8001250: 687b ldr r3, [r7, #4] - 8001252: 685b ldr r3, [r3, #4] - 8001254: f5b3 2fa0 cmp.w r3, #327680 ; 0x50000 - 8001258: d10c bne.n 8001274 - 800125a: 4b76 ldr r3, [pc, #472] ; (8001434 ) - 800125c: 681b ldr r3, [r3, #0] - 800125e: 4a75 ldr r2, [pc, #468] ; (8001434 ) - 8001260: f443 2380 orr.w r3, r3, #262144 ; 0x40000 - 8001264: 6013 str r3, [r2, #0] - 8001266: 4b73 ldr r3, [pc, #460] ; (8001434 ) - 8001268: 681b ldr r3, [r3, #0] - 800126a: 4a72 ldr r2, [pc, #456] ; (8001434 ) - 800126c: f443 3380 orr.w r3, r3, #65536 ; 0x10000 - 8001270: 6013 str r3, [r2, #0] - 8001272: e00b b.n 800128c - 8001274: 4b6f ldr r3, [pc, #444] ; (8001434 ) - 8001276: 681b ldr r3, [r3, #0] - 8001278: 4a6e ldr r2, [pc, #440] ; (8001434 ) - 800127a: f423 3380 bic.w r3, r3, #65536 ; 0x10000 - 800127e: 6013 str r3, [r2, #0] - 8001280: 4b6c ldr r3, [pc, #432] ; (8001434 ) - 8001282: 681b ldr r3, [r3, #0] - 8001284: 4a6b ldr r2, [pc, #428] ; (8001434 ) - 8001286: f423 2380 bic.w r3, r3, #262144 ; 0x40000 - 800128a: 6013 str r3, [r2, #0] + 800125a: 687b ldr r3, [r7, #4] + 800125c: 685b ldr r3, [r3, #4] + 800125e: f5b3 3f80 cmp.w r3, #65536 ; 0x10000 + 8001262: d106 bne.n 8001272 + 8001264: 4b84 ldr r3, [pc, #528] ; (8001478 ) + 8001266: 681b ldr r3, [r3, #0] + 8001268: 4a83 ldr r2, [pc, #524] ; (8001478 ) + 800126a: f443 3380 orr.w r3, r3, #65536 ; 0x10000 + 800126e: 6013 str r3, [r2, #0] + 8001270: e02e b.n 80012d0 + 8001272: 687b ldr r3, [r7, #4] + 8001274: 685b ldr r3, [r3, #4] + 8001276: 2b00 cmp r3, #0 + 8001278: d10c bne.n 8001294 + 800127a: 4b7f ldr r3, [pc, #508] ; (8001478 ) + 800127c: 681b ldr r3, [r3, #0] + 800127e: 4a7e ldr r2, [pc, #504] ; (8001478 ) + 8001280: f423 3380 bic.w r3, r3, #65536 ; 0x10000 + 8001284: 6013 str r3, [r2, #0] + 8001286: 4b7c ldr r3, [pc, #496] ; (8001478 ) + 8001288: 681b ldr r3, [r3, #0] + 800128a: 4a7b ldr r2, [pc, #492] ; (8001478 ) + 800128c: f423 2380 bic.w r3, r3, #262144 ; 0x40000 + 8001290: 6013 str r3, [r2, #0] + 8001292: e01d b.n 80012d0 + 8001294: 687b ldr r3, [r7, #4] + 8001296: 685b ldr r3, [r3, #4] + 8001298: f5b3 2fa0 cmp.w r3, #327680 ; 0x50000 + 800129c: d10c bne.n 80012b8 + 800129e: 4b76 ldr r3, [pc, #472] ; (8001478 ) + 80012a0: 681b ldr r3, [r3, #0] + 80012a2: 4a75 ldr r2, [pc, #468] ; (8001478 ) + 80012a4: f443 2380 orr.w r3, r3, #262144 ; 0x40000 + 80012a8: 6013 str r3, [r2, #0] + 80012aa: 4b73 ldr r3, [pc, #460] ; (8001478 ) + 80012ac: 681b ldr r3, [r3, #0] + 80012ae: 4a72 ldr r2, [pc, #456] ; (8001478 ) + 80012b0: f443 3380 orr.w r3, r3, #65536 ; 0x10000 + 80012b4: 6013 str r3, [r2, #0] + 80012b6: e00b b.n 80012d0 + 80012b8: 4b6f ldr r3, [pc, #444] ; (8001478 ) + 80012ba: 681b ldr r3, [r3, #0] + 80012bc: 4a6e ldr r2, [pc, #440] ; (8001478 ) + 80012be: f423 3380 bic.w r3, r3, #65536 ; 0x10000 + 80012c2: 6013 str r3, [r2, #0] + 80012c4: 4b6c ldr r3, [pc, #432] ; (8001478 ) + 80012c6: 681b ldr r3, [r3, #0] + 80012c8: 4a6b ldr r2, [pc, #428] ; (8001478 ) + 80012ca: f423 2380 bic.w r3, r3, #262144 ; 0x40000 + 80012ce: 6013 str r3, [r2, #0] /* Check the HSE State */ if(RCC_OscInitStruct->HSEState != RCC_HSE_OFF) - 800128c: 687b ldr r3, [r7, #4] - 800128e: 685b ldr r3, [r3, #4] - 8001290: 2b00 cmp r3, #0 - 8001292: d013 beq.n 80012bc + 80012d0: 687b ldr r3, [r7, #4] + 80012d2: 685b ldr r3, [r3, #4] + 80012d4: 2b00 cmp r3, #0 + 80012d6: d013 beq.n 8001300 { /* Get Start Tick*/ tickstart = HAL_GetTick(); - 8001294: f7ff f9a2 bl 80005dc - 8001298: 6138 str r0, [r7, #16] + 80012d8: f7ff f980 bl 80005dc + 80012dc: 6138 str r0, [r7, #16] /* Wait till HSE is ready */ while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSERDY) == RESET) - 800129a: e008 b.n 80012ae + 80012de: e008 b.n 80012f2 { if((HAL_GetTick() - tickstart ) > HSE_TIMEOUT_VALUE) - 800129c: f7ff f99e bl 80005dc - 80012a0: 4602 mov r2, r0 - 80012a2: 693b ldr r3, [r7, #16] - 80012a4: 1ad3 subs r3, r2, r3 - 80012a6: 2b64 cmp r3, #100 ; 0x64 - 80012a8: d901 bls.n 80012ae + 80012e0: f7ff f97c bl 80005dc + 80012e4: 4602 mov r2, r0 + 80012e6: 693b ldr r3, [r7, #16] + 80012e8: 1ad3 subs r3, r2, r3 + 80012ea: 2b64 cmp r3, #100 ; 0x64 + 80012ec: d901 bls.n 80012f2 { return HAL_TIMEOUT; - 80012aa: 2303 movs r3, #3 - 80012ac: e1ec b.n 8001688 + 80012ee: 2303 movs r3, #3 + 80012f0: e1ec b.n 80016cc while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSERDY) == RESET) - 80012ae: 4b61 ldr r3, [pc, #388] ; (8001434 ) - 80012b0: 681b ldr r3, [r3, #0] - 80012b2: f403 3300 and.w r3, r3, #131072 ; 0x20000 - 80012b6: 2b00 cmp r3, #0 - 80012b8: d0f0 beq.n 800129c - 80012ba: e014 b.n 80012e6 + 80012f2: 4b61 ldr r3, [pc, #388] ; (8001478 ) + 80012f4: 681b ldr r3, [r3, #0] + 80012f6: f403 3300 and.w r3, r3, #131072 ; 0x20000 + 80012fa: 2b00 cmp r3, #0 + 80012fc: d0f0 beq.n 80012e0 + 80012fe: e014 b.n 800132a } } else { /* Get Start Tick*/ tickstart = HAL_GetTick(); - 80012bc: f7ff f98e bl 80005dc - 80012c0: 6138 str r0, [r7, #16] + 8001300: f7ff f96c bl 80005dc + 8001304: 6138 str r0, [r7, #16] /* Wait till HSE is bypassed or disabled */ while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSERDY) != RESET) - 80012c2: e008 b.n 80012d6 + 8001306: e008 b.n 800131a { if((HAL_GetTick() - tickstart ) > HSE_TIMEOUT_VALUE) - 80012c4: f7ff f98a bl 80005dc - 80012c8: 4602 mov r2, r0 - 80012ca: 693b ldr r3, [r7, #16] - 80012cc: 1ad3 subs r3, r2, r3 - 80012ce: 2b64 cmp r3, #100 ; 0x64 - 80012d0: d901 bls.n 80012d6 + 8001308: f7ff f968 bl 80005dc + 800130c: 4602 mov r2, r0 + 800130e: 693b ldr r3, [r7, #16] + 8001310: 1ad3 subs r3, r2, r3 + 8001312: 2b64 cmp r3, #100 ; 0x64 + 8001314: d901 bls.n 800131a { return HAL_TIMEOUT; - 80012d2: 2303 movs r3, #3 - 80012d4: e1d8 b.n 8001688 + 8001316: 2303 movs r3, #3 + 8001318: e1d8 b.n 80016cc while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSERDY) != RESET) - 80012d6: 4b57 ldr r3, [pc, #348] ; (8001434 ) - 80012d8: 681b ldr r3, [r3, #0] - 80012da: f403 3300 and.w r3, r3, #131072 ; 0x20000 - 80012de: 2b00 cmp r3, #0 - 80012e0: d1f0 bne.n 80012c4 - 80012e2: e000 b.n 80012e6 + 800131a: 4b57 ldr r3, [pc, #348] ; (8001478 ) + 800131c: 681b ldr r3, [r3, #0] + 800131e: f403 3300 and.w r3, r3, #131072 ; 0x20000 + 8001322: 2b00 cmp r3, #0 + 8001324: d1f0 bne.n 8001308 + 8001326: e000 b.n 800132a if((__HAL_RCC_GET_FLAG(RCC_FLAG_HSERDY) != RESET) && (RCC_OscInitStruct->HSEState == RCC_HSE_OFF)) - 80012e4: bf00 nop + 8001328: bf00 nop } } } } /*----------------------------- HSI Configuration --------------------------*/ if(((RCC_OscInitStruct->OscillatorType) & RCC_OSCILLATORTYPE_HSI) == RCC_OSCILLATORTYPE_HSI) - 80012e6: 687b ldr r3, [r7, #4] - 80012e8: 681b ldr r3, [r3, #0] - 80012ea: f003 0302 and.w r3, r3, #2 - 80012ee: 2b00 cmp r3, #0 - 80012f0: d069 beq.n 80013c6 + 800132a: 687b ldr r3, [r7, #4] + 800132c: 681b ldr r3, [r3, #0] + 800132e: f003 0302 and.w r3, r3, #2 + 8001332: 2b00 cmp r3, #0 + 8001334: d069 beq.n 800140a /* Check the parameters */ assert_param(IS_RCC_HSI(RCC_OscInitStruct->HSIState)); assert_param(IS_RCC_CALIBRATION_VALUE(RCC_OscInitStruct->HSICalibrationValue)); /* Check if HSI is used as system clock or as PLL source when PLL is selected as system clock */ if((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_SYSCLKSOURCE_STATUS_HSI) - 80012f2: 4b50 ldr r3, [pc, #320] ; (8001434 ) - 80012f4: 689b ldr r3, [r3, #8] - 80012f6: f003 030c and.w r3, r3, #12 - 80012fa: 2b00 cmp r3, #0 - 80012fc: d00b beq.n 8001316 + 8001336: 4b50 ldr r3, [pc, #320] ; (8001478 ) + 8001338: 689b ldr r3, [r3, #8] + 800133a: f003 030c and.w r3, r3, #12 + 800133e: 2b00 cmp r3, #0 + 8001340: d00b beq.n 800135a || ((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_SYSCLKSOURCE_STATUS_PLLCLK) && ((RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) == RCC_PLLCFGR_PLLSRC_HSI))) - 80012fe: 4b4d ldr r3, [pc, #308] ; (8001434 ) - 8001300: 689b ldr r3, [r3, #8] - 8001302: f003 030c and.w r3, r3, #12 - 8001306: 2b08 cmp r3, #8 - 8001308: d11c bne.n 8001344 - 800130a: 4b4a ldr r3, [pc, #296] ; (8001434 ) - 800130c: 685b ldr r3, [r3, #4] - 800130e: f403 0380 and.w r3, r3, #4194304 ; 0x400000 - 8001312: 2b00 cmp r3, #0 - 8001314: d116 bne.n 8001344 + 8001342: 4b4d ldr r3, [pc, #308] ; (8001478 ) + 8001344: 689b ldr r3, [r3, #8] + 8001346: f003 030c and.w r3, r3, #12 + 800134a: 2b08 cmp r3, #8 + 800134c: d11c bne.n 8001388 + 800134e: 4b4a ldr r3, [pc, #296] ; (8001478 ) + 8001350: 685b ldr r3, [r3, #4] + 8001352: f403 0380 and.w r3, r3, #4194304 ; 0x400000 + 8001356: 2b00 cmp r3, #0 + 8001358: d116 bne.n 8001388 { /* When HSI is used as system clock it will not disabled */ if((__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) != RESET) && (RCC_OscInitStruct->HSIState != RCC_HSI_ON)) - 8001316: 4b47 ldr r3, [pc, #284] ; (8001434 ) - 8001318: 681b ldr r3, [r3, #0] - 800131a: f003 0302 and.w r3, r3, #2 - 800131e: 2b00 cmp r3, #0 - 8001320: d005 beq.n 800132e - 8001322: 687b ldr r3, [r7, #4] - 8001324: 68db ldr r3, [r3, #12] - 8001326: 2b01 cmp r3, #1 - 8001328: d001 beq.n 800132e + 800135a: 4b47 ldr r3, [pc, #284] ; (8001478 ) + 800135c: 681b ldr r3, [r3, #0] + 800135e: f003 0302 and.w r3, r3, #2 + 8001362: 2b00 cmp r3, #0 + 8001364: d005 beq.n 8001372 + 8001366: 687b ldr r3, [r7, #4] + 8001368: 68db ldr r3, [r3, #12] + 800136a: 2b01 cmp r3, #1 + 800136c: d001 beq.n 8001372 { return HAL_ERROR; - 800132a: 2301 movs r3, #1 - 800132c: e1ac b.n 8001688 + 800136e: 2301 movs r3, #1 + 8001370: e1ac b.n 80016cc } /* Otherwise, just the calibration is allowed */ else { /* Adjusts the Internal High Speed oscillator (HSI) calibration value.*/ __HAL_RCC_HSI_CALIBRATIONVALUE_ADJUST(RCC_OscInitStruct->HSICalibrationValue); - 800132e: 4b41 ldr r3, [pc, #260] ; (8001434 ) - 8001330: 681b ldr r3, [r3, #0] - 8001332: f023 02f8 bic.w r2, r3, #248 ; 0xf8 - 8001336: 687b ldr r3, [r7, #4] - 8001338: 691b ldr r3, [r3, #16] - 800133a: 00db lsls r3, r3, #3 - 800133c: 493d ldr r1, [pc, #244] ; (8001434 ) - 800133e: 4313 orrs r3, r2 - 8001340: 600b str r3, [r1, #0] + 8001372: 4b41 ldr r3, [pc, #260] ; (8001478 ) + 8001374: 681b ldr r3, [r3, #0] + 8001376: f023 02f8 bic.w r2, r3, #248 ; 0xf8 + 800137a: 687b ldr r3, [r7, #4] + 800137c: 691b ldr r3, [r3, #16] + 800137e: 00db lsls r3, r3, #3 + 8001380: 493d ldr r1, [pc, #244] ; (8001478 ) + 8001382: 4313 orrs r3, r2 + 8001384: 600b str r3, [r1, #0] if((__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) != RESET) && (RCC_OscInitStruct->HSIState != RCC_HSI_ON)) - 8001342: e040 b.n 80013c6 + 8001386: e040 b.n 800140a } } else { /* Check the HSI State */ if((RCC_OscInitStruct->HSIState)!= RCC_HSI_OFF) - 8001344: 687b ldr r3, [r7, #4] - 8001346: 68db ldr r3, [r3, #12] - 8001348: 2b00 cmp r3, #0 - 800134a: d023 beq.n 8001394 + 8001388: 687b ldr r3, [r7, #4] + 800138a: 68db ldr r3, [r3, #12] + 800138c: 2b00 cmp r3, #0 + 800138e: d023 beq.n 80013d8 { /* Enable the Internal High Speed oscillator (HSI). */ __HAL_RCC_HSI_ENABLE(); - 800134c: 4b39 ldr r3, [pc, #228] ; (8001434 ) - 800134e: 681b ldr r3, [r3, #0] - 8001350: 4a38 ldr r2, [pc, #224] ; (8001434 ) - 8001352: f043 0301 orr.w r3, r3, #1 - 8001356: 6013 str r3, [r2, #0] + 8001390: 4b39 ldr r3, [pc, #228] ; (8001478 ) + 8001392: 681b ldr r3, [r3, #0] + 8001394: 4a38 ldr r2, [pc, #224] ; (8001478 ) + 8001396: f043 0301 orr.w r3, r3, #1 + 800139a: 6013 str r3, [r2, #0] /* Get Start Tick*/ tickstart = HAL_GetTick(); - 8001358: f7ff f940 bl 80005dc - 800135c: 6138 str r0, [r7, #16] + 800139c: f7ff f91e bl 80005dc + 80013a0: 6138 str r0, [r7, #16] /* Wait till HSI is ready */ while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) == RESET) - 800135e: e008 b.n 8001372 + 80013a2: e008 b.n 80013b6 { if((HAL_GetTick() - tickstart ) > HSI_TIMEOUT_VALUE) - 8001360: f7ff f93c bl 80005dc - 8001364: 4602 mov r2, r0 - 8001366: 693b ldr r3, [r7, #16] - 8001368: 1ad3 subs r3, r2, r3 - 800136a: 2b02 cmp r3, #2 - 800136c: d901 bls.n 8001372 + 80013a4: f7ff f91a bl 80005dc + 80013a8: 4602 mov r2, r0 + 80013aa: 693b ldr r3, [r7, #16] + 80013ac: 1ad3 subs r3, r2, r3 + 80013ae: 2b02 cmp r3, #2 + 80013b0: d901 bls.n 80013b6 { return HAL_TIMEOUT; - 800136e: 2303 movs r3, #3 - 8001370: e18a b.n 8001688 + 80013b2: 2303 movs r3, #3 + 80013b4: e18a b.n 80016cc while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) == RESET) - 8001372: 4b30 ldr r3, [pc, #192] ; (8001434 ) - 8001374: 681b ldr r3, [r3, #0] - 8001376: f003 0302 and.w r3, r3, #2 - 800137a: 2b00 cmp r3, #0 - 800137c: d0f0 beq.n 8001360 + 80013b6: 4b30 ldr r3, [pc, #192] ; (8001478 ) + 80013b8: 681b ldr r3, [r3, #0] + 80013ba: f003 0302 and.w r3, r3, #2 + 80013be: 2b00 cmp r3, #0 + 80013c0: d0f0 beq.n 80013a4 } } /* Adjusts the Internal High Speed oscillator (HSI) calibration value.*/ __HAL_RCC_HSI_CALIBRATIONVALUE_ADJUST(RCC_OscInitStruct->HSICalibrationValue); - 800137e: 4b2d ldr r3, [pc, #180] ; (8001434 ) - 8001380: 681b ldr r3, [r3, #0] - 8001382: f023 02f8 bic.w r2, r3, #248 ; 0xf8 - 8001386: 687b ldr r3, [r7, #4] - 8001388: 691b ldr r3, [r3, #16] - 800138a: 00db lsls r3, r3, #3 - 800138c: 4929 ldr r1, [pc, #164] ; (8001434 ) - 800138e: 4313 orrs r3, r2 - 8001390: 600b str r3, [r1, #0] - 8001392: e018 b.n 80013c6 + 80013c2: 4b2d ldr r3, [pc, #180] ; (8001478 ) + 80013c4: 681b ldr r3, [r3, #0] + 80013c6: f023 02f8 bic.w r2, r3, #248 ; 0xf8 + 80013ca: 687b ldr r3, [r7, #4] + 80013cc: 691b ldr r3, [r3, #16] + 80013ce: 00db lsls r3, r3, #3 + 80013d0: 4929 ldr r1, [pc, #164] ; (8001478 ) + 80013d2: 4313 orrs r3, r2 + 80013d4: 600b str r3, [r1, #0] + 80013d6: e018 b.n 800140a } else { /* Disable the Internal High Speed oscillator (HSI). */ __HAL_RCC_HSI_DISABLE(); - 8001394: 4b27 ldr r3, [pc, #156] ; (8001434 ) - 8001396: 681b ldr r3, [r3, #0] - 8001398: 4a26 ldr r2, [pc, #152] ; (8001434 ) - 800139a: f023 0301 bic.w r3, r3, #1 - 800139e: 6013 str r3, [r2, #0] + 80013d8: 4b27 ldr r3, [pc, #156] ; (8001478 ) + 80013da: 681b ldr r3, [r3, #0] + 80013dc: 4a26 ldr r2, [pc, #152] ; (8001478 ) + 80013de: f023 0301 bic.w r3, r3, #1 + 80013e2: 6013 str r3, [r2, #0] /* Get Start Tick*/ tickstart = HAL_GetTick(); - 80013a0: f7ff f91c bl 80005dc - 80013a4: 6138 str r0, [r7, #16] + 80013e4: f7ff f8fa bl 80005dc + 80013e8: 6138 str r0, [r7, #16] /* Wait till HSI is ready */ while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) != RESET) - 80013a6: e008 b.n 80013ba + 80013ea: e008 b.n 80013fe { if((HAL_GetTick() - tickstart ) > HSI_TIMEOUT_VALUE) - 80013a8: f7ff f918 bl 80005dc - 80013ac: 4602 mov r2, r0 - 80013ae: 693b ldr r3, [r7, #16] - 80013b0: 1ad3 subs r3, r2, r3 - 80013b2: 2b02 cmp r3, #2 - 80013b4: d901 bls.n 80013ba + 80013ec: f7ff f8f6 bl 80005dc + 80013f0: 4602 mov r2, r0 + 80013f2: 693b ldr r3, [r7, #16] + 80013f4: 1ad3 subs r3, r2, r3 + 80013f6: 2b02 cmp r3, #2 + 80013f8: d901 bls.n 80013fe { return HAL_TIMEOUT; - 80013b6: 2303 movs r3, #3 - 80013b8: e166 b.n 8001688 + 80013fa: 2303 movs r3, #3 + 80013fc: e166 b.n 80016cc while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) != RESET) - 80013ba: 4b1e ldr r3, [pc, #120] ; (8001434 ) - 80013bc: 681b ldr r3, [r3, #0] - 80013be: f003 0302 and.w r3, r3, #2 - 80013c2: 2b00 cmp r3, #0 - 80013c4: d1f0 bne.n 80013a8 + 80013fe: 4b1e ldr r3, [pc, #120] ; (8001478 ) + 8001400: 681b ldr r3, [r3, #0] + 8001402: f003 0302 and.w r3, r3, #2 + 8001406: 2b00 cmp r3, #0 + 8001408: d1f0 bne.n 80013ec } } } } /*------------------------------ LSI Configuration -------------------------*/ if(((RCC_OscInitStruct->OscillatorType) & RCC_OSCILLATORTYPE_LSI) == RCC_OSCILLATORTYPE_LSI) - 80013c6: 687b ldr r3, [r7, #4] - 80013c8: 681b ldr r3, [r3, #0] - 80013ca: f003 0308 and.w r3, r3, #8 - 80013ce: 2b00 cmp r3, #0 - 80013d0: d038 beq.n 8001444 + 800140a: 687b ldr r3, [r7, #4] + 800140c: 681b ldr r3, [r3, #0] + 800140e: f003 0308 and.w r3, r3, #8 + 8001412: 2b00 cmp r3, #0 + 8001414: d038 beq.n 8001488 { /* Check the parameters */ assert_param(IS_RCC_LSI(RCC_OscInitStruct->LSIState)); /* Check the LSI State */ if((RCC_OscInitStruct->LSIState)!= RCC_LSI_OFF) - 80013d2: 687b ldr r3, [r7, #4] - 80013d4: 695b ldr r3, [r3, #20] - 80013d6: 2b00 cmp r3, #0 - 80013d8: d019 beq.n 800140e + 8001416: 687b ldr r3, [r7, #4] + 8001418: 695b ldr r3, [r3, #20] + 800141a: 2b00 cmp r3, #0 + 800141c: d019 beq.n 8001452 { /* Enable the Internal Low Speed oscillator (LSI). */ __HAL_RCC_LSI_ENABLE(); - 80013da: 4b16 ldr r3, [pc, #88] ; (8001434 ) - 80013dc: 6f5b ldr r3, [r3, #116] ; 0x74 - 80013de: 4a15 ldr r2, [pc, #84] ; (8001434 ) - 80013e0: f043 0301 orr.w r3, r3, #1 - 80013e4: 6753 str r3, [r2, #116] ; 0x74 + 800141e: 4b16 ldr r3, [pc, #88] ; (8001478 ) + 8001420: 6f5b ldr r3, [r3, #116] ; 0x74 + 8001422: 4a15 ldr r2, [pc, #84] ; (8001478 ) + 8001424: f043 0301 orr.w r3, r3, #1 + 8001428: 6753 str r3, [r2, #116] ; 0x74 /* Get Start Tick*/ tickstart = HAL_GetTick(); - 80013e6: f7ff f8f9 bl 80005dc - 80013ea: 6138 str r0, [r7, #16] + 800142a: f7ff f8d7 bl 80005dc + 800142e: 6138 str r0, [r7, #16] /* Wait till LSI is ready */ while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSIRDY) == RESET) - 80013ec: e008 b.n 8001400 + 8001430: e008 b.n 8001444 { if((HAL_GetTick() - tickstart ) > LSI_TIMEOUT_VALUE) - 80013ee: f7ff f8f5 bl 80005dc - 80013f2: 4602 mov r2, r0 - 80013f4: 693b ldr r3, [r7, #16] - 80013f6: 1ad3 subs r3, r2, r3 - 80013f8: 2b02 cmp r3, #2 - 80013fa: d901 bls.n 8001400 + 8001432: f7ff f8d3 bl 80005dc + 8001436: 4602 mov r2, r0 + 8001438: 693b ldr r3, [r7, #16] + 800143a: 1ad3 subs r3, r2, r3 + 800143c: 2b02 cmp r3, #2 + 800143e: d901 bls.n 8001444 { return HAL_TIMEOUT; - 80013fc: 2303 movs r3, #3 - 80013fe: e143 b.n 8001688 + 8001440: 2303 movs r3, #3 + 8001442: e143 b.n 80016cc while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSIRDY) == RESET) - 8001400: 4b0c ldr r3, [pc, #48] ; (8001434 ) - 8001402: 6f5b ldr r3, [r3, #116] ; 0x74 - 8001404: f003 0302 and.w r3, r3, #2 - 8001408: 2b00 cmp r3, #0 - 800140a: d0f0 beq.n 80013ee - 800140c: e01a b.n 8001444 + 8001444: 4b0c ldr r3, [pc, #48] ; (8001478 ) + 8001446: 6f5b ldr r3, [r3, #116] ; 0x74 + 8001448: f003 0302 and.w r3, r3, #2 + 800144c: 2b00 cmp r3, #0 + 800144e: d0f0 beq.n 8001432 + 8001450: e01a b.n 8001488 } } else { /* Disable the Internal Low Speed oscillator (LSI). */ __HAL_RCC_LSI_DISABLE(); - 800140e: 4b09 ldr r3, [pc, #36] ; (8001434 ) - 8001410: 6f5b ldr r3, [r3, #116] ; 0x74 - 8001412: 4a08 ldr r2, [pc, #32] ; (8001434 ) - 8001414: f023 0301 bic.w r3, r3, #1 - 8001418: 6753 str r3, [r2, #116] ; 0x74 + 8001452: 4b09 ldr r3, [pc, #36] ; (8001478 ) + 8001454: 6f5b ldr r3, [r3, #116] ; 0x74 + 8001456: 4a08 ldr r2, [pc, #32] ; (8001478 ) + 8001458: f023 0301 bic.w r3, r3, #1 + 800145c: 6753 str r3, [r2, #116] ; 0x74 /* Get Start Tick*/ tickstart = HAL_GetTick(); - 800141a: f7ff f8df bl 80005dc - 800141e: 6138 str r0, [r7, #16] + 800145e: f7ff f8bd bl 80005dc + 8001462: 6138 str r0, [r7, #16] /* Wait till LSI is ready */ while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSIRDY) != RESET) - 8001420: e00a b.n 8001438 + 8001464: e00a b.n 800147c { if((HAL_GetTick() - tickstart ) > LSI_TIMEOUT_VALUE) - 8001422: f7ff f8db bl 80005dc - 8001426: 4602 mov r2, r0 - 8001428: 693b ldr r3, [r7, #16] - 800142a: 1ad3 subs r3, r2, r3 - 800142c: 2b02 cmp r3, #2 - 800142e: d903 bls.n 8001438 + 8001466: f7ff f8b9 bl 80005dc + 800146a: 4602 mov r2, r0 + 800146c: 693b ldr r3, [r7, #16] + 800146e: 1ad3 subs r3, r2, r3 + 8001470: 2b02 cmp r3, #2 + 8001472: d903 bls.n 800147c { return HAL_TIMEOUT; - 8001430: 2303 movs r3, #3 - 8001432: e129 b.n 8001688 - 8001434: 40023800 .word 0x40023800 + 8001474: 2303 movs r3, #3 + 8001476: e129 b.n 80016cc + 8001478: 40023800 .word 0x40023800 while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSIRDY) != RESET) - 8001438: 4b95 ldr r3, [pc, #596] ; (8001690 ) - 800143a: 6f5b ldr r3, [r3, #116] ; 0x74 - 800143c: f003 0302 and.w r3, r3, #2 - 8001440: 2b00 cmp r3, #0 - 8001442: d1ee bne.n 8001422 + 800147c: 4b95 ldr r3, [pc, #596] ; (80016d4 ) + 800147e: 6f5b ldr r3, [r3, #116] ; 0x74 + 8001480: f003 0302 and.w r3, r3, #2 + 8001484: 2b00 cmp r3, #0 + 8001486: d1ee bne.n 8001466 } } } } /*------------------------------ LSE Configuration -------------------------*/ if(((RCC_OscInitStruct->OscillatorType) & RCC_OSCILLATORTYPE_LSE) == RCC_OSCILLATORTYPE_LSE) - 8001444: 687b ldr r3, [r7, #4] - 8001446: 681b ldr r3, [r3, #0] - 8001448: f003 0304 and.w r3, r3, #4 - 800144c: 2b00 cmp r3, #0 - 800144e: f000 80a4 beq.w 800159a + 8001488: 687b ldr r3, [r7, #4] + 800148a: 681b ldr r3, [r3, #0] + 800148c: f003 0304 and.w r3, r3, #4 + 8001490: 2b00 cmp r3, #0 + 8001492: f000 80a4 beq.w 80015de /* Check the parameters */ assert_param(IS_RCC_LSE(RCC_OscInitStruct->LSEState)); /* Update LSE configuration in Backup Domain control register */ /* Requires to enable write access to Backup Domain of necessary */ if(__HAL_RCC_PWR_IS_CLK_DISABLED()) - 8001452: 4b8f ldr r3, [pc, #572] ; (8001690 ) - 8001454: 6c1b ldr r3, [r3, #64] ; 0x40 - 8001456: f003 5380 and.w r3, r3, #268435456 ; 0x10000000 - 800145a: 2b00 cmp r3, #0 - 800145c: d10d bne.n 800147a + 8001496: 4b8f ldr r3, [pc, #572] ; (80016d4 ) + 8001498: 6c1b ldr r3, [r3, #64] ; 0x40 + 800149a: f003 5380 and.w r3, r3, #268435456 ; 0x10000000 + 800149e: 2b00 cmp r3, #0 + 80014a0: d10d bne.n 80014be { /* Enable Power Clock*/ __HAL_RCC_PWR_CLK_ENABLE(); - 800145e: 4b8c ldr r3, [pc, #560] ; (8001690 ) - 8001460: 6c1b ldr r3, [r3, #64] ; 0x40 - 8001462: 4a8b ldr r2, [pc, #556] ; (8001690 ) - 8001464: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 - 8001468: 6413 str r3, [r2, #64] ; 0x40 - 800146a: 4b89 ldr r3, [pc, #548] ; (8001690 ) - 800146c: 6c1b ldr r3, [r3, #64] ; 0x40 - 800146e: f003 5380 and.w r3, r3, #268435456 ; 0x10000000 - 8001472: 60fb str r3, [r7, #12] - 8001474: 68fb ldr r3, [r7, #12] + 80014a2: 4b8c ldr r3, [pc, #560] ; (80016d4 ) + 80014a4: 6c1b ldr r3, [r3, #64] ; 0x40 + 80014a6: 4a8b ldr r2, [pc, #556] ; (80016d4 ) + 80014a8: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 + 80014ac: 6413 str r3, [r2, #64] ; 0x40 + 80014ae: 4b89 ldr r3, [pc, #548] ; (80016d4 ) + 80014b0: 6c1b ldr r3, [r3, #64] ; 0x40 + 80014b2: f003 5380 and.w r3, r3, #268435456 ; 0x10000000 + 80014b6: 60fb str r3, [r7, #12] + 80014b8: 68fb ldr r3, [r7, #12] pwrclkchanged = SET; - 8001476: 2301 movs r3, #1 - 8001478: 75fb strb r3, [r7, #23] + 80014ba: 2301 movs r3, #1 + 80014bc: 75fb strb r3, [r7, #23] } if(HAL_IS_BIT_CLR(PWR->CR1, PWR_CR1_DBP)) - 800147a: 4b86 ldr r3, [pc, #536] ; (8001694 ) - 800147c: 681b ldr r3, [r3, #0] - 800147e: f403 7380 and.w r3, r3, #256 ; 0x100 - 8001482: 2b00 cmp r3, #0 - 8001484: d118 bne.n 80014b8 + 80014be: 4b86 ldr r3, [pc, #536] ; (80016d8 ) + 80014c0: 681b ldr r3, [r3, #0] + 80014c2: f403 7380 and.w r3, r3, #256 ; 0x100 + 80014c6: 2b00 cmp r3, #0 + 80014c8: d118 bne.n 80014fc { /* Enable write access to Backup domain */ PWR->CR1 |= PWR_CR1_DBP; - 8001486: 4b83 ldr r3, [pc, #524] ; (8001694 ) - 8001488: 681b ldr r3, [r3, #0] - 800148a: 4a82 ldr r2, [pc, #520] ; (8001694 ) - 800148c: f443 7380 orr.w r3, r3, #256 ; 0x100 - 8001490: 6013 str r3, [r2, #0] + 80014ca: 4b83 ldr r3, [pc, #524] ; (80016d8 ) + 80014cc: 681b ldr r3, [r3, #0] + 80014ce: 4a82 ldr r2, [pc, #520] ; (80016d8 ) + 80014d0: f443 7380 orr.w r3, r3, #256 ; 0x100 + 80014d4: 6013 str r3, [r2, #0] /* Wait for Backup domain Write protection disable */ tickstart = HAL_GetTick(); - 8001492: f7ff f8a3 bl 80005dc - 8001496: 6138 str r0, [r7, #16] + 80014d6: f7ff f881 bl 80005dc + 80014da: 6138 str r0, [r7, #16] while(HAL_IS_BIT_CLR(PWR->CR1, PWR_CR1_DBP)) - 8001498: e008 b.n 80014ac + 80014dc: e008 b.n 80014f0 { if((HAL_GetTick() - tickstart ) > RCC_DBP_TIMEOUT_VALUE) - 800149a: f7ff f89f bl 80005dc - 800149e: 4602 mov r2, r0 - 80014a0: 693b ldr r3, [r7, #16] - 80014a2: 1ad3 subs r3, r2, r3 - 80014a4: 2b64 cmp r3, #100 ; 0x64 - 80014a6: d901 bls.n 80014ac + 80014de: f7ff f87d bl 80005dc + 80014e2: 4602 mov r2, r0 + 80014e4: 693b ldr r3, [r7, #16] + 80014e6: 1ad3 subs r3, r2, r3 + 80014e8: 2b64 cmp r3, #100 ; 0x64 + 80014ea: d901 bls.n 80014f0 { return HAL_TIMEOUT; - 80014a8: 2303 movs r3, #3 - 80014aa: e0ed b.n 8001688 + 80014ec: 2303 movs r3, #3 + 80014ee: e0ed b.n 80016cc while(HAL_IS_BIT_CLR(PWR->CR1, PWR_CR1_DBP)) - 80014ac: 4b79 ldr r3, [pc, #484] ; (8001694 ) - 80014ae: 681b ldr r3, [r3, #0] - 80014b0: f403 7380 and.w r3, r3, #256 ; 0x100 - 80014b4: 2b00 cmp r3, #0 - 80014b6: d0f0 beq.n 800149a + 80014f0: 4b79 ldr r3, [pc, #484] ; (80016d8 ) + 80014f2: 681b ldr r3, [r3, #0] + 80014f4: f403 7380 and.w r3, r3, #256 ; 0x100 + 80014f8: 2b00 cmp r3, #0 + 80014fa: d0f0 beq.n 80014de } } } /* Set the new LSE configuration -----------------------------------------*/ __HAL_RCC_LSE_CONFIG(RCC_OscInitStruct->LSEState); - 80014b8: 687b ldr r3, [r7, #4] - 80014ba: 689b ldr r3, [r3, #8] - 80014bc: 2b01 cmp r3, #1 - 80014be: d106 bne.n 80014ce - 80014c0: 4b73 ldr r3, [pc, #460] ; (8001690 ) - 80014c2: 6f1b ldr r3, [r3, #112] ; 0x70 - 80014c4: 4a72 ldr r2, [pc, #456] ; (8001690 ) - 80014c6: f043 0301 orr.w r3, r3, #1 - 80014ca: 6713 str r3, [r2, #112] ; 0x70 - 80014cc: e02d b.n 800152a - 80014ce: 687b ldr r3, [r7, #4] - 80014d0: 689b ldr r3, [r3, #8] - 80014d2: 2b00 cmp r3, #0 - 80014d4: d10c bne.n 80014f0 - 80014d6: 4b6e ldr r3, [pc, #440] ; (8001690 ) - 80014d8: 6f1b ldr r3, [r3, #112] ; 0x70 - 80014da: 4a6d ldr r2, [pc, #436] ; (8001690 ) - 80014dc: f023 0301 bic.w r3, r3, #1 - 80014e0: 6713 str r3, [r2, #112] ; 0x70 - 80014e2: 4b6b ldr r3, [pc, #428] ; (8001690 ) - 80014e4: 6f1b ldr r3, [r3, #112] ; 0x70 - 80014e6: 4a6a ldr r2, [pc, #424] ; (8001690 ) - 80014e8: f023 0304 bic.w r3, r3, #4 - 80014ec: 6713 str r3, [r2, #112] ; 0x70 - 80014ee: e01c b.n 800152a - 80014f0: 687b ldr r3, [r7, #4] - 80014f2: 689b ldr r3, [r3, #8] - 80014f4: 2b05 cmp r3, #5 - 80014f6: d10c bne.n 8001512 - 80014f8: 4b65 ldr r3, [pc, #404] ; (8001690 ) - 80014fa: 6f1b ldr r3, [r3, #112] ; 0x70 - 80014fc: 4a64 ldr r2, [pc, #400] ; (8001690 ) - 80014fe: f043 0304 orr.w r3, r3, #4 - 8001502: 6713 str r3, [r2, #112] ; 0x70 - 8001504: 4b62 ldr r3, [pc, #392] ; (8001690 ) + 80014fc: 687b ldr r3, [r7, #4] + 80014fe: 689b ldr r3, [r3, #8] + 8001500: 2b01 cmp r3, #1 + 8001502: d106 bne.n 8001512 + 8001504: 4b73 ldr r3, [pc, #460] ; (80016d4 ) 8001506: 6f1b ldr r3, [r3, #112] ; 0x70 - 8001508: 4a61 ldr r2, [pc, #388] ; (8001690 ) + 8001508: 4a72 ldr r2, [pc, #456] ; (80016d4 ) 800150a: f043 0301 orr.w r3, r3, #1 800150e: 6713 str r3, [r2, #112] ; 0x70 - 8001510: e00b b.n 800152a - 8001512: 4b5f ldr r3, [pc, #380] ; (8001690 ) - 8001514: 6f1b ldr r3, [r3, #112] ; 0x70 - 8001516: 4a5e ldr r2, [pc, #376] ; (8001690 ) - 8001518: f023 0301 bic.w r3, r3, #1 - 800151c: 6713 str r3, [r2, #112] ; 0x70 - 800151e: 4b5c ldr r3, [pc, #368] ; (8001690 ) - 8001520: 6f1b ldr r3, [r3, #112] ; 0x70 - 8001522: 4a5b ldr r2, [pc, #364] ; (8001690 ) - 8001524: f023 0304 bic.w r3, r3, #4 - 8001528: 6713 str r3, [r2, #112] ; 0x70 + 8001510: e02d b.n 800156e + 8001512: 687b ldr r3, [r7, #4] + 8001514: 689b ldr r3, [r3, #8] + 8001516: 2b00 cmp r3, #0 + 8001518: d10c bne.n 8001534 + 800151a: 4b6e ldr r3, [pc, #440] ; (80016d4 ) + 800151c: 6f1b ldr r3, [r3, #112] ; 0x70 + 800151e: 4a6d ldr r2, [pc, #436] ; (80016d4 ) + 8001520: f023 0301 bic.w r3, r3, #1 + 8001524: 6713 str r3, [r2, #112] ; 0x70 + 8001526: 4b6b ldr r3, [pc, #428] ; (80016d4 ) + 8001528: 6f1b ldr r3, [r3, #112] ; 0x70 + 800152a: 4a6a ldr r2, [pc, #424] ; (80016d4 ) + 800152c: f023 0304 bic.w r3, r3, #4 + 8001530: 6713 str r3, [r2, #112] ; 0x70 + 8001532: e01c b.n 800156e + 8001534: 687b ldr r3, [r7, #4] + 8001536: 689b ldr r3, [r3, #8] + 8001538: 2b05 cmp r3, #5 + 800153a: d10c bne.n 8001556 + 800153c: 4b65 ldr r3, [pc, #404] ; (80016d4 ) + 800153e: 6f1b ldr r3, [r3, #112] ; 0x70 + 8001540: 4a64 ldr r2, [pc, #400] ; (80016d4 ) + 8001542: f043 0304 orr.w r3, r3, #4 + 8001546: 6713 str r3, [r2, #112] ; 0x70 + 8001548: 4b62 ldr r3, [pc, #392] ; (80016d4 ) + 800154a: 6f1b ldr r3, [r3, #112] ; 0x70 + 800154c: 4a61 ldr r2, [pc, #388] ; (80016d4 ) + 800154e: f043 0301 orr.w r3, r3, #1 + 8001552: 6713 str r3, [r2, #112] ; 0x70 + 8001554: e00b b.n 800156e + 8001556: 4b5f ldr r3, [pc, #380] ; (80016d4 ) + 8001558: 6f1b ldr r3, [r3, #112] ; 0x70 + 800155a: 4a5e ldr r2, [pc, #376] ; (80016d4 ) + 800155c: f023 0301 bic.w r3, r3, #1 + 8001560: 6713 str r3, [r2, #112] ; 0x70 + 8001562: 4b5c ldr r3, [pc, #368] ; (80016d4 ) + 8001564: 6f1b ldr r3, [r3, #112] ; 0x70 + 8001566: 4a5b ldr r2, [pc, #364] ; (80016d4 ) + 8001568: f023 0304 bic.w r3, r3, #4 + 800156c: 6713 str r3, [r2, #112] ; 0x70 /* Check the LSE State */ if((RCC_OscInitStruct->LSEState) != RCC_LSE_OFF) - 800152a: 687b ldr r3, [r7, #4] - 800152c: 689b ldr r3, [r3, #8] - 800152e: 2b00 cmp r3, #0 - 8001530: d015 beq.n 800155e + 800156e: 687b ldr r3, [r7, #4] + 8001570: 689b ldr r3, [r3, #8] + 8001572: 2b00 cmp r3, #0 + 8001574: d015 beq.n 80015a2 { /* Get Start Tick*/ tickstart = HAL_GetTick(); - 8001532: f7ff f853 bl 80005dc - 8001536: 6138 str r0, [r7, #16] + 8001576: f7ff f831 bl 80005dc + 800157a: 6138 str r0, [r7, #16] /* Wait till LSE is ready */ while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSERDY) == RESET) - 8001538: e00a b.n 8001550 + 800157c: e00a b.n 8001594 { if((HAL_GetTick() - tickstart ) > RCC_LSE_TIMEOUT_VALUE) - 800153a: f7ff f84f bl 80005dc - 800153e: 4602 mov r2, r0 - 8001540: 693b ldr r3, [r7, #16] - 8001542: 1ad3 subs r3, r2, r3 - 8001544: f241 3288 movw r2, #5000 ; 0x1388 - 8001548: 4293 cmp r3, r2 - 800154a: d901 bls.n 8001550 + 800157e: f7ff f82d bl 80005dc + 8001582: 4602 mov r2, r0 + 8001584: 693b ldr r3, [r7, #16] + 8001586: 1ad3 subs r3, r2, r3 + 8001588: f241 3288 movw r2, #5000 ; 0x1388 + 800158c: 4293 cmp r3, r2 + 800158e: d901 bls.n 8001594 { return HAL_TIMEOUT; - 800154c: 2303 movs r3, #3 - 800154e: e09b b.n 8001688 + 8001590: 2303 movs r3, #3 + 8001592: e09b b.n 80016cc while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSERDY) == RESET) - 8001550: 4b4f ldr r3, [pc, #316] ; (8001690 ) - 8001552: 6f1b ldr r3, [r3, #112] ; 0x70 - 8001554: f003 0302 and.w r3, r3, #2 - 8001558: 2b00 cmp r3, #0 - 800155a: d0ee beq.n 800153a - 800155c: e014 b.n 8001588 + 8001594: 4b4f ldr r3, [pc, #316] ; (80016d4 ) + 8001596: 6f1b ldr r3, [r3, #112] ; 0x70 + 8001598: f003 0302 and.w r3, r3, #2 + 800159c: 2b00 cmp r3, #0 + 800159e: d0ee beq.n 800157e + 80015a0: e014 b.n 80015cc } } else { /* Get Start Tick*/ tickstart = HAL_GetTick(); - 800155e: f7ff f83d bl 80005dc - 8001562: 6138 str r0, [r7, #16] + 80015a2: f7ff f81b bl 80005dc + 80015a6: 6138 str r0, [r7, #16] /* Wait till LSE is ready */ while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSERDY) != RESET) - 8001564: e00a b.n 800157c + 80015a8: e00a b.n 80015c0 { if((HAL_GetTick() - tickstart ) > RCC_LSE_TIMEOUT_VALUE) - 8001566: f7ff f839 bl 80005dc - 800156a: 4602 mov r2, r0 - 800156c: 693b ldr r3, [r7, #16] - 800156e: 1ad3 subs r3, r2, r3 - 8001570: f241 3288 movw r2, #5000 ; 0x1388 - 8001574: 4293 cmp r3, r2 - 8001576: d901 bls.n 800157c + 80015aa: f7ff f817 bl 80005dc + 80015ae: 4602 mov r2, r0 + 80015b0: 693b ldr r3, [r7, #16] + 80015b2: 1ad3 subs r3, r2, r3 + 80015b4: f241 3288 movw r2, #5000 ; 0x1388 + 80015b8: 4293 cmp r3, r2 + 80015ba: d901 bls.n 80015c0 { return HAL_TIMEOUT; - 8001578: 2303 movs r3, #3 - 800157a: e085 b.n 8001688 + 80015bc: 2303 movs r3, #3 + 80015be: e085 b.n 80016cc while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSERDY) != RESET) - 800157c: 4b44 ldr r3, [pc, #272] ; (8001690 ) - 800157e: 6f1b ldr r3, [r3, #112] ; 0x70 - 8001580: f003 0302 and.w r3, r3, #2 - 8001584: 2b00 cmp r3, #0 - 8001586: d1ee bne.n 8001566 + 80015c0: 4b44 ldr r3, [pc, #272] ; (80016d4 ) + 80015c2: 6f1b ldr r3, [r3, #112] ; 0x70 + 80015c4: f003 0302 and.w r3, r3, #2 + 80015c8: 2b00 cmp r3, #0 + 80015ca: d1ee bne.n 80015aa } } } /* Restore clock configuration if changed */ if(pwrclkchanged == SET) - 8001588: 7dfb ldrb r3, [r7, #23] - 800158a: 2b01 cmp r3, #1 - 800158c: d105 bne.n 800159a + 80015cc: 7dfb ldrb r3, [r7, #23] + 80015ce: 2b01 cmp r3, #1 + 80015d0: d105 bne.n 80015de { __HAL_RCC_PWR_CLK_DISABLE(); - 800158e: 4b40 ldr r3, [pc, #256] ; (8001690 ) - 8001590: 6c1b ldr r3, [r3, #64] ; 0x40 - 8001592: 4a3f ldr r2, [pc, #252] ; (8001690 ) - 8001594: f023 5380 bic.w r3, r3, #268435456 ; 0x10000000 - 8001598: 6413 str r3, [r2, #64] ; 0x40 + 80015d2: 4b40 ldr r3, [pc, #256] ; (80016d4 ) + 80015d4: 6c1b ldr r3, [r3, #64] ; 0x40 + 80015d6: 4a3f ldr r2, [pc, #252] ; (80016d4 ) + 80015d8: f023 5380 bic.w r3, r3, #268435456 ; 0x10000000 + 80015dc: 6413 str r3, [r2, #64] ; 0x40 } } /*-------------------------------- PLL Configuration -----------------------*/ /* Check the parameters */ assert_param(IS_RCC_PLL(RCC_OscInitStruct->PLL.PLLState)); if ((RCC_OscInitStruct->PLL.PLLState) != RCC_PLL_NONE) - 800159a: 687b ldr r3, [r7, #4] - 800159c: 699b ldr r3, [r3, #24] - 800159e: 2b00 cmp r3, #0 - 80015a0: d071 beq.n 8001686 + 80015de: 687b ldr r3, [r7, #4] + 80015e0: 699b ldr r3, [r3, #24] + 80015e2: 2b00 cmp r3, #0 + 80015e4: d071 beq.n 80016ca { /* Check if the PLL is used as system clock or not */ if(__HAL_RCC_GET_SYSCLK_SOURCE() != RCC_SYSCLKSOURCE_STATUS_PLLCLK) - 80015a2: 4b3b ldr r3, [pc, #236] ; (8001690 ) - 80015a4: 689b ldr r3, [r3, #8] - 80015a6: f003 030c and.w r3, r3, #12 - 80015aa: 2b08 cmp r3, #8 - 80015ac: d069 beq.n 8001682 + 80015e6: 4b3b ldr r3, [pc, #236] ; (80016d4 ) + 80015e8: 689b ldr r3, [r3, #8] + 80015ea: f003 030c and.w r3, r3, #12 + 80015ee: 2b08 cmp r3, #8 + 80015f0: d069 beq.n 80016c6 { if((RCC_OscInitStruct->PLL.PLLState) == RCC_PLL_ON) - 80015ae: 687b ldr r3, [r7, #4] - 80015b0: 699b ldr r3, [r3, #24] - 80015b2: 2b02 cmp r3, #2 - 80015b4: d14b bne.n 800164e + 80015f2: 687b ldr r3, [r7, #4] + 80015f4: 699b ldr r3, [r3, #24] + 80015f6: 2b02 cmp r3, #2 + 80015f8: d14b bne.n 8001692 #if defined (RCC_PLLCFGR_PLLR) assert_param(IS_RCC_PLLR_VALUE(RCC_OscInitStruct->PLL.PLLR)); #endif /* Disable the main PLL. */ __HAL_RCC_PLL_DISABLE(); - 80015b6: 4b36 ldr r3, [pc, #216] ; (8001690 ) - 80015b8: 681b ldr r3, [r3, #0] - 80015ba: 4a35 ldr r2, [pc, #212] ; (8001690 ) - 80015bc: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 - 80015c0: 6013 str r3, [r2, #0] + 80015fa: 4b36 ldr r3, [pc, #216] ; (80016d4 ) + 80015fc: 681b ldr r3, [r3, #0] + 80015fe: 4a35 ldr r2, [pc, #212] ; (80016d4 ) + 8001600: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 + 8001604: 6013 str r3, [r2, #0] /* Get Start Tick*/ tickstart = HAL_GetTick(); - 80015c2: f7ff f80b bl 80005dc - 80015c6: 6138 str r0, [r7, #16] + 8001606: f7fe ffe9 bl 80005dc + 800160a: 6138 str r0, [r7, #16] /* Wait till PLL is ready */ while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) != RESET) - 80015c8: e008 b.n 80015dc + 800160c: e008 b.n 8001620 { if((HAL_GetTick() - tickstart ) > PLL_TIMEOUT_VALUE) - 80015ca: f7ff f807 bl 80005dc - 80015ce: 4602 mov r2, r0 - 80015d0: 693b ldr r3, [r7, #16] - 80015d2: 1ad3 subs r3, r2, r3 - 80015d4: 2b02 cmp r3, #2 - 80015d6: d901 bls.n 80015dc + 800160e: f7fe ffe5 bl 80005dc + 8001612: 4602 mov r2, r0 + 8001614: 693b ldr r3, [r7, #16] + 8001616: 1ad3 subs r3, r2, r3 + 8001618: 2b02 cmp r3, #2 + 800161a: d901 bls.n 8001620 { return HAL_TIMEOUT; - 80015d8: 2303 movs r3, #3 - 80015da: e055 b.n 8001688 + 800161c: 2303 movs r3, #3 + 800161e: e055 b.n 80016cc while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) != RESET) - 80015dc: 4b2c ldr r3, [pc, #176] ; (8001690 ) - 80015de: 681b ldr r3, [r3, #0] - 80015e0: f003 7300 and.w r3, r3, #33554432 ; 0x2000000 - 80015e4: 2b00 cmp r3, #0 - 80015e6: d1f0 bne.n 80015ca + 8001620: 4b2c ldr r3, [pc, #176] ; (80016d4 ) + 8001622: 681b ldr r3, [r3, #0] + 8001624: f003 7300 and.w r3, r3, #33554432 ; 0x2000000 + 8001628: 2b00 cmp r3, #0 + 800162a: d1f0 bne.n 800160e } } /* Configure the main PLL clock source, multiplication and division factors. */ #if defined (RCC_PLLCFGR_PLLR) __HAL_RCC_PLL_CONFIG(RCC_OscInitStruct->PLL.PLLSource, - 80015e8: 687b ldr r3, [r7, #4] - 80015ea: 69da ldr r2, [r3, #28] - 80015ec: 687b ldr r3, [r7, #4] - 80015ee: 6a1b ldr r3, [r3, #32] - 80015f0: 431a orrs r2, r3 - 80015f2: 687b ldr r3, [r7, #4] - 80015f4: 6a5b ldr r3, [r3, #36] ; 0x24 - 80015f6: 019b lsls r3, r3, #6 - 80015f8: 431a orrs r2, r3 - 80015fa: 687b ldr r3, [r7, #4] - 80015fc: 6a9b ldr r3, [r3, #40] ; 0x28 - 80015fe: 085b lsrs r3, r3, #1 - 8001600: 3b01 subs r3, #1 - 8001602: 041b lsls r3, r3, #16 - 8001604: 431a orrs r2, r3 - 8001606: 687b ldr r3, [r7, #4] - 8001608: 6adb ldr r3, [r3, #44] ; 0x2c - 800160a: 061b lsls r3, r3, #24 - 800160c: 431a orrs r2, r3 - 800160e: 687b ldr r3, [r7, #4] - 8001610: 6b1b ldr r3, [r3, #48] ; 0x30 - 8001612: 071b lsls r3, r3, #28 - 8001614: 491e ldr r1, [pc, #120] ; (8001690 ) - 8001616: 4313 orrs r3, r2 - 8001618: 604b str r3, [r1, #4] + 800162c: 687b ldr r3, [r7, #4] + 800162e: 69da ldr r2, [r3, #28] + 8001630: 687b ldr r3, [r7, #4] + 8001632: 6a1b ldr r3, [r3, #32] + 8001634: 431a orrs r2, r3 + 8001636: 687b ldr r3, [r7, #4] + 8001638: 6a5b ldr r3, [r3, #36] ; 0x24 + 800163a: 019b lsls r3, r3, #6 + 800163c: 431a orrs r2, r3 + 800163e: 687b ldr r3, [r7, #4] + 8001640: 6a9b ldr r3, [r3, #40] ; 0x28 + 8001642: 085b lsrs r3, r3, #1 + 8001644: 3b01 subs r3, #1 + 8001646: 041b lsls r3, r3, #16 + 8001648: 431a orrs r2, r3 + 800164a: 687b ldr r3, [r7, #4] + 800164c: 6adb ldr r3, [r3, #44] ; 0x2c + 800164e: 061b lsls r3, r3, #24 + 8001650: 431a orrs r2, r3 + 8001652: 687b ldr r3, [r7, #4] + 8001654: 6b1b ldr r3, [r3, #48] ; 0x30 + 8001656: 071b lsls r3, r3, #28 + 8001658: 491e ldr r1, [pc, #120] ; (80016d4 ) + 800165a: 4313 orrs r3, r2 + 800165c: 604b str r3, [r1, #4] RCC_OscInitStruct->PLL.PLLP, RCC_OscInitStruct->PLL.PLLQ); #endif /* Enable the main PLL. */ __HAL_RCC_PLL_ENABLE(); - 800161a: 4b1d ldr r3, [pc, #116] ; (8001690 ) - 800161c: 681b ldr r3, [r3, #0] - 800161e: 4a1c ldr r2, [pc, #112] ; (8001690 ) - 8001620: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 - 8001624: 6013 str r3, [r2, #0] + 800165e: 4b1d ldr r3, [pc, #116] ; (80016d4 ) + 8001660: 681b ldr r3, [r3, #0] + 8001662: 4a1c ldr r2, [pc, #112] ; (80016d4 ) + 8001664: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000 + 8001668: 6013 str r3, [r2, #0] /* Get Start Tick*/ tickstart = HAL_GetTick(); - 8001626: f7fe ffd9 bl 80005dc - 800162a: 6138 str r0, [r7, #16] + 800166a: f7fe ffb7 bl 80005dc + 800166e: 6138 str r0, [r7, #16] /* Wait till PLL is ready */ while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) == RESET) - 800162c: e008 b.n 8001640 + 8001670: e008 b.n 8001684 { if((HAL_GetTick() - tickstart ) > PLL_TIMEOUT_VALUE) - 800162e: f7fe ffd5 bl 80005dc - 8001632: 4602 mov r2, r0 - 8001634: 693b ldr r3, [r7, #16] - 8001636: 1ad3 subs r3, r2, r3 - 8001638: 2b02 cmp r3, #2 - 800163a: d901 bls.n 8001640 + 8001672: f7fe ffb3 bl 80005dc + 8001676: 4602 mov r2, r0 + 8001678: 693b ldr r3, [r7, #16] + 800167a: 1ad3 subs r3, r2, r3 + 800167c: 2b02 cmp r3, #2 + 800167e: d901 bls.n 8001684 { return HAL_TIMEOUT; - 800163c: 2303 movs r3, #3 - 800163e: e023 b.n 8001688 + 8001680: 2303 movs r3, #3 + 8001682: e023 b.n 80016cc while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) == RESET) - 8001640: 4b13 ldr r3, [pc, #76] ; (8001690 ) - 8001642: 681b ldr r3, [r3, #0] - 8001644: f003 7300 and.w r3, r3, #33554432 ; 0x2000000 - 8001648: 2b00 cmp r3, #0 - 800164a: d0f0 beq.n 800162e - 800164c: e01b b.n 8001686 + 8001684: 4b13 ldr r3, [pc, #76] ; (80016d4 ) + 8001686: 681b ldr r3, [r3, #0] + 8001688: f003 7300 and.w r3, r3, #33554432 ; 0x2000000 + 800168c: 2b00 cmp r3, #0 + 800168e: d0f0 beq.n 8001672 + 8001690: e01b b.n 80016ca } } else { /* Disable the main PLL. */ __HAL_RCC_PLL_DISABLE(); - 800164e: 4b10 ldr r3, [pc, #64] ; (8001690 ) - 8001650: 681b ldr r3, [r3, #0] - 8001652: 4a0f ldr r2, [pc, #60] ; (8001690 ) - 8001654: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 - 8001658: 6013 str r3, [r2, #0] + 8001692: 4b10 ldr r3, [pc, #64] ; (80016d4 ) + 8001694: 681b ldr r3, [r3, #0] + 8001696: 4a0f ldr r2, [pc, #60] ; (80016d4 ) + 8001698: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 + 800169c: 6013 str r3, [r2, #0] /* Get Start Tick*/ tickstart = HAL_GetTick(); - 800165a: f7fe ffbf bl 80005dc - 800165e: 6138 str r0, [r7, #16] + 800169e: f7fe ff9d bl 80005dc + 80016a2: 6138 str r0, [r7, #16] /* Wait till PLL is ready */ while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) != RESET) - 8001660: e008 b.n 8001674 + 80016a4: e008 b.n 80016b8 { if((HAL_GetTick() - tickstart ) > PLL_TIMEOUT_VALUE) - 8001662: f7fe ffbb bl 80005dc - 8001666: 4602 mov r2, r0 - 8001668: 693b ldr r3, [r7, #16] - 800166a: 1ad3 subs r3, r2, r3 - 800166c: 2b02 cmp r3, #2 - 800166e: d901 bls.n 8001674 + 80016a6: f7fe ff99 bl 80005dc + 80016aa: 4602 mov r2, r0 + 80016ac: 693b ldr r3, [r7, #16] + 80016ae: 1ad3 subs r3, r2, r3 + 80016b0: 2b02 cmp r3, #2 + 80016b2: d901 bls.n 80016b8 { return HAL_TIMEOUT; - 8001670: 2303 movs r3, #3 - 8001672: e009 b.n 8001688 + 80016b4: 2303 movs r3, #3 + 80016b6: e009 b.n 80016cc while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) != RESET) - 8001674: 4b06 ldr r3, [pc, #24] ; (8001690 ) - 8001676: 681b ldr r3, [r3, #0] - 8001678: f003 7300 and.w r3, r3, #33554432 ; 0x2000000 - 800167c: 2b00 cmp r3, #0 - 800167e: d1f0 bne.n 8001662 - 8001680: e001 b.n 8001686 + 80016b8: 4b06 ldr r3, [pc, #24] ; (80016d4 ) + 80016ba: 681b ldr r3, [r3, #0] + 80016bc: f003 7300 and.w r3, r3, #33554432 ; 0x2000000 + 80016c0: 2b00 cmp r3, #0 + 80016c2: d1f0 bne.n 80016a6 + 80016c4: e001 b.n 80016ca } } } else { return HAL_ERROR; - 8001682: 2301 movs r3, #1 - 8001684: e000 b.n 8001688 + 80016c6: 2301 movs r3, #1 + 80016c8: e000 b.n 80016cc } } return HAL_OK; - 8001686: 2300 movs r3, #0 + 80016ca: 2300 movs r3, #0 } - 8001688: 4618 mov r0, r3 - 800168a: 3718 adds r7, #24 - 800168c: 46bd mov sp, r7 - 800168e: bd80 pop {r7, pc} - 8001690: 40023800 .word 0x40023800 - 8001694: 40007000 .word 0x40007000 - -08001698 : + 80016cc: 4618 mov r0, r3 + 80016ce: 3718 adds r7, #24 + 80016d0: 46bd mov sp, r7 + 80016d2: bd80 pop {r7, pc} + 80016d4: 40023800 .word 0x40023800 + 80016d8: 40007000 .word 0x40007000 + +080016dc : * HPRE[3:0] bits to ensure that HCLK not exceed the maximum allowed frequency * (for more details refer to section above "Initialization/de-initialization functions") * @retval None */ HAL_StatusTypeDef HAL_RCC_ClockConfig(RCC_ClkInitTypeDef *RCC_ClkInitStruct, uint32_t FLatency) { - 8001698: b580 push {r7, lr} - 800169a: b084 sub sp, #16 - 800169c: af00 add r7, sp, #0 - 800169e: 6078 str r0, [r7, #4] - 80016a0: 6039 str r1, [r7, #0] + 80016dc: b580 push {r7, lr} + 80016de: b084 sub sp, #16 + 80016e0: af00 add r7, sp, #0 + 80016e2: 6078 str r0, [r7, #4] + 80016e4: 6039 str r1, [r7, #0] uint32_t tickstart = 0; - 80016a2: 2300 movs r3, #0 - 80016a4: 60fb str r3, [r7, #12] + 80016e6: 2300 movs r3, #0 + 80016e8: 60fb str r3, [r7, #12] /* Check Null pointer */ if(RCC_ClkInitStruct == NULL) - 80016a6: 687b ldr r3, [r7, #4] - 80016a8: 2b00 cmp r3, #0 - 80016aa: d101 bne.n 80016b0 + 80016ea: 687b ldr r3, [r7, #4] + 80016ec: 2b00 cmp r3, #0 + 80016ee: d101 bne.n 80016f4 { return HAL_ERROR; - 80016ac: 2301 movs r3, #1 - 80016ae: e0ce b.n 800184e + 80016f0: 2301 movs r3, #1 + 80016f2: e0ce b.n 8001892 /* To correctly read data from FLASH memory, the number of wait states (LATENCY) must be correctly programmed according to the frequency of the CPU clock (HCLK) and the supply voltage of the device. */ /* Increasing the CPU frequency */ if(FLatency > __HAL_FLASH_GET_LATENCY()) - 80016b0: 4b69 ldr r3, [pc, #420] ; (8001858 ) - 80016b2: 681b ldr r3, [r3, #0] - 80016b4: f003 030f and.w r3, r3, #15 - 80016b8: 683a ldr r2, [r7, #0] - 80016ba: 429a cmp r2, r3 - 80016bc: d910 bls.n 80016e0 + 80016f4: 4b69 ldr r3, [pc, #420] ; (800189c ) + 80016f6: 681b ldr r3, [r3, #0] + 80016f8: f003 030f and.w r3, r3, #15 + 80016fc: 683a ldr r2, [r7, #0] + 80016fe: 429a cmp r2, r3 + 8001700: d910 bls.n 8001724 { /* Program the new number of wait states to the LATENCY bits in the FLASH_ACR register */ __HAL_FLASH_SET_LATENCY(FLatency); - 80016be: 4b66 ldr r3, [pc, #408] ; (8001858 ) - 80016c0: 681b ldr r3, [r3, #0] - 80016c2: f023 020f bic.w r2, r3, #15 - 80016c6: 4964 ldr r1, [pc, #400] ; (8001858 ) - 80016c8: 683b ldr r3, [r7, #0] - 80016ca: 4313 orrs r3, r2 - 80016cc: 600b str r3, [r1, #0] + 8001702: 4b66 ldr r3, [pc, #408] ; (800189c ) + 8001704: 681b ldr r3, [r3, #0] + 8001706: f023 020f bic.w r2, r3, #15 + 800170a: 4964 ldr r1, [pc, #400] ; (800189c ) + 800170c: 683b ldr r3, [r7, #0] + 800170e: 4313 orrs r3, r2 + 8001710: 600b str r3, [r1, #0] /* Check that the new number of wait states is taken into account to access the Flash memory by reading the FLASH_ACR register */ if(__HAL_FLASH_GET_LATENCY() != FLatency) - 80016ce: 4b62 ldr r3, [pc, #392] ; (8001858 ) - 80016d0: 681b ldr r3, [r3, #0] - 80016d2: f003 030f and.w r3, r3, #15 - 80016d6: 683a ldr r2, [r7, #0] - 80016d8: 429a cmp r2, r3 - 80016da: d001 beq.n 80016e0 + 8001712: 4b62 ldr r3, [pc, #392] ; (800189c ) + 8001714: 681b ldr r3, [r3, #0] + 8001716: f003 030f and.w r3, r3, #15 + 800171a: 683a ldr r2, [r7, #0] + 800171c: 429a cmp r2, r3 + 800171e: d001 beq.n 8001724 { return HAL_ERROR; - 80016dc: 2301 movs r3, #1 - 80016de: e0b6 b.n 800184e + 8001720: 2301 movs r3, #1 + 8001722: e0b6 b.n 8001892 } } /*-------------------------- HCLK Configuration --------------------------*/ if(((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_HCLK) == RCC_CLOCKTYPE_HCLK) - 80016e0: 687b ldr r3, [r7, #4] - 80016e2: 681b ldr r3, [r3, #0] - 80016e4: f003 0302 and.w r3, r3, #2 - 80016e8: 2b00 cmp r3, #0 - 80016ea: d020 beq.n 800172e + 8001724: 687b ldr r3, [r7, #4] + 8001726: 681b ldr r3, [r3, #0] + 8001728: f003 0302 and.w r3, r3, #2 + 800172c: 2b00 cmp r3, #0 + 800172e: d020 beq.n 8001772 { /* Set the highest APBx dividers in order to ensure that we do not go through a non-spec phase whatever we decrease or increase HCLK. */ if(((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_PCLK1) == RCC_CLOCKTYPE_PCLK1) - 80016ec: 687b ldr r3, [r7, #4] - 80016ee: 681b ldr r3, [r3, #0] - 80016f0: f003 0304 and.w r3, r3, #4 - 80016f4: 2b00 cmp r3, #0 - 80016f6: d005 beq.n 8001704 + 8001730: 687b ldr r3, [r7, #4] + 8001732: 681b ldr r3, [r3, #0] + 8001734: f003 0304 and.w r3, r3, #4 + 8001738: 2b00 cmp r3, #0 + 800173a: d005 beq.n 8001748 { MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE1, RCC_HCLK_DIV16); - 80016f8: 4b58 ldr r3, [pc, #352] ; (800185c ) - 80016fa: 689b ldr r3, [r3, #8] - 80016fc: 4a57 ldr r2, [pc, #348] ; (800185c ) - 80016fe: f443 53e0 orr.w r3, r3, #7168 ; 0x1c00 - 8001702: 6093 str r3, [r2, #8] + 800173c: 4b58 ldr r3, [pc, #352] ; (80018a0 ) + 800173e: 689b ldr r3, [r3, #8] + 8001740: 4a57 ldr r2, [pc, #348] ; (80018a0 ) + 8001742: f443 53e0 orr.w r3, r3, #7168 ; 0x1c00 + 8001746: 6093 str r3, [r2, #8] } if(((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_PCLK2) == RCC_CLOCKTYPE_PCLK2) - 8001704: 687b ldr r3, [r7, #4] - 8001706: 681b ldr r3, [r3, #0] - 8001708: f003 0308 and.w r3, r3, #8 - 800170c: 2b00 cmp r3, #0 - 800170e: d005 beq.n 800171c + 8001748: 687b ldr r3, [r7, #4] + 800174a: 681b ldr r3, [r3, #0] + 800174c: f003 0308 and.w r3, r3, #8 + 8001750: 2b00 cmp r3, #0 + 8001752: d005 beq.n 8001760 { MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE2, (RCC_HCLK_DIV16 << 3)); - 8001710: 4b52 ldr r3, [pc, #328] ; (800185c ) - 8001712: 689b ldr r3, [r3, #8] - 8001714: 4a51 ldr r2, [pc, #324] ; (800185c ) - 8001716: f443 4360 orr.w r3, r3, #57344 ; 0xe000 - 800171a: 6093 str r3, [r2, #8] + 8001754: 4b52 ldr r3, [pc, #328] ; (80018a0 ) + 8001756: 689b ldr r3, [r3, #8] + 8001758: 4a51 ldr r2, [pc, #324] ; (80018a0 ) + 800175a: f443 4360 orr.w r3, r3, #57344 ; 0xe000 + 800175e: 6093 str r3, [r2, #8] } /* Set the new HCLK clock divider */ assert_param(IS_RCC_HCLK(RCC_ClkInitStruct->AHBCLKDivider)); MODIFY_REG(RCC->CFGR, RCC_CFGR_HPRE, RCC_ClkInitStruct->AHBCLKDivider); - 800171c: 4b4f ldr r3, [pc, #316] ; (800185c ) - 800171e: 689b ldr r3, [r3, #8] - 8001720: f023 02f0 bic.w r2, r3, #240 ; 0xf0 - 8001724: 687b ldr r3, [r7, #4] - 8001726: 689b ldr r3, [r3, #8] - 8001728: 494c ldr r1, [pc, #304] ; (800185c ) - 800172a: 4313 orrs r3, r2 - 800172c: 608b str r3, [r1, #8] + 8001760: 4b4f ldr r3, [pc, #316] ; (80018a0 ) + 8001762: 689b ldr r3, [r3, #8] + 8001764: f023 02f0 bic.w r2, r3, #240 ; 0xf0 + 8001768: 687b ldr r3, [r7, #4] + 800176a: 689b ldr r3, [r3, #8] + 800176c: 494c ldr r1, [pc, #304] ; (80018a0 ) + 800176e: 4313 orrs r3, r2 + 8001770: 608b str r3, [r1, #8] } /*------------------------- SYSCLK Configuration ---------------------------*/ if(((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_SYSCLK) == RCC_CLOCKTYPE_SYSCLK) - 800172e: 687b ldr r3, [r7, #4] - 8001730: 681b ldr r3, [r3, #0] - 8001732: f003 0301 and.w r3, r3, #1 - 8001736: 2b00 cmp r3, #0 - 8001738: d040 beq.n 80017bc + 8001772: 687b ldr r3, [r7, #4] + 8001774: 681b ldr r3, [r3, #0] + 8001776: f003 0301 and.w r3, r3, #1 + 800177a: 2b00 cmp r3, #0 + 800177c: d040 beq.n 8001800 { assert_param(IS_RCC_SYSCLKSOURCE(RCC_ClkInitStruct->SYSCLKSource)); /* HSE is selected as System Clock Source */ if(RCC_ClkInitStruct->SYSCLKSource == RCC_SYSCLKSOURCE_HSE) - 800173a: 687b ldr r3, [r7, #4] - 800173c: 685b ldr r3, [r3, #4] - 800173e: 2b01 cmp r3, #1 - 8001740: d107 bne.n 8001752 + 800177e: 687b ldr r3, [r7, #4] + 8001780: 685b ldr r3, [r3, #4] + 8001782: 2b01 cmp r3, #1 + 8001784: d107 bne.n 8001796 { /* Check the HSE ready flag */ if(__HAL_RCC_GET_FLAG(RCC_FLAG_HSERDY) == RESET) - 8001742: 4b46 ldr r3, [pc, #280] ; (800185c ) - 8001744: 681b ldr r3, [r3, #0] - 8001746: f403 3300 and.w r3, r3, #131072 ; 0x20000 - 800174a: 2b00 cmp r3, #0 - 800174c: d115 bne.n 800177a + 8001786: 4b46 ldr r3, [pc, #280] ; (80018a0 ) + 8001788: 681b ldr r3, [r3, #0] + 800178a: f403 3300 and.w r3, r3, #131072 ; 0x20000 + 800178e: 2b00 cmp r3, #0 + 8001790: d115 bne.n 80017be { return HAL_ERROR; - 800174e: 2301 movs r3, #1 - 8001750: e07d b.n 800184e + 8001792: 2301 movs r3, #1 + 8001794: e07d b.n 8001892 } } /* PLL is selected as System Clock Source */ else if(RCC_ClkInitStruct->SYSCLKSource == RCC_SYSCLKSOURCE_PLLCLK) - 8001752: 687b ldr r3, [r7, #4] - 8001754: 685b ldr r3, [r3, #4] - 8001756: 2b02 cmp r3, #2 - 8001758: d107 bne.n 800176a + 8001796: 687b ldr r3, [r7, #4] + 8001798: 685b ldr r3, [r3, #4] + 800179a: 2b02 cmp r3, #2 + 800179c: d107 bne.n 80017ae { /* Check the PLL ready flag */ if(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) == RESET) - 800175a: 4b40 ldr r3, [pc, #256] ; (800185c ) - 800175c: 681b ldr r3, [r3, #0] - 800175e: f003 7300 and.w r3, r3, #33554432 ; 0x2000000 - 8001762: 2b00 cmp r3, #0 - 8001764: d109 bne.n 800177a + 800179e: 4b40 ldr r3, [pc, #256] ; (80018a0 ) + 80017a0: 681b ldr r3, [r3, #0] + 80017a2: f003 7300 and.w r3, r3, #33554432 ; 0x2000000 + 80017a6: 2b00 cmp r3, #0 + 80017a8: d109 bne.n 80017be { return HAL_ERROR; - 8001766: 2301 movs r3, #1 - 8001768: e071 b.n 800184e + 80017aa: 2301 movs r3, #1 + 80017ac: e071 b.n 8001892 } /* HSI is selected as System Clock Source */ else { /* Check the HSI ready flag */ if(__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) == RESET) - 800176a: 4b3c ldr r3, [pc, #240] ; (800185c ) - 800176c: 681b ldr r3, [r3, #0] - 800176e: f003 0302 and.w r3, r3, #2 - 8001772: 2b00 cmp r3, #0 - 8001774: d101 bne.n 800177a + 80017ae: 4b3c ldr r3, [pc, #240] ; (80018a0 ) + 80017b0: 681b ldr r3, [r3, #0] + 80017b2: f003 0302 and.w r3, r3, #2 + 80017b6: 2b00 cmp r3, #0 + 80017b8: d101 bne.n 80017be { return HAL_ERROR; - 8001776: 2301 movs r3, #1 - 8001778: e069 b.n 800184e + 80017ba: 2301 movs r3, #1 + 80017bc: e069 b.n 8001892 } } __HAL_RCC_SYSCLK_CONFIG(RCC_ClkInitStruct->SYSCLKSource); - 800177a: 4b38 ldr r3, [pc, #224] ; (800185c ) - 800177c: 689b ldr r3, [r3, #8] - 800177e: f023 0203 bic.w r2, r3, #3 - 8001782: 687b ldr r3, [r7, #4] - 8001784: 685b ldr r3, [r3, #4] - 8001786: 4935 ldr r1, [pc, #212] ; (800185c ) - 8001788: 4313 orrs r3, r2 - 800178a: 608b str r3, [r1, #8] + 80017be: 4b38 ldr r3, [pc, #224] ; (80018a0 ) + 80017c0: 689b ldr r3, [r3, #8] + 80017c2: f023 0203 bic.w r2, r3, #3 + 80017c6: 687b ldr r3, [r7, #4] + 80017c8: 685b ldr r3, [r3, #4] + 80017ca: 4935 ldr r1, [pc, #212] ; (80018a0 ) + 80017cc: 4313 orrs r3, r2 + 80017ce: 608b str r3, [r1, #8] /* Get Start Tick*/ tickstart = HAL_GetTick(); - 800178c: f7fe ff26 bl 80005dc - 8001790: 60f8 str r0, [r7, #12] + 80017d0: f7fe ff04 bl 80005dc + 80017d4: 60f8 str r0, [r7, #12] while (__HAL_RCC_GET_SYSCLK_SOURCE() != (RCC_ClkInitStruct->SYSCLKSource << RCC_CFGR_SWS_Pos)) - 8001792: e00a b.n 80017aa + 80017d6: e00a b.n 80017ee { if ((HAL_GetTick() - tickstart) > CLOCKSWITCH_TIMEOUT_VALUE) - 8001794: f7fe ff22 bl 80005dc - 8001798: 4602 mov r2, r0 - 800179a: 68fb ldr r3, [r7, #12] - 800179c: 1ad3 subs r3, r2, r3 - 800179e: f241 3288 movw r2, #5000 ; 0x1388 - 80017a2: 4293 cmp r3, r2 - 80017a4: d901 bls.n 80017aa + 80017d8: f7fe ff00 bl 80005dc + 80017dc: 4602 mov r2, r0 + 80017de: 68fb ldr r3, [r7, #12] + 80017e0: 1ad3 subs r3, r2, r3 + 80017e2: f241 3288 movw r2, #5000 ; 0x1388 + 80017e6: 4293 cmp r3, r2 + 80017e8: d901 bls.n 80017ee { return HAL_TIMEOUT; - 80017a6: 2303 movs r3, #3 - 80017a8: e051 b.n 800184e + 80017ea: 2303 movs r3, #3 + 80017ec: e051 b.n 8001892 while (__HAL_RCC_GET_SYSCLK_SOURCE() != (RCC_ClkInitStruct->SYSCLKSource << RCC_CFGR_SWS_Pos)) - 80017aa: 4b2c ldr r3, [pc, #176] ; (800185c ) - 80017ac: 689b ldr r3, [r3, #8] - 80017ae: f003 020c and.w r2, r3, #12 - 80017b2: 687b ldr r3, [r7, #4] - 80017b4: 685b ldr r3, [r3, #4] - 80017b6: 009b lsls r3, r3, #2 - 80017b8: 429a cmp r2, r3 - 80017ba: d1eb bne.n 8001794 + 80017ee: 4b2c ldr r3, [pc, #176] ; (80018a0 ) + 80017f0: 689b ldr r3, [r3, #8] + 80017f2: f003 020c and.w r2, r3, #12 + 80017f6: 687b ldr r3, [r7, #4] + 80017f8: 685b ldr r3, [r3, #4] + 80017fa: 009b lsls r3, r3, #2 + 80017fc: 429a cmp r2, r3 + 80017fe: d1eb bne.n 80017d8 } } } /* Decreasing the number of wait states because of lower CPU frequency */ if(FLatency < __HAL_FLASH_GET_LATENCY()) - 80017bc: 4b26 ldr r3, [pc, #152] ; (8001858 ) - 80017be: 681b ldr r3, [r3, #0] - 80017c0: f003 030f and.w r3, r3, #15 - 80017c4: 683a ldr r2, [r7, #0] - 80017c6: 429a cmp r2, r3 - 80017c8: d210 bcs.n 80017ec + 8001800: 4b26 ldr r3, [pc, #152] ; (800189c ) + 8001802: 681b ldr r3, [r3, #0] + 8001804: f003 030f and.w r3, r3, #15 + 8001808: 683a ldr r2, [r7, #0] + 800180a: 429a cmp r2, r3 + 800180c: d210 bcs.n 8001830 { /* Program the new number of wait states to the LATENCY bits in the FLASH_ACR register */ __HAL_FLASH_SET_LATENCY(FLatency); - 80017ca: 4b23 ldr r3, [pc, #140] ; (8001858 ) - 80017cc: 681b ldr r3, [r3, #0] - 80017ce: f023 020f bic.w r2, r3, #15 - 80017d2: 4921 ldr r1, [pc, #132] ; (8001858 ) - 80017d4: 683b ldr r3, [r7, #0] - 80017d6: 4313 orrs r3, r2 - 80017d8: 600b str r3, [r1, #0] + 800180e: 4b23 ldr r3, [pc, #140] ; (800189c ) + 8001810: 681b ldr r3, [r3, #0] + 8001812: f023 020f bic.w r2, r3, #15 + 8001816: 4921 ldr r1, [pc, #132] ; (800189c ) + 8001818: 683b ldr r3, [r7, #0] + 800181a: 4313 orrs r3, r2 + 800181c: 600b str r3, [r1, #0] /* Check that the new number of wait states is taken into account to access the Flash memory by reading the FLASH_ACR register */ if(__HAL_FLASH_GET_LATENCY() != FLatency) - 80017da: 4b1f ldr r3, [pc, #124] ; (8001858 ) - 80017dc: 681b ldr r3, [r3, #0] - 80017de: f003 030f and.w r3, r3, #15 - 80017e2: 683a ldr r2, [r7, #0] - 80017e4: 429a cmp r2, r3 - 80017e6: d001 beq.n 80017ec + 800181e: 4b1f ldr r3, [pc, #124] ; (800189c ) + 8001820: 681b ldr r3, [r3, #0] + 8001822: f003 030f and.w r3, r3, #15 + 8001826: 683a ldr r2, [r7, #0] + 8001828: 429a cmp r2, r3 + 800182a: d001 beq.n 8001830 { return HAL_ERROR; - 80017e8: 2301 movs r3, #1 - 80017ea: e030 b.n 800184e + 800182c: 2301 movs r3, #1 + 800182e: e030 b.n 8001892 } } /*-------------------------- PCLK1 Configuration ---------------------------*/ if(((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_PCLK1) == RCC_CLOCKTYPE_PCLK1) - 80017ec: 687b ldr r3, [r7, #4] - 80017ee: 681b ldr r3, [r3, #0] - 80017f0: f003 0304 and.w r3, r3, #4 - 80017f4: 2b00 cmp r3, #0 - 80017f6: d008 beq.n 800180a + 8001830: 687b ldr r3, [r7, #4] + 8001832: 681b ldr r3, [r3, #0] + 8001834: f003 0304 and.w r3, r3, #4 + 8001838: 2b00 cmp r3, #0 + 800183a: d008 beq.n 800184e { assert_param(IS_RCC_PCLK(RCC_ClkInitStruct->APB1CLKDivider)); MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE1, RCC_ClkInitStruct->APB1CLKDivider); - 80017f8: 4b18 ldr r3, [pc, #96] ; (800185c ) - 80017fa: 689b ldr r3, [r3, #8] - 80017fc: f423 52e0 bic.w r2, r3, #7168 ; 0x1c00 - 8001800: 687b ldr r3, [r7, #4] - 8001802: 68db ldr r3, [r3, #12] - 8001804: 4915 ldr r1, [pc, #84] ; (800185c ) - 8001806: 4313 orrs r3, r2 - 8001808: 608b str r3, [r1, #8] + 800183c: 4b18 ldr r3, [pc, #96] ; (80018a0 ) + 800183e: 689b ldr r3, [r3, #8] + 8001840: f423 52e0 bic.w r2, r3, #7168 ; 0x1c00 + 8001844: 687b ldr r3, [r7, #4] + 8001846: 68db ldr r3, [r3, #12] + 8001848: 4915 ldr r1, [pc, #84] ; (80018a0 ) + 800184a: 4313 orrs r3, r2 + 800184c: 608b str r3, [r1, #8] } /*-------------------------- PCLK2 Configuration ---------------------------*/ if(((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_PCLK2) == RCC_CLOCKTYPE_PCLK2) - 800180a: 687b ldr r3, [r7, #4] - 800180c: 681b ldr r3, [r3, #0] - 800180e: f003 0308 and.w r3, r3, #8 - 8001812: 2b00 cmp r3, #0 - 8001814: d009 beq.n 800182a + 800184e: 687b ldr r3, [r7, #4] + 8001850: 681b ldr r3, [r3, #0] + 8001852: f003 0308 and.w r3, r3, #8 + 8001856: 2b00 cmp r3, #0 + 8001858: d009 beq.n 800186e { assert_param(IS_RCC_PCLK(RCC_ClkInitStruct->APB2CLKDivider)); MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE2, ((RCC_ClkInitStruct->APB2CLKDivider) << 3)); - 8001816: 4b11 ldr r3, [pc, #68] ; (800185c ) - 8001818: 689b ldr r3, [r3, #8] - 800181a: f423 4260 bic.w r2, r3, #57344 ; 0xe000 - 800181e: 687b ldr r3, [r7, #4] - 8001820: 691b ldr r3, [r3, #16] - 8001822: 00db lsls r3, r3, #3 - 8001824: 490d ldr r1, [pc, #52] ; (800185c ) - 8001826: 4313 orrs r3, r2 - 8001828: 608b str r3, [r1, #8] + 800185a: 4b11 ldr r3, [pc, #68] ; (80018a0 ) + 800185c: 689b ldr r3, [r3, #8] + 800185e: f423 4260 bic.w r2, r3, #57344 ; 0xe000 + 8001862: 687b ldr r3, [r7, #4] + 8001864: 691b ldr r3, [r3, #16] + 8001866: 00db lsls r3, r3, #3 + 8001868: 490d ldr r1, [pc, #52] ; (80018a0 ) + 800186a: 4313 orrs r3, r2 + 800186c: 608b str r3, [r1, #8] } /* Update the SystemCoreClock global variable */ SystemCoreClock = HAL_RCC_GetSysClockFreq() >> AHBPrescTable[(RCC->CFGR & RCC_CFGR_HPRE)>> RCC_CFGR_HPRE_Pos]; - 800182a: f000 f81d bl 8001868 - 800182e: 4601 mov r1, r0 - 8001830: 4b0a ldr r3, [pc, #40] ; (800185c ) - 8001832: 689b ldr r3, [r3, #8] - 8001834: 091b lsrs r3, r3, #4 - 8001836: f003 030f and.w r3, r3, #15 - 800183a: 4a09 ldr r2, [pc, #36] ; (8001860 ) - 800183c: 5cd3 ldrb r3, [r2, r3] - 800183e: fa21 f303 lsr.w r3, r1, r3 - 8001842: 4a08 ldr r2, [pc, #32] ; (8001864 ) - 8001844: 6013 str r3, [r2, #0] + 800186e: f000 f81d bl 80018ac + 8001872: 4601 mov r1, r0 + 8001874: 4b0a ldr r3, [pc, #40] ; (80018a0 ) + 8001876: 689b ldr r3, [r3, #8] + 8001878: 091b lsrs r3, r3, #4 + 800187a: f003 030f and.w r3, r3, #15 + 800187e: 4a09 ldr r2, [pc, #36] ; (80018a4 ) + 8001880: 5cd3 ldrb r3, [r2, r3] + 8001882: fa21 f303 lsr.w r3, r1, r3 + 8001886: 4a08 ldr r2, [pc, #32] ; (80018a8 ) + 8001888: 6013 str r3, [r2, #0] /* Configure the source of time base considering new system clocks settings*/ HAL_InitTick (TICK_INT_PRIORITY); - 8001846: 2000 movs r0, #0 - 8001848: f7fe fe84 bl 8000554 + 800188a: 2000 movs r0, #0 + 800188c: f7fe fe62 bl 8000554 return HAL_OK; - 800184c: 2300 movs r3, #0 + 8001890: 2300 movs r3, #0 } - 800184e: 4618 mov r0, r3 - 8001850: 3710 adds r7, #16 - 8001852: 46bd mov sp, r7 - 8001854: bd80 pop {r7, pc} - 8001856: bf00 nop - 8001858: 40023c00 .word 0x40023c00 - 800185c: 40023800 .word 0x40023800 - 8001860: 08004d20 .word 0x08004d20 - 8001864: 20000008 .word 0x20000008 - -08001868 : + 8001892: 4618 mov r0, r3 + 8001894: 3710 adds r7, #16 + 8001896: 46bd mov sp, r7 + 8001898: bd80 pop {r7, pc} + 800189a: bf00 nop + 800189c: 40023c00 .word 0x40023c00 + 80018a0: 40023800 .word 0x40023800 + 80018a4: 08004d84 .word 0x08004d84 + 80018a8: 20000008 .word 0x20000008 + +080018ac : * * * @retval SYSCLK frequency */ uint32_t HAL_RCC_GetSysClockFreq(void) { - 8001868: b5f0 push {r4, r5, r6, r7, lr} - 800186a: b085 sub sp, #20 - 800186c: af00 add r7, sp, #0 + 80018ac: b5f0 push {r4, r5, r6, r7, lr} + 80018ae: b085 sub sp, #20 + 80018b0: af00 add r7, sp, #0 uint32_t pllm = 0, pllvco = 0, pllp = 0; - 800186e: 2300 movs r3, #0 - 8001870: 607b str r3, [r7, #4] - 8001872: 2300 movs r3, #0 - 8001874: 60fb str r3, [r7, #12] - 8001876: 2300 movs r3, #0 - 8001878: 603b str r3, [r7, #0] + 80018b2: 2300 movs r3, #0 + 80018b4: 607b str r3, [r7, #4] + 80018b6: 2300 movs r3, #0 + 80018b8: 60fb str r3, [r7, #12] + 80018ba: 2300 movs r3, #0 + 80018bc: 603b str r3, [r7, #0] uint32_t sysclockfreq = 0; - 800187a: 2300 movs r3, #0 - 800187c: 60bb str r3, [r7, #8] + 80018be: 2300 movs r3, #0 + 80018c0: 60bb str r3, [r7, #8] /* Get SYSCLK source -------------------------------------------------------*/ switch (RCC->CFGR & RCC_CFGR_SWS) - 800187e: 4b50 ldr r3, [pc, #320] ; (80019c0 ) - 8001880: 689b ldr r3, [r3, #8] - 8001882: f003 030c and.w r3, r3, #12 - 8001886: 2b04 cmp r3, #4 - 8001888: d007 beq.n 800189a - 800188a: 2b08 cmp r3, #8 - 800188c: d008 beq.n 80018a0 - 800188e: 2b00 cmp r3, #0 - 8001890: f040 808d bne.w 80019ae + 80018c2: 4b50 ldr r3, [pc, #320] ; (8001a04 ) + 80018c4: 689b ldr r3, [r3, #8] + 80018c6: f003 030c and.w r3, r3, #12 + 80018ca: 2b04 cmp r3, #4 + 80018cc: d007 beq.n 80018de + 80018ce: 2b08 cmp r3, #8 + 80018d0: d008 beq.n 80018e4 + 80018d2: 2b00 cmp r3, #0 + 80018d4: f040 808d bne.w 80019f2 { case RCC_SYSCLKSOURCE_STATUS_HSI: /* HSI used as system clock source */ { sysclockfreq = HSI_VALUE; - 8001894: 4b4b ldr r3, [pc, #300] ; (80019c4 ) - 8001896: 60bb str r3, [r7, #8] + 80018d8: 4b4b ldr r3, [pc, #300] ; (8001a08 ) + 80018da: 60bb str r3, [r7, #8] break; - 8001898: e08c b.n 80019b4 + 80018dc: e08c b.n 80019f8 } case RCC_SYSCLKSOURCE_STATUS_HSE: /* HSE used as system clock source */ { sysclockfreq = HSE_VALUE; - 800189a: 4b4b ldr r3, [pc, #300] ; (80019c8 ) - 800189c: 60bb str r3, [r7, #8] + 80018de: 4b4b ldr r3, [pc, #300] ; (8001a0c ) + 80018e0: 60bb str r3, [r7, #8] break; - 800189e: e089 b.n 80019b4 + 80018e2: e089 b.n 80019f8 } case RCC_SYSCLKSOURCE_STATUS_PLLCLK: /* PLL used as system clock source */ { /* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLLM) * PLLN SYSCLK = PLL_VCO / PLLP */ pllm = RCC->PLLCFGR & RCC_PLLCFGR_PLLM; - 80018a0: 4b47 ldr r3, [pc, #284] ; (80019c0 ) - 80018a2: 685b ldr r3, [r3, #4] - 80018a4: f003 033f and.w r3, r3, #63 ; 0x3f - 80018a8: 607b str r3, [r7, #4] + 80018e4: 4b47 ldr r3, [pc, #284] ; (8001a04 ) + 80018e6: 685b ldr r3, [r3, #4] + 80018e8: f003 033f and.w r3, r3, #63 ; 0x3f + 80018ec: 607b str r3, [r7, #4] if (__HAL_RCC_GET_PLL_OSCSOURCE() != RCC_PLLCFGR_PLLSRC_HSI) - 80018aa: 4b45 ldr r3, [pc, #276] ; (80019c0 ) - 80018ac: 685b ldr r3, [r3, #4] - 80018ae: f403 0380 and.w r3, r3, #4194304 ; 0x400000 - 80018b2: 2b00 cmp r3, #0 - 80018b4: d023 beq.n 80018fe + 80018ee: 4b45 ldr r3, [pc, #276] ; (8001a04 ) + 80018f0: 685b ldr r3, [r3, #4] + 80018f2: f403 0380 and.w r3, r3, #4194304 ; 0x400000 + 80018f6: 2b00 cmp r3, #0 + 80018f8: d023 beq.n 8001942 { /* HSE used as PLL clock source */ pllvco = (uint32_t) ((((uint64_t) HSE_VALUE * ((uint64_t) ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> RCC_PLLCFGR_PLLN_Pos)))) / (uint64_t)pllm); - 80018b6: 4b42 ldr r3, [pc, #264] ; (80019c0 ) - 80018b8: 685b ldr r3, [r3, #4] - 80018ba: 099b lsrs r3, r3, #6 - 80018bc: f04f 0400 mov.w r4, #0 - 80018c0: f240 11ff movw r1, #511 ; 0x1ff - 80018c4: f04f 0200 mov.w r2, #0 - 80018c8: ea03 0501 and.w r5, r3, r1 - 80018cc: ea04 0602 and.w r6, r4, r2 - 80018d0: 4a3d ldr r2, [pc, #244] ; (80019c8 ) - 80018d2: fb02 f106 mul.w r1, r2, r6 - 80018d6: 2200 movs r2, #0 - 80018d8: fb02 f205 mul.w r2, r2, r5 - 80018dc: 440a add r2, r1 - 80018de: 493a ldr r1, [pc, #232] ; (80019c8 ) - 80018e0: fba5 0101 umull r0, r1, r5, r1 - 80018e4: 1853 adds r3, r2, r1 - 80018e6: 4619 mov r1, r3 - 80018e8: 687b ldr r3, [r7, #4] - 80018ea: f04f 0400 mov.w r4, #0 - 80018ee: 461a mov r2, r3 - 80018f0: 4623 mov r3, r4 - 80018f2: f7fe fca1 bl 8000238 <__aeabi_uldivmod> - 80018f6: 4603 mov r3, r0 - 80018f8: 460c mov r4, r1 - 80018fa: 60fb str r3, [r7, #12] - 80018fc: e049 b.n 8001992 + 80018fa: 4b42 ldr r3, [pc, #264] ; (8001a04 ) + 80018fc: 685b ldr r3, [r3, #4] + 80018fe: 099b lsrs r3, r3, #6 + 8001900: f04f 0400 mov.w r4, #0 + 8001904: f240 11ff movw r1, #511 ; 0x1ff + 8001908: f04f 0200 mov.w r2, #0 + 800190c: ea03 0501 and.w r5, r3, r1 + 8001910: ea04 0602 and.w r6, r4, r2 + 8001914: 4a3d ldr r2, [pc, #244] ; (8001a0c ) + 8001916: fb02 f106 mul.w r1, r2, r6 + 800191a: 2200 movs r2, #0 + 800191c: fb02 f205 mul.w r2, r2, r5 + 8001920: 440a add r2, r1 + 8001922: 493a ldr r1, [pc, #232] ; (8001a0c ) + 8001924: fba5 0101 umull r0, r1, r5, r1 + 8001928: 1853 adds r3, r2, r1 + 800192a: 4619 mov r1, r3 + 800192c: 687b ldr r3, [r7, #4] + 800192e: f04f 0400 mov.w r4, #0 + 8001932: 461a mov r2, r3 + 8001934: 4623 mov r3, r4 + 8001936: f7fe fc7f bl 8000238 <__aeabi_uldivmod> + 800193a: 4603 mov r3, r0 + 800193c: 460c mov r4, r1 + 800193e: 60fb str r3, [r7, #12] + 8001940: e049 b.n 80019d6 } else { /* HSI used as PLL clock source */ pllvco = (uint32_t) ((((uint64_t) HSI_VALUE * ((uint64_t) ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> RCC_PLLCFGR_PLLN_Pos)))) / (uint64_t)pllm); - 80018fe: 4b30 ldr r3, [pc, #192] ; (80019c0 ) - 8001900: 685b ldr r3, [r3, #4] - 8001902: 099b lsrs r3, r3, #6 - 8001904: f04f 0400 mov.w r4, #0 - 8001908: f240 11ff movw r1, #511 ; 0x1ff - 800190c: f04f 0200 mov.w r2, #0 - 8001910: ea03 0501 and.w r5, r3, r1 - 8001914: ea04 0602 and.w r6, r4, r2 - 8001918: 4629 mov r1, r5 - 800191a: 4632 mov r2, r6 - 800191c: f04f 0300 mov.w r3, #0 - 8001920: f04f 0400 mov.w r4, #0 - 8001924: 0154 lsls r4, r2, #5 - 8001926: ea44 64d1 orr.w r4, r4, r1, lsr #27 - 800192a: 014b lsls r3, r1, #5 - 800192c: 4619 mov r1, r3 - 800192e: 4622 mov r2, r4 - 8001930: 1b49 subs r1, r1, r5 - 8001932: eb62 0206 sbc.w r2, r2, r6 - 8001936: f04f 0300 mov.w r3, #0 - 800193a: f04f 0400 mov.w r4, #0 - 800193e: 0194 lsls r4, r2, #6 - 8001940: ea44 6491 orr.w r4, r4, r1, lsr #26 - 8001944: 018b lsls r3, r1, #6 - 8001946: 1a5b subs r3, r3, r1 - 8001948: eb64 0402 sbc.w r4, r4, r2 - 800194c: f04f 0100 mov.w r1, #0 + 8001942: 4b30 ldr r3, [pc, #192] ; (8001a04 ) + 8001944: 685b ldr r3, [r3, #4] + 8001946: 099b lsrs r3, r3, #6 + 8001948: f04f 0400 mov.w r4, #0 + 800194c: f240 11ff movw r1, #511 ; 0x1ff 8001950: f04f 0200 mov.w r2, #0 - 8001954: 00e2 lsls r2, r4, #3 - 8001956: ea42 7253 orr.w r2, r2, r3, lsr #29 - 800195a: 00d9 lsls r1, r3, #3 - 800195c: 460b mov r3, r1 - 800195e: 4614 mov r4, r2 - 8001960: 195b adds r3, r3, r5 - 8001962: eb44 0406 adc.w r4, r4, r6 - 8001966: f04f 0100 mov.w r1, #0 - 800196a: f04f 0200 mov.w r2, #0 - 800196e: 02a2 lsls r2, r4, #10 - 8001970: ea42 5293 orr.w r2, r2, r3, lsr #22 - 8001974: 0299 lsls r1, r3, #10 - 8001976: 460b mov r3, r1 - 8001978: 4614 mov r4, r2 - 800197a: 4618 mov r0, r3 - 800197c: 4621 mov r1, r4 - 800197e: 687b ldr r3, [r7, #4] - 8001980: f04f 0400 mov.w r4, #0 - 8001984: 461a mov r2, r3 - 8001986: 4623 mov r3, r4 - 8001988: f7fe fc56 bl 8000238 <__aeabi_uldivmod> - 800198c: 4603 mov r3, r0 - 800198e: 460c mov r4, r1 - 8001990: 60fb str r3, [r7, #12] + 8001954: ea03 0501 and.w r5, r3, r1 + 8001958: ea04 0602 and.w r6, r4, r2 + 800195c: 4629 mov r1, r5 + 800195e: 4632 mov r2, r6 + 8001960: f04f 0300 mov.w r3, #0 + 8001964: f04f 0400 mov.w r4, #0 + 8001968: 0154 lsls r4, r2, #5 + 800196a: ea44 64d1 orr.w r4, r4, r1, lsr #27 + 800196e: 014b lsls r3, r1, #5 + 8001970: 4619 mov r1, r3 + 8001972: 4622 mov r2, r4 + 8001974: 1b49 subs r1, r1, r5 + 8001976: eb62 0206 sbc.w r2, r2, r6 + 800197a: f04f 0300 mov.w r3, #0 + 800197e: f04f 0400 mov.w r4, #0 + 8001982: 0194 lsls r4, r2, #6 + 8001984: ea44 6491 orr.w r4, r4, r1, lsr #26 + 8001988: 018b lsls r3, r1, #6 + 800198a: 1a5b subs r3, r3, r1 + 800198c: eb64 0402 sbc.w r4, r4, r2 + 8001990: f04f 0100 mov.w r1, #0 + 8001994: f04f 0200 mov.w r2, #0 + 8001998: 00e2 lsls r2, r4, #3 + 800199a: ea42 7253 orr.w r2, r2, r3, lsr #29 + 800199e: 00d9 lsls r1, r3, #3 + 80019a0: 460b mov r3, r1 + 80019a2: 4614 mov r4, r2 + 80019a4: 195b adds r3, r3, r5 + 80019a6: eb44 0406 adc.w r4, r4, r6 + 80019aa: f04f 0100 mov.w r1, #0 + 80019ae: f04f 0200 mov.w r2, #0 + 80019b2: 02a2 lsls r2, r4, #10 + 80019b4: ea42 5293 orr.w r2, r2, r3, lsr #22 + 80019b8: 0299 lsls r1, r3, #10 + 80019ba: 460b mov r3, r1 + 80019bc: 4614 mov r4, r2 + 80019be: 4618 mov r0, r3 + 80019c0: 4621 mov r1, r4 + 80019c2: 687b ldr r3, [r7, #4] + 80019c4: f04f 0400 mov.w r4, #0 + 80019c8: 461a mov r2, r3 + 80019ca: 4623 mov r3, r4 + 80019cc: f7fe fc34 bl 8000238 <__aeabi_uldivmod> + 80019d0: 4603 mov r3, r0 + 80019d2: 460c mov r4, r1 + 80019d4: 60fb str r3, [r7, #12] } pllp = ((((RCC->PLLCFGR & RCC_PLLCFGR_PLLP) >> RCC_PLLCFGR_PLLP_Pos) + 1 ) *2); - 8001992: 4b0b ldr r3, [pc, #44] ; (80019c0 ) - 8001994: 685b ldr r3, [r3, #4] - 8001996: 0c1b lsrs r3, r3, #16 - 8001998: f003 0303 and.w r3, r3, #3 - 800199c: 3301 adds r3, #1 - 800199e: 005b lsls r3, r3, #1 - 80019a0: 603b str r3, [r7, #0] + 80019d6: 4b0b ldr r3, [pc, #44] ; (8001a04 ) + 80019d8: 685b ldr r3, [r3, #4] + 80019da: 0c1b lsrs r3, r3, #16 + 80019dc: f003 0303 and.w r3, r3, #3 + 80019e0: 3301 adds r3, #1 + 80019e2: 005b lsls r3, r3, #1 + 80019e4: 603b str r3, [r7, #0] sysclockfreq = pllvco/pllp; - 80019a2: 68fa ldr r2, [r7, #12] - 80019a4: 683b ldr r3, [r7, #0] - 80019a6: fbb2 f3f3 udiv r3, r2, r3 - 80019aa: 60bb str r3, [r7, #8] + 80019e6: 68fa ldr r2, [r7, #12] + 80019e8: 683b ldr r3, [r7, #0] + 80019ea: fbb2 f3f3 udiv r3, r2, r3 + 80019ee: 60bb str r3, [r7, #8] break; - 80019ac: e002 b.n 80019b4 + 80019f0: e002 b.n 80019f8 } default: { sysclockfreq = HSI_VALUE; - 80019ae: 4b05 ldr r3, [pc, #20] ; (80019c4 ) - 80019b0: 60bb str r3, [r7, #8] + 80019f2: 4b05 ldr r3, [pc, #20] ; (8001a08 ) + 80019f4: 60bb str r3, [r7, #8] break; - 80019b2: bf00 nop + 80019f6: bf00 nop } } return sysclockfreq; - 80019b4: 68bb ldr r3, [r7, #8] + 80019f8: 68bb ldr r3, [r7, #8] } - 80019b6: 4618 mov r0, r3 - 80019b8: 3714 adds r7, #20 - 80019ba: 46bd mov sp, r7 - 80019bc: bdf0 pop {r4, r5, r6, r7, pc} - 80019be: bf00 nop - 80019c0: 40023800 .word 0x40023800 - 80019c4: 00f42400 .word 0x00f42400 - 80019c8: 017d7840 .word 0x017d7840 - -080019cc : + 80019fa: 4618 mov r0, r3 + 80019fc: 3714 adds r7, #20 + 80019fe: 46bd mov sp, r7 + 8001a00: bdf0 pop {r4, r5, r6, r7, pc} + 8001a02: bf00 nop + 8001a04: 40023800 .word 0x40023800 + 8001a08: 00f42400 .word 0x00f42400 + 8001a0c: 017d7840 .word 0x017d7840 + +08001a10 : * right HCLK value. Otherwise, any configuration based on this function will be incorrect. * @note The SystemCoreClock CMSIS variable is used to store System Clock Frequency. * @retval HCLK frequency */ uint32_t HAL_RCC_GetHCLKFreq(void) { - 80019cc: b480 push {r7} - 80019ce: af00 add r7, sp, #0 + 8001a10: b480 push {r7} + 8001a12: af00 add r7, sp, #0 return SystemCoreClock; - 80019d0: 4b03 ldr r3, [pc, #12] ; (80019e0 ) - 80019d2: 681b ldr r3, [r3, #0] + 8001a14: 4b03 ldr r3, [pc, #12] ; (8001a24 ) + 8001a16: 681b ldr r3, [r3, #0] } - 80019d4: 4618 mov r0, r3 - 80019d6: 46bd mov sp, r7 - 80019d8: f85d 7b04 ldr.w r7, [sp], #4 - 80019dc: 4770 bx lr - 80019de: bf00 nop - 80019e0: 20000008 .word 0x20000008 - -080019e4 : + 8001a18: 4618 mov r0, r3 + 8001a1a: 46bd mov sp, r7 + 8001a1c: f85d 7b04 ldr.w r7, [sp], #4 + 8001a20: 4770 bx lr + 8001a22: bf00 nop + 8001a24: 20000008 .word 0x20000008 + +08001a28 : * @note Each time PCLK1 changes, this function must be called to update the * right PCLK1 value. Otherwise, any configuration based on this function will be incorrect. * @retval PCLK1 frequency */ uint32_t HAL_RCC_GetPCLK1Freq(void) { - 80019e4: b580 push {r7, lr} - 80019e6: af00 add r7, sp, #0 + 8001a28: b580 push {r7, lr} + 8001a2a: af00 add r7, sp, #0 /* Get HCLK source and Compute PCLK1 frequency ---------------------------*/ return (HAL_RCC_GetHCLKFreq() >> APBPrescTable[(RCC->CFGR & RCC_CFGR_PPRE1)>> RCC_CFGR_PPRE1_Pos]); - 80019e8: f7ff fff0 bl 80019cc - 80019ec: 4601 mov r1, r0 - 80019ee: 4b05 ldr r3, [pc, #20] ; (8001a04 ) - 80019f0: 689b ldr r3, [r3, #8] - 80019f2: 0a9b lsrs r3, r3, #10 - 80019f4: f003 0307 and.w r3, r3, #7 - 80019f8: 4a03 ldr r2, [pc, #12] ; (8001a08 ) - 80019fa: 5cd3 ldrb r3, [r2, r3] - 80019fc: fa21 f303 lsr.w r3, r1, r3 + 8001a2c: f7ff fff0 bl 8001a10 + 8001a30: 4601 mov r1, r0 + 8001a32: 4b05 ldr r3, [pc, #20] ; (8001a48 ) + 8001a34: 689b ldr r3, [r3, #8] + 8001a36: 0a9b lsrs r3, r3, #10 + 8001a38: f003 0307 and.w r3, r3, #7 + 8001a3c: 4a03 ldr r2, [pc, #12] ; (8001a4c ) + 8001a3e: 5cd3 ldrb r3, [r2, r3] + 8001a40: fa21 f303 lsr.w r3, r1, r3 } - 8001a00: 4618 mov r0, r3 - 8001a02: bd80 pop {r7, pc} - 8001a04: 40023800 .word 0x40023800 - 8001a08: 08004d30 .word 0x08004d30 + 8001a44: 4618 mov r0, r3 + 8001a46: bd80 pop {r7, pc} + 8001a48: 40023800 .word 0x40023800 + 8001a4c: 08004d94 .word 0x08004d94 -08001a0c : +08001a50 : * @note Each time PCLK2 changes, this function must be called to update the * right PCLK2 value. Otherwise, any configuration based on this function will be incorrect. * @retval PCLK2 frequency */ uint32_t HAL_RCC_GetPCLK2Freq(void) { - 8001a0c: b580 push {r7, lr} - 8001a0e: af00 add r7, sp, #0 + 8001a50: b580 push {r7, lr} + 8001a52: af00 add r7, sp, #0 /* Get HCLK source and Compute PCLK2 frequency ---------------------------*/ return (HAL_RCC_GetHCLKFreq()>> APBPrescTable[(RCC->CFGR & RCC_CFGR_PPRE2)>> RCC_CFGR_PPRE2_Pos]); - 8001a10: f7ff ffdc bl 80019cc - 8001a14: 4601 mov r1, r0 - 8001a16: 4b05 ldr r3, [pc, #20] ; (8001a2c ) - 8001a18: 689b ldr r3, [r3, #8] - 8001a1a: 0b5b lsrs r3, r3, #13 - 8001a1c: f003 0307 and.w r3, r3, #7 - 8001a20: 4a03 ldr r2, [pc, #12] ; (8001a30 ) - 8001a22: 5cd3 ldrb r3, [r2, r3] - 8001a24: fa21 f303 lsr.w r3, r1, r3 + 8001a54: f7ff ffdc bl 8001a10 + 8001a58: 4601 mov r1, r0 + 8001a5a: 4b05 ldr r3, [pc, #20] ; (8001a70 ) + 8001a5c: 689b ldr r3, [r3, #8] + 8001a5e: 0b5b lsrs r3, r3, #13 + 8001a60: f003 0307 and.w r3, r3, #7 + 8001a64: 4a03 ldr r2, [pc, #12] ; (8001a74 ) + 8001a66: 5cd3 ldrb r3, [r2, r3] + 8001a68: fa21 f303 lsr.w r3, r1, r3 } - 8001a28: 4618 mov r0, r3 - 8001a2a: bd80 pop {r7, pc} - 8001a2c: 40023800 .word 0x40023800 - 8001a30: 08004d30 .word 0x08004d30 + 8001a6c: 4618 mov r0, r3 + 8001a6e: bd80 pop {r7, pc} + 8001a70: 40023800 .word 0x40023800 + 8001a74: 08004d94 .word 0x08004d94 -08001a34 : +08001a78 : * the backup registers) are set to their reset values. * * @retval HAL status */ HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit) { - 8001a34: b580 push {r7, lr} - 8001a36: b088 sub sp, #32 - 8001a38: af00 add r7, sp, #0 - 8001a3a: 6078 str r0, [r7, #4] + 8001a78: b580 push {r7, lr} + 8001a7a: b088 sub sp, #32 + 8001a7c: af00 add r7, sp, #0 + 8001a7e: 6078 str r0, [r7, #4] uint32_t tickstart = 0; - 8001a3c: 2300 movs r3, #0 - 8001a3e: 617b str r3, [r7, #20] + 8001a80: 2300 movs r3, #0 + 8001a82: 617b str r3, [r7, #20] uint32_t tmpreg0 = 0; - 8001a40: 2300 movs r3, #0 - 8001a42: 613b str r3, [r7, #16] + 8001a84: 2300 movs r3, #0 + 8001a86: 613b str r3, [r7, #16] uint32_t tmpreg1 = 0; - 8001a44: 2300 movs r3, #0 - 8001a46: 60fb str r3, [r7, #12] + 8001a88: 2300 movs r3, #0 + 8001a8a: 60fb str r3, [r7, #12] uint32_t plli2sused = 0; - 8001a48: 2300 movs r3, #0 - 8001a4a: 61fb str r3, [r7, #28] + 8001a8c: 2300 movs r3, #0 + 8001a8e: 61fb str r3, [r7, #28] uint32_t pllsaiused = 0; - 8001a4c: 2300 movs r3, #0 - 8001a4e: 61bb str r3, [r7, #24] + 8001a90: 2300 movs r3, #0 + 8001a92: 61bb str r3, [r7, #24] /* Check the parameters */ assert_param(IS_RCC_PERIPHCLOCK(PeriphClkInit->PeriphClockSelection)); /*----------------------------------- I2S configuration ----------------------------------*/ if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2S) == (RCC_PERIPHCLK_I2S)) - 8001a50: 687b ldr r3, [r7, #4] - 8001a52: 681b ldr r3, [r3, #0] - 8001a54: f003 0301 and.w r3, r3, #1 - 8001a58: 2b00 cmp r3, #0 - 8001a5a: d012 beq.n 8001a82 + 8001a94: 687b ldr r3, [r7, #4] + 8001a96: 681b ldr r3, [r3, #0] + 8001a98: f003 0301 and.w r3, r3, #1 + 8001a9c: 2b00 cmp r3, #0 + 8001a9e: d012 beq.n 8001ac6 { /* Check the parameters */ assert_param(IS_RCC_I2SCLKSOURCE(PeriphClkInit->I2sClockSelection)); /* Configure I2S Clock source */ __HAL_RCC_I2S_CONFIG(PeriphClkInit->I2sClockSelection); - 8001a5c: 4b69 ldr r3, [pc, #420] ; (8001c04 ) - 8001a5e: 689b ldr r3, [r3, #8] - 8001a60: 4a68 ldr r2, [pc, #416] ; (8001c04 ) - 8001a62: f423 0300 bic.w r3, r3, #8388608 ; 0x800000 - 8001a66: 6093 str r3, [r2, #8] - 8001a68: 4b66 ldr r3, [pc, #408] ; (8001c04 ) - 8001a6a: 689a ldr r2, [r3, #8] - 8001a6c: 687b ldr r3, [r7, #4] - 8001a6e: 6b5b ldr r3, [r3, #52] ; 0x34 - 8001a70: 4964 ldr r1, [pc, #400] ; (8001c04 ) - 8001a72: 4313 orrs r3, r2 - 8001a74: 608b str r3, [r1, #8] + 8001aa0: 4b69 ldr r3, [pc, #420] ; (8001c48 ) + 8001aa2: 689b ldr r3, [r3, #8] + 8001aa4: 4a68 ldr r2, [pc, #416] ; (8001c48 ) + 8001aa6: f423 0300 bic.w r3, r3, #8388608 ; 0x800000 + 8001aaa: 6093 str r3, [r2, #8] + 8001aac: 4b66 ldr r3, [pc, #408] ; (8001c48 ) + 8001aae: 689a ldr r2, [r3, #8] + 8001ab0: 687b ldr r3, [r7, #4] + 8001ab2: 6b5b ldr r3, [r3, #52] ; 0x34 + 8001ab4: 4964 ldr r1, [pc, #400] ; (8001c48 ) + 8001ab6: 4313 orrs r3, r2 + 8001ab8: 608b str r3, [r1, #8] /* Enable the PLLI2S when it's used as clock source for I2S */ if(PeriphClkInit->I2sClockSelection == RCC_I2SCLKSOURCE_PLLI2S) - 8001a76: 687b ldr r3, [r7, #4] - 8001a78: 6b5b ldr r3, [r3, #52] ; 0x34 - 8001a7a: 2b00 cmp r3, #0 - 8001a7c: d101 bne.n 8001a82 + 8001aba: 687b ldr r3, [r7, #4] + 8001abc: 6b5b ldr r3, [r3, #52] ; 0x34 + 8001abe: 2b00 cmp r3, #0 + 8001ac0: d101 bne.n 8001ac6 { plli2sused = 1; - 8001a7e: 2301 movs r3, #1 - 8001a80: 61fb str r3, [r7, #28] + 8001ac2: 2301 movs r3, #1 + 8001ac4: 61fb str r3, [r7, #28] } } /*------------------------------------ SAI1 configuration --------------------------------------*/ if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI1) == (RCC_PERIPHCLK_SAI1)) - 8001a82: 687b ldr r3, [r7, #4] - 8001a84: 681b ldr r3, [r3, #0] - 8001a86: f403 2300 and.w r3, r3, #524288 ; 0x80000 - 8001a8a: 2b00 cmp r3, #0 - 8001a8c: d017 beq.n 8001abe + 8001ac6: 687b ldr r3, [r7, #4] + 8001ac8: 681b ldr r3, [r3, #0] + 8001aca: f403 2300 and.w r3, r3, #524288 ; 0x80000 + 8001ace: 2b00 cmp r3, #0 + 8001ad0: d017 beq.n 8001b02 { /* Check the parameters */ assert_param(IS_RCC_SAI1CLKSOURCE(PeriphClkInit->Sai1ClockSelection)); /* Configure SAI1 Clock source */ __HAL_RCC_SAI1_CONFIG(PeriphClkInit->Sai1ClockSelection); - 8001a8e: 4b5d ldr r3, [pc, #372] ; (8001c04 ) - 8001a90: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c - 8001a94: f423 1240 bic.w r2, r3, #3145728 ; 0x300000 - 8001a98: 687b ldr r3, [r7, #4] - 8001a9a: 6bdb ldr r3, [r3, #60] ; 0x3c - 8001a9c: 4959 ldr r1, [pc, #356] ; (8001c04 ) - 8001a9e: 4313 orrs r3, r2 - 8001aa0: f8c1 308c str.w r3, [r1, #140] ; 0x8c + 8001ad2: 4b5d ldr r3, [pc, #372] ; (8001c48 ) + 8001ad4: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c + 8001ad8: f423 1240 bic.w r2, r3, #3145728 ; 0x300000 + 8001adc: 687b ldr r3, [r7, #4] + 8001ade: 6bdb ldr r3, [r3, #60] ; 0x3c + 8001ae0: 4959 ldr r1, [pc, #356] ; (8001c48 ) + 8001ae2: 4313 orrs r3, r2 + 8001ae4: f8c1 308c str.w r3, [r1, #140] ; 0x8c /* Enable the PLLI2S when it's used as clock source for SAI */ if(PeriphClkInit->Sai1ClockSelection == RCC_SAI1CLKSOURCE_PLLI2S) - 8001aa4: 687b ldr r3, [r7, #4] - 8001aa6: 6bdb ldr r3, [r3, #60] ; 0x3c - 8001aa8: f5b3 1f80 cmp.w r3, #1048576 ; 0x100000 - 8001aac: d101 bne.n 8001ab2 + 8001ae8: 687b ldr r3, [r7, #4] + 8001aea: 6bdb ldr r3, [r3, #60] ; 0x3c + 8001aec: f5b3 1f80 cmp.w r3, #1048576 ; 0x100000 + 8001af0: d101 bne.n 8001af6 { plli2sused = 1; - 8001aae: 2301 movs r3, #1 - 8001ab0: 61fb str r3, [r7, #28] + 8001af2: 2301 movs r3, #1 + 8001af4: 61fb str r3, [r7, #28] } /* Enable the PLLSAI when it's used as clock source for SAI */ if(PeriphClkInit->Sai1ClockSelection == RCC_SAI1CLKSOURCE_PLLSAI) - 8001ab2: 687b ldr r3, [r7, #4] - 8001ab4: 6bdb ldr r3, [r3, #60] ; 0x3c - 8001ab6: 2b00 cmp r3, #0 - 8001ab8: d101 bne.n 8001abe + 8001af6: 687b ldr r3, [r7, #4] + 8001af8: 6bdb ldr r3, [r3, #60] ; 0x3c + 8001afa: 2b00 cmp r3, #0 + 8001afc: d101 bne.n 8001b02 { pllsaiused = 1; - 8001aba: 2301 movs r3, #1 - 8001abc: 61bb str r3, [r7, #24] + 8001afe: 2301 movs r3, #1 + 8001b00: 61bb str r3, [r7, #24] } } /*------------------------------------ SAI2 configuration --------------------------------------*/ if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI2) == (RCC_PERIPHCLK_SAI2)) - 8001abe: 687b ldr r3, [r7, #4] - 8001ac0: 681b ldr r3, [r3, #0] - 8001ac2: f403 1380 and.w r3, r3, #1048576 ; 0x100000 - 8001ac6: 2b00 cmp r3, #0 - 8001ac8: d017 beq.n 8001afa + 8001b02: 687b ldr r3, [r7, #4] + 8001b04: 681b ldr r3, [r3, #0] + 8001b06: f403 1380 and.w r3, r3, #1048576 ; 0x100000 + 8001b0a: 2b00 cmp r3, #0 + 8001b0c: d017 beq.n 8001b3e { /* Check the parameters */ assert_param(IS_RCC_SAI2CLKSOURCE(PeriphClkInit->Sai2ClockSelection)); /* Configure SAI2 Clock source */ __HAL_RCC_SAI2_CONFIG(PeriphClkInit->Sai2ClockSelection); - 8001aca: 4b4e ldr r3, [pc, #312] ; (8001c04 ) - 8001acc: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c - 8001ad0: f423 0240 bic.w r2, r3, #12582912 ; 0xc00000 - 8001ad4: 687b ldr r3, [r7, #4] - 8001ad6: 6c1b ldr r3, [r3, #64] ; 0x40 - 8001ad8: 494a ldr r1, [pc, #296] ; (8001c04 ) - 8001ada: 4313 orrs r3, r2 - 8001adc: f8c1 308c str.w r3, [r1, #140] ; 0x8c + 8001b0e: 4b4e ldr r3, [pc, #312] ; (8001c48 ) + 8001b10: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c + 8001b14: f423 0240 bic.w r2, r3, #12582912 ; 0xc00000 + 8001b18: 687b ldr r3, [r7, #4] + 8001b1a: 6c1b ldr r3, [r3, #64] ; 0x40 + 8001b1c: 494a ldr r1, [pc, #296] ; (8001c48 ) + 8001b1e: 4313 orrs r3, r2 + 8001b20: f8c1 308c str.w r3, [r1, #140] ; 0x8c /* Enable the PLLI2S when it's used as clock source for SAI */ if(PeriphClkInit->Sai2ClockSelection == RCC_SAI2CLKSOURCE_PLLI2S) - 8001ae0: 687b ldr r3, [r7, #4] - 8001ae2: 6c1b ldr r3, [r3, #64] ; 0x40 - 8001ae4: f5b3 0f80 cmp.w r3, #4194304 ; 0x400000 - 8001ae8: d101 bne.n 8001aee + 8001b24: 687b ldr r3, [r7, #4] + 8001b26: 6c1b ldr r3, [r3, #64] ; 0x40 + 8001b28: f5b3 0f80 cmp.w r3, #4194304 ; 0x400000 + 8001b2c: d101 bne.n 8001b32 { plli2sused = 1; - 8001aea: 2301 movs r3, #1 - 8001aec: 61fb str r3, [r7, #28] + 8001b2e: 2301 movs r3, #1 + 8001b30: 61fb str r3, [r7, #28] } /* Enable the PLLSAI when it's used as clock source for SAI */ if(PeriphClkInit->Sai2ClockSelection == RCC_SAI2CLKSOURCE_PLLSAI) - 8001aee: 687b ldr r3, [r7, #4] - 8001af0: 6c1b ldr r3, [r3, #64] ; 0x40 - 8001af2: 2b00 cmp r3, #0 - 8001af4: d101 bne.n 8001afa + 8001b32: 687b ldr r3, [r7, #4] + 8001b34: 6c1b ldr r3, [r3, #64] ; 0x40 + 8001b36: 2b00 cmp r3, #0 + 8001b38: d101 bne.n 8001b3e { pllsaiused = 1; - 8001af6: 2301 movs r3, #1 - 8001af8: 61bb str r3, [r7, #24] + 8001b3a: 2301 movs r3, #1 + 8001b3c: 61bb str r3, [r7, #24] } } /*-------------------------------------- SPDIF-RX Configuration -----------------------------------*/ if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SPDIFRX) == RCC_PERIPHCLK_SPDIFRX) - 8001afa: 687b ldr r3, [r7, #4] - 8001afc: 681b ldr r3, [r3, #0] - 8001afe: f003 7380 and.w r3, r3, #16777216 ; 0x1000000 - 8001b02: 2b00 cmp r3, #0 - 8001b04: d001 beq.n 8001b0a + 8001b3e: 687b ldr r3, [r7, #4] + 8001b40: 681b ldr r3, [r3, #0] + 8001b42: f003 7380 and.w r3, r3, #16777216 ; 0x1000000 + 8001b46: 2b00 cmp r3, #0 + 8001b48: d001 beq.n 8001b4e { plli2sused = 1; - 8001b06: 2301 movs r3, #1 - 8001b08: 61fb str r3, [r7, #28] + 8001b4a: 2301 movs r3, #1 + 8001b4c: 61fb str r3, [r7, #28] } /*------------------------------------ RTC configuration --------------------------------------*/ if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_RTC) == (RCC_PERIPHCLK_RTC)) - 8001b0a: 687b ldr r3, [r7, #4] - 8001b0c: 681b ldr r3, [r3, #0] - 8001b0e: f003 0320 and.w r3, r3, #32 - 8001b12: 2b00 cmp r3, #0 - 8001b14: f000 808b beq.w 8001c2e + 8001b4e: 687b ldr r3, [r7, #4] + 8001b50: 681b ldr r3, [r3, #0] + 8001b52: f003 0320 and.w r3, r3, #32 + 8001b56: 2b00 cmp r3, #0 + 8001b58: f000 808b beq.w 8001c72 { /* Check for RTC Parameters used to output RTCCLK */ assert_param(IS_RCC_RTCCLKSOURCE(PeriphClkInit->RTCClockSelection)); /* Enable Power Clock*/ __HAL_RCC_PWR_CLK_ENABLE(); - 8001b18: 4b3a ldr r3, [pc, #232] ; (8001c04 ) - 8001b1a: 6c1b ldr r3, [r3, #64] ; 0x40 - 8001b1c: 4a39 ldr r2, [pc, #228] ; (8001c04 ) - 8001b1e: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 - 8001b22: 6413 str r3, [r2, #64] ; 0x40 - 8001b24: 4b37 ldr r3, [pc, #220] ; (8001c04 ) - 8001b26: 6c1b ldr r3, [r3, #64] ; 0x40 - 8001b28: f003 5380 and.w r3, r3, #268435456 ; 0x10000000 - 8001b2c: 60bb str r3, [r7, #8] - 8001b2e: 68bb ldr r3, [r7, #8] + 8001b5c: 4b3a ldr r3, [pc, #232] ; (8001c48 ) + 8001b5e: 6c1b ldr r3, [r3, #64] ; 0x40 + 8001b60: 4a39 ldr r2, [pc, #228] ; (8001c48 ) + 8001b62: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 + 8001b66: 6413 str r3, [r2, #64] ; 0x40 + 8001b68: 4b37 ldr r3, [pc, #220] ; (8001c48 ) + 8001b6a: 6c1b ldr r3, [r3, #64] ; 0x40 + 8001b6c: f003 5380 and.w r3, r3, #268435456 ; 0x10000000 + 8001b70: 60bb str r3, [r7, #8] + 8001b72: 68bb ldr r3, [r7, #8] /* Enable write access to Backup domain */ PWR->CR1 |= PWR_CR1_DBP; - 8001b30: 4b35 ldr r3, [pc, #212] ; (8001c08 ) - 8001b32: 681b ldr r3, [r3, #0] - 8001b34: 4a34 ldr r2, [pc, #208] ; (8001c08 ) - 8001b36: f443 7380 orr.w r3, r3, #256 ; 0x100 - 8001b3a: 6013 str r3, [r2, #0] + 8001b74: 4b35 ldr r3, [pc, #212] ; (8001c4c ) + 8001b76: 681b ldr r3, [r3, #0] + 8001b78: 4a34 ldr r2, [pc, #208] ; (8001c4c ) + 8001b7a: f443 7380 orr.w r3, r3, #256 ; 0x100 + 8001b7e: 6013 str r3, [r2, #0] /* Get Start Tick*/ tickstart = HAL_GetTick(); - 8001b3c: f7fe fd4e bl 80005dc - 8001b40: 6178 str r0, [r7, #20] + 8001b80: f7fe fd2c bl 80005dc + 8001b84: 6178 str r0, [r7, #20] /* Wait for Backup domain Write protection disable */ while((PWR->CR1 & PWR_CR1_DBP) == RESET) - 8001b42: e008 b.n 8001b56 + 8001b86: e008 b.n 8001b9a { if((HAL_GetTick() - tickstart) > RCC_DBP_TIMEOUT_VALUE) - 8001b44: f7fe fd4a bl 80005dc - 8001b48: 4602 mov r2, r0 - 8001b4a: 697b ldr r3, [r7, #20] - 8001b4c: 1ad3 subs r3, r2, r3 - 8001b4e: 2b64 cmp r3, #100 ; 0x64 - 8001b50: d901 bls.n 8001b56 + 8001b88: f7fe fd28 bl 80005dc + 8001b8c: 4602 mov r2, r0 + 8001b8e: 697b ldr r3, [r7, #20] + 8001b90: 1ad3 subs r3, r2, r3 + 8001b92: 2b64 cmp r3, #100 ; 0x64 + 8001b94: d901 bls.n 8001b9a { return HAL_TIMEOUT; - 8001b52: 2303 movs r3, #3 - 8001b54: e38d b.n 8002272 + 8001b96: 2303 movs r3, #3 + 8001b98: e38d b.n 80022b6 while((PWR->CR1 & PWR_CR1_DBP) == RESET) - 8001b56: 4b2c ldr r3, [pc, #176] ; (8001c08 ) - 8001b58: 681b ldr r3, [r3, #0] - 8001b5a: f403 7380 and.w r3, r3, #256 ; 0x100 - 8001b5e: 2b00 cmp r3, #0 - 8001b60: d0f0 beq.n 8001b44 + 8001b9a: 4b2c ldr r3, [pc, #176] ; (8001c4c ) + 8001b9c: 681b ldr r3, [r3, #0] + 8001b9e: f403 7380 and.w r3, r3, #256 ; 0x100 + 8001ba2: 2b00 cmp r3, #0 + 8001ba4: d0f0 beq.n 8001b88 } } /* Reset the Backup domain only if the RTC Clock source selection is modified */ tmpreg0 = (RCC->BDCR & RCC_BDCR_RTCSEL); - 8001b62: 4b28 ldr r3, [pc, #160] ; (8001c04 ) - 8001b64: 6f1b ldr r3, [r3, #112] ; 0x70 - 8001b66: f403 7340 and.w r3, r3, #768 ; 0x300 - 8001b6a: 613b str r3, [r7, #16] + 8001ba6: 4b28 ldr r3, [pc, #160] ; (8001c48 ) + 8001ba8: 6f1b ldr r3, [r3, #112] ; 0x70 + 8001baa: f403 7340 and.w r3, r3, #768 ; 0x300 + 8001bae: 613b str r3, [r7, #16] if((tmpreg0 != 0x00000000U) && (tmpreg0 != (PeriphClkInit->RTCClockSelection & RCC_BDCR_RTCSEL))) - 8001b6c: 693b ldr r3, [r7, #16] - 8001b6e: 2b00 cmp r3, #0 - 8001b70: d035 beq.n 8001bde - 8001b72: 687b ldr r3, [r7, #4] - 8001b74: 6b1b ldr r3, [r3, #48] ; 0x30 - 8001b76: f403 7340 and.w r3, r3, #768 ; 0x300 - 8001b7a: 693a ldr r2, [r7, #16] - 8001b7c: 429a cmp r2, r3 - 8001b7e: d02e beq.n 8001bde + 8001bb0: 693b ldr r3, [r7, #16] + 8001bb2: 2b00 cmp r3, #0 + 8001bb4: d035 beq.n 8001c22 + 8001bb6: 687b ldr r3, [r7, #4] + 8001bb8: 6b1b ldr r3, [r3, #48] ; 0x30 + 8001bba: f403 7340 and.w r3, r3, #768 ; 0x300 + 8001bbe: 693a ldr r2, [r7, #16] + 8001bc0: 429a cmp r2, r3 + 8001bc2: d02e beq.n 8001c22 { /* Store the content of BDCR register before the reset of Backup Domain */ tmpreg0 = (RCC->BDCR & ~(RCC_BDCR_RTCSEL)); - 8001b80: 4b20 ldr r3, [pc, #128] ; (8001c04 ) - 8001b82: 6f1b ldr r3, [r3, #112] ; 0x70 - 8001b84: f423 7340 bic.w r3, r3, #768 ; 0x300 - 8001b88: 613b str r3, [r7, #16] + 8001bc4: 4b20 ldr r3, [pc, #128] ; (8001c48 ) + 8001bc6: 6f1b ldr r3, [r3, #112] ; 0x70 + 8001bc8: f423 7340 bic.w r3, r3, #768 ; 0x300 + 8001bcc: 613b str r3, [r7, #16] /* RTC Clock selection can be changed only if the Backup Domain is reset */ __HAL_RCC_BACKUPRESET_FORCE(); - 8001b8a: 4b1e ldr r3, [pc, #120] ; (8001c04 ) - 8001b8c: 6f1b ldr r3, [r3, #112] ; 0x70 - 8001b8e: 4a1d ldr r2, [pc, #116] ; (8001c04 ) - 8001b90: f443 3380 orr.w r3, r3, #65536 ; 0x10000 - 8001b94: 6713 str r3, [r2, #112] ; 0x70 + 8001bce: 4b1e ldr r3, [pc, #120] ; (8001c48 ) + 8001bd0: 6f1b ldr r3, [r3, #112] ; 0x70 + 8001bd2: 4a1d ldr r2, [pc, #116] ; (8001c48 ) + 8001bd4: f443 3380 orr.w r3, r3, #65536 ; 0x10000 + 8001bd8: 6713 str r3, [r2, #112] ; 0x70 __HAL_RCC_BACKUPRESET_RELEASE(); - 8001b96: 4b1b ldr r3, [pc, #108] ; (8001c04 ) - 8001b98: 6f1b ldr r3, [r3, #112] ; 0x70 - 8001b9a: 4a1a ldr r2, [pc, #104] ; (8001c04 ) - 8001b9c: f423 3380 bic.w r3, r3, #65536 ; 0x10000 - 8001ba0: 6713 str r3, [r2, #112] ; 0x70 + 8001bda: 4b1b ldr r3, [pc, #108] ; (8001c48 ) + 8001bdc: 6f1b ldr r3, [r3, #112] ; 0x70 + 8001bde: 4a1a ldr r2, [pc, #104] ; (8001c48 ) + 8001be0: f423 3380 bic.w r3, r3, #65536 ; 0x10000 + 8001be4: 6713 str r3, [r2, #112] ; 0x70 /* Restore the Content of BDCR register */ RCC->BDCR = tmpreg0; - 8001ba2: 4a18 ldr r2, [pc, #96] ; (8001c04 ) - 8001ba4: 693b ldr r3, [r7, #16] - 8001ba6: 6713 str r3, [r2, #112] ; 0x70 + 8001be6: 4a18 ldr r2, [pc, #96] ; (8001c48 ) + 8001be8: 693b ldr r3, [r7, #16] + 8001bea: 6713 str r3, [r2, #112] ; 0x70 /* Wait for LSE reactivation if LSE was enable prior to Backup Domain reset */ if (HAL_IS_BIT_SET(RCC->BDCR, RCC_BDCR_LSEON)) - 8001ba8: 4b16 ldr r3, [pc, #88] ; (8001c04 ) - 8001baa: 6f1b ldr r3, [r3, #112] ; 0x70 - 8001bac: f003 0301 and.w r3, r3, #1 - 8001bb0: 2b01 cmp r3, #1 - 8001bb2: d114 bne.n 8001bde + 8001bec: 4b16 ldr r3, [pc, #88] ; (8001c48 ) + 8001bee: 6f1b ldr r3, [r3, #112] ; 0x70 + 8001bf0: f003 0301 and.w r3, r3, #1 + 8001bf4: 2b01 cmp r3, #1 + 8001bf6: d114 bne.n 8001c22 { /* Get Start Tick*/ tickstart = HAL_GetTick(); - 8001bb4: f7fe fd12 bl 80005dc - 8001bb8: 6178 str r0, [r7, #20] + 8001bf8: f7fe fcf0 bl 80005dc + 8001bfc: 6178 str r0, [r7, #20] /* Wait till LSE is ready */ while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSERDY) == RESET) - 8001bba: e00a b.n 8001bd2 + 8001bfe: e00a b.n 8001c16 { if((HAL_GetTick() - tickstart ) > RCC_LSE_TIMEOUT_VALUE) - 8001bbc: f7fe fd0e bl 80005dc - 8001bc0: 4602 mov r2, r0 - 8001bc2: 697b ldr r3, [r7, #20] - 8001bc4: 1ad3 subs r3, r2, r3 - 8001bc6: f241 3288 movw r2, #5000 ; 0x1388 - 8001bca: 4293 cmp r3, r2 - 8001bcc: d901 bls.n 8001bd2 + 8001c00: f7fe fcec bl 80005dc + 8001c04: 4602 mov r2, r0 + 8001c06: 697b ldr r3, [r7, #20] + 8001c08: 1ad3 subs r3, r2, r3 + 8001c0a: f241 3288 movw r2, #5000 ; 0x1388 + 8001c0e: 4293 cmp r3, r2 + 8001c10: d901 bls.n 8001c16 { return HAL_TIMEOUT; - 8001bce: 2303 movs r3, #3 - 8001bd0: e34f b.n 8002272 + 8001c12: 2303 movs r3, #3 + 8001c14: e34f b.n 80022b6 while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSERDY) == RESET) - 8001bd2: 4b0c ldr r3, [pc, #48] ; (8001c04 ) - 8001bd4: 6f1b ldr r3, [r3, #112] ; 0x70 - 8001bd6: f003 0302 and.w r3, r3, #2 - 8001bda: 2b00 cmp r3, #0 - 8001bdc: d0ee beq.n 8001bbc + 8001c16: 4b0c ldr r3, [pc, #48] ; (8001c48 ) + 8001c18: 6f1b ldr r3, [r3, #112] ; 0x70 + 8001c1a: f003 0302 and.w r3, r3, #2 + 8001c1e: 2b00 cmp r3, #0 + 8001c20: d0ee beq.n 8001c00 } } } } __HAL_RCC_RTC_CONFIG(PeriphClkInit->RTCClockSelection); - 8001bde: 687b ldr r3, [r7, #4] - 8001be0: 6b1b ldr r3, [r3, #48] ; 0x30 - 8001be2: f403 7340 and.w r3, r3, #768 ; 0x300 - 8001be6: f5b3 7f40 cmp.w r3, #768 ; 0x300 - 8001bea: d111 bne.n 8001c10 - 8001bec: 4b05 ldr r3, [pc, #20] ; (8001c04 ) - 8001bee: 689b ldr r3, [r3, #8] - 8001bf0: f423 12f8 bic.w r2, r3, #2031616 ; 0x1f0000 - 8001bf4: 687b ldr r3, [r7, #4] - 8001bf6: 6b19 ldr r1, [r3, #48] ; 0x30 - 8001bf8: 4b04 ldr r3, [pc, #16] ; (8001c0c ) - 8001bfa: 400b ands r3, r1 - 8001bfc: 4901 ldr r1, [pc, #4] ; (8001c04 ) - 8001bfe: 4313 orrs r3, r2 - 8001c00: 608b str r3, [r1, #8] - 8001c02: e00b b.n 8001c1c - 8001c04: 40023800 .word 0x40023800 - 8001c08: 40007000 .word 0x40007000 - 8001c0c: 0ffffcff .word 0x0ffffcff - 8001c10: 4bb3 ldr r3, [pc, #716] ; (8001ee0 ) - 8001c12: 689b ldr r3, [r3, #8] - 8001c14: 4ab2 ldr r2, [pc, #712] ; (8001ee0 ) - 8001c16: f423 13f8 bic.w r3, r3, #2031616 ; 0x1f0000 - 8001c1a: 6093 str r3, [r2, #8] - 8001c1c: 4bb0 ldr r3, [pc, #704] ; (8001ee0 ) - 8001c1e: 6f1a ldr r2, [r3, #112] ; 0x70 - 8001c20: 687b ldr r3, [r7, #4] - 8001c22: 6b1b ldr r3, [r3, #48] ; 0x30 - 8001c24: f3c3 030b ubfx r3, r3, #0, #12 - 8001c28: 49ad ldr r1, [pc, #692] ; (8001ee0 ) - 8001c2a: 4313 orrs r3, r2 - 8001c2c: 670b str r3, [r1, #112] ; 0x70 + 8001c22: 687b ldr r3, [r7, #4] + 8001c24: 6b1b ldr r3, [r3, #48] ; 0x30 + 8001c26: f403 7340 and.w r3, r3, #768 ; 0x300 + 8001c2a: f5b3 7f40 cmp.w r3, #768 ; 0x300 + 8001c2e: d111 bne.n 8001c54 + 8001c30: 4b05 ldr r3, [pc, #20] ; (8001c48 ) + 8001c32: 689b ldr r3, [r3, #8] + 8001c34: f423 12f8 bic.w r2, r3, #2031616 ; 0x1f0000 + 8001c38: 687b ldr r3, [r7, #4] + 8001c3a: 6b19 ldr r1, [r3, #48] ; 0x30 + 8001c3c: 4b04 ldr r3, [pc, #16] ; (8001c50 ) + 8001c3e: 400b ands r3, r1 + 8001c40: 4901 ldr r1, [pc, #4] ; (8001c48 ) + 8001c42: 4313 orrs r3, r2 + 8001c44: 608b str r3, [r1, #8] + 8001c46: e00b b.n 8001c60 + 8001c48: 40023800 .word 0x40023800 + 8001c4c: 40007000 .word 0x40007000 + 8001c50: 0ffffcff .word 0x0ffffcff + 8001c54: 4bb3 ldr r3, [pc, #716] ; (8001f24 ) + 8001c56: 689b ldr r3, [r3, #8] + 8001c58: 4ab2 ldr r2, [pc, #712] ; (8001f24 ) + 8001c5a: f423 13f8 bic.w r3, r3, #2031616 ; 0x1f0000 + 8001c5e: 6093 str r3, [r2, #8] + 8001c60: 4bb0 ldr r3, [pc, #704] ; (8001f24 ) + 8001c62: 6f1a ldr r2, [r3, #112] ; 0x70 + 8001c64: 687b ldr r3, [r7, #4] + 8001c66: 6b1b ldr r3, [r3, #48] ; 0x30 + 8001c68: f3c3 030b ubfx r3, r3, #0, #12 + 8001c6c: 49ad ldr r1, [pc, #692] ; (8001f24 ) + 8001c6e: 4313 orrs r3, r2 + 8001c70: 670b str r3, [r1, #112] ; 0x70 } /*------------------------------------ TIM configuration --------------------------------------*/ if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM) == (RCC_PERIPHCLK_TIM)) - 8001c2e: 687b ldr r3, [r7, #4] - 8001c30: 681b ldr r3, [r3, #0] - 8001c32: f003 0310 and.w r3, r3, #16 - 8001c36: 2b00 cmp r3, #0 - 8001c38: d010 beq.n 8001c5c + 8001c72: 687b ldr r3, [r7, #4] + 8001c74: 681b ldr r3, [r3, #0] + 8001c76: f003 0310 and.w r3, r3, #16 + 8001c7a: 2b00 cmp r3, #0 + 8001c7c: d010 beq.n 8001ca0 { /* Check the parameters */ assert_param(IS_RCC_TIMPRES(PeriphClkInit->TIMPresSelection)); /* Configure Timer Prescaler */ __HAL_RCC_TIMCLKPRESCALER(PeriphClkInit->TIMPresSelection); - 8001c3a: 4ba9 ldr r3, [pc, #676] ; (8001ee0 ) - 8001c3c: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c - 8001c40: 4aa7 ldr r2, [pc, #668] ; (8001ee0 ) - 8001c42: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 - 8001c46: f8c2 308c str.w r3, [r2, #140] ; 0x8c - 8001c4a: 4ba5 ldr r3, [pc, #660] ; (8001ee0 ) - 8001c4c: f8d3 208c ldr.w r2, [r3, #140] ; 0x8c - 8001c50: 687b ldr r3, [r7, #4] - 8001c52: 6b9b ldr r3, [r3, #56] ; 0x38 - 8001c54: 49a2 ldr r1, [pc, #648] ; (8001ee0 ) - 8001c56: 4313 orrs r3, r2 - 8001c58: f8c1 308c str.w r3, [r1, #140] ; 0x8c - } - - /*-------------------------------------- I2C1 Configuration -----------------------------------*/ - if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C1) == RCC_PERIPHCLK_I2C1) - 8001c5c: 687b ldr r3, [r7, #4] - 8001c5e: 681b ldr r3, [r3, #0] - 8001c60: f403 4380 and.w r3, r3, #16384 ; 0x4000 - 8001c64: 2b00 cmp r3, #0 - 8001c66: d00a beq.n 8001c7e - { - /* Check the parameters */ - assert_param(IS_RCC_I2C1CLKSOURCE(PeriphClkInit->I2c1ClockSelection)); - - /* Configure the I2C1 clock source */ - __HAL_RCC_I2C1_CONFIG(PeriphClkInit->I2c1ClockSelection); - 8001c68: 4b9d ldr r3, [pc, #628] ; (8001ee0 ) - 8001c6a: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001c6e: f423 3240 bic.w r2, r3, #196608 ; 0x30000 - 8001c72: 687b ldr r3, [r7, #4] - 8001c74: 6e5b ldr r3, [r3, #100] ; 0x64 - 8001c76: 499a ldr r1, [pc, #616] ; (8001ee0 ) - 8001c78: 4313 orrs r3, r2 - 8001c7a: f8c1 3090 str.w r3, [r1, #144] ; 0x90 - } - - /*-------------------------------------- I2C2 Configuration -----------------------------------*/ - if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C2) == RCC_PERIPHCLK_I2C2) - 8001c7e: 687b ldr r3, [r7, #4] - 8001c80: 681b ldr r3, [r3, #0] - 8001c82: f403 4300 and.w r3, r3, #32768 ; 0x8000 - 8001c86: 2b00 cmp r3, #0 - 8001c88: d00a beq.n 8001ca0 - { - /* Check the parameters */ - assert_param(IS_RCC_I2C2CLKSOURCE(PeriphClkInit->I2c2ClockSelection)); - - /* Configure the I2C2 clock source */ - __HAL_RCC_I2C2_CONFIG(PeriphClkInit->I2c2ClockSelection); - 8001c8a: 4b95 ldr r3, [pc, #596] ; (8001ee0 ) - 8001c8c: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001c90: f423 2240 bic.w r2, r3, #786432 ; 0xc0000 + 8001c7e: 4ba9 ldr r3, [pc, #676] ; (8001f24 ) + 8001c80: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c + 8001c84: 4aa7 ldr r2, [pc, #668] ; (8001f24 ) + 8001c86: f023 7380 bic.w r3, r3, #16777216 ; 0x1000000 + 8001c8a: f8c2 308c str.w r3, [r2, #140] ; 0x8c + 8001c8e: 4ba5 ldr r3, [pc, #660] ; (8001f24 ) + 8001c90: f8d3 208c ldr.w r2, [r3, #140] ; 0x8c 8001c94: 687b ldr r3, [r7, #4] - 8001c96: 6e9b ldr r3, [r3, #104] ; 0x68 - 8001c98: 4991 ldr r1, [pc, #580] ; (8001ee0 ) + 8001c96: 6b9b ldr r3, [r3, #56] ; 0x38 + 8001c98: 49a2 ldr r1, [pc, #648] ; (8001f24 ) 8001c9a: 4313 orrs r3, r2 - 8001c9c: f8c1 3090 str.w r3, [r1, #144] ; 0x90 + 8001c9c: f8c1 308c str.w r3, [r1, #140] ; 0x8c } - /*-------------------------------------- I2C3 Configuration -----------------------------------*/ - if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C3) == RCC_PERIPHCLK_I2C3) + /*-------------------------------------- I2C1 Configuration -----------------------------------*/ + if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C1) == RCC_PERIPHCLK_I2C1) 8001ca0: 687b ldr r3, [r7, #4] 8001ca2: 681b ldr r3, [r3, #0] - 8001ca4: f403 3380 and.w r3, r3, #65536 ; 0x10000 + 8001ca4: f403 4380 and.w r3, r3, #16384 ; 0x4000 8001ca8: 2b00 cmp r3, #0 - 8001caa: d00a beq.n 8001cc2 + 8001caa: d00a beq.n 8001cc2 { /* Check the parameters */ - assert_param(IS_RCC_I2C3CLKSOURCE(PeriphClkInit->I2c3ClockSelection)); + assert_param(IS_RCC_I2C1CLKSOURCE(PeriphClkInit->I2c1ClockSelection)); - /* Configure the I2C3 clock source */ - __HAL_RCC_I2C3_CONFIG(PeriphClkInit->I2c3ClockSelection); - 8001cac: 4b8c ldr r3, [pc, #560] ; (8001ee0 ) + /* Configure the I2C1 clock source */ + __HAL_RCC_I2C1_CONFIG(PeriphClkInit->I2c1ClockSelection); + 8001cac: 4b9d ldr r3, [pc, #628] ; (8001f24 ) 8001cae: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001cb2: f423 1240 bic.w r2, r3, #3145728 ; 0x300000 + 8001cb2: f423 3240 bic.w r2, r3, #196608 ; 0x30000 8001cb6: 687b ldr r3, [r7, #4] - 8001cb8: 6edb ldr r3, [r3, #108] ; 0x6c - 8001cba: 4989 ldr r1, [pc, #548] ; (8001ee0 ) + 8001cb8: 6e5b ldr r3, [r3, #100] ; 0x64 + 8001cba: 499a ldr r1, [pc, #616] ; (8001f24 ) 8001cbc: 4313 orrs r3, r2 8001cbe: f8c1 3090 str.w r3, [r1, #144] ; 0x90 } - /*-------------------------------------- I2C4 Configuration -----------------------------------*/ - if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C4) == RCC_PERIPHCLK_I2C4) + /*-------------------------------------- I2C2 Configuration -----------------------------------*/ + if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C2) == RCC_PERIPHCLK_I2C2) 8001cc2: 687b ldr r3, [r7, #4] 8001cc4: 681b ldr r3, [r3, #0] - 8001cc6: f403 3300 and.w r3, r3, #131072 ; 0x20000 + 8001cc6: f403 4300 and.w r3, r3, #32768 ; 0x8000 8001cca: 2b00 cmp r3, #0 - 8001ccc: d00a beq.n 8001ce4 + 8001ccc: d00a beq.n 8001ce4 { /* Check the parameters */ - assert_param(IS_RCC_I2C4CLKSOURCE(PeriphClkInit->I2c4ClockSelection)); + assert_param(IS_RCC_I2C2CLKSOURCE(PeriphClkInit->I2c2ClockSelection)); - /* Configure the I2C4 clock source */ - __HAL_RCC_I2C4_CONFIG(PeriphClkInit->I2c4ClockSelection); - 8001cce: 4b84 ldr r3, [pc, #528] ; (8001ee0 ) + /* Configure the I2C2 clock source */ + __HAL_RCC_I2C2_CONFIG(PeriphClkInit->I2c2ClockSelection); + 8001cce: 4b95 ldr r3, [pc, #596] ; (8001f24 ) 8001cd0: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001cd4: f423 0240 bic.w r2, r3, #12582912 ; 0xc00000 + 8001cd4: f423 2240 bic.w r2, r3, #786432 ; 0xc0000 8001cd8: 687b ldr r3, [r7, #4] - 8001cda: 6f1b ldr r3, [r3, #112] ; 0x70 - 8001cdc: 4980 ldr r1, [pc, #512] ; (8001ee0 ) + 8001cda: 6e9b ldr r3, [r3, #104] ; 0x68 + 8001cdc: 4991 ldr r1, [pc, #580] ; (8001f24 ) 8001cde: 4313 orrs r3, r2 8001ce0: f8c1 3090 str.w r3, [r1, #144] ; 0x90 } - /*-------------------------------------- USART1 Configuration -----------------------------------*/ - if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART1) == RCC_PERIPHCLK_USART1) + /*-------------------------------------- I2C3 Configuration -----------------------------------*/ + if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C3) == RCC_PERIPHCLK_I2C3) 8001ce4: 687b ldr r3, [r7, #4] 8001ce6: 681b ldr r3, [r3, #0] - 8001ce8: f003 0340 and.w r3, r3, #64 ; 0x40 + 8001ce8: f403 3380 and.w r3, r3, #65536 ; 0x10000 8001cec: 2b00 cmp r3, #0 - 8001cee: d00a beq.n 8001d06 + 8001cee: d00a beq.n 8001d06 { /* Check the parameters */ - assert_param(IS_RCC_USART1CLKSOURCE(PeriphClkInit->Usart1ClockSelection)); + assert_param(IS_RCC_I2C3CLKSOURCE(PeriphClkInit->I2c3ClockSelection)); - /* Configure the USART1 clock source */ - __HAL_RCC_USART1_CONFIG(PeriphClkInit->Usart1ClockSelection); - 8001cf0: 4b7b ldr r3, [pc, #492] ; (8001ee0 ) + /* Configure the I2C3 clock source */ + __HAL_RCC_I2C3_CONFIG(PeriphClkInit->I2c3ClockSelection); + 8001cf0: 4b8c ldr r3, [pc, #560] ; (8001f24 ) 8001cf2: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001cf6: f023 0203 bic.w r2, r3, #3 + 8001cf6: f423 1240 bic.w r2, r3, #3145728 ; 0x300000 8001cfa: 687b ldr r3, [r7, #4] - 8001cfc: 6c5b ldr r3, [r3, #68] ; 0x44 - 8001cfe: 4978 ldr r1, [pc, #480] ; (8001ee0 ) + 8001cfc: 6edb ldr r3, [r3, #108] ; 0x6c + 8001cfe: 4989 ldr r1, [pc, #548] ; (8001f24 ) 8001d00: 4313 orrs r3, r2 8001d02: f8c1 3090 str.w r3, [r1, #144] ; 0x90 } - /*-------------------------------------- USART2 Configuration -----------------------------------*/ - if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART2) == RCC_PERIPHCLK_USART2) + /*-------------------------------------- I2C4 Configuration -----------------------------------*/ + if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C4) == RCC_PERIPHCLK_I2C4) 8001d06: 687b ldr r3, [r7, #4] 8001d08: 681b ldr r3, [r3, #0] - 8001d0a: f003 0380 and.w r3, r3, #128 ; 0x80 + 8001d0a: f403 3300 and.w r3, r3, #131072 ; 0x20000 8001d0e: 2b00 cmp r3, #0 - 8001d10: d00a beq.n 8001d28 + 8001d10: d00a beq.n 8001d28 { /* Check the parameters */ - assert_param(IS_RCC_USART2CLKSOURCE(PeriphClkInit->Usart2ClockSelection)); + assert_param(IS_RCC_I2C4CLKSOURCE(PeriphClkInit->I2c4ClockSelection)); - /* Configure the USART2 clock source */ - __HAL_RCC_USART2_CONFIG(PeriphClkInit->Usart2ClockSelection); - 8001d12: 4b73 ldr r3, [pc, #460] ; (8001ee0 ) + /* Configure the I2C4 clock source */ + __HAL_RCC_I2C4_CONFIG(PeriphClkInit->I2c4ClockSelection); + 8001d12: 4b84 ldr r3, [pc, #528] ; (8001f24 ) 8001d14: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001d18: f023 020c bic.w r2, r3, #12 + 8001d18: f423 0240 bic.w r2, r3, #12582912 ; 0xc00000 8001d1c: 687b ldr r3, [r7, #4] - 8001d1e: 6c9b ldr r3, [r3, #72] ; 0x48 - 8001d20: 496f ldr r1, [pc, #444] ; (8001ee0 ) + 8001d1e: 6f1b ldr r3, [r3, #112] ; 0x70 + 8001d20: 4980 ldr r1, [pc, #512] ; (8001f24 ) 8001d22: 4313 orrs r3, r2 8001d24: f8c1 3090 str.w r3, [r1, #144] ; 0x90 } - /*-------------------------------------- USART3 Configuration -----------------------------------*/ - if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART3) == RCC_PERIPHCLK_USART3) + /*-------------------------------------- USART1 Configuration -----------------------------------*/ + if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART1) == RCC_PERIPHCLK_USART1) 8001d28: 687b ldr r3, [r7, #4] 8001d2a: 681b ldr r3, [r3, #0] - 8001d2c: f403 7380 and.w r3, r3, #256 ; 0x100 + 8001d2c: f003 0340 and.w r3, r3, #64 ; 0x40 8001d30: 2b00 cmp r3, #0 - 8001d32: d00a beq.n 8001d4a + 8001d32: d00a beq.n 8001d4a { /* Check the parameters */ - assert_param(IS_RCC_USART3CLKSOURCE(PeriphClkInit->Usart3ClockSelection)); + assert_param(IS_RCC_USART1CLKSOURCE(PeriphClkInit->Usart1ClockSelection)); - /* Configure the USART3 clock source */ - __HAL_RCC_USART3_CONFIG(PeriphClkInit->Usart3ClockSelection); - 8001d34: 4b6a ldr r3, [pc, #424] ; (8001ee0 ) + /* Configure the USART1 clock source */ + __HAL_RCC_USART1_CONFIG(PeriphClkInit->Usart1ClockSelection); + 8001d34: 4b7b ldr r3, [pc, #492] ; (8001f24 ) 8001d36: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001d3a: f023 0230 bic.w r2, r3, #48 ; 0x30 + 8001d3a: f023 0203 bic.w r2, r3, #3 8001d3e: 687b ldr r3, [r7, #4] - 8001d40: 6cdb ldr r3, [r3, #76] ; 0x4c - 8001d42: 4967 ldr r1, [pc, #412] ; (8001ee0 ) + 8001d40: 6c5b ldr r3, [r3, #68] ; 0x44 + 8001d42: 4978 ldr r1, [pc, #480] ; (8001f24 ) 8001d44: 4313 orrs r3, r2 8001d46: f8c1 3090 str.w r3, [r1, #144] ; 0x90 } - /*-------------------------------------- UART4 Configuration -----------------------------------*/ - if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_UART4) == RCC_PERIPHCLK_UART4) + /*-------------------------------------- USART2 Configuration -----------------------------------*/ + if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART2) == RCC_PERIPHCLK_USART2) 8001d4a: 687b ldr r3, [r7, #4] 8001d4c: 681b ldr r3, [r3, #0] - 8001d4e: f403 7300 and.w r3, r3, #512 ; 0x200 + 8001d4e: f003 0380 and.w r3, r3, #128 ; 0x80 8001d52: 2b00 cmp r3, #0 - 8001d54: d00a beq.n 8001d6c + 8001d54: d00a beq.n 8001d6c { /* Check the parameters */ - assert_param(IS_RCC_UART4CLKSOURCE(PeriphClkInit->Uart4ClockSelection)); + assert_param(IS_RCC_USART2CLKSOURCE(PeriphClkInit->Usart2ClockSelection)); - /* Configure the UART4 clock source */ - __HAL_RCC_UART4_CONFIG(PeriphClkInit->Uart4ClockSelection); - 8001d56: 4b62 ldr r3, [pc, #392] ; (8001ee0 ) + /* Configure the USART2 clock source */ + __HAL_RCC_USART2_CONFIG(PeriphClkInit->Usart2ClockSelection); + 8001d56: 4b73 ldr r3, [pc, #460] ; (8001f24 ) 8001d58: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001d5c: f023 02c0 bic.w r2, r3, #192 ; 0xc0 + 8001d5c: f023 020c bic.w r2, r3, #12 8001d60: 687b ldr r3, [r7, #4] - 8001d62: 6d1b ldr r3, [r3, #80] ; 0x50 - 8001d64: 495e ldr r1, [pc, #376] ; (8001ee0 ) + 8001d62: 6c9b ldr r3, [r3, #72] ; 0x48 + 8001d64: 496f ldr r1, [pc, #444] ; (8001f24 ) 8001d66: 4313 orrs r3, r2 8001d68: f8c1 3090 str.w r3, [r1, #144] ; 0x90 } - /*-------------------------------------- UART5 Configuration -----------------------------------*/ - if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_UART5) == RCC_PERIPHCLK_UART5) + /*-------------------------------------- USART3 Configuration -----------------------------------*/ + if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART3) == RCC_PERIPHCLK_USART3) 8001d6c: 687b ldr r3, [r7, #4] 8001d6e: 681b ldr r3, [r3, #0] - 8001d70: f403 6380 and.w r3, r3, #1024 ; 0x400 + 8001d70: f403 7380 and.w r3, r3, #256 ; 0x100 8001d74: 2b00 cmp r3, #0 - 8001d76: d00a beq.n 8001d8e + 8001d76: d00a beq.n 8001d8e { /* Check the parameters */ - assert_param(IS_RCC_UART5CLKSOURCE(PeriphClkInit->Uart5ClockSelection)); + assert_param(IS_RCC_USART3CLKSOURCE(PeriphClkInit->Usart3ClockSelection)); - /* Configure the UART5 clock source */ - __HAL_RCC_UART5_CONFIG(PeriphClkInit->Uart5ClockSelection); - 8001d78: 4b59 ldr r3, [pc, #356] ; (8001ee0 ) + /* Configure the USART3 clock source */ + __HAL_RCC_USART3_CONFIG(PeriphClkInit->Usart3ClockSelection); + 8001d78: 4b6a ldr r3, [pc, #424] ; (8001f24 ) 8001d7a: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001d7e: f423 7240 bic.w r2, r3, #768 ; 0x300 + 8001d7e: f023 0230 bic.w r2, r3, #48 ; 0x30 8001d82: 687b ldr r3, [r7, #4] - 8001d84: 6d5b ldr r3, [r3, #84] ; 0x54 - 8001d86: 4956 ldr r1, [pc, #344] ; (8001ee0 ) + 8001d84: 6cdb ldr r3, [r3, #76] ; 0x4c + 8001d86: 4967 ldr r1, [pc, #412] ; (8001f24 ) 8001d88: 4313 orrs r3, r2 8001d8a: f8c1 3090 str.w r3, [r1, #144] ; 0x90 } - /*-------------------------------------- USART6 Configuration -----------------------------------*/ - if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART6) == RCC_PERIPHCLK_USART6) + /*-------------------------------------- UART4 Configuration -----------------------------------*/ + if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_UART4) == RCC_PERIPHCLK_UART4) 8001d8e: 687b ldr r3, [r7, #4] 8001d90: 681b ldr r3, [r3, #0] - 8001d92: f403 6300 and.w r3, r3, #2048 ; 0x800 + 8001d92: f403 7300 and.w r3, r3, #512 ; 0x200 8001d96: 2b00 cmp r3, #0 - 8001d98: d00a beq.n 8001db0 + 8001d98: d00a beq.n 8001db0 { /* Check the parameters */ - assert_param(IS_RCC_USART6CLKSOURCE(PeriphClkInit->Usart6ClockSelection)); + assert_param(IS_RCC_UART4CLKSOURCE(PeriphClkInit->Uart4ClockSelection)); - /* Configure the USART6 clock source */ - __HAL_RCC_USART6_CONFIG(PeriphClkInit->Usart6ClockSelection); - 8001d9a: 4b51 ldr r3, [pc, #324] ; (8001ee0 ) + /* Configure the UART4 clock source */ + __HAL_RCC_UART4_CONFIG(PeriphClkInit->Uart4ClockSelection); + 8001d9a: 4b62 ldr r3, [pc, #392] ; (8001f24 ) 8001d9c: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001da0: f423 6240 bic.w r2, r3, #3072 ; 0xc00 + 8001da0: f023 02c0 bic.w r2, r3, #192 ; 0xc0 8001da4: 687b ldr r3, [r7, #4] - 8001da6: 6d9b ldr r3, [r3, #88] ; 0x58 - 8001da8: 494d ldr r1, [pc, #308] ; (8001ee0 ) + 8001da6: 6d1b ldr r3, [r3, #80] ; 0x50 + 8001da8: 495e ldr r1, [pc, #376] ; (8001f24 ) 8001daa: 4313 orrs r3, r2 8001dac: f8c1 3090 str.w r3, [r1, #144] ; 0x90 } - /*-------------------------------------- UART7 Configuration -----------------------------------*/ - if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_UART7) == RCC_PERIPHCLK_UART7) + /*-------------------------------------- UART5 Configuration -----------------------------------*/ + if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_UART5) == RCC_PERIPHCLK_UART5) 8001db0: 687b ldr r3, [r7, #4] 8001db2: 681b ldr r3, [r3, #0] - 8001db4: f403 5380 and.w r3, r3, #4096 ; 0x1000 + 8001db4: f403 6380 and.w r3, r3, #1024 ; 0x400 8001db8: 2b00 cmp r3, #0 - 8001dba: d00a beq.n 8001dd2 + 8001dba: d00a beq.n 8001dd2 { /* Check the parameters */ - assert_param(IS_RCC_UART7CLKSOURCE(PeriphClkInit->Uart7ClockSelection)); + assert_param(IS_RCC_UART5CLKSOURCE(PeriphClkInit->Uart5ClockSelection)); - /* Configure the UART7 clock source */ - __HAL_RCC_UART7_CONFIG(PeriphClkInit->Uart7ClockSelection); - 8001dbc: 4b48 ldr r3, [pc, #288] ; (8001ee0 ) + /* Configure the UART5 clock source */ + __HAL_RCC_UART5_CONFIG(PeriphClkInit->Uart5ClockSelection); + 8001dbc: 4b59 ldr r3, [pc, #356] ; (8001f24 ) 8001dbe: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001dc2: f423 5240 bic.w r2, r3, #12288 ; 0x3000 + 8001dc2: f423 7240 bic.w r2, r3, #768 ; 0x300 8001dc6: 687b ldr r3, [r7, #4] - 8001dc8: 6ddb ldr r3, [r3, #92] ; 0x5c - 8001dca: 4945 ldr r1, [pc, #276] ; (8001ee0 ) + 8001dc8: 6d5b ldr r3, [r3, #84] ; 0x54 + 8001dca: 4956 ldr r1, [pc, #344] ; (8001f24 ) 8001dcc: 4313 orrs r3, r2 8001dce: f8c1 3090 str.w r3, [r1, #144] ; 0x90 } - /*-------------------------------------- UART8 Configuration -----------------------------------*/ - if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_UART8) == RCC_PERIPHCLK_UART8) + /*-------------------------------------- USART6 Configuration -----------------------------------*/ + if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART6) == RCC_PERIPHCLK_USART6) 8001dd2: 687b ldr r3, [r7, #4] 8001dd4: 681b ldr r3, [r3, #0] - 8001dd6: f403 5300 and.w r3, r3, #8192 ; 0x2000 + 8001dd6: f403 6300 and.w r3, r3, #2048 ; 0x800 8001dda: 2b00 cmp r3, #0 - 8001ddc: d00a beq.n 8001df4 + 8001ddc: d00a beq.n 8001df4 { /* Check the parameters */ - assert_param(IS_RCC_UART8CLKSOURCE(PeriphClkInit->Uart8ClockSelection)); + assert_param(IS_RCC_USART6CLKSOURCE(PeriphClkInit->Usart6ClockSelection)); - /* Configure the UART8 clock source */ - __HAL_RCC_UART8_CONFIG(PeriphClkInit->Uart8ClockSelection); - 8001dde: 4b40 ldr r3, [pc, #256] ; (8001ee0 ) + /* Configure the USART6 clock source */ + __HAL_RCC_USART6_CONFIG(PeriphClkInit->Usart6ClockSelection); + 8001dde: 4b51 ldr r3, [pc, #324] ; (8001f24 ) 8001de0: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001de4: f423 4240 bic.w r2, r3, #49152 ; 0xc000 + 8001de4: f423 6240 bic.w r2, r3, #3072 ; 0xc00 8001de8: 687b ldr r3, [r7, #4] - 8001dea: 6e1b ldr r3, [r3, #96] ; 0x60 - 8001dec: 493c ldr r1, [pc, #240] ; (8001ee0 ) + 8001dea: 6d9b ldr r3, [r3, #88] ; 0x58 + 8001dec: 494d ldr r1, [pc, #308] ; (8001f24 ) 8001dee: 4313 orrs r3, r2 8001df0: f8c1 3090 str.w r3, [r1, #144] ; 0x90 } - /*--------------------------------------- CEC Configuration -----------------------------------*/ - if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_CEC) == RCC_PERIPHCLK_CEC) + /*-------------------------------------- UART7 Configuration -----------------------------------*/ + if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_UART7) == RCC_PERIPHCLK_UART7) 8001df4: 687b ldr r3, [r7, #4] 8001df6: 681b ldr r3, [r3, #0] - 8001df8: f403 0380 and.w r3, r3, #4194304 ; 0x400000 + 8001df8: f403 5380 and.w r3, r3, #4096 ; 0x1000 8001dfc: 2b00 cmp r3, #0 - 8001dfe: d00a beq.n 8001e16 + 8001dfe: d00a beq.n 8001e16 + { + /* Check the parameters */ + assert_param(IS_RCC_UART7CLKSOURCE(PeriphClkInit->Uart7ClockSelection)); + + /* Configure the UART7 clock source */ + __HAL_RCC_UART7_CONFIG(PeriphClkInit->Uart7ClockSelection); + 8001e00: 4b48 ldr r3, [pc, #288] ; (8001f24 ) + 8001e02: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 8001e06: f423 5240 bic.w r2, r3, #12288 ; 0x3000 + 8001e0a: 687b ldr r3, [r7, #4] + 8001e0c: 6ddb ldr r3, [r3, #92] ; 0x5c + 8001e0e: 4945 ldr r1, [pc, #276] ; (8001f24 ) + 8001e10: 4313 orrs r3, r2 + 8001e12: f8c1 3090 str.w r3, [r1, #144] ; 0x90 + } + + /*-------------------------------------- UART8 Configuration -----------------------------------*/ + if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_UART8) == RCC_PERIPHCLK_UART8) + 8001e16: 687b ldr r3, [r7, #4] + 8001e18: 681b ldr r3, [r3, #0] + 8001e1a: f403 5300 and.w r3, r3, #8192 ; 0x2000 + 8001e1e: 2b00 cmp r3, #0 + 8001e20: d00a beq.n 8001e38 + { + /* Check the parameters */ + assert_param(IS_RCC_UART8CLKSOURCE(PeriphClkInit->Uart8ClockSelection)); + + /* Configure the UART8 clock source */ + __HAL_RCC_UART8_CONFIG(PeriphClkInit->Uart8ClockSelection); + 8001e22: 4b40 ldr r3, [pc, #256] ; (8001f24 ) + 8001e24: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 8001e28: f423 4240 bic.w r2, r3, #49152 ; 0xc000 + 8001e2c: 687b ldr r3, [r7, #4] + 8001e2e: 6e1b ldr r3, [r3, #96] ; 0x60 + 8001e30: 493c ldr r1, [pc, #240] ; (8001f24 ) + 8001e32: 4313 orrs r3, r2 + 8001e34: f8c1 3090 str.w r3, [r1, #144] ; 0x90 + } + + /*--------------------------------------- CEC Configuration -----------------------------------*/ + if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_CEC) == RCC_PERIPHCLK_CEC) + 8001e38: 687b ldr r3, [r7, #4] + 8001e3a: 681b ldr r3, [r3, #0] + 8001e3c: f403 0380 and.w r3, r3, #4194304 ; 0x400000 + 8001e40: 2b00 cmp r3, #0 + 8001e42: d00a beq.n 8001e5a { /* Check the parameters */ assert_param(IS_RCC_CECCLKSOURCE(PeriphClkInit->CecClockSelection)); /* Configure the CEC clock source */ __HAL_RCC_CEC_CONFIG(PeriphClkInit->CecClockSelection); - 8001e00: 4b37 ldr r3, [pc, #220] ; (8001ee0 ) - 8001e02: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001e06: f023 6280 bic.w r2, r3, #67108864 ; 0x4000000 - 8001e0a: 687b ldr r3, [r7, #4] - 8001e0c: 6f9b ldr r3, [r3, #120] ; 0x78 - 8001e0e: 4934 ldr r1, [pc, #208] ; (8001ee0 ) - 8001e10: 4313 orrs r3, r2 - 8001e12: f8c1 3090 str.w r3, [r1, #144] ; 0x90 + 8001e44: 4b37 ldr r3, [pc, #220] ; (8001f24 ) + 8001e46: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 8001e4a: f023 6280 bic.w r2, r3, #67108864 ; 0x4000000 + 8001e4e: 687b ldr r3, [r7, #4] + 8001e50: 6f9b ldr r3, [r3, #120] ; 0x78 + 8001e52: 4934 ldr r1, [pc, #208] ; (8001f24 ) + 8001e54: 4313 orrs r3, r2 + 8001e56: f8c1 3090 str.w r3, [r1, #144] ; 0x90 } /*-------------------------------------- CK48 Configuration -----------------------------------*/ if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_CLK48) == RCC_PERIPHCLK_CLK48) - 8001e16: 687b ldr r3, [r7, #4] - 8001e18: 681b ldr r3, [r3, #0] - 8001e1a: f403 1300 and.w r3, r3, #2097152 ; 0x200000 - 8001e1e: 2b00 cmp r3, #0 - 8001e20: d011 beq.n 8001e46 + 8001e5a: 687b ldr r3, [r7, #4] + 8001e5c: 681b ldr r3, [r3, #0] + 8001e5e: f403 1300 and.w r3, r3, #2097152 ; 0x200000 + 8001e62: 2b00 cmp r3, #0 + 8001e64: d011 beq.n 8001e8a { /* Check the parameters */ assert_param(IS_RCC_CLK48SOURCE(PeriphClkInit->Clk48ClockSelection)); /* Configure the CLK48 source */ __HAL_RCC_CLK48_CONFIG(PeriphClkInit->Clk48ClockSelection); - 8001e22: 4b2f ldr r3, [pc, #188] ; (8001ee0 ) - 8001e24: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001e28: f023 6200 bic.w r2, r3, #134217728 ; 0x8000000 - 8001e2c: 687b ldr r3, [r7, #4] - 8001e2e: 6fdb ldr r3, [r3, #124] ; 0x7c - 8001e30: 492b ldr r1, [pc, #172] ; (8001ee0 ) - 8001e32: 4313 orrs r3, r2 - 8001e34: f8c1 3090 str.w r3, [r1, #144] ; 0x90 + 8001e66: 4b2f ldr r3, [pc, #188] ; (8001f24 ) + 8001e68: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 8001e6c: f023 6200 bic.w r2, r3, #134217728 ; 0x8000000 + 8001e70: 687b ldr r3, [r7, #4] + 8001e72: 6fdb ldr r3, [r3, #124] ; 0x7c + 8001e74: 492b ldr r1, [pc, #172] ; (8001f24 ) + 8001e76: 4313 orrs r3, r2 + 8001e78: f8c1 3090 str.w r3, [r1, #144] ; 0x90 /* Enable the PLLSAI when it's used as clock source for CK48 */ if(PeriphClkInit->Clk48ClockSelection == RCC_CLK48SOURCE_PLLSAIP) - 8001e38: 687b ldr r3, [r7, #4] - 8001e3a: 6fdb ldr r3, [r3, #124] ; 0x7c - 8001e3c: f1b3 6f00 cmp.w r3, #134217728 ; 0x8000000 - 8001e40: d101 bne.n 8001e46 + 8001e7c: 687b ldr r3, [r7, #4] + 8001e7e: 6fdb ldr r3, [r3, #124] ; 0x7c + 8001e80: f1b3 6f00 cmp.w r3, #134217728 ; 0x8000000 + 8001e84: d101 bne.n 8001e8a { pllsaiused = 1; - 8001e42: 2301 movs r3, #1 - 8001e44: 61bb str r3, [r7, #24] + 8001e86: 2301 movs r3, #1 + 8001e88: 61bb str r3, [r7, #24] } } /*-------------------------------------- LTDC Configuration -----------------------------------*/ #if defined(STM32F746xx) || defined(STM32F756xx) || defined (STM32F767xx) || defined (STM32F769xx) || defined (STM32F777xx) || defined (STM32F779xx) || defined (STM32F750xx) if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_LTDC) == RCC_PERIPHCLK_LTDC) - 8001e46: 687b ldr r3, [r7, #4] - 8001e48: 681b ldr r3, [r3, #0] - 8001e4a: f003 0308 and.w r3, r3, #8 - 8001e4e: 2b00 cmp r3, #0 - 8001e50: d001 beq.n 8001e56 + 8001e8a: 687b ldr r3, [r7, #4] + 8001e8c: 681b ldr r3, [r3, #0] + 8001e8e: f003 0308 and.w r3, r3, #8 + 8001e92: 2b00 cmp r3, #0 + 8001e94: d001 beq.n 8001e9a { pllsaiused = 1; - 8001e52: 2301 movs r3, #1 - 8001e54: 61bb str r3, [r7, #24] + 8001e96: 2301 movs r3, #1 + 8001e98: 61bb str r3, [r7, #24] } #endif /* STM32F746xx || STM32F756xx || STM32F767xx || STM32F769xx || STM32F777xx || STM32F779xx || STM32F750xx */ /*-------------------------------------- LPTIM1 Configuration -----------------------------------*/ if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_LPTIM1) == RCC_PERIPHCLK_LPTIM1) - 8001e56: 687b ldr r3, [r7, #4] - 8001e58: 681b ldr r3, [r3, #0] - 8001e5a: f403 2380 and.w r3, r3, #262144 ; 0x40000 - 8001e5e: 2b00 cmp r3, #0 - 8001e60: d00a beq.n 8001e78 + 8001e9a: 687b ldr r3, [r7, #4] + 8001e9c: 681b ldr r3, [r3, #0] + 8001e9e: f403 2380 and.w r3, r3, #262144 ; 0x40000 + 8001ea2: 2b00 cmp r3, #0 + 8001ea4: d00a beq.n 8001ebc { /* Check the parameters */ assert_param(IS_RCC_LPTIM1CLK(PeriphClkInit->Lptim1ClockSelection)); /* Configure the LTPIM1 clock source */ __HAL_RCC_LPTIM1_CONFIG(PeriphClkInit->Lptim1ClockSelection); - 8001e62: 4b1f ldr r3, [pc, #124] ; (8001ee0 ) - 8001e64: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001e68: f023 7240 bic.w r2, r3, #50331648 ; 0x3000000 - 8001e6c: 687b ldr r3, [r7, #4] - 8001e6e: 6f5b ldr r3, [r3, #116] ; 0x74 - 8001e70: 491b ldr r1, [pc, #108] ; (8001ee0 ) - 8001e72: 4313 orrs r3, r2 - 8001e74: f8c1 3090 str.w r3, [r1, #144] ; 0x90 + 8001ea6: 4b1f ldr r3, [pc, #124] ; (8001f24 ) + 8001ea8: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 8001eac: f023 7240 bic.w r2, r3, #50331648 ; 0x3000000 + 8001eb0: 687b ldr r3, [r7, #4] + 8001eb2: 6f5b ldr r3, [r3, #116] ; 0x74 + 8001eb4: 491b ldr r1, [pc, #108] ; (8001f24 ) + 8001eb6: 4313 orrs r3, r2 + 8001eb8: f8c1 3090 str.w r3, [r1, #144] ; 0x90 } /*------------------------------------- SDMMC1 Configuration ------------------------------------*/ if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SDMMC1) == RCC_PERIPHCLK_SDMMC1) - 8001e78: 687b ldr r3, [r7, #4] - 8001e7a: 681b ldr r3, [r3, #0] - 8001e7c: f403 0300 and.w r3, r3, #8388608 ; 0x800000 - 8001e80: 2b00 cmp r3, #0 - 8001e82: d00b beq.n 8001e9c + 8001ebc: 687b ldr r3, [r7, #4] + 8001ebe: 681b ldr r3, [r3, #0] + 8001ec0: f403 0300 and.w r3, r3, #8388608 ; 0x800000 + 8001ec4: 2b00 cmp r3, #0 + 8001ec6: d00b beq.n 8001ee0 { /* Check the parameters */ assert_param(IS_RCC_SDMMC1CLKSOURCE(PeriphClkInit->Sdmmc1ClockSelection)); /* Configure the SDMMC1 clock source */ __HAL_RCC_SDMMC1_CONFIG(PeriphClkInit->Sdmmc1ClockSelection); - 8001e84: 4b16 ldr r3, [pc, #88] ; (8001ee0 ) - 8001e86: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001e8a: f023 5280 bic.w r2, r3, #268435456 ; 0x10000000 - 8001e8e: 687b ldr r3, [r7, #4] - 8001e90: f8d3 3080 ldr.w r3, [r3, #128] ; 0x80 - 8001e94: 4912 ldr r1, [pc, #72] ; (8001ee0 ) - 8001e96: 4313 orrs r3, r2 - 8001e98: f8c1 3090 str.w r3, [r1, #144] ; 0x90 + 8001ec8: 4b16 ldr r3, [pc, #88] ; (8001f24 ) + 8001eca: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 8001ece: f023 5280 bic.w r2, r3, #268435456 ; 0x10000000 + 8001ed2: 687b ldr r3, [r7, #4] + 8001ed4: f8d3 3080 ldr.w r3, [r3, #128] ; 0x80 + 8001ed8: 4912 ldr r1, [pc, #72] ; (8001f24 ) + 8001eda: 4313 orrs r3, r2 + 8001edc: f8c1 3090 str.w r3, [r1, #144] ; 0x90 } #if defined (STM32F765xx) || defined (STM32F767xx) || defined (STM32F769xx) || defined (STM32F777xx) || defined (STM32F779xx) /*------------------------------------- SDMMC2 Configuration ------------------------------------*/ if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SDMMC2) == RCC_PERIPHCLK_SDMMC2) - 8001e9c: 687b ldr r3, [r7, #4] - 8001e9e: 681b ldr r3, [r3, #0] - 8001ea0: f003 6380 and.w r3, r3, #67108864 ; 0x4000000 - 8001ea4: 2b00 cmp r3, #0 - 8001ea6: d00b beq.n 8001ec0 + 8001ee0: 687b ldr r3, [r7, #4] + 8001ee2: 681b ldr r3, [r3, #0] + 8001ee4: f003 6380 and.w r3, r3, #67108864 ; 0x4000000 + 8001ee8: 2b00 cmp r3, #0 + 8001eea: d00b beq.n 8001f04 { /* Check the parameters */ assert_param(IS_RCC_SDMMC2CLKSOURCE(PeriphClkInit->Sdmmc2ClockSelection)); /* Configure the SDMMC2 clock source */ __HAL_RCC_SDMMC2_CONFIG(PeriphClkInit->Sdmmc2ClockSelection); - 8001ea8: 4b0d ldr r3, [pc, #52] ; (8001ee0 ) - 8001eaa: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8001eae: f023 5200 bic.w r2, r3, #536870912 ; 0x20000000 - 8001eb2: 687b ldr r3, [r7, #4] - 8001eb4: f8d3 3084 ldr.w r3, [r3, #132] ; 0x84 - 8001eb8: 4909 ldr r1, [pc, #36] ; (8001ee0 ) - 8001eba: 4313 orrs r3, r2 - 8001ebc: f8c1 3090 str.w r3, [r1, #144] ; 0x90 + 8001eec: 4b0d ldr r3, [pc, #52] ; (8001f24 ) + 8001eee: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 8001ef2: f023 5200 bic.w r2, r3, #536870912 ; 0x20000000 + 8001ef6: 687b ldr r3, [r7, #4] + 8001ef8: f8d3 3084 ldr.w r3, [r3, #132] ; 0x84 + 8001efc: 4909 ldr r1, [pc, #36] ; (8001f24 ) + 8001efe: 4313 orrs r3, r2 + 8001f00: f8c1 3090 str.w r3, [r1, #144] ; 0x90 } /*------------------------------------- DFSDM1 Configuration -------------------------------------*/ if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_DFSDM1) == RCC_PERIPHCLK_DFSDM1) - 8001ec0: 687b ldr r3, [r7, #4] - 8001ec2: 681b ldr r3, [r3, #0] - 8001ec4: f003 6300 and.w r3, r3, #134217728 ; 0x8000000 - 8001ec8: 2b00 cmp r3, #0 - 8001eca: d00f beq.n 8001eec + 8001f04: 687b ldr r3, [r7, #4] + 8001f06: 681b ldr r3, [r3, #0] + 8001f08: f003 6300 and.w r3, r3, #134217728 ; 0x8000000 + 8001f0c: 2b00 cmp r3, #0 + 8001f0e: d00f beq.n 8001f30 { /* Check the parameters */ assert_param(IS_RCC_DFSDM1CLKSOURCE(PeriphClkInit->Dfsdm1ClockSelection)); /* Configure the DFSDM1 interface clock source */ __HAL_RCC_DFSDM1_CONFIG(PeriphClkInit->Dfsdm1ClockSelection); - 8001ecc: 4b04 ldr r3, [pc, #16] ; (8001ee0 ) - 8001ece: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c - 8001ed2: f023 7200 bic.w r2, r3, #33554432 ; 0x2000000 - 8001ed6: 687b ldr r3, [r7, #4] - 8001ed8: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 - 8001edc: e002 b.n 8001ee4 - 8001ede: bf00 nop - 8001ee0: 40023800 .word 0x40023800 - 8001ee4: 4985 ldr r1, [pc, #532] ; (80020fc ) - 8001ee6: 4313 orrs r3, r2 - 8001ee8: f8c1 308c str.w r3, [r1, #140] ; 0x8c + 8001f10: 4b04 ldr r3, [pc, #16] ; (8001f24 ) + 8001f12: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c + 8001f16: f023 7200 bic.w r2, r3, #33554432 ; 0x2000000 + 8001f1a: 687b ldr r3, [r7, #4] + 8001f1c: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 + 8001f20: e002 b.n 8001f28 + 8001f22: bf00 nop + 8001f24: 40023800 .word 0x40023800 + 8001f28: 4985 ldr r1, [pc, #532] ; (8002140 ) + 8001f2a: 4313 orrs r3, r2 + 8001f2c: f8c1 308c str.w r3, [r1, #140] ; 0x8c } /*------------------------------------- DFSDM AUDIO Configuration -------------------------------------*/ if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_DFSDM1_AUDIO) == RCC_PERIPHCLK_DFSDM1_AUDIO) - 8001eec: 687b ldr r3, [r7, #4] - 8001eee: 681b ldr r3, [r3, #0] - 8001ef0: f003 5380 and.w r3, r3, #268435456 ; 0x10000000 - 8001ef4: 2b00 cmp r3, #0 - 8001ef6: d00b beq.n 8001f10 + 8001f30: 687b ldr r3, [r7, #4] + 8001f32: 681b ldr r3, [r3, #0] + 8001f34: f003 5380 and.w r3, r3, #268435456 ; 0x10000000 + 8001f38: 2b00 cmp r3, #0 + 8001f3a: d00b beq.n 8001f54 { /* Check the parameters */ assert_param(IS_RCC_DFSDM1AUDIOCLKSOURCE(PeriphClkInit->Dfsdm1AudioClockSelection)); /* Configure the DFSDM interface clock source */ __HAL_RCC_DFSDM1AUDIO_CONFIG(PeriphClkInit->Dfsdm1AudioClockSelection); - 8001ef8: 4b80 ldr r3, [pc, #512] ; (80020fc ) - 8001efa: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c - 8001efe: f023 6280 bic.w r2, r3, #67108864 ; 0x4000000 - 8001f02: 687b ldr r3, [r7, #4] - 8001f04: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c - 8001f08: 497c ldr r1, [pc, #496] ; (80020fc ) - 8001f0a: 4313 orrs r3, r2 - 8001f0c: f8c1 308c str.w r3, [r1, #140] ; 0x8c + 8001f3c: 4b80 ldr r3, [pc, #512] ; (8002140 ) + 8001f3e: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c + 8001f42: f023 6280 bic.w r2, r3, #67108864 ; 0x4000000 + 8001f46: 687b ldr r3, [r7, #4] + 8001f48: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c + 8001f4c: 497c ldr r1, [pc, #496] ; (8002140 ) + 8001f4e: 4313 orrs r3, r2 + 8001f50: f8c1 308c str.w r3, [r1, #140] ; 0x8c } #endif /* STM32F767xx || STM32F769xx || STM32F777xx || STM32F779xx */ /*-------------------------------------- PLLI2S Configuration ---------------------------------*/ /* PLLI2S is configured when a peripheral will use it as source clock : SAI1, SAI2, I2S or SPDIF-RX */ if((plli2sused == 1) || (PeriphClkInit->PeriphClockSelection == RCC_PERIPHCLK_PLLI2S)) - 8001f10: 69fb ldr r3, [r7, #28] - 8001f12: 2b01 cmp r3, #1 - 8001f14: d005 beq.n 8001f22 - 8001f16: 687b ldr r3, [r7, #4] - 8001f18: 681b ldr r3, [r3, #0] - 8001f1a: f1b3 7f00 cmp.w r3, #33554432 ; 0x2000000 - 8001f1e: f040 80d6 bne.w 80020ce + 8001f54: 69fb ldr r3, [r7, #28] + 8001f56: 2b01 cmp r3, #1 + 8001f58: d005 beq.n 8001f66 + 8001f5a: 687b ldr r3, [r7, #4] + 8001f5c: 681b ldr r3, [r3, #0] + 8001f5e: f1b3 7f00 cmp.w r3, #33554432 ; 0x2000000 + 8001f62: f040 80d6 bne.w 8002112 { /* Disable the PLLI2S */ __HAL_RCC_PLLI2S_DISABLE(); - 8001f22: 4b76 ldr r3, [pc, #472] ; (80020fc ) - 8001f24: 681b ldr r3, [r3, #0] - 8001f26: 4a75 ldr r2, [pc, #468] ; (80020fc ) - 8001f28: f023 6380 bic.w r3, r3, #67108864 ; 0x4000000 - 8001f2c: 6013 str r3, [r2, #0] + 8001f66: 4b76 ldr r3, [pc, #472] ; (8002140 ) + 8001f68: 681b ldr r3, [r3, #0] + 8001f6a: 4a75 ldr r2, [pc, #468] ; (8002140 ) + 8001f6c: f023 6380 bic.w r3, r3, #67108864 ; 0x4000000 + 8001f70: 6013 str r3, [r2, #0] /* Get Start Tick*/ tickstart = HAL_GetTick(); - 8001f2e: f7fe fb55 bl 80005dc - 8001f32: 6178 str r0, [r7, #20] + 8001f72: f7fe fb33 bl 80005dc + 8001f76: 6178 str r0, [r7, #20] /* Wait till PLLI2S is disabled */ while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLI2SRDY) != RESET) - 8001f34: e008 b.n 8001f48 + 8001f78: e008 b.n 8001f8c { if((HAL_GetTick() - tickstart) > PLLI2S_TIMEOUT_VALUE) - 8001f36: f7fe fb51 bl 80005dc - 8001f3a: 4602 mov r2, r0 - 8001f3c: 697b ldr r3, [r7, #20] - 8001f3e: 1ad3 subs r3, r2, r3 - 8001f40: 2b64 cmp r3, #100 ; 0x64 - 8001f42: d901 bls.n 8001f48 + 8001f7a: f7fe fb2f bl 80005dc + 8001f7e: 4602 mov r2, r0 + 8001f80: 697b ldr r3, [r7, #20] + 8001f82: 1ad3 subs r3, r2, r3 + 8001f84: 2b64 cmp r3, #100 ; 0x64 + 8001f86: d901 bls.n 8001f8c { /* return in case of Timeout detected */ return HAL_TIMEOUT; - 8001f44: 2303 movs r3, #3 - 8001f46: e194 b.n 8002272 + 8001f88: 2303 movs r3, #3 + 8001f8a: e194 b.n 80022b6 while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLI2SRDY) != RESET) - 8001f48: 4b6c ldr r3, [pc, #432] ; (80020fc ) - 8001f4a: 681b ldr r3, [r3, #0] - 8001f4c: f003 6300 and.w r3, r3, #134217728 ; 0x8000000 - 8001f50: 2b00 cmp r3, #0 - 8001f52: d1f0 bne.n 8001f36 + 8001f8c: 4b6c ldr r3, [pc, #432] ; (8002140 ) + 8001f8e: 681b ldr r3, [r3, #0] + 8001f90: f003 6300 and.w r3, r3, #134217728 ; 0x8000000 + 8001f94: 2b00 cmp r3, #0 + 8001f96: d1f0 bne.n 8001f7a /* check for common PLLI2S Parameters */ assert_param(IS_RCC_PLLI2SN_VALUE(PeriphClkInit->PLLI2S.PLLI2SN)); /*----------------- In Case of PLLI2S is selected as source clock for I2S -------------------*/ if(((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2S) == RCC_PERIPHCLK_I2S) && (PeriphClkInit->I2sClockSelection == RCC_I2SCLKSOURCE_PLLI2S))) - 8001f54: 687b ldr r3, [r7, #4] - 8001f56: 681b ldr r3, [r3, #0] - 8001f58: f003 0301 and.w r3, r3, #1 - 8001f5c: 2b00 cmp r3, #0 - 8001f5e: d021 beq.n 8001fa4 - 8001f60: 687b ldr r3, [r7, #4] - 8001f62: 6b5b ldr r3, [r3, #52] ; 0x34 - 8001f64: 2b00 cmp r3, #0 - 8001f66: d11d bne.n 8001fa4 + 8001f98: 687b ldr r3, [r7, #4] + 8001f9a: 681b ldr r3, [r3, #0] + 8001f9c: f003 0301 and.w r3, r3, #1 + 8001fa0: 2b00 cmp r3, #0 + 8001fa2: d021 beq.n 8001fe8 + 8001fa4: 687b ldr r3, [r7, #4] + 8001fa6: 6b5b ldr r3, [r3, #52] ; 0x34 + 8001fa8: 2b00 cmp r3, #0 + 8001faa: d11d bne.n 8001fe8 { /* check for Parameters */ assert_param(IS_RCC_PLLI2SR_VALUE(PeriphClkInit->PLLI2S.PLLI2SR)); /* Read PLLI2SP and PLLI2SQ value from PLLI2SCFGR register (this value is not needed for I2S configuration) */ tmpreg0 = ((RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SP) >> RCC_PLLI2SCFGR_PLLI2SP_Pos); - 8001f68: 4b64 ldr r3, [pc, #400] ; (80020fc ) - 8001f6a: f8d3 3084 ldr.w r3, [r3, #132] ; 0x84 - 8001f6e: 0c1b lsrs r3, r3, #16 - 8001f70: f003 0303 and.w r3, r3, #3 - 8001f74: 613b str r3, [r7, #16] + 8001fac: 4b64 ldr r3, [pc, #400] ; (8002140 ) + 8001fae: f8d3 3084 ldr.w r3, [r3, #132] ; 0x84 + 8001fb2: 0c1b lsrs r3, r3, #16 + 8001fb4: f003 0303 and.w r3, r3, #3 + 8001fb8: 613b str r3, [r7, #16] tmpreg1 = ((RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SQ) >> RCC_PLLI2SCFGR_PLLI2SQ_Pos); - 8001f76: 4b61 ldr r3, [pc, #388] ; (80020fc ) - 8001f78: f8d3 3084 ldr.w r3, [r3, #132] ; 0x84 - 8001f7c: 0e1b lsrs r3, r3, #24 - 8001f7e: f003 030f and.w r3, r3, #15 - 8001f82: 60fb str r3, [r7, #12] + 8001fba: 4b61 ldr r3, [pc, #388] ; (8002140 ) + 8001fbc: f8d3 3084 ldr.w r3, [r3, #132] ; 0x84 + 8001fc0: 0e1b lsrs r3, r3, #24 + 8001fc2: f003 030f and.w r3, r3, #15 + 8001fc6: 60fb str r3, [r7, #12] /* Configure the PLLI2S division factors */ /* PLLI2S_VCO = f(VCO clock) = f(PLLI2S clock input) x (PLLI2SN/PLLM) */ /* I2SCLK = f(PLLI2S clock output) = f(VCO clock) / PLLI2SR */ __HAL_RCC_PLLI2S_CONFIG(PeriphClkInit->PLLI2S.PLLI2SN , tmpreg0, tmpreg1, PeriphClkInit->PLLI2S.PLLI2SR); - 8001f84: 687b ldr r3, [r7, #4] - 8001f86: 685b ldr r3, [r3, #4] - 8001f88: 019a lsls r2, r3, #6 - 8001f8a: 693b ldr r3, [r7, #16] - 8001f8c: 041b lsls r3, r3, #16 - 8001f8e: 431a orrs r2, r3 - 8001f90: 68fb ldr r3, [r7, #12] - 8001f92: 061b lsls r3, r3, #24 - 8001f94: 431a orrs r2, r3 - 8001f96: 687b ldr r3, [r7, #4] - 8001f98: 689b ldr r3, [r3, #8] - 8001f9a: 071b lsls r3, r3, #28 - 8001f9c: 4957 ldr r1, [pc, #348] ; (80020fc ) - 8001f9e: 4313 orrs r3, r2 - 8001fa0: f8c1 3084 str.w r3, [r1, #132] ; 0x84 + 8001fc8: 687b ldr r3, [r7, #4] + 8001fca: 685b ldr r3, [r3, #4] + 8001fcc: 019a lsls r2, r3, #6 + 8001fce: 693b ldr r3, [r7, #16] + 8001fd0: 041b lsls r3, r3, #16 + 8001fd2: 431a orrs r2, r3 + 8001fd4: 68fb ldr r3, [r7, #12] + 8001fd6: 061b lsls r3, r3, #24 + 8001fd8: 431a orrs r2, r3 + 8001fda: 687b ldr r3, [r7, #4] + 8001fdc: 689b ldr r3, [r3, #8] + 8001fde: 071b lsls r3, r3, #28 + 8001fe0: 4957 ldr r1, [pc, #348] ; (8002140 ) + 8001fe2: 4313 orrs r3, r2 + 8001fe4: f8c1 3084 str.w r3, [r1, #132] ; 0x84 } /*----------------- In Case of PLLI2S is selected as source clock for SAI -------------------*/ if(((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI1) == RCC_PERIPHCLK_SAI1) && (PeriphClkInit->Sai1ClockSelection == RCC_SAI1CLKSOURCE_PLLI2S)) || - 8001fa4: 687b ldr r3, [r7, #4] - 8001fa6: 681b ldr r3, [r3, #0] - 8001fa8: f403 2300 and.w r3, r3, #524288 ; 0x80000 - 8001fac: 2b00 cmp r3, #0 - 8001fae: d004 beq.n 8001fba - 8001fb0: 687b ldr r3, [r7, #4] - 8001fb2: 6bdb ldr r3, [r3, #60] ; 0x3c - 8001fb4: f5b3 1f80 cmp.w r3, #1048576 ; 0x100000 - 8001fb8: d00a beq.n 8001fd0 + 8001fe8: 687b ldr r3, [r7, #4] + 8001fea: 681b ldr r3, [r3, #0] + 8001fec: f403 2300 and.w r3, r3, #524288 ; 0x80000 + 8001ff0: 2b00 cmp r3, #0 + 8001ff2: d004 beq.n 8001ffe + 8001ff4: 687b ldr r3, [r7, #4] + 8001ff6: 6bdb ldr r3, [r3, #60] ; 0x3c + 8001ff8: f5b3 1f80 cmp.w r3, #1048576 ; 0x100000 + 8001ffc: d00a beq.n 8002014 ((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI2) == RCC_PERIPHCLK_SAI2) && (PeriphClkInit->Sai2ClockSelection == RCC_SAI2CLKSOURCE_PLLI2S))) - 8001fba: 687b ldr r3, [r7, #4] - 8001fbc: 681b ldr r3, [r3, #0] - 8001fbe: f403 1380 and.w r3, r3, #1048576 ; 0x100000 + 8001ffe: 687b ldr r3, [r7, #4] + 8002000: 681b ldr r3, [r3, #0] + 8002002: f403 1380 and.w r3, r3, #1048576 ; 0x100000 if(((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI1) == RCC_PERIPHCLK_SAI1) && (PeriphClkInit->Sai1ClockSelection == RCC_SAI1CLKSOURCE_PLLI2S)) || - 8001fc2: 2b00 cmp r3, #0 - 8001fc4: d02e beq.n 8002024 + 8002006: 2b00 cmp r3, #0 + 8002008: d02e beq.n 8002068 ((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI2) == RCC_PERIPHCLK_SAI2) && (PeriphClkInit->Sai2ClockSelection == RCC_SAI2CLKSOURCE_PLLI2S))) - 8001fc6: 687b ldr r3, [r7, #4] - 8001fc8: 6c1b ldr r3, [r3, #64] ; 0x40 - 8001fca: f5b3 0f80 cmp.w r3, #4194304 ; 0x400000 - 8001fce: d129 bne.n 8002024 + 800200a: 687b ldr r3, [r7, #4] + 800200c: 6c1b ldr r3, [r3, #64] ; 0x40 + 800200e: f5b3 0f80 cmp.w r3, #4194304 ; 0x400000 + 8002012: d129 bne.n 8002068 assert_param(IS_RCC_PLLI2SQ_VALUE(PeriphClkInit->PLLI2S.PLLI2SQ)); /* Check for PLLI2S/DIVQ parameters */ assert_param(IS_RCC_PLLI2S_DIVQ_VALUE(PeriphClkInit->PLLI2SDivQ)); /* Read PLLI2SP and PLLI2SR values from PLLI2SCFGR register (this value is not needed for SAI configuration) */ tmpreg0 = ((RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SP) >> RCC_PLLI2SCFGR_PLLI2SP_Pos); - 8001fd0: 4b4a ldr r3, [pc, #296] ; (80020fc ) - 8001fd2: f8d3 3084 ldr.w r3, [r3, #132] ; 0x84 - 8001fd6: 0c1b lsrs r3, r3, #16 - 8001fd8: f003 0303 and.w r3, r3, #3 - 8001fdc: 613b str r3, [r7, #16] + 8002014: 4b4a ldr r3, [pc, #296] ; (8002140 ) + 8002016: f8d3 3084 ldr.w r3, [r3, #132] ; 0x84 + 800201a: 0c1b lsrs r3, r3, #16 + 800201c: f003 0303 and.w r3, r3, #3 + 8002020: 613b str r3, [r7, #16] tmpreg1 = ((RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SR) >> RCC_PLLI2SCFGR_PLLI2SR_Pos); - 8001fde: 4b47 ldr r3, [pc, #284] ; (80020fc ) - 8001fe0: f8d3 3084 ldr.w r3, [r3, #132] ; 0x84 - 8001fe4: 0f1b lsrs r3, r3, #28 - 8001fe6: f003 0307 and.w r3, r3, #7 - 8001fea: 60fb str r3, [r7, #12] + 8002022: 4b47 ldr r3, [pc, #284] ; (8002140 ) + 8002024: f8d3 3084 ldr.w r3, [r3, #132] ; 0x84 + 8002028: 0f1b lsrs r3, r3, #28 + 800202a: f003 0307 and.w r3, r3, #7 + 800202e: 60fb str r3, [r7, #12] /* Configure the PLLI2S division factors */ /* PLLI2S_VCO Input = PLL_SOURCE/PLLM */ /* PLLI2S_VCO Output = PLLI2S_VCO Input * PLLI2SN */ /* SAI_CLK(first level) = PLLI2S_VCO Output/PLLI2SQ */ __HAL_RCC_PLLI2S_CONFIG(PeriphClkInit->PLLI2S.PLLI2SN, tmpreg0, PeriphClkInit->PLLI2S.PLLI2SQ, tmpreg1); - 8001fec: 687b ldr r3, [r7, #4] - 8001fee: 685b ldr r3, [r3, #4] - 8001ff0: 019a lsls r2, r3, #6 - 8001ff2: 693b ldr r3, [r7, #16] - 8001ff4: 041b lsls r3, r3, #16 - 8001ff6: 431a orrs r2, r3 - 8001ff8: 687b ldr r3, [r7, #4] - 8001ffa: 68db ldr r3, [r3, #12] - 8001ffc: 061b lsls r3, r3, #24 - 8001ffe: 431a orrs r2, r3 - 8002000: 68fb ldr r3, [r7, #12] - 8002002: 071b lsls r3, r3, #28 - 8002004: 493d ldr r1, [pc, #244] ; (80020fc ) - 8002006: 4313 orrs r3, r2 - 8002008: f8c1 3084 str.w r3, [r1, #132] ; 0x84 + 8002030: 687b ldr r3, [r7, #4] + 8002032: 685b ldr r3, [r3, #4] + 8002034: 019a lsls r2, r3, #6 + 8002036: 693b ldr r3, [r7, #16] + 8002038: 041b lsls r3, r3, #16 + 800203a: 431a orrs r2, r3 + 800203c: 687b ldr r3, [r7, #4] + 800203e: 68db ldr r3, [r3, #12] + 8002040: 061b lsls r3, r3, #24 + 8002042: 431a orrs r2, r3 + 8002044: 68fb ldr r3, [r7, #12] + 8002046: 071b lsls r3, r3, #28 + 8002048: 493d ldr r1, [pc, #244] ; (8002140 ) + 800204a: 4313 orrs r3, r2 + 800204c: f8c1 3084 str.w r3, [r1, #132] ; 0x84 /* SAI_CLK_x = SAI_CLK(first level)/PLLI2SDIVQ */ __HAL_RCC_PLLI2S_PLLSAICLKDIVQ_CONFIG(PeriphClkInit->PLLI2SDivQ); - 800200c: 4b3b ldr r3, [pc, #236] ; (80020fc ) - 800200e: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c - 8002012: f023 021f bic.w r2, r3, #31 - 8002016: 687b ldr r3, [r7, #4] - 8002018: 6a5b ldr r3, [r3, #36] ; 0x24 - 800201a: 3b01 subs r3, #1 - 800201c: 4937 ldr r1, [pc, #220] ; (80020fc ) - 800201e: 4313 orrs r3, r2 - 8002020: f8c1 308c str.w r3, [r1, #140] ; 0x8c + 8002050: 4b3b ldr r3, [pc, #236] ; (8002140 ) + 8002052: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c + 8002056: f023 021f bic.w r2, r3, #31 + 800205a: 687b ldr r3, [r7, #4] + 800205c: 6a5b ldr r3, [r3, #36] ; 0x24 + 800205e: 3b01 subs r3, #1 + 8002060: 4937 ldr r1, [pc, #220] ; (8002140 ) + 8002062: 4313 orrs r3, r2 + 8002064: f8c1 308c str.w r3, [r1, #140] ; 0x8c } /*----------------- In Case of PLLI2S is selected as source clock for SPDIF-RX -------------------*/ if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SPDIFRX) == RCC_PERIPHCLK_SPDIFRX) - 8002024: 687b ldr r3, [r7, #4] - 8002026: 681b ldr r3, [r3, #0] - 8002028: f003 7380 and.w r3, r3, #16777216 ; 0x1000000 - 800202c: 2b00 cmp r3, #0 - 800202e: d01d beq.n 800206c + 8002068: 687b ldr r3, [r7, #4] + 800206a: 681b ldr r3, [r3, #0] + 800206c: f003 7380 and.w r3, r3, #16777216 ; 0x1000000 + 8002070: 2b00 cmp r3, #0 + 8002072: d01d beq.n 80020b0 { /* check for Parameters */ assert_param(IS_RCC_PLLI2SP_VALUE(PeriphClkInit->PLLI2S.PLLI2SP)); /* Read PLLI2SR value from PLLI2SCFGR register (this value is not needed for SPDIF-RX configuration) */ tmpreg0 = ((RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SQ) >> RCC_PLLI2SCFGR_PLLI2SQ_Pos); - 8002030: 4b32 ldr r3, [pc, #200] ; (80020fc ) - 8002032: f8d3 3084 ldr.w r3, [r3, #132] ; 0x84 - 8002036: 0e1b lsrs r3, r3, #24 - 8002038: f003 030f and.w r3, r3, #15 - 800203c: 613b str r3, [r7, #16] + 8002074: 4b32 ldr r3, [pc, #200] ; (8002140 ) + 8002076: f8d3 3084 ldr.w r3, [r3, #132] ; 0x84 + 800207a: 0e1b lsrs r3, r3, #24 + 800207c: f003 030f and.w r3, r3, #15 + 8002080: 613b str r3, [r7, #16] tmpreg1 = ((RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SR) >> RCC_PLLI2SCFGR_PLLI2SR_Pos); - 800203e: 4b2f ldr r3, [pc, #188] ; (80020fc ) - 8002040: f8d3 3084 ldr.w r3, [r3, #132] ; 0x84 - 8002044: 0f1b lsrs r3, r3, #28 - 8002046: f003 0307 and.w r3, r3, #7 - 800204a: 60fb str r3, [r7, #12] + 8002082: 4b2f ldr r3, [pc, #188] ; (8002140 ) + 8002084: f8d3 3084 ldr.w r3, [r3, #132] ; 0x84 + 8002088: 0f1b lsrs r3, r3, #28 + 800208a: f003 0307 and.w r3, r3, #7 + 800208e: 60fb str r3, [r7, #12] /* Configure the PLLI2S division factors */ /* PLLI2S_VCO = f(VCO clock) = f(PLLI2S clock input) x (PLLI2SN/PLLM) */ /* SPDIFCLK = f(PLLI2S clock output) = f(VCO clock) / PLLI2SP */ __HAL_RCC_PLLI2S_CONFIG(PeriphClkInit->PLLI2S.PLLI2SN , PeriphClkInit->PLLI2S.PLLI2SP, tmpreg0, tmpreg1); - 800204c: 687b ldr r3, [r7, #4] - 800204e: 685b ldr r3, [r3, #4] - 8002050: 019a lsls r2, r3, #6 - 8002052: 687b ldr r3, [r7, #4] - 8002054: 691b ldr r3, [r3, #16] - 8002056: 041b lsls r3, r3, #16 - 8002058: 431a orrs r2, r3 - 800205a: 693b ldr r3, [r7, #16] - 800205c: 061b lsls r3, r3, #24 - 800205e: 431a orrs r2, r3 - 8002060: 68fb ldr r3, [r7, #12] - 8002062: 071b lsls r3, r3, #28 - 8002064: 4925 ldr r1, [pc, #148] ; (80020fc ) - 8002066: 4313 orrs r3, r2 - 8002068: f8c1 3084 str.w r3, [r1, #132] ; 0x84 + 8002090: 687b ldr r3, [r7, #4] + 8002092: 685b ldr r3, [r3, #4] + 8002094: 019a lsls r2, r3, #6 + 8002096: 687b ldr r3, [r7, #4] + 8002098: 691b ldr r3, [r3, #16] + 800209a: 041b lsls r3, r3, #16 + 800209c: 431a orrs r2, r3 + 800209e: 693b ldr r3, [r7, #16] + 80020a0: 061b lsls r3, r3, #24 + 80020a2: 431a orrs r2, r3 + 80020a4: 68fb ldr r3, [r7, #12] + 80020a6: 071b lsls r3, r3, #28 + 80020a8: 4925 ldr r1, [pc, #148] ; (8002140 ) + 80020aa: 4313 orrs r3, r2 + 80020ac: f8c1 3084 str.w r3, [r1, #132] ; 0x84 } /*----------------- In Case of PLLI2S is just selected -----------------*/ if((PeriphClkInit->PeriphClockSelection & RCC_PERIPHCLK_PLLI2S) == RCC_PERIPHCLK_PLLI2S) - 800206c: 687b ldr r3, [r7, #4] - 800206e: 681b ldr r3, [r3, #0] - 8002070: f003 7300 and.w r3, r3, #33554432 ; 0x2000000 - 8002074: 2b00 cmp r3, #0 - 8002076: d011 beq.n 800209c + 80020b0: 687b ldr r3, [r7, #4] + 80020b2: 681b ldr r3, [r3, #0] + 80020b4: f003 7300 and.w r3, r3, #33554432 ; 0x2000000 + 80020b8: 2b00 cmp r3, #0 + 80020ba: d011 beq.n 80020e0 assert_param(IS_RCC_PLLI2SQ_VALUE(PeriphClkInit->PLLI2S.PLLI2SQ)); /* Configure the PLLI2S division factors */ /* PLLI2S_VCO = f(VCO clock) = f(PLLI2S clock input) x (PLLI2SN/PLLI2SM) */ /* SPDIFRXCLK = f(PLLI2S clock output) = f(VCO clock) / PLLI2SP */ __HAL_RCC_PLLI2S_CONFIG(PeriphClkInit->PLLI2S.PLLI2SN , PeriphClkInit->PLLI2S.PLLI2SP, PeriphClkInit->PLLI2S.PLLI2SQ, PeriphClkInit->PLLI2S.PLLI2SR); - 8002078: 687b ldr r3, [r7, #4] - 800207a: 685b ldr r3, [r3, #4] - 800207c: 019a lsls r2, r3, #6 - 800207e: 687b ldr r3, [r7, #4] - 8002080: 691b ldr r3, [r3, #16] - 8002082: 041b lsls r3, r3, #16 - 8002084: 431a orrs r2, r3 - 8002086: 687b ldr r3, [r7, #4] - 8002088: 68db ldr r3, [r3, #12] - 800208a: 061b lsls r3, r3, #24 - 800208c: 431a orrs r2, r3 - 800208e: 687b ldr r3, [r7, #4] - 8002090: 689b ldr r3, [r3, #8] - 8002092: 071b lsls r3, r3, #28 - 8002094: 4919 ldr r1, [pc, #100] ; (80020fc ) - 8002096: 4313 orrs r3, r2 - 8002098: f8c1 3084 str.w r3, [r1, #132] ; 0x84 + 80020bc: 687b ldr r3, [r7, #4] + 80020be: 685b ldr r3, [r3, #4] + 80020c0: 019a lsls r2, r3, #6 + 80020c2: 687b ldr r3, [r7, #4] + 80020c4: 691b ldr r3, [r3, #16] + 80020c6: 041b lsls r3, r3, #16 + 80020c8: 431a orrs r2, r3 + 80020ca: 687b ldr r3, [r7, #4] + 80020cc: 68db ldr r3, [r3, #12] + 80020ce: 061b lsls r3, r3, #24 + 80020d0: 431a orrs r2, r3 + 80020d2: 687b ldr r3, [r7, #4] + 80020d4: 689b ldr r3, [r3, #8] + 80020d6: 071b lsls r3, r3, #28 + 80020d8: 4919 ldr r1, [pc, #100] ; (8002140 ) + 80020da: 4313 orrs r3, r2 + 80020dc: f8c1 3084 str.w r3, [r1, #132] ; 0x84 } /* Enable the PLLI2S */ __HAL_RCC_PLLI2S_ENABLE(); - 800209c: 4b17 ldr r3, [pc, #92] ; (80020fc ) - 800209e: 681b ldr r3, [r3, #0] - 80020a0: 4a16 ldr r2, [pc, #88] ; (80020fc ) - 80020a2: f043 6380 orr.w r3, r3, #67108864 ; 0x4000000 - 80020a6: 6013 str r3, [r2, #0] + 80020e0: 4b17 ldr r3, [pc, #92] ; (8002140 ) + 80020e2: 681b ldr r3, [r3, #0] + 80020e4: 4a16 ldr r2, [pc, #88] ; (8002140 ) + 80020e6: f043 6380 orr.w r3, r3, #67108864 ; 0x4000000 + 80020ea: 6013 str r3, [r2, #0] /* Get Start Tick*/ tickstart = HAL_GetTick(); - 80020a8: f7fe fa98 bl 80005dc - 80020ac: 6178 str r0, [r7, #20] + 80020ec: f7fe fa76 bl 80005dc + 80020f0: 6178 str r0, [r7, #20] /* Wait till PLLI2S is ready */ while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLI2SRDY) == RESET) - 80020ae: e008 b.n 80020c2 + 80020f2: e008 b.n 8002106 { if((HAL_GetTick() - tickstart) > PLLI2S_TIMEOUT_VALUE) - 80020b0: f7fe fa94 bl 80005dc - 80020b4: 4602 mov r2, r0 - 80020b6: 697b ldr r3, [r7, #20] - 80020b8: 1ad3 subs r3, r2, r3 - 80020ba: 2b64 cmp r3, #100 ; 0x64 - 80020bc: d901 bls.n 80020c2 + 80020f4: f7fe fa72 bl 80005dc + 80020f8: 4602 mov r2, r0 + 80020fa: 697b ldr r3, [r7, #20] + 80020fc: 1ad3 subs r3, r2, r3 + 80020fe: 2b64 cmp r3, #100 ; 0x64 + 8002100: d901 bls.n 8002106 { /* return in case of Timeout detected */ return HAL_TIMEOUT; - 80020be: 2303 movs r3, #3 - 80020c0: e0d7 b.n 8002272 + 8002102: 2303 movs r3, #3 + 8002104: e0d7 b.n 80022b6 while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLI2SRDY) == RESET) - 80020c2: 4b0e ldr r3, [pc, #56] ; (80020fc ) - 80020c4: 681b ldr r3, [r3, #0] - 80020c6: f003 6300 and.w r3, r3, #134217728 ; 0x8000000 - 80020ca: 2b00 cmp r3, #0 - 80020cc: d0f0 beq.n 80020b0 + 8002106: 4b0e ldr r3, [pc, #56] ; (8002140 ) + 8002108: 681b ldr r3, [r3, #0] + 800210a: f003 6300 and.w r3, r3, #134217728 ; 0x8000000 + 800210e: 2b00 cmp r3, #0 + 8002110: d0f0 beq.n 80020f4 } } /*-------------------------------------- PLLSAI Configuration ---------------------------------*/ /* PLLSAI is configured when a peripheral will use it as source clock : SAI1, SAI2, LTDC or CK48 */ if(pllsaiused == 1) - 80020ce: 69bb ldr r3, [r7, #24] - 80020d0: 2b01 cmp r3, #1 - 80020d2: f040 80cd bne.w 8002270 + 8002112: 69bb ldr r3, [r7, #24] + 8002114: 2b01 cmp r3, #1 + 8002116: f040 80cd bne.w 80022b4 { /* Disable PLLSAI Clock */ __HAL_RCC_PLLSAI_DISABLE(); - 80020d6: 4b09 ldr r3, [pc, #36] ; (80020fc ) - 80020d8: 681b ldr r3, [r3, #0] - 80020da: 4a08 ldr r2, [pc, #32] ; (80020fc ) - 80020dc: f023 5380 bic.w r3, r3, #268435456 ; 0x10000000 - 80020e0: 6013 str r3, [r2, #0] + 800211a: 4b09 ldr r3, [pc, #36] ; (8002140 ) + 800211c: 681b ldr r3, [r3, #0] + 800211e: 4a08 ldr r2, [pc, #32] ; (8002140 ) + 8002120: f023 5380 bic.w r3, r3, #268435456 ; 0x10000000 + 8002124: 6013 str r3, [r2, #0] /* Get Start Tick*/ tickstart = HAL_GetTick(); - 80020e2: f7fe fa7b bl 80005dc - 80020e6: 6178 str r0, [r7, #20] + 8002126: f7fe fa59 bl 80005dc + 800212a: 6178 str r0, [r7, #20] /* Wait till PLLSAI is disabled */ while(__HAL_RCC_PLLSAI_GET_FLAG() != RESET) - 80020e8: e00a b.n 8002100 + 800212c: e00a b.n 8002144 { if((HAL_GetTick() - tickstart) > PLLSAI_TIMEOUT_VALUE) - 80020ea: f7fe fa77 bl 80005dc - 80020ee: 4602 mov r2, r0 - 80020f0: 697b ldr r3, [r7, #20] - 80020f2: 1ad3 subs r3, r2, r3 - 80020f4: 2b64 cmp r3, #100 ; 0x64 - 80020f6: d903 bls.n 8002100 + 800212e: f7fe fa55 bl 80005dc + 8002132: 4602 mov r2, r0 + 8002134: 697b ldr r3, [r7, #20] + 8002136: 1ad3 subs r3, r2, r3 + 8002138: 2b64 cmp r3, #100 ; 0x64 + 800213a: d903 bls.n 8002144 { /* return in case of Timeout detected */ return HAL_TIMEOUT; - 80020f8: 2303 movs r3, #3 - 80020fa: e0ba b.n 8002272 - 80020fc: 40023800 .word 0x40023800 + 800213c: 2303 movs r3, #3 + 800213e: e0ba b.n 80022b6 + 8002140: 40023800 .word 0x40023800 while(__HAL_RCC_PLLSAI_GET_FLAG() != RESET) - 8002100: 4b5e ldr r3, [pc, #376] ; (800227c ) - 8002102: 681b ldr r3, [r3, #0] - 8002104: f003 5300 and.w r3, r3, #536870912 ; 0x20000000 - 8002108: f1b3 5f00 cmp.w r3, #536870912 ; 0x20000000 - 800210c: d0ed beq.n 80020ea + 8002144: 4b5e ldr r3, [pc, #376] ; (80022c0 ) + 8002146: 681b ldr r3, [r3, #0] + 8002148: f003 5300 and.w r3, r3, #536870912 ; 0x20000000 + 800214c: f1b3 5f00 cmp.w r3, #536870912 ; 0x20000000 + 8002150: d0ed beq.n 800212e /* Check the PLLSAI division factors */ assert_param(IS_RCC_PLLSAIN_VALUE(PeriphClkInit->PLLSAI.PLLSAIN)); /*----------------- In Case of PLLSAI is selected as source clock for SAI -------------------*/ if(((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI1) == RCC_PERIPHCLK_SAI1) && (PeriphClkInit->Sai1ClockSelection == RCC_SAI1CLKSOURCE_PLLSAI)) ||\ - 800210e: 687b ldr r3, [r7, #4] - 8002110: 681b ldr r3, [r3, #0] - 8002112: f403 2300 and.w r3, r3, #524288 ; 0x80000 - 8002116: 2b00 cmp r3, #0 - 8002118: d003 beq.n 8002122 - 800211a: 687b ldr r3, [r7, #4] - 800211c: 6bdb ldr r3, [r3, #60] ; 0x3c - 800211e: 2b00 cmp r3, #0 - 8002120: d009 beq.n 8002136 + 8002152: 687b ldr r3, [r7, #4] + 8002154: 681b ldr r3, [r3, #0] + 8002156: f403 2300 and.w r3, r3, #524288 ; 0x80000 + 800215a: 2b00 cmp r3, #0 + 800215c: d003 beq.n 8002166 + 800215e: 687b ldr r3, [r7, #4] + 8002160: 6bdb ldr r3, [r3, #60] ; 0x3c + 8002162: 2b00 cmp r3, #0 + 8002164: d009 beq.n 800217a ((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI2) == RCC_PERIPHCLK_SAI2) && (PeriphClkInit->Sai2ClockSelection == RCC_SAI2CLKSOURCE_PLLSAI))) - 8002122: 687b ldr r3, [r7, #4] - 8002124: 681b ldr r3, [r3, #0] - 8002126: f403 1380 and.w r3, r3, #1048576 ; 0x100000 + 8002166: 687b ldr r3, [r7, #4] + 8002168: 681b ldr r3, [r3, #0] + 800216a: f403 1380 and.w r3, r3, #1048576 ; 0x100000 if(((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI1) == RCC_PERIPHCLK_SAI1) && (PeriphClkInit->Sai1ClockSelection == RCC_SAI1CLKSOURCE_PLLSAI)) ||\ - 800212a: 2b00 cmp r3, #0 - 800212c: d02e beq.n 800218c + 800216e: 2b00 cmp r3, #0 + 8002170: d02e beq.n 80021d0 ((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI2) == RCC_PERIPHCLK_SAI2) && (PeriphClkInit->Sai2ClockSelection == RCC_SAI2CLKSOURCE_PLLSAI))) - 800212e: 687b ldr r3, [r7, #4] - 8002130: 6c1b ldr r3, [r3, #64] ; 0x40 - 8002132: 2b00 cmp r3, #0 - 8002134: d12a bne.n 800218c + 8002172: 687b ldr r3, [r7, #4] + 8002174: 6c1b ldr r3, [r3, #64] ; 0x40 + 8002176: 2b00 cmp r3, #0 + 8002178: d12a bne.n 80021d0 assert_param(IS_RCC_PLLSAIQ_VALUE(PeriphClkInit->PLLSAI.PLLSAIQ)); /* check for PLLSAI/DIVQ Parameter */ assert_param(IS_RCC_PLLSAI_DIVQ_VALUE(PeriphClkInit->PLLSAIDivQ)); /* Read PLLSAIP value from PLLSAICFGR register (this value is not needed for SAI configuration) */ tmpreg0 = ((RCC->PLLSAICFGR & RCC_PLLSAICFGR_PLLSAIP) >> RCC_PLLSAICFGR_PLLSAIP_Pos); - 8002136: 4b51 ldr r3, [pc, #324] ; (800227c ) - 8002138: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 - 800213c: 0c1b lsrs r3, r3, #16 - 800213e: f003 0303 and.w r3, r3, #3 - 8002142: 613b str r3, [r7, #16] + 800217a: 4b51 ldr r3, [pc, #324] ; (80022c0 ) + 800217c: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 + 8002180: 0c1b lsrs r3, r3, #16 + 8002182: f003 0303 and.w r3, r3, #3 + 8002186: 613b str r3, [r7, #16] tmpreg1 = ((RCC->PLLSAICFGR & RCC_PLLI2SCFGR_PLLI2SR) >> RCC_PLLSAICFGR_PLLSAIR_Pos); - 8002144: 4b4d ldr r3, [pc, #308] ; (800227c ) - 8002146: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 - 800214a: 0f1b lsrs r3, r3, #28 - 800214c: f003 0307 and.w r3, r3, #7 - 8002150: 60fb str r3, [r7, #12] + 8002188: 4b4d ldr r3, [pc, #308] ; (80022c0 ) + 800218a: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 + 800218e: 0f1b lsrs r3, r3, #28 + 8002190: f003 0307 and.w r3, r3, #7 + 8002194: 60fb str r3, [r7, #12] /* PLLSAI_VCO Input = PLL_SOURCE/PLLM */ /* PLLSAI_VCO Output = PLLSAI_VCO Input * PLLSAIN */ /* SAI_CLK(first level) = PLLSAI_VCO Output/PLLSAIQ */ __HAL_RCC_PLLSAI_CONFIG(PeriphClkInit->PLLSAI.PLLSAIN , tmpreg0, PeriphClkInit->PLLSAI.PLLSAIQ, tmpreg1); - 8002152: 687b ldr r3, [r7, #4] - 8002154: 695b ldr r3, [r3, #20] - 8002156: 019a lsls r2, r3, #6 - 8002158: 693b ldr r3, [r7, #16] - 800215a: 041b lsls r3, r3, #16 - 800215c: 431a orrs r2, r3 - 800215e: 687b ldr r3, [r7, #4] - 8002160: 699b ldr r3, [r3, #24] - 8002162: 061b lsls r3, r3, #24 - 8002164: 431a orrs r2, r3 - 8002166: 68fb ldr r3, [r7, #12] - 8002168: 071b lsls r3, r3, #28 - 800216a: 4944 ldr r1, [pc, #272] ; (800227c ) - 800216c: 4313 orrs r3, r2 - 800216e: f8c1 3088 str.w r3, [r1, #136] ; 0x88 + 8002196: 687b ldr r3, [r7, #4] + 8002198: 695b ldr r3, [r3, #20] + 800219a: 019a lsls r2, r3, #6 + 800219c: 693b ldr r3, [r7, #16] + 800219e: 041b lsls r3, r3, #16 + 80021a0: 431a orrs r2, r3 + 80021a2: 687b ldr r3, [r7, #4] + 80021a4: 699b ldr r3, [r3, #24] + 80021a6: 061b lsls r3, r3, #24 + 80021a8: 431a orrs r2, r3 + 80021aa: 68fb ldr r3, [r7, #12] + 80021ac: 071b lsls r3, r3, #28 + 80021ae: 4944 ldr r1, [pc, #272] ; (80022c0 ) + 80021b0: 4313 orrs r3, r2 + 80021b2: f8c1 3088 str.w r3, [r1, #136] ; 0x88 /* SAI_CLK_x = SAI_CLK(first level)/PLLSAIDIVQ */ __HAL_RCC_PLLSAI_PLLSAICLKDIVQ_CONFIG(PeriphClkInit->PLLSAIDivQ); - 8002172: 4b42 ldr r3, [pc, #264] ; (800227c ) - 8002174: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c - 8002178: f423 52f8 bic.w r2, r3, #7936 ; 0x1f00 - 800217c: 687b ldr r3, [r7, #4] - 800217e: 6a9b ldr r3, [r3, #40] ; 0x28 - 8002180: 3b01 subs r3, #1 - 8002182: 021b lsls r3, r3, #8 - 8002184: 493d ldr r1, [pc, #244] ; (800227c ) - 8002186: 4313 orrs r3, r2 - 8002188: f8c1 308c str.w r3, [r1, #140] ; 0x8c + 80021b6: 4b42 ldr r3, [pc, #264] ; (80022c0 ) + 80021b8: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c + 80021bc: f423 52f8 bic.w r2, r3, #7936 ; 0x1f00 + 80021c0: 687b ldr r3, [r7, #4] + 80021c2: 6a9b ldr r3, [r3, #40] ; 0x28 + 80021c4: 3b01 subs r3, #1 + 80021c6: 021b lsls r3, r3, #8 + 80021c8: 493d ldr r1, [pc, #244] ; (80022c0 ) + 80021ca: 4313 orrs r3, r2 + 80021cc: f8c1 308c str.w r3, [r1, #140] ; 0x8c } /*----------------- In Case of PLLSAI is selected as source clock for CLK48 -------------------*/ /* In Case of PLLI2S is selected as source clock for CK48 */ if((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_CLK48) == RCC_PERIPHCLK_CLK48) && (PeriphClkInit->Clk48ClockSelection == RCC_CLK48SOURCE_PLLSAIP)) - 800218c: 687b ldr r3, [r7, #4] - 800218e: 681b ldr r3, [r3, #0] - 8002190: f403 1300 and.w r3, r3, #2097152 ; 0x200000 - 8002194: 2b00 cmp r3, #0 - 8002196: d022 beq.n 80021de - 8002198: 687b ldr r3, [r7, #4] - 800219a: 6fdb ldr r3, [r3, #124] ; 0x7c - 800219c: f1b3 6f00 cmp.w r3, #134217728 ; 0x8000000 - 80021a0: d11d bne.n 80021de + 80021d0: 687b ldr r3, [r7, #4] + 80021d2: 681b ldr r3, [r3, #0] + 80021d4: f403 1300 and.w r3, r3, #2097152 ; 0x200000 + 80021d8: 2b00 cmp r3, #0 + 80021da: d022 beq.n 8002222 + 80021dc: 687b ldr r3, [r7, #4] + 80021de: 6fdb ldr r3, [r3, #124] ; 0x7c + 80021e0: f1b3 6f00 cmp.w r3, #134217728 ; 0x8000000 + 80021e4: d11d bne.n 8002222 { /* check for Parameters */ assert_param(IS_RCC_PLLSAIP_VALUE(PeriphClkInit->PLLSAI.PLLSAIP)); /* Read PLLSAIQ and PLLSAIR value from PLLSAICFGR register (this value is not needed for CK48 configuration) */ tmpreg0 = ((RCC->PLLSAICFGR & RCC_PLLSAICFGR_PLLSAIQ) >> RCC_PLLSAICFGR_PLLSAIQ_Pos); - 80021a2: 4b36 ldr r3, [pc, #216] ; (800227c ) - 80021a4: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 - 80021a8: 0e1b lsrs r3, r3, #24 - 80021aa: f003 030f and.w r3, r3, #15 - 80021ae: 613b str r3, [r7, #16] + 80021e6: 4b36 ldr r3, [pc, #216] ; (80022c0 ) + 80021e8: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 + 80021ec: 0e1b lsrs r3, r3, #24 + 80021ee: f003 030f and.w r3, r3, #15 + 80021f2: 613b str r3, [r7, #16] tmpreg1 = ((RCC->PLLSAICFGR & RCC_PLLSAICFGR_PLLSAIR) >> RCC_PLLSAICFGR_PLLSAIR_Pos); - 80021b0: 4b32 ldr r3, [pc, #200] ; (800227c ) - 80021b2: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 - 80021b6: 0f1b lsrs r3, r3, #28 - 80021b8: f003 0307 and.w r3, r3, #7 - 80021bc: 60fb str r3, [r7, #12] + 80021f4: 4b32 ldr r3, [pc, #200] ; (80022c0 ) + 80021f6: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 + 80021fa: 0f1b lsrs r3, r3, #28 + 80021fc: f003 0307 and.w r3, r3, #7 + 8002200: 60fb str r3, [r7, #12] /* Configure the PLLSAI division factors */ /* PLLSAI_VCO = f(VCO clock) = f(PLLSAI clock input) x (PLLI2SN/PLLM) */ /* 48CLK = f(PLLSAI clock output) = f(VCO clock) / PLLSAIP */ __HAL_RCC_PLLSAI_CONFIG(PeriphClkInit->PLLSAI.PLLSAIN , PeriphClkInit->PLLSAI.PLLSAIP, tmpreg0, tmpreg1); - 80021be: 687b ldr r3, [r7, #4] - 80021c0: 695b ldr r3, [r3, #20] - 80021c2: 019a lsls r2, r3, #6 - 80021c4: 687b ldr r3, [r7, #4] - 80021c6: 6a1b ldr r3, [r3, #32] - 80021c8: 041b lsls r3, r3, #16 - 80021ca: 431a orrs r2, r3 - 80021cc: 693b ldr r3, [r7, #16] - 80021ce: 061b lsls r3, r3, #24 - 80021d0: 431a orrs r2, r3 - 80021d2: 68fb ldr r3, [r7, #12] - 80021d4: 071b lsls r3, r3, #28 - 80021d6: 4929 ldr r1, [pc, #164] ; (800227c ) - 80021d8: 4313 orrs r3, r2 - 80021da: f8c1 3088 str.w r3, [r1, #136] ; 0x88 + 8002202: 687b ldr r3, [r7, #4] + 8002204: 695b ldr r3, [r3, #20] + 8002206: 019a lsls r2, r3, #6 + 8002208: 687b ldr r3, [r7, #4] + 800220a: 6a1b ldr r3, [r3, #32] + 800220c: 041b lsls r3, r3, #16 + 800220e: 431a orrs r2, r3 + 8002210: 693b ldr r3, [r7, #16] + 8002212: 061b lsls r3, r3, #24 + 8002214: 431a orrs r2, r3 + 8002216: 68fb ldr r3, [r7, #12] + 8002218: 071b lsls r3, r3, #28 + 800221a: 4929 ldr r1, [pc, #164] ; (80022c0 ) + 800221c: 4313 orrs r3, r2 + 800221e: f8c1 3088 str.w r3, [r1, #136] ; 0x88 } #if defined(STM32F746xx) || defined(STM32F756xx) || defined (STM32F767xx) || defined (STM32F769xx) || defined (STM32F777xx) || defined (STM32F779xx) || defined (STM32F750xx) /*---------------------------- LTDC configuration -------------------------------*/ if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_LTDC) == (RCC_PERIPHCLK_LTDC)) - 80021de: 687b ldr r3, [r7, #4] - 80021e0: 681b ldr r3, [r3, #0] - 80021e2: f003 0308 and.w r3, r3, #8 - 80021e6: 2b00 cmp r3, #0 - 80021e8: d028 beq.n 800223c + 8002222: 687b ldr r3, [r7, #4] + 8002224: 681b ldr r3, [r3, #0] + 8002226: f003 0308 and.w r3, r3, #8 + 800222a: 2b00 cmp r3, #0 + 800222c: d028 beq.n 8002280 { assert_param(IS_RCC_PLLSAIR_VALUE(PeriphClkInit->PLLSAI.PLLSAIR)); assert_param(IS_RCC_PLLSAI_DIVR_VALUE(PeriphClkInit->PLLSAIDivR)); /* Read PLLSAIP and PLLSAIQ value from PLLSAICFGR register (these value are not needed for LTDC configuration) */ tmpreg0 = ((RCC->PLLSAICFGR & RCC_PLLSAICFGR_PLLSAIQ) >> RCC_PLLSAICFGR_PLLSAIQ_Pos); - 80021ea: 4b24 ldr r3, [pc, #144] ; (800227c ) - 80021ec: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 - 80021f0: 0e1b lsrs r3, r3, #24 - 80021f2: f003 030f and.w r3, r3, #15 - 80021f6: 613b str r3, [r7, #16] + 800222e: 4b24 ldr r3, [pc, #144] ; (80022c0 ) + 8002230: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 + 8002234: 0e1b lsrs r3, r3, #24 + 8002236: f003 030f and.w r3, r3, #15 + 800223a: 613b str r3, [r7, #16] tmpreg1 = ((RCC->PLLSAICFGR & RCC_PLLSAICFGR_PLLSAIP) >> RCC_PLLSAICFGR_PLLSAIP_Pos); - 80021f8: 4b20 ldr r3, [pc, #128] ; (800227c ) - 80021fa: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 - 80021fe: 0c1b lsrs r3, r3, #16 - 8002200: f003 0303 and.w r3, r3, #3 - 8002204: 60fb str r3, [r7, #12] + 800223c: 4b20 ldr r3, [pc, #128] ; (80022c0 ) + 800223e: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 + 8002242: 0c1b lsrs r3, r3, #16 + 8002244: f003 0303 and.w r3, r3, #3 + 8002248: 60fb str r3, [r7, #12] /* PLLSAI_VCO Input = PLL_SOURCE/PLLM */ /* PLLSAI_VCO Output = PLLSAI_VCO Input * PLLSAIN */ /* LTDC_CLK(first level) = PLLSAI_VCO Output/PLLSAIR */ __HAL_RCC_PLLSAI_CONFIG(PeriphClkInit->PLLSAI.PLLSAIN , tmpreg1, tmpreg0, PeriphClkInit->PLLSAI.PLLSAIR); - 8002206: 687b ldr r3, [r7, #4] - 8002208: 695b ldr r3, [r3, #20] - 800220a: 019a lsls r2, r3, #6 - 800220c: 68fb ldr r3, [r7, #12] - 800220e: 041b lsls r3, r3, #16 - 8002210: 431a orrs r2, r3 - 8002212: 693b ldr r3, [r7, #16] - 8002214: 061b lsls r3, r3, #24 - 8002216: 431a orrs r2, r3 - 8002218: 687b ldr r3, [r7, #4] - 800221a: 69db ldr r3, [r3, #28] - 800221c: 071b lsls r3, r3, #28 - 800221e: 4917 ldr r1, [pc, #92] ; (800227c ) - 8002220: 4313 orrs r3, r2 - 8002222: f8c1 3088 str.w r3, [r1, #136] ; 0x88 + 800224a: 687b ldr r3, [r7, #4] + 800224c: 695b ldr r3, [r3, #20] + 800224e: 019a lsls r2, r3, #6 + 8002250: 68fb ldr r3, [r7, #12] + 8002252: 041b lsls r3, r3, #16 + 8002254: 431a orrs r2, r3 + 8002256: 693b ldr r3, [r7, #16] + 8002258: 061b lsls r3, r3, #24 + 800225a: 431a orrs r2, r3 + 800225c: 687b ldr r3, [r7, #4] + 800225e: 69db ldr r3, [r3, #28] + 8002260: 071b lsls r3, r3, #28 + 8002262: 4917 ldr r1, [pc, #92] ; (80022c0 ) + 8002264: 4313 orrs r3, r2 + 8002266: f8c1 3088 str.w r3, [r1, #136] ; 0x88 /* LTDC_CLK = LTDC_CLK(first level)/PLLSAIDIVR */ __HAL_RCC_PLLSAI_PLLSAICLKDIVR_CONFIG(PeriphClkInit->PLLSAIDivR); - 8002226: 4b15 ldr r3, [pc, #84] ; (800227c ) - 8002228: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c - 800222c: f423 3240 bic.w r2, r3, #196608 ; 0x30000 - 8002230: 687b ldr r3, [r7, #4] - 8002232: 6adb ldr r3, [r3, #44] ; 0x2c - 8002234: 4911 ldr r1, [pc, #68] ; (800227c ) - 8002236: 4313 orrs r3, r2 - 8002238: f8c1 308c str.w r3, [r1, #140] ; 0x8c + 800226a: 4b15 ldr r3, [pc, #84] ; (80022c0 ) + 800226c: f8d3 308c ldr.w r3, [r3, #140] ; 0x8c + 8002270: f423 3240 bic.w r2, r3, #196608 ; 0x30000 + 8002274: 687b ldr r3, [r7, #4] + 8002276: 6adb ldr r3, [r3, #44] ; 0x2c + 8002278: 4911 ldr r1, [pc, #68] ; (80022c0 ) + 800227a: 4313 orrs r3, r2 + 800227c: f8c1 308c str.w r3, [r1, #140] ; 0x8c } #endif /* STM32F746xx || STM32F756xx || STM32F767xx || STM32F769xx || STM32F777xx || STM32F779xx || STM32F750xx */ /* Enable PLLSAI Clock */ __HAL_RCC_PLLSAI_ENABLE(); - 800223c: 4b0f ldr r3, [pc, #60] ; (800227c ) - 800223e: 681b ldr r3, [r3, #0] - 8002240: 4a0e ldr r2, [pc, #56] ; (800227c ) - 8002242: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 - 8002246: 6013 str r3, [r2, #0] + 8002280: 4b0f ldr r3, [pc, #60] ; (80022c0 ) + 8002282: 681b ldr r3, [r3, #0] + 8002284: 4a0e ldr r2, [pc, #56] ; (80022c0 ) + 8002286: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 + 800228a: 6013 str r3, [r2, #0] /* Get Start Tick*/ tickstart = HAL_GetTick(); - 8002248: f7fe f9c8 bl 80005dc - 800224c: 6178 str r0, [r7, #20] + 800228c: f7fe f9a6 bl 80005dc + 8002290: 6178 str r0, [r7, #20] /* Wait till PLLSAI is ready */ while(__HAL_RCC_PLLSAI_GET_FLAG() == RESET) - 800224e: e008 b.n 8002262 + 8002292: e008 b.n 80022a6 { if((HAL_GetTick() - tickstart) > PLLSAI_TIMEOUT_VALUE) - 8002250: f7fe f9c4 bl 80005dc - 8002254: 4602 mov r2, r0 - 8002256: 697b ldr r3, [r7, #20] - 8002258: 1ad3 subs r3, r2, r3 - 800225a: 2b64 cmp r3, #100 ; 0x64 - 800225c: d901 bls.n 8002262 + 8002294: f7fe f9a2 bl 80005dc + 8002298: 4602 mov r2, r0 + 800229a: 697b ldr r3, [r7, #20] + 800229c: 1ad3 subs r3, r2, r3 + 800229e: 2b64 cmp r3, #100 ; 0x64 + 80022a0: d901 bls.n 80022a6 { /* return in case of Timeout detected */ return HAL_TIMEOUT; - 800225e: 2303 movs r3, #3 - 8002260: e007 b.n 8002272 + 80022a2: 2303 movs r3, #3 + 80022a4: e007 b.n 80022b6 while(__HAL_RCC_PLLSAI_GET_FLAG() == RESET) - 8002262: 4b06 ldr r3, [pc, #24] ; (800227c ) - 8002264: 681b ldr r3, [r3, #0] - 8002266: f003 5300 and.w r3, r3, #536870912 ; 0x20000000 - 800226a: f1b3 5f00 cmp.w r3, #536870912 ; 0x20000000 - 800226e: d1ef bne.n 8002250 + 80022a6: 4b06 ldr r3, [pc, #24] ; (80022c0 ) + 80022a8: 681b ldr r3, [r3, #0] + 80022aa: f003 5300 and.w r3, r3, #536870912 ; 0x20000000 + 80022ae: f1b3 5f00 cmp.w r3, #536870912 ; 0x20000000 + 80022b2: d1ef bne.n 8002294 } } } return HAL_OK; - 8002270: 2300 movs r3, #0 + 80022b4: 2300 movs r3, #0 } - 8002272: 4618 mov r0, r3 - 8002274: 3720 adds r7, #32 - 8002276: 46bd mov sp, r7 - 8002278: bd80 pop {r7, pc} - 800227a: bf00 nop - 800227c: 40023800 .word 0x40023800 - -08002280 : + 80022b6: 4618 mov r0, r3 + 80022b8: 3720 adds r7, #32 + 80022ba: 46bd mov sp, r7 + 80022bc: bd80 pop {r7, pc} + 80022be: bf00 nop + 80022c0: 40023800 .word 0x40023800 + +080022c4 : * Ex: call @ref HAL_TIM_Base_DeInit() before HAL_TIM_Base_Init() * @param htim TIM Base handle * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_Base_Init(TIM_HandleTypeDef *htim) { - 8002280: b580 push {r7, lr} - 8002282: b082 sub sp, #8 - 8002284: af00 add r7, sp, #0 - 8002286: 6078 str r0, [r7, #4] + 80022c4: b580 push {r7, lr} + 80022c6: b082 sub sp, #8 + 80022c8: af00 add r7, sp, #0 + 80022ca: 6078 str r0, [r7, #4] /* Check the TIM handle allocation */ if (htim == NULL) - 8002288: 687b ldr r3, [r7, #4] - 800228a: 2b00 cmp r3, #0 - 800228c: d101 bne.n 8002292 + 80022cc: 687b ldr r3, [r7, #4] + 80022ce: 2b00 cmp r3, #0 + 80022d0: d101 bne.n 80022d6 { return HAL_ERROR; - 800228e: 2301 movs r3, #1 - 8002290: e01d b.n 80022ce + 80022d2: 2301 movs r3, #1 + 80022d4: e01d b.n 8002312 assert_param(IS_TIM_INSTANCE(htim->Instance)); assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); if (htim->State == HAL_TIM_STATE_RESET) - 8002292: 687b ldr r3, [r7, #4] - 8002294: f893 303d ldrb.w r3, [r3, #61] ; 0x3d - 8002298: b2db uxtb r3, r3 - 800229a: 2b00 cmp r3, #0 - 800229c: d106 bne.n 80022ac + 80022d6: 687b ldr r3, [r7, #4] + 80022d8: f893 303d ldrb.w r3, [r3, #61] ; 0x3d + 80022dc: b2db uxtb r3, r3 + 80022de: 2b00 cmp r3, #0 + 80022e0: d106 bne.n 80022f0 { /* Allocate lock resource and initialize it */ htim->Lock = HAL_UNLOCKED; - 800229e: 687b ldr r3, [r7, #4] - 80022a0: 2200 movs r2, #0 - 80022a2: f883 203c strb.w r2, [r3, #60] ; 0x3c + 80022e2: 687b ldr r3, [r7, #4] + 80022e4: 2200 movs r2, #0 + 80022e6: f883 203c strb.w r2, [r3, #60] ; 0x3c } /* Init the low level hardware : GPIO, CLOCK, NVIC */ htim->Base_MspInitCallback(htim); #else /* Init the low level hardware : GPIO, CLOCK, NVIC */ HAL_TIM_Base_MspInit(htim); - 80022a6: 6878 ldr r0, [r7, #4] - 80022a8: f002 fb16 bl 80048d8 + 80022ea: 6878 ldr r0, [r7, #4] + 80022ec: f002 fb26 bl 800493c #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ } /* Set the TIM state */ htim->State = HAL_TIM_STATE_BUSY; - 80022ac: 687b ldr r3, [r7, #4] - 80022ae: 2202 movs r2, #2 - 80022b0: f883 203d strb.w r2, [r3, #61] ; 0x3d + 80022f0: 687b ldr r3, [r7, #4] + 80022f2: 2202 movs r2, #2 + 80022f4: f883 203d strb.w r2, [r3, #61] ; 0x3d /* Set the Time Base configuration */ TIM_Base_SetConfig(htim->Instance, &htim->Init); - 80022b4: 687b ldr r3, [r7, #4] - 80022b6: 681a ldr r2, [r3, #0] - 80022b8: 687b ldr r3, [r7, #4] - 80022ba: 3304 adds r3, #4 - 80022bc: 4619 mov r1, r3 - 80022be: 4610 mov r0, r2 - 80022c0: f000 fc42 bl 8002b48 + 80022f8: 687b ldr r3, [r7, #4] + 80022fa: 681a ldr r2, [r3, #0] + 80022fc: 687b ldr r3, [r7, #4] + 80022fe: 3304 adds r3, #4 + 8002300: 4619 mov r1, r3 + 8002302: 4610 mov r0, r2 + 8002304: f000 fc42 bl 8002b8c /* Initialize the TIM state*/ htim->State = HAL_TIM_STATE_READY; - 80022c4: 687b ldr r3, [r7, #4] - 80022c6: 2201 movs r2, #1 - 80022c8: f883 203d strb.w r2, [r3, #61] ; 0x3d + 8002308: 687b ldr r3, [r7, #4] + 800230a: 2201 movs r2, #1 + 800230c: f883 203d strb.w r2, [r3, #61] ; 0x3d return HAL_OK; - 80022cc: 2300 movs r3, #0 + 8002310: 2300 movs r3, #0 } - 80022ce: 4618 mov r0, r3 - 80022d0: 3708 adds r7, #8 - 80022d2: 46bd mov sp, r7 - 80022d4: bd80 pop {r7, pc} + 8002312: 4618 mov r0, r3 + 8002314: 3708 adds r7, #8 + 8002316: 46bd mov sp, r7 + 8002318: bd80 pop {r7, pc} ... -080022d8 : +0800231c : * @brief Starts the TIM Base generation in interrupt mode. * @param htim TIM Base handle * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_Base_Start_IT(TIM_HandleTypeDef *htim) { - 80022d8: b480 push {r7} - 80022da: b085 sub sp, #20 - 80022dc: af00 add r7, sp, #0 - 80022de: 6078 str r0, [r7, #4] + 800231c: b480 push {r7} + 800231e: b085 sub sp, #20 + 8002320: af00 add r7, sp, #0 + 8002322: 6078 str r0, [r7, #4] /* Check the parameters */ assert_param(IS_TIM_INSTANCE(htim->Instance)); /* Enable the TIM Update interrupt */ __HAL_TIM_ENABLE_IT(htim, TIM_IT_UPDATE); - 80022e0: 687b ldr r3, [r7, #4] - 80022e2: 681b ldr r3, [r3, #0] - 80022e4: 68da ldr r2, [r3, #12] - 80022e6: 687b ldr r3, [r7, #4] - 80022e8: 681b ldr r3, [r3, #0] - 80022ea: f042 0201 orr.w r2, r2, #1 - 80022ee: 60da str r2, [r3, #12] + 8002324: 687b ldr r3, [r7, #4] + 8002326: 681b ldr r3, [r3, #0] + 8002328: 68da ldr r2, [r3, #12] + 800232a: 687b ldr r3, [r7, #4] + 800232c: 681b ldr r3, [r3, #0] + 800232e: f042 0201 orr.w r2, r2, #1 + 8002332: 60da str r2, [r3, #12] /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; - 80022f0: 687b ldr r3, [r7, #4] - 80022f2: 681b ldr r3, [r3, #0] - 80022f4: 689a ldr r2, [r3, #8] - 80022f6: 4b0c ldr r3, [pc, #48] ; (8002328 ) - 80022f8: 4013 ands r3, r2 - 80022fa: 60fb str r3, [r7, #12] + 8002334: 687b ldr r3, [r7, #4] + 8002336: 681b ldr r3, [r3, #0] + 8002338: 689a ldr r2, [r3, #8] + 800233a: 4b0c ldr r3, [pc, #48] ; (800236c ) + 800233c: 4013 ands r3, r2 + 800233e: 60fb str r3, [r7, #12] if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - 80022fc: 68fb ldr r3, [r7, #12] - 80022fe: 2b06 cmp r3, #6 - 8002300: d00b beq.n 800231a - 8002302: 68fb ldr r3, [r7, #12] - 8002304: f5b3 3f80 cmp.w r3, #65536 ; 0x10000 - 8002308: d007 beq.n 800231a + 8002340: 68fb ldr r3, [r7, #12] + 8002342: 2b06 cmp r3, #6 + 8002344: d00b beq.n 800235e + 8002346: 68fb ldr r3, [r7, #12] + 8002348: f5b3 3f80 cmp.w r3, #65536 ; 0x10000 + 800234c: d007 beq.n 800235e { __HAL_TIM_ENABLE(htim); - 800230a: 687b ldr r3, [r7, #4] - 800230c: 681b ldr r3, [r3, #0] - 800230e: 681a ldr r2, [r3, #0] - 8002310: 687b ldr r3, [r7, #4] - 8002312: 681b ldr r3, [r3, #0] - 8002314: f042 0201 orr.w r2, r2, #1 - 8002318: 601a str r2, [r3, #0] + 800234e: 687b ldr r3, [r7, #4] + 8002350: 681b ldr r3, [r3, #0] + 8002352: 681a ldr r2, [r3, #0] + 8002354: 687b ldr r3, [r7, #4] + 8002356: 681b ldr r3, [r3, #0] + 8002358: f042 0201 orr.w r2, r2, #1 + 800235c: 601a str r2, [r3, #0] } /* Return function status */ return HAL_OK; - 800231a: 2300 movs r3, #0 + 800235e: 2300 movs r3, #0 } - 800231c: 4618 mov r0, r3 - 800231e: 3714 adds r7, #20 - 8002320: 46bd mov sp, r7 - 8002322: f85d 7b04 ldr.w r7, [sp], #4 - 8002326: 4770 bx lr - 8002328: 00010007 .word 0x00010007 - -0800232c : + 8002360: 4618 mov r0, r3 + 8002362: 3714 adds r7, #20 + 8002364: 46bd mov sp, r7 + 8002366: f85d 7b04 ldr.w r7, [sp], #4 + 800236a: 4770 bx lr + 800236c: 00010007 .word 0x00010007 + +08002370 : * Ex: call @ref HAL_TIM_PWM_DeInit() before HAL_TIM_PWM_Init() * @param htim TIM PWM handle * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_PWM_Init(TIM_HandleTypeDef *htim) { - 800232c: b580 push {r7, lr} - 800232e: b082 sub sp, #8 - 8002330: af00 add r7, sp, #0 - 8002332: 6078 str r0, [r7, #4] + 8002370: b580 push {r7, lr} + 8002372: b082 sub sp, #8 + 8002374: af00 add r7, sp, #0 + 8002376: 6078 str r0, [r7, #4] /* Check the TIM handle allocation */ if (htim == NULL) - 8002334: 687b ldr r3, [r7, #4] - 8002336: 2b00 cmp r3, #0 - 8002338: d101 bne.n 800233e + 8002378: 687b ldr r3, [r7, #4] + 800237a: 2b00 cmp r3, #0 + 800237c: d101 bne.n 8002382 { return HAL_ERROR; - 800233a: 2301 movs r3, #1 - 800233c: e01d b.n 800237a + 800237e: 2301 movs r3, #1 + 8002380: e01d b.n 80023be assert_param(IS_TIM_INSTANCE(htim->Instance)); assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); if (htim->State == HAL_TIM_STATE_RESET) - 800233e: 687b ldr r3, [r7, #4] - 8002340: f893 303d ldrb.w r3, [r3, #61] ; 0x3d - 8002344: b2db uxtb r3, r3 - 8002346: 2b00 cmp r3, #0 - 8002348: d106 bne.n 8002358 + 8002382: 687b ldr r3, [r7, #4] + 8002384: f893 303d ldrb.w r3, [r3, #61] ; 0x3d + 8002388: b2db uxtb r3, r3 + 800238a: 2b00 cmp r3, #0 + 800238c: d106 bne.n 800239c { /* Allocate lock resource and initialize it */ htim->Lock = HAL_UNLOCKED; - 800234a: 687b ldr r3, [r7, #4] - 800234c: 2200 movs r2, #0 - 800234e: f883 203c strb.w r2, [r3, #60] ; 0x3c + 800238e: 687b ldr r3, [r7, #4] + 8002390: 2200 movs r2, #0 + 8002392: f883 203c strb.w r2, [r3, #60] ; 0x3c } /* Init the low level hardware : GPIO, CLOCK, NVIC */ htim->PWM_MspInitCallback(htim); #else /* Init the low level hardware : GPIO, CLOCK, NVIC and DMA */ HAL_TIM_PWM_MspInit(htim); - 8002352: 6878 ldr r0, [r7, #4] - 8002354: f002 fae6 bl 8004924 + 8002396: 6878 ldr r0, [r7, #4] + 8002398: f002 faf6 bl 8004988 #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ } /* Set the TIM state */ htim->State = HAL_TIM_STATE_BUSY; - 8002358: 687b ldr r3, [r7, #4] - 800235a: 2202 movs r2, #2 - 800235c: f883 203d strb.w r2, [r3, #61] ; 0x3d + 800239c: 687b ldr r3, [r7, #4] + 800239e: 2202 movs r2, #2 + 80023a0: f883 203d strb.w r2, [r3, #61] ; 0x3d /* Init the base time for the PWM */ TIM_Base_SetConfig(htim->Instance, &htim->Init); - 8002360: 687b ldr r3, [r7, #4] - 8002362: 681a ldr r2, [r3, #0] - 8002364: 687b ldr r3, [r7, #4] - 8002366: 3304 adds r3, #4 - 8002368: 4619 mov r1, r3 - 800236a: 4610 mov r0, r2 - 800236c: f000 fbec bl 8002b48 + 80023a4: 687b ldr r3, [r7, #4] + 80023a6: 681a ldr r2, [r3, #0] + 80023a8: 687b ldr r3, [r7, #4] + 80023aa: 3304 adds r3, #4 + 80023ac: 4619 mov r1, r3 + 80023ae: 4610 mov r0, r2 + 80023b0: f000 fbec bl 8002b8c /* Initialize the TIM state*/ htim->State = HAL_TIM_STATE_READY; - 8002370: 687b ldr r3, [r7, #4] - 8002372: 2201 movs r2, #1 - 8002374: f883 203d strb.w r2, [r3, #61] ; 0x3d + 80023b4: 687b ldr r3, [r7, #4] + 80023b6: 2201 movs r2, #1 + 80023b8: f883 203d strb.w r2, [r3, #61] ; 0x3d return HAL_OK; - 8002378: 2300 movs r3, #0 + 80023bc: 2300 movs r3, #0 } - 800237a: 4618 mov r0, r3 - 800237c: 3708 adds r7, #8 - 800237e: 46bd mov sp, r7 - 8002380: bd80 pop {r7, pc} + 80023be: 4618 mov r0, r3 + 80023c0: 3708 adds r7, #8 + 80023c2: 46bd mov sp, r7 + 80023c4: bd80 pop {r7, pc} ... -08002384 : +080023c8 : * @param htim TIM Encoder Interface handle * @param sConfig TIM Encoder Interface configuration structure * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_Encoder_Init(TIM_HandleTypeDef *htim, TIM_Encoder_InitTypeDef *sConfig) { - 8002384: b580 push {r7, lr} - 8002386: b086 sub sp, #24 - 8002388: af00 add r7, sp, #0 - 800238a: 6078 str r0, [r7, #4] - 800238c: 6039 str r1, [r7, #0] + 80023c8: b580 push {r7, lr} + 80023ca: b086 sub sp, #24 + 80023cc: af00 add r7, sp, #0 + 80023ce: 6078 str r0, [r7, #4] + 80023d0: 6039 str r1, [r7, #0] uint32_t tmpsmcr; uint32_t tmpccmr1; uint32_t tmpccer; /* Check the TIM handle allocation */ if (htim == NULL) - 800238e: 687b ldr r3, [r7, #4] - 8002390: 2b00 cmp r3, #0 - 8002392: d101 bne.n 8002398 + 80023d2: 687b ldr r3, [r7, #4] + 80023d4: 2b00 cmp r3, #0 + 80023d6: d101 bne.n 80023dc { return HAL_ERROR; - 8002394: 2301 movs r3, #1 - 8002396: e07b b.n 8002490 + 80023d8: 2301 movs r3, #1 + 80023da: e07b b.n 80024d4 assert_param(IS_TIM_IC_PRESCALER(sConfig->IC1Prescaler)); assert_param(IS_TIM_IC_PRESCALER(sConfig->IC2Prescaler)); assert_param(IS_TIM_IC_FILTER(sConfig->IC1Filter)); assert_param(IS_TIM_IC_FILTER(sConfig->IC2Filter)); if (htim->State == HAL_TIM_STATE_RESET) - 8002398: 687b ldr r3, [r7, #4] - 800239a: f893 303d ldrb.w r3, [r3, #61] ; 0x3d - 800239e: b2db uxtb r3, r3 - 80023a0: 2b00 cmp r3, #0 - 80023a2: d106 bne.n 80023b2 + 80023dc: 687b ldr r3, [r7, #4] + 80023de: f893 303d ldrb.w r3, [r3, #61] ; 0x3d + 80023e2: b2db uxtb r3, r3 + 80023e4: 2b00 cmp r3, #0 + 80023e6: d106 bne.n 80023f6 { /* Allocate lock resource and initialize it */ htim->Lock = HAL_UNLOCKED; - 80023a4: 687b ldr r3, [r7, #4] - 80023a6: 2200 movs r2, #0 - 80023a8: f883 203c strb.w r2, [r3, #60] ; 0x3c + 80023e8: 687b ldr r3, [r7, #4] + 80023ea: 2200 movs r2, #0 + 80023ec: f883 203c strb.w r2, [r3, #60] ; 0x3c } /* Init the low level hardware : GPIO, CLOCK, NVIC */ htim->Encoder_MspInitCallback(htim); #else /* Init the low level hardware : GPIO, CLOCK, NVIC and DMA */ HAL_TIM_Encoder_MspInit(htim); - 80023ac: 6878 ldr r0, [r7, #4] - 80023ae: f002 fa03 bl 80047b8 + 80023f0: 6878 ldr r0, [r7, #4] + 80023f2: f002 fa13 bl 800481c #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ } /* Set the TIM state */ htim->State = HAL_TIM_STATE_BUSY; - 80023b2: 687b ldr r3, [r7, #4] - 80023b4: 2202 movs r2, #2 - 80023b6: f883 203d strb.w r2, [r3, #61] ; 0x3d + 80023f6: 687b ldr r3, [r7, #4] + 80023f8: 2202 movs r2, #2 + 80023fa: f883 203d strb.w r2, [r3, #61] ; 0x3d /* Reset the SMS and ECE bits */ htim->Instance->SMCR &= ~(TIM_SMCR_SMS | TIM_SMCR_ECE); - 80023ba: 687b ldr r3, [r7, #4] - 80023bc: 681b ldr r3, [r3, #0] - 80023be: 6899 ldr r1, [r3, #8] - 80023c0: 687b ldr r3, [r7, #4] - 80023c2: 681a ldr r2, [r3, #0] - 80023c4: 4b34 ldr r3, [pc, #208] ; (8002498 ) - 80023c6: 400b ands r3, r1 - 80023c8: 6093 str r3, [r2, #8] + 80023fe: 687b ldr r3, [r7, #4] + 8002400: 681b ldr r3, [r3, #0] + 8002402: 6899 ldr r1, [r3, #8] + 8002404: 687b ldr r3, [r7, #4] + 8002406: 681a ldr r2, [r3, #0] + 8002408: 4b34 ldr r3, [pc, #208] ; (80024dc ) + 800240a: 400b ands r3, r1 + 800240c: 6093 str r3, [r2, #8] /* Configure the Time base in the Encoder Mode */ TIM_Base_SetConfig(htim->Instance, &htim->Init); - 80023ca: 687b ldr r3, [r7, #4] - 80023cc: 681a ldr r2, [r3, #0] - 80023ce: 687b ldr r3, [r7, #4] - 80023d0: 3304 adds r3, #4 - 80023d2: 4619 mov r1, r3 - 80023d4: 4610 mov r0, r2 - 80023d6: f000 fbb7 bl 8002b48 + 800240e: 687b ldr r3, [r7, #4] + 8002410: 681a ldr r2, [r3, #0] + 8002412: 687b ldr r3, [r7, #4] + 8002414: 3304 adds r3, #4 + 8002416: 4619 mov r1, r3 + 8002418: 4610 mov r0, r2 + 800241a: f000 fbb7 bl 8002b8c /* Get the TIMx SMCR register value */ tmpsmcr = htim->Instance->SMCR; - 80023da: 687b ldr r3, [r7, #4] - 80023dc: 681b ldr r3, [r3, #0] - 80023de: 689b ldr r3, [r3, #8] - 80023e0: 617b str r3, [r7, #20] + 800241e: 687b ldr r3, [r7, #4] + 8002420: 681b ldr r3, [r3, #0] + 8002422: 689b ldr r3, [r3, #8] + 8002424: 617b str r3, [r7, #20] /* Get the TIMx CCMR1 register value */ tmpccmr1 = htim->Instance->CCMR1; - 80023e2: 687b ldr r3, [r7, #4] - 80023e4: 681b ldr r3, [r3, #0] - 80023e6: 699b ldr r3, [r3, #24] - 80023e8: 613b str r3, [r7, #16] + 8002426: 687b ldr r3, [r7, #4] + 8002428: 681b ldr r3, [r3, #0] + 800242a: 699b ldr r3, [r3, #24] + 800242c: 613b str r3, [r7, #16] /* Get the TIMx CCER register value */ tmpccer = htim->Instance->CCER; - 80023ea: 687b ldr r3, [r7, #4] - 80023ec: 681b ldr r3, [r3, #0] - 80023ee: 6a1b ldr r3, [r3, #32] - 80023f0: 60fb str r3, [r7, #12] + 800242e: 687b ldr r3, [r7, #4] + 8002430: 681b ldr r3, [r3, #0] + 8002432: 6a1b ldr r3, [r3, #32] + 8002434: 60fb str r3, [r7, #12] /* Set the encoder Mode */ tmpsmcr |= sConfig->EncoderMode; - 80023f2: 683b ldr r3, [r7, #0] - 80023f4: 681b ldr r3, [r3, #0] - 80023f6: 697a ldr r2, [r7, #20] - 80023f8: 4313 orrs r3, r2 - 80023fa: 617b str r3, [r7, #20] + 8002436: 683b ldr r3, [r7, #0] + 8002438: 681b ldr r3, [r3, #0] + 800243a: 697a ldr r2, [r7, #20] + 800243c: 4313 orrs r3, r2 + 800243e: 617b str r3, [r7, #20] /* Select the Capture Compare 1 and the Capture Compare 2 as input */ tmpccmr1 &= ~(TIM_CCMR1_CC1S | TIM_CCMR1_CC2S); - 80023fc: 693a ldr r2, [r7, #16] - 80023fe: 4b27 ldr r3, [pc, #156] ; (800249c ) - 8002400: 4013 ands r3, r2 - 8002402: 613b str r3, [r7, #16] + 8002440: 693a ldr r2, [r7, #16] + 8002442: 4b27 ldr r3, [pc, #156] ; (80024e0 ) + 8002444: 4013 ands r3, r2 + 8002446: 613b str r3, [r7, #16] tmpccmr1 |= (sConfig->IC1Selection | (sConfig->IC2Selection << 8U)); - 8002404: 683b ldr r3, [r7, #0] - 8002406: 689a ldr r2, [r3, #8] - 8002408: 683b ldr r3, [r7, #0] - 800240a: 699b ldr r3, [r3, #24] - 800240c: 021b lsls r3, r3, #8 - 800240e: 4313 orrs r3, r2 - 8002410: 693a ldr r2, [r7, #16] - 8002412: 4313 orrs r3, r2 - 8002414: 613b str r3, [r7, #16] + 8002448: 683b ldr r3, [r7, #0] + 800244a: 689a ldr r2, [r3, #8] + 800244c: 683b ldr r3, [r7, #0] + 800244e: 699b ldr r3, [r3, #24] + 8002450: 021b lsls r3, r3, #8 + 8002452: 4313 orrs r3, r2 + 8002454: 693a ldr r2, [r7, #16] + 8002456: 4313 orrs r3, r2 + 8002458: 613b str r3, [r7, #16] /* Set the Capture Compare 1 and the Capture Compare 2 prescalers and filters */ tmpccmr1 &= ~(TIM_CCMR1_IC1PSC | TIM_CCMR1_IC2PSC); - 8002416: 693a ldr r2, [r7, #16] - 8002418: 4b21 ldr r3, [pc, #132] ; (80024a0 ) - 800241a: 4013 ands r3, r2 - 800241c: 613b str r3, [r7, #16] + 800245a: 693a ldr r2, [r7, #16] + 800245c: 4b21 ldr r3, [pc, #132] ; (80024e4 ) + 800245e: 4013 ands r3, r2 + 8002460: 613b str r3, [r7, #16] tmpccmr1 &= ~(TIM_CCMR1_IC1F | TIM_CCMR1_IC2F); - 800241e: 693a ldr r2, [r7, #16] - 8002420: 4b20 ldr r3, [pc, #128] ; (80024a4 ) - 8002422: 4013 ands r3, r2 - 8002424: 613b str r3, [r7, #16] + 8002462: 693a ldr r2, [r7, #16] + 8002464: 4b20 ldr r3, [pc, #128] ; (80024e8 ) + 8002466: 4013 ands r3, r2 + 8002468: 613b str r3, [r7, #16] tmpccmr1 |= sConfig->IC1Prescaler | (sConfig->IC2Prescaler << 8U); - 8002426: 683b ldr r3, [r7, #0] - 8002428: 68da ldr r2, [r3, #12] - 800242a: 683b ldr r3, [r7, #0] - 800242c: 69db ldr r3, [r3, #28] - 800242e: 021b lsls r3, r3, #8 - 8002430: 4313 orrs r3, r2 - 8002432: 693a ldr r2, [r7, #16] - 8002434: 4313 orrs r3, r2 - 8002436: 613b str r3, [r7, #16] + 800246a: 683b ldr r3, [r7, #0] + 800246c: 68da ldr r2, [r3, #12] + 800246e: 683b ldr r3, [r7, #0] + 8002470: 69db ldr r3, [r3, #28] + 8002472: 021b lsls r3, r3, #8 + 8002474: 4313 orrs r3, r2 + 8002476: 693a ldr r2, [r7, #16] + 8002478: 4313 orrs r3, r2 + 800247a: 613b str r3, [r7, #16] tmpccmr1 |= (sConfig->IC1Filter << 4U) | (sConfig->IC2Filter << 12U); - 8002438: 683b ldr r3, [r7, #0] - 800243a: 691b ldr r3, [r3, #16] - 800243c: 011a lsls r2, r3, #4 - 800243e: 683b ldr r3, [r7, #0] - 8002440: 6a1b ldr r3, [r3, #32] - 8002442: 031b lsls r3, r3, #12 - 8002444: 4313 orrs r3, r2 - 8002446: 693a ldr r2, [r7, #16] - 8002448: 4313 orrs r3, r2 - 800244a: 613b str r3, [r7, #16] + 800247c: 683b ldr r3, [r7, #0] + 800247e: 691b ldr r3, [r3, #16] + 8002480: 011a lsls r2, r3, #4 + 8002482: 683b ldr r3, [r7, #0] + 8002484: 6a1b ldr r3, [r3, #32] + 8002486: 031b lsls r3, r3, #12 + 8002488: 4313 orrs r3, r2 + 800248a: 693a ldr r2, [r7, #16] + 800248c: 4313 orrs r3, r2 + 800248e: 613b str r3, [r7, #16] /* Set the TI1 and the TI2 Polarities */ tmpccer &= ~(TIM_CCER_CC1P | TIM_CCER_CC2P); - 800244c: 68fb ldr r3, [r7, #12] - 800244e: f023 0322 bic.w r3, r3, #34 ; 0x22 - 8002452: 60fb str r3, [r7, #12] + 8002490: 68fb ldr r3, [r7, #12] + 8002492: f023 0322 bic.w r3, r3, #34 ; 0x22 + 8002496: 60fb str r3, [r7, #12] tmpccer &= ~(TIM_CCER_CC1NP | TIM_CCER_CC2NP); - 8002454: 68fb ldr r3, [r7, #12] - 8002456: f023 0388 bic.w r3, r3, #136 ; 0x88 - 800245a: 60fb str r3, [r7, #12] + 8002498: 68fb ldr r3, [r7, #12] + 800249a: f023 0388 bic.w r3, r3, #136 ; 0x88 + 800249e: 60fb str r3, [r7, #12] tmpccer |= sConfig->IC1Polarity | (sConfig->IC2Polarity << 4U); - 800245c: 683b ldr r3, [r7, #0] - 800245e: 685a ldr r2, [r3, #4] - 8002460: 683b ldr r3, [r7, #0] - 8002462: 695b ldr r3, [r3, #20] - 8002464: 011b lsls r3, r3, #4 - 8002466: 4313 orrs r3, r2 - 8002468: 68fa ldr r2, [r7, #12] - 800246a: 4313 orrs r3, r2 - 800246c: 60fb str r3, [r7, #12] + 80024a0: 683b ldr r3, [r7, #0] + 80024a2: 685a ldr r2, [r3, #4] + 80024a4: 683b ldr r3, [r7, #0] + 80024a6: 695b ldr r3, [r3, #20] + 80024a8: 011b lsls r3, r3, #4 + 80024aa: 4313 orrs r3, r2 + 80024ac: 68fa ldr r2, [r7, #12] + 80024ae: 4313 orrs r3, r2 + 80024b0: 60fb str r3, [r7, #12] /* Write to TIMx SMCR */ htim->Instance->SMCR = tmpsmcr; - 800246e: 687b ldr r3, [r7, #4] - 8002470: 681b ldr r3, [r3, #0] - 8002472: 697a ldr r2, [r7, #20] - 8002474: 609a str r2, [r3, #8] + 80024b2: 687b ldr r3, [r7, #4] + 80024b4: 681b ldr r3, [r3, #0] + 80024b6: 697a ldr r2, [r7, #20] + 80024b8: 609a str r2, [r3, #8] /* Write to TIMx CCMR1 */ htim->Instance->CCMR1 = tmpccmr1; - 8002476: 687b ldr r3, [r7, #4] - 8002478: 681b ldr r3, [r3, #0] - 800247a: 693a ldr r2, [r7, #16] - 800247c: 619a str r2, [r3, #24] + 80024ba: 687b ldr r3, [r7, #4] + 80024bc: 681b ldr r3, [r3, #0] + 80024be: 693a ldr r2, [r7, #16] + 80024c0: 619a str r2, [r3, #24] /* Write to TIMx CCER */ htim->Instance->CCER = tmpccer; - 800247e: 687b ldr r3, [r7, #4] - 8002480: 681b ldr r3, [r3, #0] - 8002482: 68fa ldr r2, [r7, #12] - 8002484: 621a str r2, [r3, #32] + 80024c2: 687b ldr r3, [r7, #4] + 80024c4: 681b ldr r3, [r3, #0] + 80024c6: 68fa ldr r2, [r7, #12] + 80024c8: 621a str r2, [r3, #32] /* Initialize the TIM state*/ htim->State = HAL_TIM_STATE_READY; - 8002486: 687b ldr r3, [r7, #4] - 8002488: 2201 movs r2, #1 - 800248a: f883 203d strb.w r2, [r3, #61] ; 0x3d + 80024ca: 687b ldr r3, [r7, #4] + 80024cc: 2201 movs r2, #1 + 80024ce: f883 203d strb.w r2, [r3, #61] ; 0x3d return HAL_OK; - 800248e: 2300 movs r3, #0 + 80024d2: 2300 movs r3, #0 } - 8002490: 4618 mov r0, r3 - 8002492: 3718 adds r7, #24 - 8002494: 46bd mov sp, r7 - 8002496: bd80 pop {r7, pc} - 8002498: fffebff8 .word 0xfffebff8 - 800249c: fffffcfc .word 0xfffffcfc - 80024a0: fffff3f3 .word 0xfffff3f3 - 80024a4: ffff0f0f .word 0xffff0f0f - -080024a8 : + 80024d4: 4618 mov r0, r3 + 80024d6: 3718 adds r7, #24 + 80024d8: 46bd mov sp, r7 + 80024da: bd80 pop {r7, pc} + 80024dc: fffebff8 .word 0xfffebff8 + 80024e0: fffffcfc .word 0xfffffcfc + 80024e4: fffff3f3 .word 0xfffff3f3 + 80024e8: ffff0f0f .word 0xffff0f0f + +080024ec : * @arg TIM_CHANNEL_2: TIM Channel 2 selected * @arg TIM_CHANNEL_ALL: TIM Channel 1 and TIM Channel 2 are selected * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_Encoder_Start(TIM_HandleTypeDef *htim, uint32_t Channel) { - 80024a8: b580 push {r7, lr} - 80024aa: b082 sub sp, #8 - 80024ac: af00 add r7, sp, #0 - 80024ae: 6078 str r0, [r7, #4] - 80024b0: 6039 str r1, [r7, #0] + 80024ec: b580 push {r7, lr} + 80024ee: b082 sub sp, #8 + 80024f0: af00 add r7, sp, #0 + 80024f2: 6078 str r0, [r7, #4] + 80024f4: 6039 str r1, [r7, #0] /* Check the parameters */ assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); /* Enable the encoder interface channels */ switch (Channel) - 80024b2: 683b ldr r3, [r7, #0] - 80024b4: 2b00 cmp r3, #0 - 80024b6: d002 beq.n 80024be - 80024b8: 2b04 cmp r3, #4 - 80024ba: d008 beq.n 80024ce - 80024bc: e00f b.n 80024de + 80024f6: 683b ldr r3, [r7, #0] + 80024f8: 2b00 cmp r3, #0 + 80024fa: d002 beq.n 8002502 + 80024fc: 2b04 cmp r3, #4 + 80024fe: d008 beq.n 8002512 + 8002500: e00f b.n 8002522 { case TIM_CHANNEL_1: { TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); - 80024be: 687b ldr r3, [r7, #4] - 80024c0: 681b ldr r3, [r3, #0] - 80024c2: 2201 movs r2, #1 - 80024c4: 2100 movs r1, #0 - 80024c6: 4618 mov r0, r3 - 80024c8: f000 fed6 bl 8003278 + 8002502: 687b ldr r3, [r7, #4] + 8002504: 681b ldr r3, [r3, #0] + 8002506: 2201 movs r2, #1 + 8002508: 2100 movs r1, #0 + 800250a: 4618 mov r0, r3 + 800250c: f000 fed6 bl 80032bc break; - 80024cc: e016 b.n 80024fc + 8002510: e016 b.n 8002540 } case TIM_CHANNEL_2: { TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 80024ce: 687b ldr r3, [r7, #4] - 80024d0: 681b ldr r3, [r3, #0] - 80024d2: 2201 movs r2, #1 - 80024d4: 2104 movs r1, #4 - 80024d6: 4618 mov r0, r3 - 80024d8: f000 fece bl 8003278 + 8002512: 687b ldr r3, [r7, #4] + 8002514: 681b ldr r3, [r3, #0] + 8002516: 2201 movs r2, #1 + 8002518: 2104 movs r1, #4 + 800251a: 4618 mov r0, r3 + 800251c: f000 fece bl 80032bc break; - 80024dc: e00e b.n 80024fc + 8002520: e00e b.n 8002540 } default : { TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); - 80024de: 687b ldr r3, [r7, #4] - 80024e0: 681b ldr r3, [r3, #0] - 80024e2: 2201 movs r2, #1 - 80024e4: 2100 movs r1, #0 - 80024e6: 4618 mov r0, r3 - 80024e8: f000 fec6 bl 8003278 + 8002522: 687b ldr r3, [r7, #4] + 8002524: 681b ldr r3, [r3, #0] + 8002526: 2201 movs r2, #1 + 8002528: 2100 movs r1, #0 + 800252a: 4618 mov r0, r3 + 800252c: f000 fec6 bl 80032bc TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); - 80024ec: 687b ldr r3, [r7, #4] - 80024ee: 681b ldr r3, [r3, #0] - 80024f0: 2201 movs r2, #1 - 80024f2: 2104 movs r1, #4 - 80024f4: 4618 mov r0, r3 - 80024f6: f000 febf bl 8003278 + 8002530: 687b ldr r3, [r7, #4] + 8002532: 681b ldr r3, [r3, #0] + 8002534: 2201 movs r2, #1 + 8002536: 2104 movs r1, #4 + 8002538: 4618 mov r0, r3 + 800253a: f000 febf bl 80032bc break; - 80024fa: bf00 nop + 800253e: bf00 nop } } /* Enable the Peripheral */ __HAL_TIM_ENABLE(htim); - 80024fc: 687b ldr r3, [r7, #4] - 80024fe: 681b ldr r3, [r3, #0] - 8002500: 681a ldr r2, [r3, #0] - 8002502: 687b ldr r3, [r7, #4] - 8002504: 681b ldr r3, [r3, #0] - 8002506: f042 0201 orr.w r2, r2, #1 - 800250a: 601a str r2, [r3, #0] + 8002540: 687b ldr r3, [r7, #4] + 8002542: 681b ldr r3, [r3, #0] + 8002544: 681a ldr r2, [r3, #0] + 8002546: 687b ldr r3, [r7, #4] + 8002548: 681b ldr r3, [r3, #0] + 800254a: f042 0201 orr.w r2, r2, #1 + 800254e: 601a str r2, [r3, #0] /* Return function status */ return HAL_OK; - 800250c: 2300 movs r3, #0 + 8002550: 2300 movs r3, #0 } - 800250e: 4618 mov r0, r3 - 8002510: 3708 adds r7, #8 - 8002512: 46bd mov sp, r7 - 8002514: bd80 pop {r7, pc} + 8002552: 4618 mov r0, r3 + 8002554: 3708 adds r7, #8 + 8002556: 46bd mov sp, r7 + 8002558: bd80 pop {r7, pc} -08002516 : +0800255a : * @brief This function handles TIM interrupts requests. * @param htim TIM handle * @retval None */ void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim) { - 8002516: b580 push {r7, lr} - 8002518: b082 sub sp, #8 - 800251a: af00 add r7, sp, #0 - 800251c: 6078 str r0, [r7, #4] + 800255a: b580 push {r7, lr} + 800255c: b082 sub sp, #8 + 800255e: af00 add r7, sp, #0 + 8002560: 6078 str r0, [r7, #4] /* Capture compare 1 event */ if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC1) != RESET) - 800251e: 687b ldr r3, [r7, #4] - 8002520: 681b ldr r3, [r3, #0] - 8002522: 691b ldr r3, [r3, #16] - 8002524: f003 0302 and.w r3, r3, #2 - 8002528: 2b02 cmp r3, #2 - 800252a: d122 bne.n 8002572 + 8002562: 687b ldr r3, [r7, #4] + 8002564: 681b ldr r3, [r3, #0] + 8002566: 691b ldr r3, [r3, #16] + 8002568: f003 0302 and.w r3, r3, #2 + 800256c: 2b02 cmp r3, #2 + 800256e: d122 bne.n 80025b6 { if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC1) != RESET) - 800252c: 687b ldr r3, [r7, #4] - 800252e: 681b ldr r3, [r3, #0] - 8002530: 68db ldr r3, [r3, #12] - 8002532: f003 0302 and.w r3, r3, #2 - 8002536: 2b02 cmp r3, #2 - 8002538: d11b bne.n 8002572 + 8002570: 687b ldr r3, [r7, #4] + 8002572: 681b ldr r3, [r3, #0] + 8002574: 68db ldr r3, [r3, #12] + 8002576: f003 0302 and.w r3, r3, #2 + 800257a: 2b02 cmp r3, #2 + 800257c: d11b bne.n 80025b6 { { __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC1); - 800253a: 687b ldr r3, [r7, #4] - 800253c: 681b ldr r3, [r3, #0] - 800253e: f06f 0202 mvn.w r2, #2 - 8002542: 611a str r2, [r3, #16] + 800257e: 687b ldr r3, [r7, #4] + 8002580: 681b ldr r3, [r3, #0] + 8002582: f06f 0202 mvn.w r2, #2 + 8002586: 611a str r2, [r3, #16] htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; - 8002544: 687b ldr r3, [r7, #4] - 8002546: 2201 movs r2, #1 - 8002548: 771a strb r2, [r3, #28] + 8002588: 687b ldr r3, [r7, #4] + 800258a: 2201 movs r2, #1 + 800258c: 771a strb r2, [r3, #28] /* Input capture event */ if ((htim->Instance->CCMR1 & TIM_CCMR1_CC1S) != 0x00U) - 800254a: 687b ldr r3, [r7, #4] - 800254c: 681b ldr r3, [r3, #0] - 800254e: 699b ldr r3, [r3, #24] - 8002550: f003 0303 and.w r3, r3, #3 - 8002554: 2b00 cmp r3, #0 - 8002556: d003 beq.n 8002560 + 800258e: 687b ldr r3, [r7, #4] + 8002590: 681b ldr r3, [r3, #0] + 8002592: 699b ldr r3, [r3, #24] + 8002594: f003 0303 and.w r3, r3, #3 + 8002598: 2b00 cmp r3, #0 + 800259a: d003 beq.n 80025a4 { #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->IC_CaptureCallback(htim); #else HAL_TIM_IC_CaptureCallback(htim); - 8002558: 6878 ldr r0, [r7, #4] - 800255a: f000 fad7 bl 8002b0c - 800255e: e005 b.n 800256c + 800259c: 6878 ldr r0, [r7, #4] + 800259e: f000 fad7 bl 8002b50 + 80025a2: e005 b.n 80025b0 { #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->OC_DelayElapsedCallback(htim); htim->PWM_PulseFinishedCallback(htim); #else HAL_TIM_OC_DelayElapsedCallback(htim); - 8002560: 6878 ldr r0, [r7, #4] - 8002562: f000 fac9 bl 8002af8 + 80025a4: 6878 ldr r0, [r7, #4] + 80025a6: f000 fac9 bl 8002b3c HAL_TIM_PWM_PulseFinishedCallback(htim); - 8002566: 6878 ldr r0, [r7, #4] - 8002568: f000 fada bl 8002b20 + 80025aa: 6878 ldr r0, [r7, #4] + 80025ac: f000 fada bl 8002b64 #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ } htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; - 800256c: 687b ldr r3, [r7, #4] - 800256e: 2200 movs r2, #0 - 8002570: 771a strb r2, [r3, #28] + 80025b0: 687b ldr r3, [r7, #4] + 80025b2: 2200 movs r2, #0 + 80025b4: 771a strb r2, [r3, #28] } } } /* Capture compare 2 event */ if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC2) != RESET) - 8002572: 687b ldr r3, [r7, #4] - 8002574: 681b ldr r3, [r3, #0] - 8002576: 691b ldr r3, [r3, #16] - 8002578: f003 0304 and.w r3, r3, #4 - 800257c: 2b04 cmp r3, #4 - 800257e: d122 bne.n 80025c6 + 80025b6: 687b ldr r3, [r7, #4] + 80025b8: 681b ldr r3, [r3, #0] + 80025ba: 691b ldr r3, [r3, #16] + 80025bc: f003 0304 and.w r3, r3, #4 + 80025c0: 2b04 cmp r3, #4 + 80025c2: d122 bne.n 800260a { if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC2) != RESET) - 8002580: 687b ldr r3, [r7, #4] - 8002582: 681b ldr r3, [r3, #0] - 8002584: 68db ldr r3, [r3, #12] - 8002586: f003 0304 and.w r3, r3, #4 - 800258a: 2b04 cmp r3, #4 - 800258c: d11b bne.n 80025c6 + 80025c4: 687b ldr r3, [r7, #4] + 80025c6: 681b ldr r3, [r3, #0] + 80025c8: 68db ldr r3, [r3, #12] + 80025ca: f003 0304 and.w r3, r3, #4 + 80025ce: 2b04 cmp r3, #4 + 80025d0: d11b bne.n 800260a { __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC2); - 800258e: 687b ldr r3, [r7, #4] - 8002590: 681b ldr r3, [r3, #0] - 8002592: f06f 0204 mvn.w r2, #4 - 8002596: 611a str r2, [r3, #16] + 80025d2: 687b ldr r3, [r7, #4] + 80025d4: 681b ldr r3, [r3, #0] + 80025d6: f06f 0204 mvn.w r2, #4 + 80025da: 611a str r2, [r3, #16] htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; - 8002598: 687b ldr r3, [r7, #4] - 800259a: 2202 movs r2, #2 - 800259c: 771a strb r2, [r3, #28] + 80025dc: 687b ldr r3, [r7, #4] + 80025de: 2202 movs r2, #2 + 80025e0: 771a strb r2, [r3, #28] /* Input capture event */ if ((htim->Instance->CCMR1 & TIM_CCMR1_CC2S) != 0x00U) - 800259e: 687b ldr r3, [r7, #4] - 80025a0: 681b ldr r3, [r3, #0] - 80025a2: 699b ldr r3, [r3, #24] - 80025a4: f403 7340 and.w r3, r3, #768 ; 0x300 - 80025a8: 2b00 cmp r3, #0 - 80025aa: d003 beq.n 80025b4 + 80025e2: 687b ldr r3, [r7, #4] + 80025e4: 681b ldr r3, [r3, #0] + 80025e6: 699b ldr r3, [r3, #24] + 80025e8: f403 7340 and.w r3, r3, #768 ; 0x300 + 80025ec: 2b00 cmp r3, #0 + 80025ee: d003 beq.n 80025f8 { #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->IC_CaptureCallback(htim); #else HAL_TIM_IC_CaptureCallback(htim); - 80025ac: 6878 ldr r0, [r7, #4] - 80025ae: f000 faad bl 8002b0c - 80025b2: e005 b.n 80025c0 + 80025f0: 6878 ldr r0, [r7, #4] + 80025f2: f000 faad bl 8002b50 + 80025f6: e005 b.n 8002604 { #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->OC_DelayElapsedCallback(htim); htim->PWM_PulseFinishedCallback(htim); #else HAL_TIM_OC_DelayElapsedCallback(htim); - 80025b4: 6878 ldr r0, [r7, #4] - 80025b6: f000 fa9f bl 8002af8 + 80025f8: 6878 ldr r0, [r7, #4] + 80025fa: f000 fa9f bl 8002b3c HAL_TIM_PWM_PulseFinishedCallback(htim); - 80025ba: 6878 ldr r0, [r7, #4] - 80025bc: f000 fab0 bl 8002b20 + 80025fe: 6878 ldr r0, [r7, #4] + 8002600: f000 fab0 bl 8002b64 #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ } htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; - 80025c0: 687b ldr r3, [r7, #4] - 80025c2: 2200 movs r2, #0 - 80025c4: 771a strb r2, [r3, #28] + 8002604: 687b ldr r3, [r7, #4] + 8002606: 2200 movs r2, #0 + 8002608: 771a strb r2, [r3, #28] } } /* Capture compare 3 event */ if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC3) != RESET) - 80025c6: 687b ldr r3, [r7, #4] - 80025c8: 681b ldr r3, [r3, #0] - 80025ca: 691b ldr r3, [r3, #16] - 80025cc: f003 0308 and.w r3, r3, #8 - 80025d0: 2b08 cmp r3, #8 - 80025d2: d122 bne.n 800261a + 800260a: 687b ldr r3, [r7, #4] + 800260c: 681b ldr r3, [r3, #0] + 800260e: 691b ldr r3, [r3, #16] + 8002610: f003 0308 and.w r3, r3, #8 + 8002614: 2b08 cmp r3, #8 + 8002616: d122 bne.n 800265e { if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC3) != RESET) - 80025d4: 687b ldr r3, [r7, #4] - 80025d6: 681b ldr r3, [r3, #0] - 80025d8: 68db ldr r3, [r3, #12] - 80025da: f003 0308 and.w r3, r3, #8 - 80025de: 2b08 cmp r3, #8 - 80025e0: d11b bne.n 800261a + 8002618: 687b ldr r3, [r7, #4] + 800261a: 681b ldr r3, [r3, #0] + 800261c: 68db ldr r3, [r3, #12] + 800261e: f003 0308 and.w r3, r3, #8 + 8002622: 2b08 cmp r3, #8 + 8002624: d11b bne.n 800265e { __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC3); - 80025e2: 687b ldr r3, [r7, #4] - 80025e4: 681b ldr r3, [r3, #0] - 80025e6: f06f 0208 mvn.w r2, #8 - 80025ea: 611a str r2, [r3, #16] + 8002626: 687b ldr r3, [r7, #4] + 8002628: 681b ldr r3, [r3, #0] + 800262a: f06f 0208 mvn.w r2, #8 + 800262e: 611a str r2, [r3, #16] htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; - 80025ec: 687b ldr r3, [r7, #4] - 80025ee: 2204 movs r2, #4 - 80025f0: 771a strb r2, [r3, #28] + 8002630: 687b ldr r3, [r7, #4] + 8002632: 2204 movs r2, #4 + 8002634: 771a strb r2, [r3, #28] /* Input capture event */ if ((htim->Instance->CCMR2 & TIM_CCMR2_CC3S) != 0x00U) - 80025f2: 687b ldr r3, [r7, #4] - 80025f4: 681b ldr r3, [r3, #0] - 80025f6: 69db ldr r3, [r3, #28] - 80025f8: f003 0303 and.w r3, r3, #3 - 80025fc: 2b00 cmp r3, #0 - 80025fe: d003 beq.n 8002608 + 8002636: 687b ldr r3, [r7, #4] + 8002638: 681b ldr r3, [r3, #0] + 800263a: 69db ldr r3, [r3, #28] + 800263c: f003 0303 and.w r3, r3, #3 + 8002640: 2b00 cmp r3, #0 + 8002642: d003 beq.n 800264c { #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->IC_CaptureCallback(htim); #else HAL_TIM_IC_CaptureCallback(htim); - 8002600: 6878 ldr r0, [r7, #4] - 8002602: f000 fa83 bl 8002b0c - 8002606: e005 b.n 8002614 + 8002644: 6878 ldr r0, [r7, #4] + 8002646: f000 fa83 bl 8002b50 + 800264a: e005 b.n 8002658 { #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->OC_DelayElapsedCallback(htim); htim->PWM_PulseFinishedCallback(htim); #else HAL_TIM_OC_DelayElapsedCallback(htim); - 8002608: 6878 ldr r0, [r7, #4] - 800260a: f000 fa75 bl 8002af8 + 800264c: 6878 ldr r0, [r7, #4] + 800264e: f000 fa75 bl 8002b3c HAL_TIM_PWM_PulseFinishedCallback(htim); - 800260e: 6878 ldr r0, [r7, #4] - 8002610: f000 fa86 bl 8002b20 + 8002652: 6878 ldr r0, [r7, #4] + 8002654: f000 fa86 bl 8002b64 #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ } htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; - 8002614: 687b ldr r3, [r7, #4] - 8002616: 2200 movs r2, #0 - 8002618: 771a strb r2, [r3, #28] + 8002658: 687b ldr r3, [r7, #4] + 800265a: 2200 movs r2, #0 + 800265c: 771a strb r2, [r3, #28] } } /* Capture compare 4 event */ if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC4) != RESET) - 800261a: 687b ldr r3, [r7, #4] - 800261c: 681b ldr r3, [r3, #0] - 800261e: 691b ldr r3, [r3, #16] - 8002620: f003 0310 and.w r3, r3, #16 - 8002624: 2b10 cmp r3, #16 - 8002626: d122 bne.n 800266e + 800265e: 687b ldr r3, [r7, #4] + 8002660: 681b ldr r3, [r3, #0] + 8002662: 691b ldr r3, [r3, #16] + 8002664: f003 0310 and.w r3, r3, #16 + 8002668: 2b10 cmp r3, #16 + 800266a: d122 bne.n 80026b2 { if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC4) != RESET) - 8002628: 687b ldr r3, [r7, #4] - 800262a: 681b ldr r3, [r3, #0] - 800262c: 68db ldr r3, [r3, #12] - 800262e: f003 0310 and.w r3, r3, #16 - 8002632: 2b10 cmp r3, #16 - 8002634: d11b bne.n 800266e + 800266c: 687b ldr r3, [r7, #4] + 800266e: 681b ldr r3, [r3, #0] + 8002670: 68db ldr r3, [r3, #12] + 8002672: f003 0310 and.w r3, r3, #16 + 8002676: 2b10 cmp r3, #16 + 8002678: d11b bne.n 80026b2 { __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC4); - 8002636: 687b ldr r3, [r7, #4] - 8002638: 681b ldr r3, [r3, #0] - 800263a: f06f 0210 mvn.w r2, #16 - 800263e: 611a str r2, [r3, #16] + 800267a: 687b ldr r3, [r7, #4] + 800267c: 681b ldr r3, [r3, #0] + 800267e: f06f 0210 mvn.w r2, #16 + 8002682: 611a str r2, [r3, #16] htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; - 8002640: 687b ldr r3, [r7, #4] - 8002642: 2208 movs r2, #8 - 8002644: 771a strb r2, [r3, #28] + 8002684: 687b ldr r3, [r7, #4] + 8002686: 2208 movs r2, #8 + 8002688: 771a strb r2, [r3, #28] /* Input capture event */ if ((htim->Instance->CCMR2 & TIM_CCMR2_CC4S) != 0x00U) - 8002646: 687b ldr r3, [r7, #4] - 8002648: 681b ldr r3, [r3, #0] - 800264a: 69db ldr r3, [r3, #28] - 800264c: f403 7340 and.w r3, r3, #768 ; 0x300 - 8002650: 2b00 cmp r3, #0 - 8002652: d003 beq.n 800265c + 800268a: 687b ldr r3, [r7, #4] + 800268c: 681b ldr r3, [r3, #0] + 800268e: 69db ldr r3, [r3, #28] + 8002690: f403 7340 and.w r3, r3, #768 ; 0x300 + 8002694: 2b00 cmp r3, #0 + 8002696: d003 beq.n 80026a0 { #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->IC_CaptureCallback(htim); #else HAL_TIM_IC_CaptureCallback(htim); - 8002654: 6878 ldr r0, [r7, #4] - 8002656: f000 fa59 bl 8002b0c - 800265a: e005 b.n 8002668 + 8002698: 6878 ldr r0, [r7, #4] + 800269a: f000 fa59 bl 8002b50 + 800269e: e005 b.n 80026ac { #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->OC_DelayElapsedCallback(htim); htim->PWM_PulseFinishedCallback(htim); #else HAL_TIM_OC_DelayElapsedCallback(htim); - 800265c: 6878 ldr r0, [r7, #4] - 800265e: f000 fa4b bl 8002af8 + 80026a0: 6878 ldr r0, [r7, #4] + 80026a2: f000 fa4b bl 8002b3c HAL_TIM_PWM_PulseFinishedCallback(htim); - 8002662: 6878 ldr r0, [r7, #4] - 8002664: f000 fa5c bl 8002b20 + 80026a6: 6878 ldr r0, [r7, #4] + 80026a8: f000 fa5c bl 8002b64 #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ } htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; - 8002668: 687b ldr r3, [r7, #4] - 800266a: 2200 movs r2, #0 - 800266c: 771a strb r2, [r3, #28] + 80026ac: 687b ldr r3, [r7, #4] + 80026ae: 2200 movs r2, #0 + 80026b0: 771a strb r2, [r3, #28] } } /* TIM Update event */ if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_UPDATE) != RESET) - 800266e: 687b ldr r3, [r7, #4] - 8002670: 681b ldr r3, [r3, #0] - 8002672: 691b ldr r3, [r3, #16] - 8002674: f003 0301 and.w r3, r3, #1 - 8002678: 2b01 cmp r3, #1 - 800267a: d10e bne.n 800269a + 80026b2: 687b ldr r3, [r7, #4] + 80026b4: 681b ldr r3, [r3, #0] + 80026b6: 691b ldr r3, [r3, #16] + 80026b8: f003 0301 and.w r3, r3, #1 + 80026bc: 2b01 cmp r3, #1 + 80026be: d10e bne.n 80026de { if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_UPDATE) != RESET) - 800267c: 687b ldr r3, [r7, #4] - 800267e: 681b ldr r3, [r3, #0] - 8002680: 68db ldr r3, [r3, #12] - 8002682: f003 0301 and.w r3, r3, #1 - 8002686: 2b01 cmp r3, #1 - 8002688: d107 bne.n 800269a + 80026c0: 687b ldr r3, [r7, #4] + 80026c2: 681b ldr r3, [r3, #0] + 80026c4: 68db ldr r3, [r3, #12] + 80026c6: f003 0301 and.w r3, r3, #1 + 80026ca: 2b01 cmp r3, #1 + 80026cc: d107 bne.n 80026de { __HAL_TIM_CLEAR_IT(htim, TIM_IT_UPDATE); - 800268a: 687b ldr r3, [r7, #4] - 800268c: 681b ldr r3, [r3, #0] - 800268e: f06f 0201 mvn.w r2, #1 - 8002692: 611a str r2, [r3, #16] + 80026ce: 687b ldr r3, [r7, #4] + 80026d0: 681b ldr r3, [r3, #0] + 80026d2: f06f 0201 mvn.w r2, #1 + 80026d6: 611a str r2, [r3, #16] #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->PeriodElapsedCallback(htim); #else HAL_TIM_PeriodElapsedCallback(htim); - 8002694: 6878 ldr r0, [r7, #4] - 8002696: f002 f825 bl 80046e4 + 80026d8: 6878 ldr r0, [r7, #4] + 80026da: f002 f82f bl 800473c #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ } } /* TIM Break input event */ if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_BREAK) != RESET) - 800269a: 687b ldr r3, [r7, #4] - 800269c: 681b ldr r3, [r3, #0] - 800269e: 691b ldr r3, [r3, #16] - 80026a0: f003 0380 and.w r3, r3, #128 ; 0x80 - 80026a4: 2b80 cmp r3, #128 ; 0x80 - 80026a6: d10e bne.n 80026c6 + 80026de: 687b ldr r3, [r7, #4] + 80026e0: 681b ldr r3, [r3, #0] + 80026e2: 691b ldr r3, [r3, #16] + 80026e4: f003 0380 and.w r3, r3, #128 ; 0x80 + 80026e8: 2b80 cmp r3, #128 ; 0x80 + 80026ea: d10e bne.n 800270a { if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_BREAK) != RESET) - 80026a8: 687b ldr r3, [r7, #4] - 80026aa: 681b ldr r3, [r3, #0] - 80026ac: 68db ldr r3, [r3, #12] - 80026ae: f003 0380 and.w r3, r3, #128 ; 0x80 - 80026b2: 2b80 cmp r3, #128 ; 0x80 - 80026b4: d107 bne.n 80026c6 + 80026ec: 687b ldr r3, [r7, #4] + 80026ee: 681b ldr r3, [r3, #0] + 80026f0: 68db ldr r3, [r3, #12] + 80026f2: f003 0380 and.w r3, r3, #128 ; 0x80 + 80026f6: 2b80 cmp r3, #128 ; 0x80 + 80026f8: d107 bne.n 800270a { __HAL_TIM_CLEAR_IT(htim, TIM_IT_BREAK); - 80026b6: 687b ldr r3, [r7, #4] - 80026b8: 681b ldr r3, [r3, #0] - 80026ba: f06f 0280 mvn.w r2, #128 ; 0x80 - 80026be: 611a str r2, [r3, #16] + 80026fa: 687b ldr r3, [r7, #4] + 80026fc: 681b ldr r3, [r3, #0] + 80026fe: f06f 0280 mvn.w r2, #128 ; 0x80 + 8002702: 611a str r2, [r3, #16] #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->BreakCallback(htim); #else HAL_TIMEx_BreakCallback(htim); - 80026c0: 6878 ldr r0, [r7, #4] - 80026c2: f000 fe65 bl 8003390 + 8002704: 6878 ldr r0, [r7, #4] + 8002706: f000 fe65 bl 80033d4 #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ } } /* TIM Break2 input event */ if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_BREAK2) != RESET) - 80026c6: 687b ldr r3, [r7, #4] - 80026c8: 681b ldr r3, [r3, #0] - 80026ca: 691b ldr r3, [r3, #16] - 80026cc: f403 7380 and.w r3, r3, #256 ; 0x100 - 80026d0: f5b3 7f80 cmp.w r3, #256 ; 0x100 - 80026d4: d10e bne.n 80026f4 + 800270a: 687b ldr r3, [r7, #4] + 800270c: 681b ldr r3, [r3, #0] + 800270e: 691b ldr r3, [r3, #16] + 8002710: f403 7380 and.w r3, r3, #256 ; 0x100 + 8002714: f5b3 7f80 cmp.w r3, #256 ; 0x100 + 8002718: d10e bne.n 8002738 { if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_BREAK) != RESET) - 80026d6: 687b ldr r3, [r7, #4] - 80026d8: 681b ldr r3, [r3, #0] - 80026da: 68db ldr r3, [r3, #12] - 80026dc: f003 0380 and.w r3, r3, #128 ; 0x80 - 80026e0: 2b80 cmp r3, #128 ; 0x80 - 80026e2: d107 bne.n 80026f4 + 800271a: 687b ldr r3, [r7, #4] + 800271c: 681b ldr r3, [r3, #0] + 800271e: 68db ldr r3, [r3, #12] + 8002720: f003 0380 and.w r3, r3, #128 ; 0x80 + 8002724: 2b80 cmp r3, #128 ; 0x80 + 8002726: d107 bne.n 8002738 { __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_BREAK2); - 80026e4: 687b ldr r3, [r7, #4] - 80026e6: 681b ldr r3, [r3, #0] - 80026e8: f46f 7280 mvn.w r2, #256 ; 0x100 - 80026ec: 611a str r2, [r3, #16] + 8002728: 687b ldr r3, [r7, #4] + 800272a: 681b ldr r3, [r3, #0] + 800272c: f46f 7280 mvn.w r2, #256 ; 0x100 + 8002730: 611a str r2, [r3, #16] #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->Break2Callback(htim); #else HAL_TIMEx_Break2Callback(htim); - 80026ee: 6878 ldr r0, [r7, #4] - 80026f0: f000 fe58 bl 80033a4 + 8002732: 6878 ldr r0, [r7, #4] + 8002734: f000 fe58 bl 80033e8 #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ } } /* TIM Trigger detection event */ if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_TRIGGER) != RESET) - 80026f4: 687b ldr r3, [r7, #4] - 80026f6: 681b ldr r3, [r3, #0] - 80026f8: 691b ldr r3, [r3, #16] - 80026fa: f003 0340 and.w r3, r3, #64 ; 0x40 - 80026fe: 2b40 cmp r3, #64 ; 0x40 - 8002700: d10e bne.n 8002720 + 8002738: 687b ldr r3, [r7, #4] + 800273a: 681b ldr r3, [r3, #0] + 800273c: 691b ldr r3, [r3, #16] + 800273e: f003 0340 and.w r3, r3, #64 ; 0x40 + 8002742: 2b40 cmp r3, #64 ; 0x40 + 8002744: d10e bne.n 8002764 { if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_TRIGGER) != RESET) - 8002702: 687b ldr r3, [r7, #4] - 8002704: 681b ldr r3, [r3, #0] - 8002706: 68db ldr r3, [r3, #12] - 8002708: f003 0340 and.w r3, r3, #64 ; 0x40 - 800270c: 2b40 cmp r3, #64 ; 0x40 - 800270e: d107 bne.n 8002720 + 8002746: 687b ldr r3, [r7, #4] + 8002748: 681b ldr r3, [r3, #0] + 800274a: 68db ldr r3, [r3, #12] + 800274c: f003 0340 and.w r3, r3, #64 ; 0x40 + 8002750: 2b40 cmp r3, #64 ; 0x40 + 8002752: d107 bne.n 8002764 { __HAL_TIM_CLEAR_IT(htim, TIM_IT_TRIGGER); - 8002710: 687b ldr r3, [r7, #4] - 8002712: 681b ldr r3, [r3, #0] - 8002714: f06f 0240 mvn.w r2, #64 ; 0x40 - 8002718: 611a str r2, [r3, #16] + 8002754: 687b ldr r3, [r7, #4] + 8002756: 681b ldr r3, [r3, #0] + 8002758: f06f 0240 mvn.w r2, #64 ; 0x40 + 800275c: 611a str r2, [r3, #16] #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->TriggerCallback(htim); #else HAL_TIM_TriggerCallback(htim); - 800271a: 6878 ldr r0, [r7, #4] - 800271c: f000 fa0a bl 8002b34 + 800275e: 6878 ldr r0, [r7, #4] + 8002760: f000 fa0a bl 8002b78 #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ } } /* TIM commutation event */ if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_COM) != RESET) - 8002720: 687b ldr r3, [r7, #4] - 8002722: 681b ldr r3, [r3, #0] - 8002724: 691b ldr r3, [r3, #16] - 8002726: f003 0320 and.w r3, r3, #32 - 800272a: 2b20 cmp r3, #32 - 800272c: d10e bne.n 800274c + 8002764: 687b ldr r3, [r7, #4] + 8002766: 681b ldr r3, [r3, #0] + 8002768: 691b ldr r3, [r3, #16] + 800276a: f003 0320 and.w r3, r3, #32 + 800276e: 2b20 cmp r3, #32 + 8002770: d10e bne.n 8002790 { if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_COM) != RESET) - 800272e: 687b ldr r3, [r7, #4] - 8002730: 681b ldr r3, [r3, #0] - 8002732: 68db ldr r3, [r3, #12] - 8002734: f003 0320 and.w r3, r3, #32 - 8002738: 2b20 cmp r3, #32 - 800273a: d107 bne.n 800274c + 8002772: 687b ldr r3, [r7, #4] + 8002774: 681b ldr r3, [r3, #0] + 8002776: 68db ldr r3, [r3, #12] + 8002778: f003 0320 and.w r3, r3, #32 + 800277c: 2b20 cmp r3, #32 + 800277e: d107 bne.n 8002790 { __HAL_TIM_CLEAR_IT(htim, TIM_FLAG_COM); - 800273c: 687b ldr r3, [r7, #4] - 800273e: 681b ldr r3, [r3, #0] - 8002740: f06f 0220 mvn.w r2, #32 - 8002744: 611a str r2, [r3, #16] + 8002780: 687b ldr r3, [r7, #4] + 8002782: 681b ldr r3, [r3, #0] + 8002784: f06f 0220 mvn.w r2, #32 + 8002788: 611a str r2, [r3, #16] #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->CommutationCallback(htim); #else HAL_TIMEx_CommutCallback(htim); - 8002746: 6878 ldr r0, [r7, #4] - 8002748: f000 fe18 bl 800337c + 800278a: 6878 ldr r0, [r7, #4] + 800278c: f000 fe18 bl 80033c0 #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ } } } - 800274c: bf00 nop - 800274e: 3708 adds r7, #8 - 8002750: 46bd mov sp, r7 - 8002752: bd80 pop {r7, pc} + 8002790: bf00 nop + 8002792: 3708 adds r7, #8 + 8002794: 46bd mov sp, r7 + 8002796: bd80 pop {r7, pc} -08002754 : +08002798 : * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_PWM_ConfigChannel(TIM_HandleTypeDef *htim, TIM_OC_InitTypeDef *sConfig, uint32_t Channel) { - 8002754: b580 push {r7, lr} - 8002756: b084 sub sp, #16 - 8002758: af00 add r7, sp, #0 - 800275a: 60f8 str r0, [r7, #12] - 800275c: 60b9 str r1, [r7, #8] - 800275e: 607a str r2, [r7, #4] + 8002798: b580 push {r7, lr} + 800279a: b084 sub sp, #16 + 800279c: af00 add r7, sp, #0 + 800279e: 60f8 str r0, [r7, #12] + 80027a0: 60b9 str r1, [r7, #8] + 80027a2: 607a str r2, [r7, #4] assert_param(IS_TIM_PWM_MODE(sConfig->OCMode)); assert_param(IS_TIM_OC_POLARITY(sConfig->OCPolarity)); assert_param(IS_TIM_FAST_STATE(sConfig->OCFastMode)); /* Process Locked */ __HAL_LOCK(htim); - 8002760: 68fb ldr r3, [r7, #12] - 8002762: f893 303c ldrb.w r3, [r3, #60] ; 0x3c - 8002766: 2b01 cmp r3, #1 - 8002768: d101 bne.n 800276e - 800276a: 2302 movs r3, #2 - 800276c: e105 b.n 800297a - 800276e: 68fb ldr r3, [r7, #12] - 8002770: 2201 movs r2, #1 - 8002772: f883 203c strb.w r2, [r3, #60] ; 0x3c + 80027a4: 68fb ldr r3, [r7, #12] + 80027a6: f893 303c ldrb.w r3, [r3, #60] ; 0x3c + 80027aa: 2b01 cmp r3, #1 + 80027ac: d101 bne.n 80027b2 + 80027ae: 2302 movs r3, #2 + 80027b0: e105 b.n 80029be + 80027b2: 68fb ldr r3, [r7, #12] + 80027b4: 2201 movs r2, #1 + 80027b6: f883 203c strb.w r2, [r3, #60] ; 0x3c htim->State = HAL_TIM_STATE_BUSY; - 8002776: 68fb ldr r3, [r7, #12] - 8002778: 2202 movs r2, #2 - 800277a: f883 203d strb.w r2, [r3, #61] ; 0x3d + 80027ba: 68fb ldr r3, [r7, #12] + 80027bc: 2202 movs r2, #2 + 80027be: f883 203d strb.w r2, [r3, #61] ; 0x3d switch (Channel) - 800277e: 687b ldr r3, [r7, #4] - 8002780: 2b14 cmp r3, #20 - 8002782: f200 80f0 bhi.w 8002966 - 8002786: a201 add r2, pc, #4 ; (adr r2, 800278c ) - 8002788: f852 f023 ldr.w pc, [r2, r3, lsl #2] - 800278c: 080027e1 .word 0x080027e1 - 8002790: 08002967 .word 0x08002967 - 8002794: 08002967 .word 0x08002967 - 8002798: 08002967 .word 0x08002967 - 800279c: 08002821 .word 0x08002821 - 80027a0: 08002967 .word 0x08002967 - 80027a4: 08002967 .word 0x08002967 - 80027a8: 08002967 .word 0x08002967 - 80027ac: 08002863 .word 0x08002863 - 80027b0: 08002967 .word 0x08002967 - 80027b4: 08002967 .word 0x08002967 - 80027b8: 08002967 .word 0x08002967 - 80027bc: 080028a3 .word 0x080028a3 - 80027c0: 08002967 .word 0x08002967 - 80027c4: 08002967 .word 0x08002967 - 80027c8: 08002967 .word 0x08002967 - 80027cc: 080028e5 .word 0x080028e5 - 80027d0: 08002967 .word 0x08002967 - 80027d4: 08002967 .word 0x08002967 - 80027d8: 08002967 .word 0x08002967 - 80027dc: 08002925 .word 0x08002925 + 80027c2: 687b ldr r3, [r7, #4] + 80027c4: 2b14 cmp r3, #20 + 80027c6: f200 80f0 bhi.w 80029aa + 80027ca: a201 add r2, pc, #4 ; (adr r2, 80027d0 ) + 80027cc: f852 f023 ldr.w pc, [r2, r3, lsl #2] + 80027d0: 08002825 .word 0x08002825 + 80027d4: 080029ab .word 0x080029ab + 80027d8: 080029ab .word 0x080029ab + 80027dc: 080029ab .word 0x080029ab + 80027e0: 08002865 .word 0x08002865 + 80027e4: 080029ab .word 0x080029ab + 80027e8: 080029ab .word 0x080029ab + 80027ec: 080029ab .word 0x080029ab + 80027f0: 080028a7 .word 0x080028a7 + 80027f4: 080029ab .word 0x080029ab + 80027f8: 080029ab .word 0x080029ab + 80027fc: 080029ab .word 0x080029ab + 8002800: 080028e7 .word 0x080028e7 + 8002804: 080029ab .word 0x080029ab + 8002808: 080029ab .word 0x080029ab + 800280c: 080029ab .word 0x080029ab + 8002810: 08002929 .word 0x08002929 + 8002814: 080029ab .word 0x080029ab + 8002818: 080029ab .word 0x080029ab + 800281c: 080029ab .word 0x080029ab + 8002820: 08002969 .word 0x08002969 { /* Check the parameters */ assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); /* Configure the Channel 1 in PWM mode */ TIM_OC1_SetConfig(htim->Instance, sConfig); - 80027e0: 68fb ldr r3, [r7, #12] - 80027e2: 681b ldr r3, [r3, #0] - 80027e4: 68b9 ldr r1, [r7, #8] - 80027e6: 4618 mov r0, r3 - 80027e8: f000 fa4e bl 8002c88 + 8002824: 68fb ldr r3, [r7, #12] + 8002826: 681b ldr r3, [r3, #0] + 8002828: 68b9 ldr r1, [r7, #8] + 800282a: 4618 mov r0, r3 + 800282c: f000 fa4e bl 8002ccc /* Set the Preload enable bit for channel1 */ htim->Instance->CCMR1 |= TIM_CCMR1_OC1PE; - 80027ec: 68fb ldr r3, [r7, #12] - 80027ee: 681b ldr r3, [r3, #0] - 80027f0: 699a ldr r2, [r3, #24] - 80027f2: 68fb ldr r3, [r7, #12] - 80027f4: 681b ldr r3, [r3, #0] - 80027f6: f042 0208 orr.w r2, r2, #8 - 80027fa: 619a str r2, [r3, #24] + 8002830: 68fb ldr r3, [r7, #12] + 8002832: 681b ldr r3, [r3, #0] + 8002834: 699a ldr r2, [r3, #24] + 8002836: 68fb ldr r3, [r7, #12] + 8002838: 681b ldr r3, [r3, #0] + 800283a: f042 0208 orr.w r2, r2, #8 + 800283e: 619a str r2, [r3, #24] /* Configure the Output Fast mode */ htim->Instance->CCMR1 &= ~TIM_CCMR1_OC1FE; - 80027fc: 68fb ldr r3, [r7, #12] - 80027fe: 681b ldr r3, [r3, #0] - 8002800: 699a ldr r2, [r3, #24] - 8002802: 68fb ldr r3, [r7, #12] - 8002804: 681b ldr r3, [r3, #0] - 8002806: f022 0204 bic.w r2, r2, #4 - 800280a: 619a str r2, [r3, #24] + 8002840: 68fb ldr r3, [r7, #12] + 8002842: 681b ldr r3, [r3, #0] + 8002844: 699a ldr r2, [r3, #24] + 8002846: 68fb ldr r3, [r7, #12] + 8002848: 681b ldr r3, [r3, #0] + 800284a: f022 0204 bic.w r2, r2, #4 + 800284e: 619a str r2, [r3, #24] htim->Instance->CCMR1 |= sConfig->OCFastMode; - 800280c: 68fb ldr r3, [r7, #12] - 800280e: 681b ldr r3, [r3, #0] - 8002810: 6999 ldr r1, [r3, #24] - 8002812: 68bb ldr r3, [r7, #8] - 8002814: 691a ldr r2, [r3, #16] - 8002816: 68fb ldr r3, [r7, #12] - 8002818: 681b ldr r3, [r3, #0] - 800281a: 430a orrs r2, r1 - 800281c: 619a str r2, [r3, #24] + 8002850: 68fb ldr r3, [r7, #12] + 8002852: 681b ldr r3, [r3, #0] + 8002854: 6999 ldr r1, [r3, #24] + 8002856: 68bb ldr r3, [r7, #8] + 8002858: 691a ldr r2, [r3, #16] + 800285a: 68fb ldr r3, [r7, #12] + 800285c: 681b ldr r3, [r3, #0] + 800285e: 430a orrs r2, r1 + 8002860: 619a str r2, [r3, #24] break; - 800281e: e0a3 b.n 8002968 + 8002862: e0a3 b.n 80029ac { /* Check the parameters */ assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); /* Configure the Channel 2 in PWM mode */ TIM_OC2_SetConfig(htim->Instance, sConfig); - 8002820: 68fb ldr r3, [r7, #12] - 8002822: 681b ldr r3, [r3, #0] - 8002824: 68b9 ldr r1, [r7, #8] - 8002826: 4618 mov r0, r3 - 8002828: f000 faa0 bl 8002d6c + 8002864: 68fb ldr r3, [r7, #12] + 8002866: 681b ldr r3, [r3, #0] + 8002868: 68b9 ldr r1, [r7, #8] + 800286a: 4618 mov r0, r3 + 800286c: f000 faa0 bl 8002db0 /* Set the Preload enable bit for channel2 */ htim->Instance->CCMR1 |= TIM_CCMR1_OC2PE; - 800282c: 68fb ldr r3, [r7, #12] - 800282e: 681b ldr r3, [r3, #0] - 8002830: 699a ldr r2, [r3, #24] - 8002832: 68fb ldr r3, [r7, #12] - 8002834: 681b ldr r3, [r3, #0] - 8002836: f442 6200 orr.w r2, r2, #2048 ; 0x800 - 800283a: 619a str r2, [r3, #24] + 8002870: 68fb ldr r3, [r7, #12] + 8002872: 681b ldr r3, [r3, #0] + 8002874: 699a ldr r2, [r3, #24] + 8002876: 68fb ldr r3, [r7, #12] + 8002878: 681b ldr r3, [r3, #0] + 800287a: f442 6200 orr.w r2, r2, #2048 ; 0x800 + 800287e: 619a str r2, [r3, #24] /* Configure the Output Fast mode */ htim->Instance->CCMR1 &= ~TIM_CCMR1_OC2FE; - 800283c: 68fb ldr r3, [r7, #12] - 800283e: 681b ldr r3, [r3, #0] - 8002840: 699a ldr r2, [r3, #24] - 8002842: 68fb ldr r3, [r7, #12] - 8002844: 681b ldr r3, [r3, #0] - 8002846: f422 6280 bic.w r2, r2, #1024 ; 0x400 - 800284a: 619a str r2, [r3, #24] + 8002880: 68fb ldr r3, [r7, #12] + 8002882: 681b ldr r3, [r3, #0] + 8002884: 699a ldr r2, [r3, #24] + 8002886: 68fb ldr r3, [r7, #12] + 8002888: 681b ldr r3, [r3, #0] + 800288a: f422 6280 bic.w r2, r2, #1024 ; 0x400 + 800288e: 619a str r2, [r3, #24] htim->Instance->CCMR1 |= sConfig->OCFastMode << 8U; - 800284c: 68fb ldr r3, [r7, #12] - 800284e: 681b ldr r3, [r3, #0] - 8002850: 6999 ldr r1, [r3, #24] - 8002852: 68bb ldr r3, [r7, #8] - 8002854: 691b ldr r3, [r3, #16] - 8002856: 021a lsls r2, r3, #8 - 8002858: 68fb ldr r3, [r7, #12] - 800285a: 681b ldr r3, [r3, #0] - 800285c: 430a orrs r2, r1 - 800285e: 619a str r2, [r3, #24] + 8002890: 68fb ldr r3, [r7, #12] + 8002892: 681b ldr r3, [r3, #0] + 8002894: 6999 ldr r1, [r3, #24] + 8002896: 68bb ldr r3, [r7, #8] + 8002898: 691b ldr r3, [r3, #16] + 800289a: 021a lsls r2, r3, #8 + 800289c: 68fb ldr r3, [r7, #12] + 800289e: 681b ldr r3, [r3, #0] + 80028a0: 430a orrs r2, r1 + 80028a2: 619a str r2, [r3, #24] break; - 8002860: e082 b.n 8002968 + 80028a4: e082 b.n 80029ac { /* Check the parameters */ assert_param(IS_TIM_CC3_INSTANCE(htim->Instance)); /* Configure the Channel 3 in PWM mode */ TIM_OC3_SetConfig(htim->Instance, sConfig); - 8002862: 68fb ldr r3, [r7, #12] - 8002864: 681b ldr r3, [r3, #0] - 8002866: 68b9 ldr r1, [r7, #8] - 8002868: 4618 mov r0, r3 - 800286a: f000 faf7 bl 8002e5c + 80028a6: 68fb ldr r3, [r7, #12] + 80028a8: 681b ldr r3, [r3, #0] + 80028aa: 68b9 ldr r1, [r7, #8] + 80028ac: 4618 mov r0, r3 + 80028ae: f000 faf7 bl 8002ea0 /* Set the Preload enable bit for channel3 */ htim->Instance->CCMR2 |= TIM_CCMR2_OC3PE; - 800286e: 68fb ldr r3, [r7, #12] - 8002870: 681b ldr r3, [r3, #0] - 8002872: 69da ldr r2, [r3, #28] - 8002874: 68fb ldr r3, [r7, #12] - 8002876: 681b ldr r3, [r3, #0] - 8002878: f042 0208 orr.w r2, r2, #8 - 800287c: 61da str r2, [r3, #28] + 80028b2: 68fb ldr r3, [r7, #12] + 80028b4: 681b ldr r3, [r3, #0] + 80028b6: 69da ldr r2, [r3, #28] + 80028b8: 68fb ldr r3, [r7, #12] + 80028ba: 681b ldr r3, [r3, #0] + 80028bc: f042 0208 orr.w r2, r2, #8 + 80028c0: 61da str r2, [r3, #28] /* Configure the Output Fast mode */ htim->Instance->CCMR2 &= ~TIM_CCMR2_OC3FE; - 800287e: 68fb ldr r3, [r7, #12] - 8002880: 681b ldr r3, [r3, #0] - 8002882: 69da ldr r2, [r3, #28] - 8002884: 68fb ldr r3, [r7, #12] - 8002886: 681b ldr r3, [r3, #0] - 8002888: f022 0204 bic.w r2, r2, #4 - 800288c: 61da str r2, [r3, #28] + 80028c2: 68fb ldr r3, [r7, #12] + 80028c4: 681b ldr r3, [r3, #0] + 80028c6: 69da ldr r2, [r3, #28] + 80028c8: 68fb ldr r3, [r7, #12] + 80028ca: 681b ldr r3, [r3, #0] + 80028cc: f022 0204 bic.w r2, r2, #4 + 80028d0: 61da str r2, [r3, #28] htim->Instance->CCMR2 |= sConfig->OCFastMode; - 800288e: 68fb ldr r3, [r7, #12] - 8002890: 681b ldr r3, [r3, #0] - 8002892: 69d9 ldr r1, [r3, #28] - 8002894: 68bb ldr r3, [r7, #8] - 8002896: 691a ldr r2, [r3, #16] - 8002898: 68fb ldr r3, [r7, #12] - 800289a: 681b ldr r3, [r3, #0] - 800289c: 430a orrs r2, r1 - 800289e: 61da str r2, [r3, #28] + 80028d2: 68fb ldr r3, [r7, #12] + 80028d4: 681b ldr r3, [r3, #0] + 80028d6: 69d9 ldr r1, [r3, #28] + 80028d8: 68bb ldr r3, [r7, #8] + 80028da: 691a ldr r2, [r3, #16] + 80028dc: 68fb ldr r3, [r7, #12] + 80028de: 681b ldr r3, [r3, #0] + 80028e0: 430a orrs r2, r1 + 80028e2: 61da str r2, [r3, #28] break; - 80028a0: e062 b.n 8002968 + 80028e4: e062 b.n 80029ac { /* Check the parameters */ assert_param(IS_TIM_CC4_INSTANCE(htim->Instance)); /* Configure the Channel 4 in PWM mode */ TIM_OC4_SetConfig(htim->Instance, sConfig); - 80028a2: 68fb ldr r3, [r7, #12] - 80028a4: 681b ldr r3, [r3, #0] - 80028a6: 68b9 ldr r1, [r7, #8] - 80028a8: 4618 mov r0, r3 - 80028aa: f000 fb4d bl 8002f48 + 80028e6: 68fb ldr r3, [r7, #12] + 80028e8: 681b ldr r3, [r3, #0] + 80028ea: 68b9 ldr r1, [r7, #8] + 80028ec: 4618 mov r0, r3 + 80028ee: f000 fb4d bl 8002f8c /* Set the Preload enable bit for channel4 */ htim->Instance->CCMR2 |= TIM_CCMR2_OC4PE; - 80028ae: 68fb ldr r3, [r7, #12] - 80028b0: 681b ldr r3, [r3, #0] - 80028b2: 69da ldr r2, [r3, #28] - 80028b4: 68fb ldr r3, [r7, #12] - 80028b6: 681b ldr r3, [r3, #0] - 80028b8: f442 6200 orr.w r2, r2, #2048 ; 0x800 - 80028bc: 61da str r2, [r3, #28] + 80028f2: 68fb ldr r3, [r7, #12] + 80028f4: 681b ldr r3, [r3, #0] + 80028f6: 69da ldr r2, [r3, #28] + 80028f8: 68fb ldr r3, [r7, #12] + 80028fa: 681b ldr r3, [r3, #0] + 80028fc: f442 6200 orr.w r2, r2, #2048 ; 0x800 + 8002900: 61da str r2, [r3, #28] /* Configure the Output Fast mode */ htim->Instance->CCMR2 &= ~TIM_CCMR2_OC4FE; - 80028be: 68fb ldr r3, [r7, #12] - 80028c0: 681b ldr r3, [r3, #0] - 80028c2: 69da ldr r2, [r3, #28] - 80028c4: 68fb ldr r3, [r7, #12] - 80028c6: 681b ldr r3, [r3, #0] - 80028c8: f422 6280 bic.w r2, r2, #1024 ; 0x400 - 80028cc: 61da str r2, [r3, #28] + 8002902: 68fb ldr r3, [r7, #12] + 8002904: 681b ldr r3, [r3, #0] + 8002906: 69da ldr r2, [r3, #28] + 8002908: 68fb ldr r3, [r7, #12] + 800290a: 681b ldr r3, [r3, #0] + 800290c: f422 6280 bic.w r2, r2, #1024 ; 0x400 + 8002910: 61da str r2, [r3, #28] htim->Instance->CCMR2 |= sConfig->OCFastMode << 8U; - 80028ce: 68fb ldr r3, [r7, #12] - 80028d0: 681b ldr r3, [r3, #0] - 80028d2: 69d9 ldr r1, [r3, #28] - 80028d4: 68bb ldr r3, [r7, #8] - 80028d6: 691b ldr r3, [r3, #16] - 80028d8: 021a lsls r2, r3, #8 - 80028da: 68fb ldr r3, [r7, #12] - 80028dc: 681b ldr r3, [r3, #0] - 80028de: 430a orrs r2, r1 - 80028e0: 61da str r2, [r3, #28] + 8002912: 68fb ldr r3, [r7, #12] + 8002914: 681b ldr r3, [r3, #0] + 8002916: 69d9 ldr r1, [r3, #28] + 8002918: 68bb ldr r3, [r7, #8] + 800291a: 691b ldr r3, [r3, #16] + 800291c: 021a lsls r2, r3, #8 + 800291e: 68fb ldr r3, [r7, #12] + 8002920: 681b ldr r3, [r3, #0] + 8002922: 430a orrs r2, r1 + 8002924: 61da str r2, [r3, #28] break; - 80028e2: e041 b.n 8002968 + 8002926: e041 b.n 80029ac { /* Check the parameters */ assert_param(IS_TIM_CC5_INSTANCE(htim->Instance)); /* Configure the Channel 5 in PWM mode */ TIM_OC5_SetConfig(htim->Instance, sConfig); - 80028e4: 68fb ldr r3, [r7, #12] - 80028e6: 681b ldr r3, [r3, #0] - 80028e8: 68b9 ldr r1, [r7, #8] - 80028ea: 4618 mov r0, r3 - 80028ec: f000 fb84 bl 8002ff8 + 8002928: 68fb ldr r3, [r7, #12] + 800292a: 681b ldr r3, [r3, #0] + 800292c: 68b9 ldr r1, [r7, #8] + 800292e: 4618 mov r0, r3 + 8002930: f000 fb84 bl 800303c /* Set the Preload enable bit for channel5*/ htim->Instance->CCMR3 |= TIM_CCMR3_OC5PE; - 80028f0: 68fb ldr r3, [r7, #12] - 80028f2: 681b ldr r3, [r3, #0] - 80028f4: 6d5a ldr r2, [r3, #84] ; 0x54 - 80028f6: 68fb ldr r3, [r7, #12] - 80028f8: 681b ldr r3, [r3, #0] - 80028fa: f042 0208 orr.w r2, r2, #8 - 80028fe: 655a str r2, [r3, #84] ; 0x54 + 8002934: 68fb ldr r3, [r7, #12] + 8002936: 681b ldr r3, [r3, #0] + 8002938: 6d5a ldr r2, [r3, #84] ; 0x54 + 800293a: 68fb ldr r3, [r7, #12] + 800293c: 681b ldr r3, [r3, #0] + 800293e: f042 0208 orr.w r2, r2, #8 + 8002942: 655a str r2, [r3, #84] ; 0x54 /* Configure the Output Fast mode */ htim->Instance->CCMR3 &= ~TIM_CCMR3_OC5FE; - 8002900: 68fb ldr r3, [r7, #12] - 8002902: 681b ldr r3, [r3, #0] - 8002904: 6d5a ldr r2, [r3, #84] ; 0x54 - 8002906: 68fb ldr r3, [r7, #12] - 8002908: 681b ldr r3, [r3, #0] - 800290a: f022 0204 bic.w r2, r2, #4 - 800290e: 655a str r2, [r3, #84] ; 0x54 + 8002944: 68fb ldr r3, [r7, #12] + 8002946: 681b ldr r3, [r3, #0] + 8002948: 6d5a ldr r2, [r3, #84] ; 0x54 + 800294a: 68fb ldr r3, [r7, #12] + 800294c: 681b ldr r3, [r3, #0] + 800294e: f022 0204 bic.w r2, r2, #4 + 8002952: 655a str r2, [r3, #84] ; 0x54 htim->Instance->CCMR3 |= sConfig->OCFastMode; - 8002910: 68fb ldr r3, [r7, #12] - 8002912: 681b ldr r3, [r3, #0] - 8002914: 6d59 ldr r1, [r3, #84] ; 0x54 - 8002916: 68bb ldr r3, [r7, #8] - 8002918: 691a ldr r2, [r3, #16] - 800291a: 68fb ldr r3, [r7, #12] - 800291c: 681b ldr r3, [r3, #0] - 800291e: 430a orrs r2, r1 - 8002920: 655a str r2, [r3, #84] ; 0x54 + 8002954: 68fb ldr r3, [r7, #12] + 8002956: 681b ldr r3, [r3, #0] + 8002958: 6d59 ldr r1, [r3, #84] ; 0x54 + 800295a: 68bb ldr r3, [r7, #8] + 800295c: 691a ldr r2, [r3, #16] + 800295e: 68fb ldr r3, [r7, #12] + 8002960: 681b ldr r3, [r3, #0] + 8002962: 430a orrs r2, r1 + 8002964: 655a str r2, [r3, #84] ; 0x54 break; - 8002922: e021 b.n 8002968 + 8002966: e021 b.n 80029ac { /* Check the parameters */ assert_param(IS_TIM_CC6_INSTANCE(htim->Instance)); /* Configure the Channel 6 in PWM mode */ TIM_OC6_SetConfig(htim->Instance, sConfig); - 8002924: 68fb ldr r3, [r7, #12] - 8002926: 681b ldr r3, [r3, #0] - 8002928: 68b9 ldr r1, [r7, #8] - 800292a: 4618 mov r0, r3 - 800292c: f000 fbb6 bl 800309c + 8002968: 68fb ldr r3, [r7, #12] + 800296a: 681b ldr r3, [r3, #0] + 800296c: 68b9 ldr r1, [r7, #8] + 800296e: 4618 mov r0, r3 + 8002970: f000 fbb6 bl 80030e0 /* Set the Preload enable bit for channel6 */ htim->Instance->CCMR3 |= TIM_CCMR3_OC6PE; - 8002930: 68fb ldr r3, [r7, #12] - 8002932: 681b ldr r3, [r3, #0] - 8002934: 6d5a ldr r2, [r3, #84] ; 0x54 - 8002936: 68fb ldr r3, [r7, #12] - 8002938: 681b ldr r3, [r3, #0] - 800293a: f442 6200 orr.w r2, r2, #2048 ; 0x800 - 800293e: 655a str r2, [r3, #84] ; 0x54 + 8002974: 68fb ldr r3, [r7, #12] + 8002976: 681b ldr r3, [r3, #0] + 8002978: 6d5a ldr r2, [r3, #84] ; 0x54 + 800297a: 68fb ldr r3, [r7, #12] + 800297c: 681b ldr r3, [r3, #0] + 800297e: f442 6200 orr.w r2, r2, #2048 ; 0x800 + 8002982: 655a str r2, [r3, #84] ; 0x54 /* Configure the Output Fast mode */ htim->Instance->CCMR3 &= ~TIM_CCMR3_OC6FE; - 8002940: 68fb ldr r3, [r7, #12] - 8002942: 681b ldr r3, [r3, #0] - 8002944: 6d5a ldr r2, [r3, #84] ; 0x54 - 8002946: 68fb ldr r3, [r7, #12] - 8002948: 681b ldr r3, [r3, #0] - 800294a: f422 6280 bic.w r2, r2, #1024 ; 0x400 - 800294e: 655a str r2, [r3, #84] ; 0x54 + 8002984: 68fb ldr r3, [r7, #12] + 8002986: 681b ldr r3, [r3, #0] + 8002988: 6d5a ldr r2, [r3, #84] ; 0x54 + 800298a: 68fb ldr r3, [r7, #12] + 800298c: 681b ldr r3, [r3, #0] + 800298e: f422 6280 bic.w r2, r2, #1024 ; 0x400 + 8002992: 655a str r2, [r3, #84] ; 0x54 htim->Instance->CCMR3 |= sConfig->OCFastMode << 8U; - 8002950: 68fb ldr r3, [r7, #12] - 8002952: 681b ldr r3, [r3, #0] - 8002954: 6d59 ldr r1, [r3, #84] ; 0x54 - 8002956: 68bb ldr r3, [r7, #8] - 8002958: 691b ldr r3, [r3, #16] - 800295a: 021a lsls r2, r3, #8 - 800295c: 68fb ldr r3, [r7, #12] - 800295e: 681b ldr r3, [r3, #0] - 8002960: 430a orrs r2, r1 - 8002962: 655a str r2, [r3, #84] ; 0x54 + 8002994: 68fb ldr r3, [r7, #12] + 8002996: 681b ldr r3, [r3, #0] + 8002998: 6d59 ldr r1, [r3, #84] ; 0x54 + 800299a: 68bb ldr r3, [r7, #8] + 800299c: 691b ldr r3, [r3, #16] + 800299e: 021a lsls r2, r3, #8 + 80029a0: 68fb ldr r3, [r7, #12] + 80029a2: 681b ldr r3, [r3, #0] + 80029a4: 430a orrs r2, r1 + 80029a6: 655a str r2, [r3, #84] ; 0x54 break; - 8002964: e000 b.n 8002968 + 80029a8: e000 b.n 80029ac } default: break; - 8002966: bf00 nop + 80029aa: bf00 nop } htim->State = HAL_TIM_STATE_READY; - 8002968: 68fb ldr r3, [r7, #12] - 800296a: 2201 movs r2, #1 - 800296c: f883 203d strb.w r2, [r3, #61] ; 0x3d + 80029ac: 68fb ldr r3, [r7, #12] + 80029ae: 2201 movs r2, #1 + 80029b0: f883 203d strb.w r2, [r3, #61] ; 0x3d __HAL_UNLOCK(htim); - 8002970: 68fb ldr r3, [r7, #12] - 8002972: 2200 movs r2, #0 - 8002974: f883 203c strb.w r2, [r3, #60] ; 0x3c + 80029b4: 68fb ldr r3, [r7, #12] + 80029b6: 2200 movs r2, #0 + 80029b8: f883 203c strb.w r2, [r3, #60] ; 0x3c return HAL_OK; - 8002978: 2300 movs r3, #0 + 80029bc: 2300 movs r3, #0 } - 800297a: 4618 mov r0, r3 - 800297c: 3710 adds r7, #16 - 800297e: 46bd mov sp, r7 - 8002980: bd80 pop {r7, pc} - 8002982: bf00 nop + 80029be: 4618 mov r0, r3 + 80029c0: 3710 adds r7, #16 + 80029c2: 46bd mov sp, r7 + 80029c4: bd80 pop {r7, pc} + 80029c6: bf00 nop -08002984 : +080029c8 : * @param sClockSourceConfig pointer to a TIM_ClockConfigTypeDef structure that * contains the clock source information for the TIM peripheral. * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_ConfigClockSource(TIM_HandleTypeDef *htim, TIM_ClockConfigTypeDef *sClockSourceConfig) { - 8002984: b580 push {r7, lr} - 8002986: b084 sub sp, #16 - 8002988: af00 add r7, sp, #0 - 800298a: 6078 str r0, [r7, #4] - 800298c: 6039 str r1, [r7, #0] + 80029c8: b580 push {r7, lr} + 80029ca: b084 sub sp, #16 + 80029cc: af00 add r7, sp, #0 + 80029ce: 6078 str r0, [r7, #4] + 80029d0: 6039 str r1, [r7, #0] uint32_t tmpsmcr; /* Process Locked */ __HAL_LOCK(htim); - 800298e: 687b ldr r3, [r7, #4] - 8002990: f893 303c ldrb.w r3, [r3, #60] ; 0x3c - 8002994: 2b01 cmp r3, #1 - 8002996: d101 bne.n 800299c - 8002998: 2302 movs r3, #2 - 800299a: e0a6 b.n 8002aea - 800299c: 687b ldr r3, [r7, #4] - 800299e: 2201 movs r2, #1 - 80029a0: f883 203c strb.w r2, [r3, #60] ; 0x3c + 80029d2: 687b ldr r3, [r7, #4] + 80029d4: f893 303c ldrb.w r3, [r3, #60] ; 0x3c + 80029d8: 2b01 cmp r3, #1 + 80029da: d101 bne.n 80029e0 + 80029dc: 2302 movs r3, #2 + 80029de: e0a6 b.n 8002b2e + 80029e0: 687b ldr r3, [r7, #4] + 80029e2: 2201 movs r2, #1 + 80029e4: f883 203c strb.w r2, [r3, #60] ; 0x3c htim->State = HAL_TIM_STATE_BUSY; - 80029a4: 687b ldr r3, [r7, #4] - 80029a6: 2202 movs r2, #2 - 80029a8: f883 203d strb.w r2, [r3, #61] ; 0x3d + 80029e8: 687b ldr r3, [r7, #4] + 80029ea: 2202 movs r2, #2 + 80029ec: f883 203d strb.w r2, [r3, #61] ; 0x3d /* Check the parameters */ assert_param(IS_TIM_CLOCKSOURCE(sClockSourceConfig->ClockSource)); /* Reset the SMS, TS, ECE, ETPS and ETRF bits */ tmpsmcr = htim->Instance->SMCR; - 80029ac: 687b ldr r3, [r7, #4] - 80029ae: 681b ldr r3, [r3, #0] - 80029b0: 689b ldr r3, [r3, #8] - 80029b2: 60fb str r3, [r7, #12] + 80029f0: 687b ldr r3, [r7, #4] + 80029f2: 681b ldr r3, [r3, #0] + 80029f4: 689b ldr r3, [r3, #8] + 80029f6: 60fb str r3, [r7, #12] tmpsmcr &= ~(TIM_SMCR_SMS | TIM_SMCR_TS); - 80029b4: 68fa ldr r2, [r7, #12] - 80029b6: 4b4f ldr r3, [pc, #316] ; (8002af4 ) - 80029b8: 4013 ands r3, r2 - 80029ba: 60fb str r3, [r7, #12] + 80029f8: 68fa ldr r2, [r7, #12] + 80029fa: 4b4f ldr r3, [pc, #316] ; (8002b38 ) + 80029fc: 4013 ands r3, r2 + 80029fe: 60fb str r3, [r7, #12] tmpsmcr &= ~(TIM_SMCR_ETF | TIM_SMCR_ETPS | TIM_SMCR_ECE | TIM_SMCR_ETP); - 80029bc: 68fb ldr r3, [r7, #12] - 80029be: f423 437f bic.w r3, r3, #65280 ; 0xff00 - 80029c2: 60fb str r3, [r7, #12] + 8002a00: 68fb ldr r3, [r7, #12] + 8002a02: f423 437f bic.w r3, r3, #65280 ; 0xff00 + 8002a06: 60fb str r3, [r7, #12] htim->Instance->SMCR = tmpsmcr; - 80029c4: 687b ldr r3, [r7, #4] - 80029c6: 681b ldr r3, [r3, #0] - 80029c8: 68fa ldr r2, [r7, #12] - 80029ca: 609a str r2, [r3, #8] + 8002a08: 687b ldr r3, [r7, #4] + 8002a0a: 681b ldr r3, [r3, #0] + 8002a0c: 68fa ldr r2, [r7, #12] + 8002a0e: 609a str r2, [r3, #8] switch (sClockSourceConfig->ClockSource) - 80029cc: 683b ldr r3, [r7, #0] - 80029ce: 681b ldr r3, [r3, #0] - 80029d0: 2b40 cmp r3, #64 ; 0x40 - 80029d2: d067 beq.n 8002aa4 - 80029d4: 2b40 cmp r3, #64 ; 0x40 - 80029d6: d80b bhi.n 80029f0 - 80029d8: 2b10 cmp r3, #16 - 80029da: d073 beq.n 8002ac4 - 80029dc: 2b10 cmp r3, #16 - 80029de: d802 bhi.n 80029e6 - 80029e0: 2b00 cmp r3, #0 - 80029e2: d06f beq.n 8002ac4 + 8002a10: 683b ldr r3, [r7, #0] + 8002a12: 681b ldr r3, [r3, #0] + 8002a14: 2b40 cmp r3, #64 ; 0x40 + 8002a16: d067 beq.n 8002ae8 + 8002a18: 2b40 cmp r3, #64 ; 0x40 + 8002a1a: d80b bhi.n 8002a34 + 8002a1c: 2b10 cmp r3, #16 + 8002a1e: d073 beq.n 8002b08 + 8002a20: 2b10 cmp r3, #16 + 8002a22: d802 bhi.n 8002a2a + 8002a24: 2b00 cmp r3, #0 + 8002a26: d06f beq.n 8002b08 TIM_ITRx_SetConfig(htim->Instance, sClockSourceConfig->ClockSource); break; } default: break; - 80029e4: e078 b.n 8002ad8 + 8002a28: e078 b.n 8002b1c switch (sClockSourceConfig->ClockSource) - 80029e6: 2b20 cmp r3, #32 - 80029e8: d06c beq.n 8002ac4 - 80029ea: 2b30 cmp r3, #48 ; 0x30 - 80029ec: d06a beq.n 8002ac4 + 8002a2a: 2b20 cmp r3, #32 + 8002a2c: d06c beq.n 8002b08 + 8002a2e: 2b30 cmp r3, #48 ; 0x30 + 8002a30: d06a beq.n 8002b08 break; - 80029ee: e073 b.n 8002ad8 + 8002a32: e073 b.n 8002b1c switch (sClockSourceConfig->ClockSource) - 80029f0: 2b70 cmp r3, #112 ; 0x70 - 80029f2: d00d beq.n 8002a10 - 80029f4: 2b70 cmp r3, #112 ; 0x70 - 80029f6: d804 bhi.n 8002a02 - 80029f8: 2b50 cmp r3, #80 ; 0x50 - 80029fa: d033 beq.n 8002a64 - 80029fc: 2b60 cmp r3, #96 ; 0x60 - 80029fe: d041 beq.n 8002a84 + 8002a34: 2b70 cmp r3, #112 ; 0x70 + 8002a36: d00d beq.n 8002a54 + 8002a38: 2b70 cmp r3, #112 ; 0x70 + 8002a3a: d804 bhi.n 8002a46 + 8002a3c: 2b50 cmp r3, #80 ; 0x50 + 8002a3e: d033 beq.n 8002aa8 + 8002a40: 2b60 cmp r3, #96 ; 0x60 + 8002a42: d041 beq.n 8002ac8 break; - 8002a00: e06a b.n 8002ad8 + 8002a44: e06a b.n 8002b1c switch (sClockSourceConfig->ClockSource) - 8002a02: f5b3 5f80 cmp.w r3, #4096 ; 0x1000 - 8002a06: d066 beq.n 8002ad6 - 8002a08: f5b3 5f00 cmp.w r3, #8192 ; 0x2000 - 8002a0c: d017 beq.n 8002a3e + 8002a46: f5b3 5f80 cmp.w r3, #4096 ; 0x1000 + 8002a4a: d066 beq.n 8002b1a + 8002a4c: f5b3 5f00 cmp.w r3, #8192 ; 0x2000 + 8002a50: d017 beq.n 8002a82 break; - 8002a0e: e063 b.n 8002ad8 + 8002a52: e063 b.n 8002b1c TIM_ETR_SetConfig(htim->Instance, - 8002a10: 687b ldr r3, [r7, #4] - 8002a12: 6818 ldr r0, [r3, #0] - 8002a14: 683b ldr r3, [r7, #0] - 8002a16: 6899 ldr r1, [r3, #8] - 8002a18: 683b ldr r3, [r7, #0] - 8002a1a: 685a ldr r2, [r3, #4] - 8002a1c: 683b ldr r3, [r7, #0] - 8002a1e: 68db ldr r3, [r3, #12] - 8002a20: f000 fc0a bl 8003238 + 8002a54: 687b ldr r3, [r7, #4] + 8002a56: 6818 ldr r0, [r3, #0] + 8002a58: 683b ldr r3, [r7, #0] + 8002a5a: 6899 ldr r1, [r3, #8] + 8002a5c: 683b ldr r3, [r7, #0] + 8002a5e: 685a ldr r2, [r3, #4] + 8002a60: 683b ldr r3, [r7, #0] + 8002a62: 68db ldr r3, [r3, #12] + 8002a64: f000 fc0a bl 800327c tmpsmcr = htim->Instance->SMCR; - 8002a24: 687b ldr r3, [r7, #4] - 8002a26: 681b ldr r3, [r3, #0] - 8002a28: 689b ldr r3, [r3, #8] - 8002a2a: 60fb str r3, [r7, #12] + 8002a68: 687b ldr r3, [r7, #4] + 8002a6a: 681b ldr r3, [r3, #0] + 8002a6c: 689b ldr r3, [r3, #8] + 8002a6e: 60fb str r3, [r7, #12] tmpsmcr |= (TIM_SLAVEMODE_EXTERNAL1 | TIM_CLOCKSOURCE_ETRMODE1); - 8002a2c: 68fb ldr r3, [r7, #12] - 8002a2e: f043 0377 orr.w r3, r3, #119 ; 0x77 - 8002a32: 60fb str r3, [r7, #12] + 8002a70: 68fb ldr r3, [r7, #12] + 8002a72: f043 0377 orr.w r3, r3, #119 ; 0x77 + 8002a76: 60fb str r3, [r7, #12] htim->Instance->SMCR = tmpsmcr; - 8002a34: 687b ldr r3, [r7, #4] - 8002a36: 681b ldr r3, [r3, #0] - 8002a38: 68fa ldr r2, [r7, #12] - 8002a3a: 609a str r2, [r3, #8] + 8002a78: 687b ldr r3, [r7, #4] + 8002a7a: 681b ldr r3, [r3, #0] + 8002a7c: 68fa ldr r2, [r7, #12] + 8002a7e: 609a str r2, [r3, #8] break; - 8002a3c: e04c b.n 8002ad8 + 8002a80: e04c b.n 8002b1c TIM_ETR_SetConfig(htim->Instance, - 8002a3e: 687b ldr r3, [r7, #4] - 8002a40: 6818 ldr r0, [r3, #0] - 8002a42: 683b ldr r3, [r7, #0] - 8002a44: 6899 ldr r1, [r3, #8] - 8002a46: 683b ldr r3, [r7, #0] - 8002a48: 685a ldr r2, [r3, #4] - 8002a4a: 683b ldr r3, [r7, #0] - 8002a4c: 68db ldr r3, [r3, #12] - 8002a4e: f000 fbf3 bl 8003238 + 8002a82: 687b ldr r3, [r7, #4] + 8002a84: 6818 ldr r0, [r3, #0] + 8002a86: 683b ldr r3, [r7, #0] + 8002a88: 6899 ldr r1, [r3, #8] + 8002a8a: 683b ldr r3, [r7, #0] + 8002a8c: 685a ldr r2, [r3, #4] + 8002a8e: 683b ldr r3, [r7, #0] + 8002a90: 68db ldr r3, [r3, #12] + 8002a92: f000 fbf3 bl 800327c htim->Instance->SMCR |= TIM_SMCR_ECE; - 8002a52: 687b ldr r3, [r7, #4] - 8002a54: 681b ldr r3, [r3, #0] - 8002a56: 689a ldr r2, [r3, #8] - 8002a58: 687b ldr r3, [r7, #4] - 8002a5a: 681b ldr r3, [r3, #0] - 8002a5c: f442 4280 orr.w r2, r2, #16384 ; 0x4000 - 8002a60: 609a str r2, [r3, #8] + 8002a96: 687b ldr r3, [r7, #4] + 8002a98: 681b ldr r3, [r3, #0] + 8002a9a: 689a ldr r2, [r3, #8] + 8002a9c: 687b ldr r3, [r7, #4] + 8002a9e: 681b ldr r3, [r3, #0] + 8002aa0: f442 4280 orr.w r2, r2, #16384 ; 0x4000 + 8002aa4: 609a str r2, [r3, #8] break; - 8002a62: e039 b.n 8002ad8 + 8002aa6: e039 b.n 8002b1c TIM_TI1_ConfigInputStage(htim->Instance, - 8002a64: 687b ldr r3, [r7, #4] - 8002a66: 6818 ldr r0, [r3, #0] - 8002a68: 683b ldr r3, [r7, #0] - 8002a6a: 6859 ldr r1, [r3, #4] - 8002a6c: 683b ldr r3, [r7, #0] - 8002a6e: 68db ldr r3, [r3, #12] - 8002a70: 461a mov r2, r3 - 8002a72: f000 fb67 bl 8003144 + 8002aa8: 687b ldr r3, [r7, #4] + 8002aaa: 6818 ldr r0, [r3, #0] + 8002aac: 683b ldr r3, [r7, #0] + 8002aae: 6859 ldr r1, [r3, #4] + 8002ab0: 683b ldr r3, [r7, #0] + 8002ab2: 68db ldr r3, [r3, #12] + 8002ab4: 461a mov r2, r3 + 8002ab6: f000 fb67 bl 8003188 TIM_ITRx_SetConfig(htim->Instance, TIM_CLOCKSOURCE_TI1); - 8002a76: 687b ldr r3, [r7, #4] - 8002a78: 681b ldr r3, [r3, #0] - 8002a7a: 2150 movs r1, #80 ; 0x50 - 8002a7c: 4618 mov r0, r3 - 8002a7e: f000 fbc0 bl 8003202 + 8002aba: 687b ldr r3, [r7, #4] + 8002abc: 681b ldr r3, [r3, #0] + 8002abe: 2150 movs r1, #80 ; 0x50 + 8002ac0: 4618 mov r0, r3 + 8002ac2: f000 fbc0 bl 8003246 break; - 8002a82: e029 b.n 8002ad8 + 8002ac6: e029 b.n 8002b1c TIM_TI2_ConfigInputStage(htim->Instance, - 8002a84: 687b ldr r3, [r7, #4] - 8002a86: 6818 ldr r0, [r3, #0] - 8002a88: 683b ldr r3, [r7, #0] - 8002a8a: 6859 ldr r1, [r3, #4] - 8002a8c: 683b ldr r3, [r7, #0] - 8002a8e: 68db ldr r3, [r3, #12] - 8002a90: 461a mov r2, r3 - 8002a92: f000 fb86 bl 80031a2 + 8002ac8: 687b ldr r3, [r7, #4] + 8002aca: 6818 ldr r0, [r3, #0] + 8002acc: 683b ldr r3, [r7, #0] + 8002ace: 6859 ldr r1, [r3, #4] + 8002ad0: 683b ldr r3, [r7, #0] + 8002ad2: 68db ldr r3, [r3, #12] + 8002ad4: 461a mov r2, r3 + 8002ad6: f000 fb86 bl 80031e6 TIM_ITRx_SetConfig(htim->Instance, TIM_CLOCKSOURCE_TI2); - 8002a96: 687b ldr r3, [r7, #4] - 8002a98: 681b ldr r3, [r3, #0] - 8002a9a: 2160 movs r1, #96 ; 0x60 - 8002a9c: 4618 mov r0, r3 - 8002a9e: f000 fbb0 bl 8003202 + 8002ada: 687b ldr r3, [r7, #4] + 8002adc: 681b ldr r3, [r3, #0] + 8002ade: 2160 movs r1, #96 ; 0x60 + 8002ae0: 4618 mov r0, r3 + 8002ae2: f000 fbb0 bl 8003246 break; - 8002aa2: e019 b.n 8002ad8 + 8002ae6: e019 b.n 8002b1c TIM_TI1_ConfigInputStage(htim->Instance, - 8002aa4: 687b ldr r3, [r7, #4] - 8002aa6: 6818 ldr r0, [r3, #0] - 8002aa8: 683b ldr r3, [r7, #0] - 8002aaa: 6859 ldr r1, [r3, #4] - 8002aac: 683b ldr r3, [r7, #0] - 8002aae: 68db ldr r3, [r3, #12] - 8002ab0: 461a mov r2, r3 - 8002ab2: f000 fb47 bl 8003144 + 8002ae8: 687b ldr r3, [r7, #4] + 8002aea: 6818 ldr r0, [r3, #0] + 8002aec: 683b ldr r3, [r7, #0] + 8002aee: 6859 ldr r1, [r3, #4] + 8002af0: 683b ldr r3, [r7, #0] + 8002af2: 68db ldr r3, [r3, #12] + 8002af4: 461a mov r2, r3 + 8002af6: f000 fb47 bl 8003188 TIM_ITRx_SetConfig(htim->Instance, TIM_CLOCKSOURCE_TI1ED); - 8002ab6: 687b ldr r3, [r7, #4] - 8002ab8: 681b ldr r3, [r3, #0] - 8002aba: 2140 movs r1, #64 ; 0x40 - 8002abc: 4618 mov r0, r3 - 8002abe: f000 fba0 bl 8003202 + 8002afa: 687b ldr r3, [r7, #4] + 8002afc: 681b ldr r3, [r3, #0] + 8002afe: 2140 movs r1, #64 ; 0x40 + 8002b00: 4618 mov r0, r3 + 8002b02: f000 fba0 bl 8003246 break; - 8002ac2: e009 b.n 8002ad8 + 8002b06: e009 b.n 8002b1c TIM_ITRx_SetConfig(htim->Instance, sClockSourceConfig->ClockSource); - 8002ac4: 687b ldr r3, [r7, #4] - 8002ac6: 681a ldr r2, [r3, #0] - 8002ac8: 683b ldr r3, [r7, #0] - 8002aca: 681b ldr r3, [r3, #0] - 8002acc: 4619 mov r1, r3 - 8002ace: 4610 mov r0, r2 - 8002ad0: f000 fb97 bl 8003202 + 8002b08: 687b ldr r3, [r7, #4] + 8002b0a: 681a ldr r2, [r3, #0] + 8002b0c: 683b ldr r3, [r7, #0] + 8002b0e: 681b ldr r3, [r3, #0] + 8002b10: 4619 mov r1, r3 + 8002b12: 4610 mov r0, r2 + 8002b14: f000 fb97 bl 8003246 break; - 8002ad4: e000 b.n 8002ad8 + 8002b18: e000 b.n 8002b1c break; - 8002ad6: bf00 nop + 8002b1a: bf00 nop } htim->State = HAL_TIM_STATE_READY; - 8002ad8: 687b ldr r3, [r7, #4] - 8002ada: 2201 movs r2, #1 - 8002adc: f883 203d strb.w r2, [r3, #61] ; 0x3d + 8002b1c: 687b ldr r3, [r7, #4] + 8002b1e: 2201 movs r2, #1 + 8002b20: f883 203d strb.w r2, [r3, #61] ; 0x3d __HAL_UNLOCK(htim); - 8002ae0: 687b ldr r3, [r7, #4] - 8002ae2: 2200 movs r2, #0 - 8002ae4: f883 203c strb.w r2, [r3, #60] ; 0x3c + 8002b24: 687b ldr r3, [r7, #4] + 8002b26: 2200 movs r2, #0 + 8002b28: f883 203c strb.w r2, [r3, #60] ; 0x3c return HAL_OK; - 8002ae8: 2300 movs r3, #0 + 8002b2c: 2300 movs r3, #0 } - 8002aea: 4618 mov r0, r3 - 8002aec: 3710 adds r7, #16 - 8002aee: 46bd mov sp, r7 - 8002af0: bd80 pop {r7, pc} - 8002af2: bf00 nop - 8002af4: fffeff88 .word 0xfffeff88 - -08002af8 : + 8002b2e: 4618 mov r0, r3 + 8002b30: 3710 adds r7, #16 + 8002b32: 46bd mov sp, r7 + 8002b34: bd80 pop {r7, pc} + 8002b36: bf00 nop + 8002b38: fffeff88 .word 0xfffeff88 + +08002b3c : * @brief Output Compare callback in non-blocking mode * @param htim TIM OC handle * @retval None */ __weak void HAL_TIM_OC_DelayElapsedCallback(TIM_HandleTypeDef *htim) { - 8002af8: b480 push {r7} - 8002afa: b083 sub sp, #12 - 8002afc: af00 add r7, sp, #0 - 8002afe: 6078 str r0, [r7, #4] + 8002b3c: b480 push {r7} + 8002b3e: b083 sub sp, #12 + 8002b40: af00 add r7, sp, #0 + 8002b42: 6078 str r0, [r7, #4] UNUSED(htim); /* NOTE : This function should not be modified, when the callback is needed, the HAL_TIM_OC_DelayElapsedCallback could be implemented in the user file */ } - 8002b00: bf00 nop - 8002b02: 370c adds r7, #12 - 8002b04: 46bd mov sp, r7 - 8002b06: f85d 7b04 ldr.w r7, [sp], #4 - 8002b0a: 4770 bx lr + 8002b44: bf00 nop + 8002b46: 370c adds r7, #12 + 8002b48: 46bd mov sp, r7 + 8002b4a: f85d 7b04 ldr.w r7, [sp], #4 + 8002b4e: 4770 bx lr -08002b0c : +08002b50 : * @brief Input Capture callback in non-blocking mode * @param htim TIM IC handle * @retval None */ __weak void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim) { - 8002b0c: b480 push {r7} - 8002b0e: b083 sub sp, #12 - 8002b10: af00 add r7, sp, #0 - 8002b12: 6078 str r0, [r7, #4] + 8002b50: b480 push {r7} + 8002b52: b083 sub sp, #12 + 8002b54: af00 add r7, sp, #0 + 8002b56: 6078 str r0, [r7, #4] UNUSED(htim); /* NOTE : This function should not be modified, when the callback is needed, the HAL_TIM_IC_CaptureCallback could be implemented in the user file */ } - 8002b14: bf00 nop - 8002b16: 370c adds r7, #12 - 8002b18: 46bd mov sp, r7 - 8002b1a: f85d 7b04 ldr.w r7, [sp], #4 - 8002b1e: 4770 bx lr + 8002b58: bf00 nop + 8002b5a: 370c adds r7, #12 + 8002b5c: 46bd mov sp, r7 + 8002b5e: f85d 7b04 ldr.w r7, [sp], #4 + 8002b62: 4770 bx lr -08002b20 : +08002b64 : * @brief PWM Pulse finished callback in non-blocking mode * @param htim TIM handle * @retval None */ __weak void HAL_TIM_PWM_PulseFinishedCallback(TIM_HandleTypeDef *htim) { - 8002b20: b480 push {r7} - 8002b22: b083 sub sp, #12 - 8002b24: af00 add r7, sp, #0 - 8002b26: 6078 str r0, [r7, #4] + 8002b64: b480 push {r7} + 8002b66: b083 sub sp, #12 + 8002b68: af00 add r7, sp, #0 + 8002b6a: 6078 str r0, [r7, #4] UNUSED(htim); /* NOTE : This function should not be modified, when the callback is needed, the HAL_TIM_PWM_PulseFinishedCallback could be implemented in the user file */ } - 8002b28: bf00 nop - 8002b2a: 370c adds r7, #12 - 8002b2c: 46bd mov sp, r7 - 8002b2e: f85d 7b04 ldr.w r7, [sp], #4 - 8002b32: 4770 bx lr + 8002b6c: bf00 nop + 8002b6e: 370c adds r7, #12 + 8002b70: 46bd mov sp, r7 + 8002b72: f85d 7b04 ldr.w r7, [sp], #4 + 8002b76: 4770 bx lr -08002b34 : +08002b78 : * @brief Hall Trigger detection callback in non-blocking mode * @param htim TIM handle * @retval None */ __weak void HAL_TIM_TriggerCallback(TIM_HandleTypeDef *htim) { - 8002b34: b480 push {r7} - 8002b36: b083 sub sp, #12 - 8002b38: af00 add r7, sp, #0 - 8002b3a: 6078 str r0, [r7, #4] + 8002b78: b480 push {r7} + 8002b7a: b083 sub sp, #12 + 8002b7c: af00 add r7, sp, #0 + 8002b7e: 6078 str r0, [r7, #4] UNUSED(htim); /* NOTE : This function should not be modified, when the callback is needed, the HAL_TIM_TriggerCallback could be implemented in the user file */ } - 8002b3c: bf00 nop - 8002b3e: 370c adds r7, #12 - 8002b40: 46bd mov sp, r7 - 8002b42: f85d 7b04 ldr.w r7, [sp], #4 - 8002b46: 4770 bx lr + 8002b80: bf00 nop + 8002b82: 370c adds r7, #12 + 8002b84: 46bd mov sp, r7 + 8002b86: f85d 7b04 ldr.w r7, [sp], #4 + 8002b8a: 4770 bx lr -08002b48 : +08002b8c : * @param TIMx TIM peripheral * @param Structure TIM Base configuration structure * @retval None */ void TIM_Base_SetConfig(TIM_TypeDef *TIMx, TIM_Base_InitTypeDef *Structure) { - 8002b48: b480 push {r7} - 8002b4a: b085 sub sp, #20 - 8002b4c: af00 add r7, sp, #0 - 8002b4e: 6078 str r0, [r7, #4] - 8002b50: 6039 str r1, [r7, #0] + 8002b8c: b480 push {r7} + 8002b8e: b085 sub sp, #20 + 8002b90: af00 add r7, sp, #0 + 8002b92: 6078 str r0, [r7, #4] + 8002b94: 6039 str r1, [r7, #0] uint32_t tmpcr1; tmpcr1 = TIMx->CR1; - 8002b52: 687b ldr r3, [r7, #4] - 8002b54: 681b ldr r3, [r3, #0] - 8002b56: 60fb str r3, [r7, #12] + 8002b96: 687b ldr r3, [r7, #4] + 8002b98: 681b ldr r3, [r3, #0] + 8002b9a: 60fb str r3, [r7, #12] /* Set TIM Time Base Unit parameters ---------------------------------------*/ if (IS_TIM_COUNTER_MODE_SELECT_INSTANCE(TIMx)) - 8002b58: 687b ldr r3, [r7, #4] - 8002b5a: 4a40 ldr r2, [pc, #256] ; (8002c5c ) - 8002b5c: 4293 cmp r3, r2 - 8002b5e: d013 beq.n 8002b88 - 8002b60: 687b ldr r3, [r7, #4] - 8002b62: f1b3 4f80 cmp.w r3, #1073741824 ; 0x40000000 - 8002b66: d00f beq.n 8002b88 - 8002b68: 687b ldr r3, [r7, #4] - 8002b6a: 4a3d ldr r2, [pc, #244] ; (8002c60 ) - 8002b6c: 4293 cmp r3, r2 - 8002b6e: d00b beq.n 8002b88 - 8002b70: 687b ldr r3, [r7, #4] - 8002b72: 4a3c ldr r2, [pc, #240] ; (8002c64 ) - 8002b74: 4293 cmp r3, r2 - 8002b76: d007 beq.n 8002b88 - 8002b78: 687b ldr r3, [r7, #4] - 8002b7a: 4a3b ldr r2, [pc, #236] ; (8002c68 ) - 8002b7c: 4293 cmp r3, r2 - 8002b7e: d003 beq.n 8002b88 - 8002b80: 687b ldr r3, [r7, #4] - 8002b82: 4a3a ldr r2, [pc, #232] ; (8002c6c ) - 8002b84: 4293 cmp r3, r2 - 8002b86: d108 bne.n 8002b9a + 8002b9c: 687b ldr r3, [r7, #4] + 8002b9e: 4a40 ldr r2, [pc, #256] ; (8002ca0 ) + 8002ba0: 4293 cmp r3, r2 + 8002ba2: d013 beq.n 8002bcc + 8002ba4: 687b ldr r3, [r7, #4] + 8002ba6: f1b3 4f80 cmp.w r3, #1073741824 ; 0x40000000 + 8002baa: d00f beq.n 8002bcc + 8002bac: 687b ldr r3, [r7, #4] + 8002bae: 4a3d ldr r2, [pc, #244] ; (8002ca4 ) + 8002bb0: 4293 cmp r3, r2 + 8002bb2: d00b beq.n 8002bcc + 8002bb4: 687b ldr r3, [r7, #4] + 8002bb6: 4a3c ldr r2, [pc, #240] ; (8002ca8 ) + 8002bb8: 4293 cmp r3, r2 + 8002bba: d007 beq.n 8002bcc + 8002bbc: 687b ldr r3, [r7, #4] + 8002bbe: 4a3b ldr r2, [pc, #236] ; (8002cac ) + 8002bc0: 4293 cmp r3, r2 + 8002bc2: d003 beq.n 8002bcc + 8002bc4: 687b ldr r3, [r7, #4] + 8002bc6: 4a3a ldr r2, [pc, #232] ; (8002cb0 ) + 8002bc8: 4293 cmp r3, r2 + 8002bca: d108 bne.n 8002bde { /* Select the Counter Mode */ tmpcr1 &= ~(TIM_CR1_DIR | TIM_CR1_CMS); - 8002b88: 68fb ldr r3, [r7, #12] - 8002b8a: f023 0370 bic.w r3, r3, #112 ; 0x70 - 8002b8e: 60fb str r3, [r7, #12] + 8002bcc: 68fb ldr r3, [r7, #12] + 8002bce: f023 0370 bic.w r3, r3, #112 ; 0x70 + 8002bd2: 60fb str r3, [r7, #12] tmpcr1 |= Structure->CounterMode; - 8002b90: 683b ldr r3, [r7, #0] - 8002b92: 685b ldr r3, [r3, #4] - 8002b94: 68fa ldr r2, [r7, #12] - 8002b96: 4313 orrs r3, r2 - 8002b98: 60fb str r3, [r7, #12] + 8002bd4: 683b ldr r3, [r7, #0] + 8002bd6: 685b ldr r3, [r3, #4] + 8002bd8: 68fa ldr r2, [r7, #12] + 8002bda: 4313 orrs r3, r2 + 8002bdc: 60fb str r3, [r7, #12] } if (IS_TIM_CLOCK_DIVISION_INSTANCE(TIMx)) - 8002b9a: 687b ldr r3, [r7, #4] - 8002b9c: 4a2f ldr r2, [pc, #188] ; (8002c5c ) - 8002b9e: 4293 cmp r3, r2 - 8002ba0: d02b beq.n 8002bfa - 8002ba2: 687b ldr r3, [r7, #4] - 8002ba4: f1b3 4f80 cmp.w r3, #1073741824 ; 0x40000000 - 8002ba8: d027 beq.n 8002bfa - 8002baa: 687b ldr r3, [r7, #4] - 8002bac: 4a2c ldr r2, [pc, #176] ; (8002c60 ) - 8002bae: 4293 cmp r3, r2 - 8002bb0: d023 beq.n 8002bfa - 8002bb2: 687b ldr r3, [r7, #4] - 8002bb4: 4a2b ldr r2, [pc, #172] ; (8002c64 ) - 8002bb6: 4293 cmp r3, r2 - 8002bb8: d01f beq.n 8002bfa - 8002bba: 687b ldr r3, [r7, #4] - 8002bbc: 4a2a ldr r2, [pc, #168] ; (8002c68 ) - 8002bbe: 4293 cmp r3, r2 - 8002bc0: d01b beq.n 8002bfa - 8002bc2: 687b ldr r3, [r7, #4] - 8002bc4: 4a29 ldr r2, [pc, #164] ; (8002c6c ) - 8002bc6: 4293 cmp r3, r2 - 8002bc8: d017 beq.n 8002bfa - 8002bca: 687b ldr r3, [r7, #4] - 8002bcc: 4a28 ldr r2, [pc, #160] ; (8002c70 ) - 8002bce: 4293 cmp r3, r2 - 8002bd0: d013 beq.n 8002bfa - 8002bd2: 687b ldr r3, [r7, #4] - 8002bd4: 4a27 ldr r2, [pc, #156] ; (8002c74 ) - 8002bd6: 4293 cmp r3, r2 - 8002bd8: d00f beq.n 8002bfa - 8002bda: 687b ldr r3, [r7, #4] - 8002bdc: 4a26 ldr r2, [pc, #152] ; (8002c78 ) - 8002bde: 4293 cmp r3, r2 - 8002be0: d00b beq.n 8002bfa - 8002be2: 687b ldr r3, [r7, #4] - 8002be4: 4a25 ldr r2, [pc, #148] ; (8002c7c ) - 8002be6: 4293 cmp r3, r2 - 8002be8: d007 beq.n 8002bfa - 8002bea: 687b ldr r3, [r7, #4] - 8002bec: 4a24 ldr r2, [pc, #144] ; (8002c80 ) - 8002bee: 4293 cmp r3, r2 - 8002bf0: d003 beq.n 8002bfa - 8002bf2: 687b ldr r3, [r7, #4] - 8002bf4: 4a23 ldr r2, [pc, #140] ; (8002c84 ) - 8002bf6: 4293 cmp r3, r2 - 8002bf8: d108 bne.n 8002c0c + 8002bde: 687b ldr r3, [r7, #4] + 8002be0: 4a2f ldr r2, [pc, #188] ; (8002ca0 ) + 8002be2: 4293 cmp r3, r2 + 8002be4: d02b beq.n 8002c3e + 8002be6: 687b ldr r3, [r7, #4] + 8002be8: f1b3 4f80 cmp.w r3, #1073741824 ; 0x40000000 + 8002bec: d027 beq.n 8002c3e + 8002bee: 687b ldr r3, [r7, #4] + 8002bf0: 4a2c ldr r2, [pc, #176] ; (8002ca4 ) + 8002bf2: 4293 cmp r3, r2 + 8002bf4: d023 beq.n 8002c3e + 8002bf6: 687b ldr r3, [r7, #4] + 8002bf8: 4a2b ldr r2, [pc, #172] ; (8002ca8 ) + 8002bfa: 4293 cmp r3, r2 + 8002bfc: d01f beq.n 8002c3e + 8002bfe: 687b ldr r3, [r7, #4] + 8002c00: 4a2a ldr r2, [pc, #168] ; (8002cac ) + 8002c02: 4293 cmp r3, r2 + 8002c04: d01b beq.n 8002c3e + 8002c06: 687b ldr r3, [r7, #4] + 8002c08: 4a29 ldr r2, [pc, #164] ; (8002cb0 ) + 8002c0a: 4293 cmp r3, r2 + 8002c0c: d017 beq.n 8002c3e + 8002c0e: 687b ldr r3, [r7, #4] + 8002c10: 4a28 ldr r2, [pc, #160] ; (8002cb4 ) + 8002c12: 4293 cmp r3, r2 + 8002c14: d013 beq.n 8002c3e + 8002c16: 687b ldr r3, [r7, #4] + 8002c18: 4a27 ldr r2, [pc, #156] ; (8002cb8 ) + 8002c1a: 4293 cmp r3, r2 + 8002c1c: d00f beq.n 8002c3e + 8002c1e: 687b ldr r3, [r7, #4] + 8002c20: 4a26 ldr r2, [pc, #152] ; (8002cbc ) + 8002c22: 4293 cmp r3, r2 + 8002c24: d00b beq.n 8002c3e + 8002c26: 687b ldr r3, [r7, #4] + 8002c28: 4a25 ldr r2, [pc, #148] ; (8002cc0 ) + 8002c2a: 4293 cmp r3, r2 + 8002c2c: d007 beq.n 8002c3e + 8002c2e: 687b ldr r3, [r7, #4] + 8002c30: 4a24 ldr r2, [pc, #144] ; (8002cc4 ) + 8002c32: 4293 cmp r3, r2 + 8002c34: d003 beq.n 8002c3e + 8002c36: 687b ldr r3, [r7, #4] + 8002c38: 4a23 ldr r2, [pc, #140] ; (8002cc8 ) + 8002c3a: 4293 cmp r3, r2 + 8002c3c: d108 bne.n 8002c50 { /* Set the clock division */ tmpcr1 &= ~TIM_CR1_CKD; - 8002bfa: 68fb ldr r3, [r7, #12] - 8002bfc: f423 7340 bic.w r3, r3, #768 ; 0x300 - 8002c00: 60fb str r3, [r7, #12] + 8002c3e: 68fb ldr r3, [r7, #12] + 8002c40: f423 7340 bic.w r3, r3, #768 ; 0x300 + 8002c44: 60fb str r3, [r7, #12] tmpcr1 |= (uint32_t)Structure->ClockDivision; - 8002c02: 683b ldr r3, [r7, #0] - 8002c04: 68db ldr r3, [r3, #12] - 8002c06: 68fa ldr r2, [r7, #12] - 8002c08: 4313 orrs r3, r2 - 8002c0a: 60fb str r3, [r7, #12] + 8002c46: 683b ldr r3, [r7, #0] + 8002c48: 68db ldr r3, [r3, #12] + 8002c4a: 68fa ldr r2, [r7, #12] + 8002c4c: 4313 orrs r3, r2 + 8002c4e: 60fb str r3, [r7, #12] } /* Set the auto-reload preload */ MODIFY_REG(tmpcr1, TIM_CR1_ARPE, Structure->AutoReloadPreload); - 8002c0c: 68fb ldr r3, [r7, #12] - 8002c0e: f023 0280 bic.w r2, r3, #128 ; 0x80 - 8002c12: 683b ldr r3, [r7, #0] - 8002c14: 695b ldr r3, [r3, #20] - 8002c16: 4313 orrs r3, r2 - 8002c18: 60fb str r3, [r7, #12] + 8002c50: 68fb ldr r3, [r7, #12] + 8002c52: f023 0280 bic.w r2, r3, #128 ; 0x80 + 8002c56: 683b ldr r3, [r7, #0] + 8002c58: 695b ldr r3, [r3, #20] + 8002c5a: 4313 orrs r3, r2 + 8002c5c: 60fb str r3, [r7, #12] TIMx->CR1 = tmpcr1; - 8002c1a: 687b ldr r3, [r7, #4] - 8002c1c: 68fa ldr r2, [r7, #12] - 8002c1e: 601a str r2, [r3, #0] + 8002c5e: 687b ldr r3, [r7, #4] + 8002c60: 68fa ldr r2, [r7, #12] + 8002c62: 601a str r2, [r3, #0] /* Set the Autoreload value */ TIMx->ARR = (uint32_t)Structure->Period ; - 8002c20: 683b ldr r3, [r7, #0] - 8002c22: 689a ldr r2, [r3, #8] - 8002c24: 687b ldr r3, [r7, #4] - 8002c26: 62da str r2, [r3, #44] ; 0x2c + 8002c64: 683b ldr r3, [r7, #0] + 8002c66: 689a ldr r2, [r3, #8] + 8002c68: 687b ldr r3, [r7, #4] + 8002c6a: 62da str r2, [r3, #44] ; 0x2c /* Set the Prescaler value */ TIMx->PSC = Structure->Prescaler; - 8002c28: 683b ldr r3, [r7, #0] - 8002c2a: 681a ldr r2, [r3, #0] - 8002c2c: 687b ldr r3, [r7, #4] - 8002c2e: 629a str r2, [r3, #40] ; 0x28 + 8002c6c: 683b ldr r3, [r7, #0] + 8002c6e: 681a ldr r2, [r3, #0] + 8002c70: 687b ldr r3, [r7, #4] + 8002c72: 629a str r2, [r3, #40] ; 0x28 if (IS_TIM_REPETITION_COUNTER_INSTANCE(TIMx)) - 8002c30: 687b ldr r3, [r7, #4] - 8002c32: 4a0a ldr r2, [pc, #40] ; (8002c5c ) - 8002c34: 4293 cmp r3, r2 - 8002c36: d003 beq.n 8002c40 - 8002c38: 687b ldr r3, [r7, #4] - 8002c3a: 4a0c ldr r2, [pc, #48] ; (8002c6c ) - 8002c3c: 4293 cmp r3, r2 - 8002c3e: d103 bne.n 8002c48 + 8002c74: 687b ldr r3, [r7, #4] + 8002c76: 4a0a ldr r2, [pc, #40] ; (8002ca0 ) + 8002c78: 4293 cmp r3, r2 + 8002c7a: d003 beq.n 8002c84 + 8002c7c: 687b ldr r3, [r7, #4] + 8002c7e: 4a0c ldr r2, [pc, #48] ; (8002cb0 ) + 8002c80: 4293 cmp r3, r2 + 8002c82: d103 bne.n 8002c8c { /* Set the Repetition Counter value */ TIMx->RCR = Structure->RepetitionCounter; - 8002c40: 683b ldr r3, [r7, #0] - 8002c42: 691a ldr r2, [r3, #16] - 8002c44: 687b ldr r3, [r7, #4] - 8002c46: 631a str r2, [r3, #48] ; 0x30 + 8002c84: 683b ldr r3, [r7, #0] + 8002c86: 691a ldr r2, [r3, #16] + 8002c88: 687b ldr r3, [r7, #4] + 8002c8a: 631a str r2, [r3, #48] ; 0x30 } /* Generate an update event to reload the Prescaler and the repetition counter (only for advanced timer) value immediately */ TIMx->EGR = TIM_EGR_UG; - 8002c48: 687b ldr r3, [r7, #4] - 8002c4a: 2201 movs r2, #1 - 8002c4c: 615a str r2, [r3, #20] + 8002c8c: 687b ldr r3, [r7, #4] + 8002c8e: 2201 movs r2, #1 + 8002c90: 615a str r2, [r3, #20] } - 8002c4e: bf00 nop - 8002c50: 3714 adds r7, #20 - 8002c52: 46bd mov sp, r7 - 8002c54: f85d 7b04 ldr.w r7, [sp], #4 - 8002c58: 4770 bx lr - 8002c5a: bf00 nop - 8002c5c: 40010000 .word 0x40010000 - 8002c60: 40000400 .word 0x40000400 - 8002c64: 40000800 .word 0x40000800 - 8002c68: 40000c00 .word 0x40000c00 - 8002c6c: 40010400 .word 0x40010400 - 8002c70: 40014000 .word 0x40014000 - 8002c74: 40014400 .word 0x40014400 - 8002c78: 40014800 .word 0x40014800 - 8002c7c: 40001800 .word 0x40001800 - 8002c80: 40001c00 .word 0x40001c00 - 8002c84: 40002000 .word 0x40002000 - -08002c88 : + 8002c92: bf00 nop + 8002c94: 3714 adds r7, #20 + 8002c96: 46bd mov sp, r7 + 8002c98: f85d 7b04 ldr.w r7, [sp], #4 + 8002c9c: 4770 bx lr + 8002c9e: bf00 nop + 8002ca0: 40010000 .word 0x40010000 + 8002ca4: 40000400 .word 0x40000400 + 8002ca8: 40000800 .word 0x40000800 + 8002cac: 40000c00 .word 0x40000c00 + 8002cb0: 40010400 .word 0x40010400 + 8002cb4: 40014000 .word 0x40014000 + 8002cb8: 40014400 .word 0x40014400 + 8002cbc: 40014800 .word 0x40014800 + 8002cc0: 40001800 .word 0x40001800 + 8002cc4: 40001c00 .word 0x40001c00 + 8002cc8: 40002000 .word 0x40002000 + +08002ccc : * @param TIMx to select the TIM peripheral * @param OC_Config The ouput configuration structure * @retval None */ static void TIM_OC1_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) { - 8002c88: b480 push {r7} - 8002c8a: b087 sub sp, #28 - 8002c8c: af00 add r7, sp, #0 - 8002c8e: 6078 str r0, [r7, #4] - 8002c90: 6039 str r1, [r7, #0] + 8002ccc: b480 push {r7} + 8002cce: b087 sub sp, #28 + 8002cd0: af00 add r7, sp, #0 + 8002cd2: 6078 str r0, [r7, #4] + 8002cd4: 6039 str r1, [r7, #0] uint32_t tmpccmrx; uint32_t tmpccer; uint32_t tmpcr2; /* Disable the Channel 1: Reset the CC1E Bit */ TIMx->CCER &= ~TIM_CCER_CC1E; - 8002c92: 687b ldr r3, [r7, #4] - 8002c94: 6a1b ldr r3, [r3, #32] - 8002c96: f023 0201 bic.w r2, r3, #1 - 8002c9a: 687b ldr r3, [r7, #4] - 8002c9c: 621a str r2, [r3, #32] + 8002cd6: 687b ldr r3, [r7, #4] + 8002cd8: 6a1b ldr r3, [r3, #32] + 8002cda: f023 0201 bic.w r2, r3, #1 + 8002cde: 687b ldr r3, [r7, #4] + 8002ce0: 621a str r2, [r3, #32] /* Get the TIMx CCER register value */ tmpccer = TIMx->CCER; - 8002c9e: 687b ldr r3, [r7, #4] - 8002ca0: 6a1b ldr r3, [r3, #32] - 8002ca2: 617b str r3, [r7, #20] + 8002ce2: 687b ldr r3, [r7, #4] + 8002ce4: 6a1b ldr r3, [r3, #32] + 8002ce6: 617b str r3, [r7, #20] /* Get the TIMx CR2 register value */ tmpcr2 = TIMx->CR2; - 8002ca4: 687b ldr r3, [r7, #4] - 8002ca6: 685b ldr r3, [r3, #4] - 8002ca8: 613b str r3, [r7, #16] + 8002ce8: 687b ldr r3, [r7, #4] + 8002cea: 685b ldr r3, [r3, #4] + 8002cec: 613b str r3, [r7, #16] /* Get the TIMx CCMR1 register value */ tmpccmrx = TIMx->CCMR1; - 8002caa: 687b ldr r3, [r7, #4] - 8002cac: 699b ldr r3, [r3, #24] - 8002cae: 60fb str r3, [r7, #12] + 8002cee: 687b ldr r3, [r7, #4] + 8002cf0: 699b ldr r3, [r3, #24] + 8002cf2: 60fb str r3, [r7, #12] /* Reset the Output Compare Mode Bits */ tmpccmrx &= ~TIM_CCMR1_OC1M; - 8002cb0: 68fa ldr r2, [r7, #12] - 8002cb2: 4b2b ldr r3, [pc, #172] ; (8002d60 ) - 8002cb4: 4013 ands r3, r2 - 8002cb6: 60fb str r3, [r7, #12] + 8002cf4: 68fa ldr r2, [r7, #12] + 8002cf6: 4b2b ldr r3, [pc, #172] ; (8002da4 ) + 8002cf8: 4013 ands r3, r2 + 8002cfa: 60fb str r3, [r7, #12] tmpccmrx &= ~TIM_CCMR1_CC1S; - 8002cb8: 68fb ldr r3, [r7, #12] - 8002cba: f023 0303 bic.w r3, r3, #3 - 8002cbe: 60fb str r3, [r7, #12] + 8002cfc: 68fb ldr r3, [r7, #12] + 8002cfe: f023 0303 bic.w r3, r3, #3 + 8002d02: 60fb str r3, [r7, #12] /* Select the Output Compare Mode */ tmpccmrx |= OC_Config->OCMode; - 8002cc0: 683b ldr r3, [r7, #0] - 8002cc2: 681b ldr r3, [r3, #0] - 8002cc4: 68fa ldr r2, [r7, #12] - 8002cc6: 4313 orrs r3, r2 - 8002cc8: 60fb str r3, [r7, #12] + 8002d04: 683b ldr r3, [r7, #0] + 8002d06: 681b ldr r3, [r3, #0] + 8002d08: 68fa ldr r2, [r7, #12] + 8002d0a: 4313 orrs r3, r2 + 8002d0c: 60fb str r3, [r7, #12] /* Reset the Output Polarity level */ tmpccer &= ~TIM_CCER_CC1P; - 8002cca: 697b ldr r3, [r7, #20] - 8002ccc: f023 0302 bic.w r3, r3, #2 - 8002cd0: 617b str r3, [r7, #20] + 8002d0e: 697b ldr r3, [r7, #20] + 8002d10: f023 0302 bic.w r3, r3, #2 + 8002d14: 617b str r3, [r7, #20] /* Set the Output Compare Polarity */ tmpccer |= OC_Config->OCPolarity; - 8002cd2: 683b ldr r3, [r7, #0] - 8002cd4: 689b ldr r3, [r3, #8] - 8002cd6: 697a ldr r2, [r7, #20] - 8002cd8: 4313 orrs r3, r2 - 8002cda: 617b str r3, [r7, #20] + 8002d16: 683b ldr r3, [r7, #0] + 8002d18: 689b ldr r3, [r3, #8] + 8002d1a: 697a ldr r2, [r7, #20] + 8002d1c: 4313 orrs r3, r2 + 8002d1e: 617b str r3, [r7, #20] if (IS_TIM_CCXN_INSTANCE(TIMx, TIM_CHANNEL_1)) - 8002cdc: 687b ldr r3, [r7, #4] - 8002cde: 4a21 ldr r2, [pc, #132] ; (8002d64 ) - 8002ce0: 4293 cmp r3, r2 - 8002ce2: d003 beq.n 8002cec - 8002ce4: 687b ldr r3, [r7, #4] - 8002ce6: 4a20 ldr r2, [pc, #128] ; (8002d68 ) - 8002ce8: 4293 cmp r3, r2 - 8002cea: d10c bne.n 8002d06 + 8002d20: 687b ldr r3, [r7, #4] + 8002d22: 4a21 ldr r2, [pc, #132] ; (8002da8 ) + 8002d24: 4293 cmp r3, r2 + 8002d26: d003 beq.n 8002d30 + 8002d28: 687b ldr r3, [r7, #4] + 8002d2a: 4a20 ldr r2, [pc, #128] ; (8002dac ) + 8002d2c: 4293 cmp r3, r2 + 8002d2e: d10c bne.n 8002d4a { /* Check parameters */ assert_param(IS_TIM_OCN_POLARITY(OC_Config->OCNPolarity)); /* Reset the Output N Polarity level */ tmpccer &= ~TIM_CCER_CC1NP; - 8002cec: 697b ldr r3, [r7, #20] - 8002cee: f023 0308 bic.w r3, r3, #8 - 8002cf2: 617b str r3, [r7, #20] + 8002d30: 697b ldr r3, [r7, #20] + 8002d32: f023 0308 bic.w r3, r3, #8 + 8002d36: 617b str r3, [r7, #20] /* Set the Output N Polarity */ tmpccer |= OC_Config->OCNPolarity; - 8002cf4: 683b ldr r3, [r7, #0] - 8002cf6: 68db ldr r3, [r3, #12] - 8002cf8: 697a ldr r2, [r7, #20] - 8002cfa: 4313 orrs r3, r2 - 8002cfc: 617b str r3, [r7, #20] + 8002d38: 683b ldr r3, [r7, #0] + 8002d3a: 68db ldr r3, [r3, #12] + 8002d3c: 697a ldr r2, [r7, #20] + 8002d3e: 4313 orrs r3, r2 + 8002d40: 617b str r3, [r7, #20] /* Reset the Output N State */ tmpccer &= ~TIM_CCER_CC1NE; - 8002cfe: 697b ldr r3, [r7, #20] - 8002d00: f023 0304 bic.w r3, r3, #4 - 8002d04: 617b str r3, [r7, #20] + 8002d42: 697b ldr r3, [r7, #20] + 8002d44: f023 0304 bic.w r3, r3, #4 + 8002d48: 617b str r3, [r7, #20] } if (IS_TIM_BREAK_INSTANCE(TIMx)) - 8002d06: 687b ldr r3, [r7, #4] - 8002d08: 4a16 ldr r2, [pc, #88] ; (8002d64 ) - 8002d0a: 4293 cmp r3, r2 - 8002d0c: d003 beq.n 8002d16 - 8002d0e: 687b ldr r3, [r7, #4] - 8002d10: 4a15 ldr r2, [pc, #84] ; (8002d68 ) - 8002d12: 4293 cmp r3, r2 - 8002d14: d111 bne.n 8002d3a + 8002d4a: 687b ldr r3, [r7, #4] + 8002d4c: 4a16 ldr r2, [pc, #88] ; (8002da8 ) + 8002d4e: 4293 cmp r3, r2 + 8002d50: d003 beq.n 8002d5a + 8002d52: 687b ldr r3, [r7, #4] + 8002d54: 4a15 ldr r2, [pc, #84] ; (8002dac ) + 8002d56: 4293 cmp r3, r2 + 8002d58: d111 bne.n 8002d7e /* Check parameters */ assert_param(IS_TIM_OCNIDLE_STATE(OC_Config->OCNIdleState)); assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); /* Reset the Output Compare and Output Compare N IDLE State */ tmpcr2 &= ~TIM_CR2_OIS1; - 8002d16: 693b ldr r3, [r7, #16] - 8002d18: f423 7380 bic.w r3, r3, #256 ; 0x100 - 8002d1c: 613b str r3, [r7, #16] + 8002d5a: 693b ldr r3, [r7, #16] + 8002d5c: f423 7380 bic.w r3, r3, #256 ; 0x100 + 8002d60: 613b str r3, [r7, #16] tmpcr2 &= ~TIM_CR2_OIS1N; - 8002d1e: 693b ldr r3, [r7, #16] - 8002d20: f423 7300 bic.w r3, r3, #512 ; 0x200 - 8002d24: 613b str r3, [r7, #16] + 8002d62: 693b ldr r3, [r7, #16] + 8002d64: f423 7300 bic.w r3, r3, #512 ; 0x200 + 8002d68: 613b str r3, [r7, #16] /* Set the Output Idle state */ tmpcr2 |= OC_Config->OCIdleState; - 8002d26: 683b ldr r3, [r7, #0] - 8002d28: 695b ldr r3, [r3, #20] - 8002d2a: 693a ldr r2, [r7, #16] - 8002d2c: 4313 orrs r3, r2 - 8002d2e: 613b str r3, [r7, #16] + 8002d6a: 683b ldr r3, [r7, #0] + 8002d6c: 695b ldr r3, [r3, #20] + 8002d6e: 693a ldr r2, [r7, #16] + 8002d70: 4313 orrs r3, r2 + 8002d72: 613b str r3, [r7, #16] /* Set the Output N Idle state */ tmpcr2 |= OC_Config->OCNIdleState; - 8002d30: 683b ldr r3, [r7, #0] - 8002d32: 699b ldr r3, [r3, #24] - 8002d34: 693a ldr r2, [r7, #16] - 8002d36: 4313 orrs r3, r2 - 8002d38: 613b str r3, [r7, #16] + 8002d74: 683b ldr r3, [r7, #0] + 8002d76: 699b ldr r3, [r3, #24] + 8002d78: 693a ldr r2, [r7, #16] + 8002d7a: 4313 orrs r3, r2 + 8002d7c: 613b str r3, [r7, #16] } /* Write to TIMx CR2 */ TIMx->CR2 = tmpcr2; - 8002d3a: 687b ldr r3, [r7, #4] - 8002d3c: 693a ldr r2, [r7, #16] - 8002d3e: 605a str r2, [r3, #4] + 8002d7e: 687b ldr r3, [r7, #4] + 8002d80: 693a ldr r2, [r7, #16] + 8002d82: 605a str r2, [r3, #4] /* Write to TIMx CCMR1 */ TIMx->CCMR1 = tmpccmrx; - 8002d40: 687b ldr r3, [r7, #4] - 8002d42: 68fa ldr r2, [r7, #12] - 8002d44: 619a str r2, [r3, #24] + 8002d84: 687b ldr r3, [r7, #4] + 8002d86: 68fa ldr r2, [r7, #12] + 8002d88: 619a str r2, [r3, #24] /* Set the Capture Compare Register value */ TIMx->CCR1 = OC_Config->Pulse; - 8002d46: 683b ldr r3, [r7, #0] - 8002d48: 685a ldr r2, [r3, #4] - 8002d4a: 687b ldr r3, [r7, #4] - 8002d4c: 635a str r2, [r3, #52] ; 0x34 + 8002d8a: 683b ldr r3, [r7, #0] + 8002d8c: 685a ldr r2, [r3, #4] + 8002d8e: 687b ldr r3, [r7, #4] + 8002d90: 635a str r2, [r3, #52] ; 0x34 /* Write to TIMx CCER */ TIMx->CCER = tmpccer; - 8002d4e: 687b ldr r3, [r7, #4] - 8002d50: 697a ldr r2, [r7, #20] - 8002d52: 621a str r2, [r3, #32] + 8002d92: 687b ldr r3, [r7, #4] + 8002d94: 697a ldr r2, [r7, #20] + 8002d96: 621a str r2, [r3, #32] } - 8002d54: bf00 nop - 8002d56: 371c adds r7, #28 - 8002d58: 46bd mov sp, r7 - 8002d5a: f85d 7b04 ldr.w r7, [sp], #4 - 8002d5e: 4770 bx lr - 8002d60: fffeff8f .word 0xfffeff8f - 8002d64: 40010000 .word 0x40010000 - 8002d68: 40010400 .word 0x40010400 - -08002d6c : + 8002d98: bf00 nop + 8002d9a: 371c adds r7, #28 + 8002d9c: 46bd mov sp, r7 + 8002d9e: f85d 7b04 ldr.w r7, [sp], #4 + 8002da2: 4770 bx lr + 8002da4: fffeff8f .word 0xfffeff8f + 8002da8: 40010000 .word 0x40010000 + 8002dac: 40010400 .word 0x40010400 + +08002db0 : * @param TIMx to select the TIM peripheral * @param OC_Config The ouput configuration structure * @retval None */ void TIM_OC2_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) { - 8002d6c: b480 push {r7} - 8002d6e: b087 sub sp, #28 - 8002d70: af00 add r7, sp, #0 - 8002d72: 6078 str r0, [r7, #4] - 8002d74: 6039 str r1, [r7, #0] + 8002db0: b480 push {r7} + 8002db2: b087 sub sp, #28 + 8002db4: af00 add r7, sp, #0 + 8002db6: 6078 str r0, [r7, #4] + 8002db8: 6039 str r1, [r7, #0] uint32_t tmpccmrx; uint32_t tmpccer; uint32_t tmpcr2; /* Disable the Channel 2: Reset the CC2E Bit */ TIMx->CCER &= ~TIM_CCER_CC2E; - 8002d76: 687b ldr r3, [r7, #4] - 8002d78: 6a1b ldr r3, [r3, #32] - 8002d7a: f023 0210 bic.w r2, r3, #16 - 8002d7e: 687b ldr r3, [r7, #4] - 8002d80: 621a str r2, [r3, #32] + 8002dba: 687b ldr r3, [r7, #4] + 8002dbc: 6a1b ldr r3, [r3, #32] + 8002dbe: f023 0210 bic.w r2, r3, #16 + 8002dc2: 687b ldr r3, [r7, #4] + 8002dc4: 621a str r2, [r3, #32] /* Get the TIMx CCER register value */ tmpccer = TIMx->CCER; - 8002d82: 687b ldr r3, [r7, #4] - 8002d84: 6a1b ldr r3, [r3, #32] - 8002d86: 617b str r3, [r7, #20] + 8002dc6: 687b ldr r3, [r7, #4] + 8002dc8: 6a1b ldr r3, [r3, #32] + 8002dca: 617b str r3, [r7, #20] /* Get the TIMx CR2 register value */ tmpcr2 = TIMx->CR2; - 8002d88: 687b ldr r3, [r7, #4] - 8002d8a: 685b ldr r3, [r3, #4] - 8002d8c: 613b str r3, [r7, #16] + 8002dcc: 687b ldr r3, [r7, #4] + 8002dce: 685b ldr r3, [r3, #4] + 8002dd0: 613b str r3, [r7, #16] /* Get the TIMx CCMR1 register value */ tmpccmrx = TIMx->CCMR1; - 8002d8e: 687b ldr r3, [r7, #4] - 8002d90: 699b ldr r3, [r3, #24] - 8002d92: 60fb str r3, [r7, #12] + 8002dd2: 687b ldr r3, [r7, #4] + 8002dd4: 699b ldr r3, [r3, #24] + 8002dd6: 60fb str r3, [r7, #12] /* Reset the Output Compare mode and Capture/Compare selection Bits */ tmpccmrx &= ~TIM_CCMR1_OC2M; - 8002d94: 68fa ldr r2, [r7, #12] - 8002d96: 4b2e ldr r3, [pc, #184] ; (8002e50 ) - 8002d98: 4013 ands r3, r2 - 8002d9a: 60fb str r3, [r7, #12] + 8002dd8: 68fa ldr r2, [r7, #12] + 8002dda: 4b2e ldr r3, [pc, #184] ; (8002e94 ) + 8002ddc: 4013 ands r3, r2 + 8002dde: 60fb str r3, [r7, #12] tmpccmrx &= ~TIM_CCMR1_CC2S; - 8002d9c: 68fb ldr r3, [r7, #12] - 8002d9e: f423 7340 bic.w r3, r3, #768 ; 0x300 - 8002da2: 60fb str r3, [r7, #12] + 8002de0: 68fb ldr r3, [r7, #12] + 8002de2: f423 7340 bic.w r3, r3, #768 ; 0x300 + 8002de6: 60fb str r3, [r7, #12] /* Select the Output Compare Mode */ tmpccmrx |= (OC_Config->OCMode << 8U); - 8002da4: 683b ldr r3, [r7, #0] - 8002da6: 681b ldr r3, [r3, #0] - 8002da8: 021b lsls r3, r3, #8 - 8002daa: 68fa ldr r2, [r7, #12] - 8002dac: 4313 orrs r3, r2 - 8002dae: 60fb str r3, [r7, #12] + 8002de8: 683b ldr r3, [r7, #0] + 8002dea: 681b ldr r3, [r3, #0] + 8002dec: 021b lsls r3, r3, #8 + 8002dee: 68fa ldr r2, [r7, #12] + 8002df0: 4313 orrs r3, r2 + 8002df2: 60fb str r3, [r7, #12] /* Reset the Output Polarity level */ tmpccer &= ~TIM_CCER_CC2P; - 8002db0: 697b ldr r3, [r7, #20] - 8002db2: f023 0320 bic.w r3, r3, #32 - 8002db6: 617b str r3, [r7, #20] + 8002df4: 697b ldr r3, [r7, #20] + 8002df6: f023 0320 bic.w r3, r3, #32 + 8002dfa: 617b str r3, [r7, #20] /* Set the Output Compare Polarity */ tmpccer |= (OC_Config->OCPolarity << 4U); - 8002db8: 683b ldr r3, [r7, #0] - 8002dba: 689b ldr r3, [r3, #8] - 8002dbc: 011b lsls r3, r3, #4 - 8002dbe: 697a ldr r2, [r7, #20] - 8002dc0: 4313 orrs r3, r2 - 8002dc2: 617b str r3, [r7, #20] + 8002dfc: 683b ldr r3, [r7, #0] + 8002dfe: 689b ldr r3, [r3, #8] + 8002e00: 011b lsls r3, r3, #4 + 8002e02: 697a ldr r2, [r7, #20] + 8002e04: 4313 orrs r3, r2 + 8002e06: 617b str r3, [r7, #20] if (IS_TIM_CCXN_INSTANCE(TIMx, TIM_CHANNEL_2)) - 8002dc4: 687b ldr r3, [r7, #4] - 8002dc6: 4a23 ldr r2, [pc, #140] ; (8002e54 ) - 8002dc8: 4293 cmp r3, r2 - 8002dca: d003 beq.n 8002dd4 - 8002dcc: 687b ldr r3, [r7, #4] - 8002dce: 4a22 ldr r2, [pc, #136] ; (8002e58 ) - 8002dd0: 4293 cmp r3, r2 - 8002dd2: d10d bne.n 8002df0 + 8002e08: 687b ldr r3, [r7, #4] + 8002e0a: 4a23 ldr r2, [pc, #140] ; (8002e98 ) + 8002e0c: 4293 cmp r3, r2 + 8002e0e: d003 beq.n 8002e18 + 8002e10: 687b ldr r3, [r7, #4] + 8002e12: 4a22 ldr r2, [pc, #136] ; (8002e9c ) + 8002e14: 4293 cmp r3, r2 + 8002e16: d10d bne.n 8002e34 { assert_param(IS_TIM_OCN_POLARITY(OC_Config->OCNPolarity)); /* Reset the Output N Polarity level */ tmpccer &= ~TIM_CCER_CC2NP; - 8002dd4: 697b ldr r3, [r7, #20] - 8002dd6: f023 0380 bic.w r3, r3, #128 ; 0x80 - 8002dda: 617b str r3, [r7, #20] + 8002e18: 697b ldr r3, [r7, #20] + 8002e1a: f023 0380 bic.w r3, r3, #128 ; 0x80 + 8002e1e: 617b str r3, [r7, #20] /* Set the Output N Polarity */ tmpccer |= (OC_Config->OCNPolarity << 4U); - 8002ddc: 683b ldr r3, [r7, #0] - 8002dde: 68db ldr r3, [r3, #12] - 8002de0: 011b lsls r3, r3, #4 - 8002de2: 697a ldr r2, [r7, #20] - 8002de4: 4313 orrs r3, r2 - 8002de6: 617b str r3, [r7, #20] + 8002e20: 683b ldr r3, [r7, #0] + 8002e22: 68db ldr r3, [r3, #12] + 8002e24: 011b lsls r3, r3, #4 + 8002e26: 697a ldr r2, [r7, #20] + 8002e28: 4313 orrs r3, r2 + 8002e2a: 617b str r3, [r7, #20] /* Reset the Output N State */ tmpccer &= ~TIM_CCER_CC2NE; - 8002de8: 697b ldr r3, [r7, #20] - 8002dea: f023 0340 bic.w r3, r3, #64 ; 0x40 - 8002dee: 617b str r3, [r7, #20] + 8002e2c: 697b ldr r3, [r7, #20] + 8002e2e: f023 0340 bic.w r3, r3, #64 ; 0x40 + 8002e32: 617b str r3, [r7, #20] } if (IS_TIM_BREAK_INSTANCE(TIMx)) - 8002df0: 687b ldr r3, [r7, #4] - 8002df2: 4a18 ldr r2, [pc, #96] ; (8002e54 ) - 8002df4: 4293 cmp r3, r2 - 8002df6: d003 beq.n 8002e00 - 8002df8: 687b ldr r3, [r7, #4] - 8002dfa: 4a17 ldr r2, [pc, #92] ; (8002e58 ) - 8002dfc: 4293 cmp r3, r2 - 8002dfe: d113 bne.n 8002e28 + 8002e34: 687b ldr r3, [r7, #4] + 8002e36: 4a18 ldr r2, [pc, #96] ; (8002e98 ) + 8002e38: 4293 cmp r3, r2 + 8002e3a: d003 beq.n 8002e44 + 8002e3c: 687b ldr r3, [r7, #4] + 8002e3e: 4a17 ldr r2, [pc, #92] ; (8002e9c ) + 8002e40: 4293 cmp r3, r2 + 8002e42: d113 bne.n 8002e6c /* Check parameters */ assert_param(IS_TIM_OCNIDLE_STATE(OC_Config->OCNIdleState)); assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); /* Reset the Output Compare and Output Compare N IDLE State */ tmpcr2 &= ~TIM_CR2_OIS2; - 8002e00: 693b ldr r3, [r7, #16] - 8002e02: f423 6380 bic.w r3, r3, #1024 ; 0x400 - 8002e06: 613b str r3, [r7, #16] + 8002e44: 693b ldr r3, [r7, #16] + 8002e46: f423 6380 bic.w r3, r3, #1024 ; 0x400 + 8002e4a: 613b str r3, [r7, #16] tmpcr2 &= ~TIM_CR2_OIS2N; - 8002e08: 693b ldr r3, [r7, #16] - 8002e0a: f423 6300 bic.w r3, r3, #2048 ; 0x800 - 8002e0e: 613b str r3, [r7, #16] + 8002e4c: 693b ldr r3, [r7, #16] + 8002e4e: f423 6300 bic.w r3, r3, #2048 ; 0x800 + 8002e52: 613b str r3, [r7, #16] /* Set the Output Idle state */ tmpcr2 |= (OC_Config->OCIdleState << 2U); - 8002e10: 683b ldr r3, [r7, #0] - 8002e12: 695b ldr r3, [r3, #20] - 8002e14: 009b lsls r3, r3, #2 - 8002e16: 693a ldr r2, [r7, #16] - 8002e18: 4313 orrs r3, r2 - 8002e1a: 613b str r3, [r7, #16] + 8002e54: 683b ldr r3, [r7, #0] + 8002e56: 695b ldr r3, [r3, #20] + 8002e58: 009b lsls r3, r3, #2 + 8002e5a: 693a ldr r2, [r7, #16] + 8002e5c: 4313 orrs r3, r2 + 8002e5e: 613b str r3, [r7, #16] /* Set the Output N Idle state */ tmpcr2 |= (OC_Config->OCNIdleState << 2U); - 8002e1c: 683b ldr r3, [r7, #0] - 8002e1e: 699b ldr r3, [r3, #24] - 8002e20: 009b lsls r3, r3, #2 - 8002e22: 693a ldr r2, [r7, #16] - 8002e24: 4313 orrs r3, r2 - 8002e26: 613b str r3, [r7, #16] + 8002e60: 683b ldr r3, [r7, #0] + 8002e62: 699b ldr r3, [r3, #24] + 8002e64: 009b lsls r3, r3, #2 + 8002e66: 693a ldr r2, [r7, #16] + 8002e68: 4313 orrs r3, r2 + 8002e6a: 613b str r3, [r7, #16] } /* Write to TIMx CR2 */ TIMx->CR2 = tmpcr2; - 8002e28: 687b ldr r3, [r7, #4] - 8002e2a: 693a ldr r2, [r7, #16] - 8002e2c: 605a str r2, [r3, #4] + 8002e6c: 687b ldr r3, [r7, #4] + 8002e6e: 693a ldr r2, [r7, #16] + 8002e70: 605a str r2, [r3, #4] /* Write to TIMx CCMR1 */ TIMx->CCMR1 = tmpccmrx; - 8002e2e: 687b ldr r3, [r7, #4] - 8002e30: 68fa ldr r2, [r7, #12] - 8002e32: 619a str r2, [r3, #24] + 8002e72: 687b ldr r3, [r7, #4] + 8002e74: 68fa ldr r2, [r7, #12] + 8002e76: 619a str r2, [r3, #24] /* Set the Capture Compare Register value */ TIMx->CCR2 = OC_Config->Pulse; - 8002e34: 683b ldr r3, [r7, #0] - 8002e36: 685a ldr r2, [r3, #4] - 8002e38: 687b ldr r3, [r7, #4] - 8002e3a: 639a str r2, [r3, #56] ; 0x38 + 8002e78: 683b ldr r3, [r7, #0] + 8002e7a: 685a ldr r2, [r3, #4] + 8002e7c: 687b ldr r3, [r7, #4] + 8002e7e: 639a str r2, [r3, #56] ; 0x38 /* Write to TIMx CCER */ TIMx->CCER = tmpccer; - 8002e3c: 687b ldr r3, [r7, #4] - 8002e3e: 697a ldr r2, [r7, #20] - 8002e40: 621a str r2, [r3, #32] + 8002e80: 687b ldr r3, [r7, #4] + 8002e82: 697a ldr r2, [r7, #20] + 8002e84: 621a str r2, [r3, #32] } - 8002e42: bf00 nop - 8002e44: 371c adds r7, #28 - 8002e46: 46bd mov sp, r7 - 8002e48: f85d 7b04 ldr.w r7, [sp], #4 - 8002e4c: 4770 bx lr - 8002e4e: bf00 nop - 8002e50: feff8fff .word 0xfeff8fff - 8002e54: 40010000 .word 0x40010000 - 8002e58: 40010400 .word 0x40010400 - -08002e5c : + 8002e86: bf00 nop + 8002e88: 371c adds r7, #28 + 8002e8a: 46bd mov sp, r7 + 8002e8c: f85d 7b04 ldr.w r7, [sp], #4 + 8002e90: 4770 bx lr + 8002e92: bf00 nop + 8002e94: feff8fff .word 0xfeff8fff + 8002e98: 40010000 .word 0x40010000 + 8002e9c: 40010400 .word 0x40010400 + +08002ea0 : * @param TIMx to select the TIM peripheral * @param OC_Config The ouput configuration structure * @retval None */ static void TIM_OC3_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) { - 8002e5c: b480 push {r7} - 8002e5e: b087 sub sp, #28 - 8002e60: af00 add r7, sp, #0 - 8002e62: 6078 str r0, [r7, #4] - 8002e64: 6039 str r1, [r7, #0] + 8002ea0: b480 push {r7} + 8002ea2: b087 sub sp, #28 + 8002ea4: af00 add r7, sp, #0 + 8002ea6: 6078 str r0, [r7, #4] + 8002ea8: 6039 str r1, [r7, #0] uint32_t tmpccmrx; uint32_t tmpccer; uint32_t tmpcr2; /* Disable the Channel 3: Reset the CC2E Bit */ TIMx->CCER &= ~TIM_CCER_CC3E; - 8002e66: 687b ldr r3, [r7, #4] - 8002e68: 6a1b ldr r3, [r3, #32] - 8002e6a: f423 7280 bic.w r2, r3, #256 ; 0x100 - 8002e6e: 687b ldr r3, [r7, #4] - 8002e70: 621a str r2, [r3, #32] + 8002eaa: 687b ldr r3, [r7, #4] + 8002eac: 6a1b ldr r3, [r3, #32] + 8002eae: f423 7280 bic.w r2, r3, #256 ; 0x100 + 8002eb2: 687b ldr r3, [r7, #4] + 8002eb4: 621a str r2, [r3, #32] /* Get the TIMx CCER register value */ tmpccer = TIMx->CCER; - 8002e72: 687b ldr r3, [r7, #4] - 8002e74: 6a1b ldr r3, [r3, #32] - 8002e76: 617b str r3, [r7, #20] + 8002eb6: 687b ldr r3, [r7, #4] + 8002eb8: 6a1b ldr r3, [r3, #32] + 8002eba: 617b str r3, [r7, #20] /* Get the TIMx CR2 register value */ tmpcr2 = TIMx->CR2; - 8002e78: 687b ldr r3, [r7, #4] - 8002e7a: 685b ldr r3, [r3, #4] - 8002e7c: 613b str r3, [r7, #16] + 8002ebc: 687b ldr r3, [r7, #4] + 8002ebe: 685b ldr r3, [r3, #4] + 8002ec0: 613b str r3, [r7, #16] /* Get the TIMx CCMR2 register value */ tmpccmrx = TIMx->CCMR2; - 8002e7e: 687b ldr r3, [r7, #4] - 8002e80: 69db ldr r3, [r3, #28] - 8002e82: 60fb str r3, [r7, #12] + 8002ec2: 687b ldr r3, [r7, #4] + 8002ec4: 69db ldr r3, [r3, #28] + 8002ec6: 60fb str r3, [r7, #12] /* Reset the Output Compare mode and Capture/Compare selection Bits */ tmpccmrx &= ~TIM_CCMR2_OC3M; - 8002e84: 68fa ldr r2, [r7, #12] - 8002e86: 4b2d ldr r3, [pc, #180] ; (8002f3c ) - 8002e88: 4013 ands r3, r2 - 8002e8a: 60fb str r3, [r7, #12] + 8002ec8: 68fa ldr r2, [r7, #12] + 8002eca: 4b2d ldr r3, [pc, #180] ; (8002f80 ) + 8002ecc: 4013 ands r3, r2 + 8002ece: 60fb str r3, [r7, #12] tmpccmrx &= ~TIM_CCMR2_CC3S; - 8002e8c: 68fb ldr r3, [r7, #12] - 8002e8e: f023 0303 bic.w r3, r3, #3 - 8002e92: 60fb str r3, [r7, #12] + 8002ed0: 68fb ldr r3, [r7, #12] + 8002ed2: f023 0303 bic.w r3, r3, #3 + 8002ed6: 60fb str r3, [r7, #12] /* Select the Output Compare Mode */ tmpccmrx |= OC_Config->OCMode; - 8002e94: 683b ldr r3, [r7, #0] - 8002e96: 681b ldr r3, [r3, #0] - 8002e98: 68fa ldr r2, [r7, #12] - 8002e9a: 4313 orrs r3, r2 - 8002e9c: 60fb str r3, [r7, #12] + 8002ed8: 683b ldr r3, [r7, #0] + 8002eda: 681b ldr r3, [r3, #0] + 8002edc: 68fa ldr r2, [r7, #12] + 8002ede: 4313 orrs r3, r2 + 8002ee0: 60fb str r3, [r7, #12] /* Reset the Output Polarity level */ tmpccer &= ~TIM_CCER_CC3P; - 8002e9e: 697b ldr r3, [r7, #20] - 8002ea0: f423 7300 bic.w r3, r3, #512 ; 0x200 - 8002ea4: 617b str r3, [r7, #20] + 8002ee2: 697b ldr r3, [r7, #20] + 8002ee4: f423 7300 bic.w r3, r3, #512 ; 0x200 + 8002ee8: 617b str r3, [r7, #20] /* Set the Output Compare Polarity */ tmpccer |= (OC_Config->OCPolarity << 8U); - 8002ea6: 683b ldr r3, [r7, #0] - 8002ea8: 689b ldr r3, [r3, #8] - 8002eaa: 021b lsls r3, r3, #8 - 8002eac: 697a ldr r2, [r7, #20] - 8002eae: 4313 orrs r3, r2 - 8002eb0: 617b str r3, [r7, #20] + 8002eea: 683b ldr r3, [r7, #0] + 8002eec: 689b ldr r3, [r3, #8] + 8002eee: 021b lsls r3, r3, #8 + 8002ef0: 697a ldr r2, [r7, #20] + 8002ef2: 4313 orrs r3, r2 + 8002ef4: 617b str r3, [r7, #20] if (IS_TIM_CCXN_INSTANCE(TIMx, TIM_CHANNEL_3)) - 8002eb2: 687b ldr r3, [r7, #4] - 8002eb4: 4a22 ldr r2, [pc, #136] ; (8002f40 ) - 8002eb6: 4293 cmp r3, r2 - 8002eb8: d003 beq.n 8002ec2 - 8002eba: 687b ldr r3, [r7, #4] - 8002ebc: 4a21 ldr r2, [pc, #132] ; (8002f44 ) - 8002ebe: 4293 cmp r3, r2 - 8002ec0: d10d bne.n 8002ede + 8002ef6: 687b ldr r3, [r7, #4] + 8002ef8: 4a22 ldr r2, [pc, #136] ; (8002f84 ) + 8002efa: 4293 cmp r3, r2 + 8002efc: d003 beq.n 8002f06 + 8002efe: 687b ldr r3, [r7, #4] + 8002f00: 4a21 ldr r2, [pc, #132] ; (8002f88 ) + 8002f02: 4293 cmp r3, r2 + 8002f04: d10d bne.n 8002f22 { assert_param(IS_TIM_OCN_POLARITY(OC_Config->OCNPolarity)); /* Reset the Output N Polarity level */ tmpccer &= ~TIM_CCER_CC3NP; - 8002ec2: 697b ldr r3, [r7, #20] - 8002ec4: f423 6300 bic.w r3, r3, #2048 ; 0x800 - 8002ec8: 617b str r3, [r7, #20] + 8002f06: 697b ldr r3, [r7, #20] + 8002f08: f423 6300 bic.w r3, r3, #2048 ; 0x800 + 8002f0c: 617b str r3, [r7, #20] /* Set the Output N Polarity */ tmpccer |= (OC_Config->OCNPolarity << 8U); - 8002eca: 683b ldr r3, [r7, #0] - 8002ecc: 68db ldr r3, [r3, #12] - 8002ece: 021b lsls r3, r3, #8 - 8002ed0: 697a ldr r2, [r7, #20] - 8002ed2: 4313 orrs r3, r2 - 8002ed4: 617b str r3, [r7, #20] + 8002f0e: 683b ldr r3, [r7, #0] + 8002f10: 68db ldr r3, [r3, #12] + 8002f12: 021b lsls r3, r3, #8 + 8002f14: 697a ldr r2, [r7, #20] + 8002f16: 4313 orrs r3, r2 + 8002f18: 617b str r3, [r7, #20] /* Reset the Output N State */ tmpccer &= ~TIM_CCER_CC3NE; - 8002ed6: 697b ldr r3, [r7, #20] - 8002ed8: f423 6380 bic.w r3, r3, #1024 ; 0x400 - 8002edc: 617b str r3, [r7, #20] + 8002f1a: 697b ldr r3, [r7, #20] + 8002f1c: f423 6380 bic.w r3, r3, #1024 ; 0x400 + 8002f20: 617b str r3, [r7, #20] } if (IS_TIM_BREAK_INSTANCE(TIMx)) - 8002ede: 687b ldr r3, [r7, #4] - 8002ee0: 4a17 ldr r2, [pc, #92] ; (8002f40 ) - 8002ee2: 4293 cmp r3, r2 - 8002ee4: d003 beq.n 8002eee - 8002ee6: 687b ldr r3, [r7, #4] - 8002ee8: 4a16 ldr r2, [pc, #88] ; (8002f44 ) - 8002eea: 4293 cmp r3, r2 - 8002eec: d113 bne.n 8002f16 + 8002f22: 687b ldr r3, [r7, #4] + 8002f24: 4a17 ldr r2, [pc, #92] ; (8002f84 ) + 8002f26: 4293 cmp r3, r2 + 8002f28: d003 beq.n 8002f32 + 8002f2a: 687b ldr r3, [r7, #4] + 8002f2c: 4a16 ldr r2, [pc, #88] ; (8002f88 ) + 8002f2e: 4293 cmp r3, r2 + 8002f30: d113 bne.n 8002f5a /* Check parameters */ assert_param(IS_TIM_OCNIDLE_STATE(OC_Config->OCNIdleState)); assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); /* Reset the Output Compare and Output Compare N IDLE State */ tmpcr2 &= ~TIM_CR2_OIS3; - 8002eee: 693b ldr r3, [r7, #16] - 8002ef0: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - 8002ef4: 613b str r3, [r7, #16] + 8002f32: 693b ldr r3, [r7, #16] + 8002f34: f423 5380 bic.w r3, r3, #4096 ; 0x1000 + 8002f38: 613b str r3, [r7, #16] tmpcr2 &= ~TIM_CR2_OIS3N; - 8002ef6: 693b ldr r3, [r7, #16] - 8002ef8: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 8002efc: 613b str r3, [r7, #16] + 8002f3a: 693b ldr r3, [r7, #16] + 8002f3c: f423 5300 bic.w r3, r3, #8192 ; 0x2000 + 8002f40: 613b str r3, [r7, #16] /* Set the Output Idle state */ tmpcr2 |= (OC_Config->OCIdleState << 4U); - 8002efe: 683b ldr r3, [r7, #0] - 8002f00: 695b ldr r3, [r3, #20] - 8002f02: 011b lsls r3, r3, #4 - 8002f04: 693a ldr r2, [r7, #16] - 8002f06: 4313 orrs r3, r2 - 8002f08: 613b str r3, [r7, #16] + 8002f42: 683b ldr r3, [r7, #0] + 8002f44: 695b ldr r3, [r3, #20] + 8002f46: 011b lsls r3, r3, #4 + 8002f48: 693a ldr r2, [r7, #16] + 8002f4a: 4313 orrs r3, r2 + 8002f4c: 613b str r3, [r7, #16] /* Set the Output N Idle state */ tmpcr2 |= (OC_Config->OCNIdleState << 4U); - 8002f0a: 683b ldr r3, [r7, #0] - 8002f0c: 699b ldr r3, [r3, #24] - 8002f0e: 011b lsls r3, r3, #4 - 8002f10: 693a ldr r2, [r7, #16] - 8002f12: 4313 orrs r3, r2 - 8002f14: 613b str r3, [r7, #16] + 8002f4e: 683b ldr r3, [r7, #0] + 8002f50: 699b ldr r3, [r3, #24] + 8002f52: 011b lsls r3, r3, #4 + 8002f54: 693a ldr r2, [r7, #16] + 8002f56: 4313 orrs r3, r2 + 8002f58: 613b str r3, [r7, #16] } /* Write to TIMx CR2 */ TIMx->CR2 = tmpcr2; - 8002f16: 687b ldr r3, [r7, #4] - 8002f18: 693a ldr r2, [r7, #16] - 8002f1a: 605a str r2, [r3, #4] + 8002f5a: 687b ldr r3, [r7, #4] + 8002f5c: 693a ldr r2, [r7, #16] + 8002f5e: 605a str r2, [r3, #4] /* Write to TIMx CCMR2 */ TIMx->CCMR2 = tmpccmrx; - 8002f1c: 687b ldr r3, [r7, #4] - 8002f1e: 68fa ldr r2, [r7, #12] - 8002f20: 61da str r2, [r3, #28] + 8002f60: 687b ldr r3, [r7, #4] + 8002f62: 68fa ldr r2, [r7, #12] + 8002f64: 61da str r2, [r3, #28] /* Set the Capture Compare Register value */ TIMx->CCR3 = OC_Config->Pulse; - 8002f22: 683b ldr r3, [r7, #0] - 8002f24: 685a ldr r2, [r3, #4] - 8002f26: 687b ldr r3, [r7, #4] - 8002f28: 63da str r2, [r3, #60] ; 0x3c + 8002f66: 683b ldr r3, [r7, #0] + 8002f68: 685a ldr r2, [r3, #4] + 8002f6a: 687b ldr r3, [r7, #4] + 8002f6c: 63da str r2, [r3, #60] ; 0x3c /* Write to TIMx CCER */ TIMx->CCER = tmpccer; - 8002f2a: 687b ldr r3, [r7, #4] - 8002f2c: 697a ldr r2, [r7, #20] - 8002f2e: 621a str r2, [r3, #32] + 8002f6e: 687b ldr r3, [r7, #4] + 8002f70: 697a ldr r2, [r7, #20] + 8002f72: 621a str r2, [r3, #32] } - 8002f30: bf00 nop - 8002f32: 371c adds r7, #28 - 8002f34: 46bd mov sp, r7 - 8002f36: f85d 7b04 ldr.w r7, [sp], #4 - 8002f3a: 4770 bx lr - 8002f3c: fffeff8f .word 0xfffeff8f - 8002f40: 40010000 .word 0x40010000 - 8002f44: 40010400 .word 0x40010400 - -08002f48 : + 8002f74: bf00 nop + 8002f76: 371c adds r7, #28 + 8002f78: 46bd mov sp, r7 + 8002f7a: f85d 7b04 ldr.w r7, [sp], #4 + 8002f7e: 4770 bx lr + 8002f80: fffeff8f .word 0xfffeff8f + 8002f84: 40010000 .word 0x40010000 + 8002f88: 40010400 .word 0x40010400 + +08002f8c : * @param TIMx to select the TIM peripheral * @param OC_Config The ouput configuration structure * @retval None */ static void TIM_OC4_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) { - 8002f48: b480 push {r7} - 8002f4a: b087 sub sp, #28 - 8002f4c: af00 add r7, sp, #0 - 8002f4e: 6078 str r0, [r7, #4] - 8002f50: 6039 str r1, [r7, #0] + 8002f8c: b480 push {r7} + 8002f8e: b087 sub sp, #28 + 8002f90: af00 add r7, sp, #0 + 8002f92: 6078 str r0, [r7, #4] + 8002f94: 6039 str r1, [r7, #0] uint32_t tmpccmrx; uint32_t tmpccer; uint32_t tmpcr2; /* Disable the Channel 4: Reset the CC4E Bit */ TIMx->CCER &= ~TIM_CCER_CC4E; - 8002f52: 687b ldr r3, [r7, #4] - 8002f54: 6a1b ldr r3, [r3, #32] - 8002f56: f423 5280 bic.w r2, r3, #4096 ; 0x1000 - 8002f5a: 687b ldr r3, [r7, #4] - 8002f5c: 621a str r2, [r3, #32] + 8002f96: 687b ldr r3, [r7, #4] + 8002f98: 6a1b ldr r3, [r3, #32] + 8002f9a: f423 5280 bic.w r2, r3, #4096 ; 0x1000 + 8002f9e: 687b ldr r3, [r7, #4] + 8002fa0: 621a str r2, [r3, #32] /* Get the TIMx CCER register value */ tmpccer = TIMx->CCER; - 8002f5e: 687b ldr r3, [r7, #4] - 8002f60: 6a1b ldr r3, [r3, #32] - 8002f62: 613b str r3, [r7, #16] + 8002fa2: 687b ldr r3, [r7, #4] + 8002fa4: 6a1b ldr r3, [r3, #32] + 8002fa6: 613b str r3, [r7, #16] /* Get the TIMx CR2 register value */ tmpcr2 = TIMx->CR2; - 8002f64: 687b ldr r3, [r7, #4] - 8002f66: 685b ldr r3, [r3, #4] - 8002f68: 617b str r3, [r7, #20] + 8002fa8: 687b ldr r3, [r7, #4] + 8002faa: 685b ldr r3, [r3, #4] + 8002fac: 617b str r3, [r7, #20] /* Get the TIMx CCMR2 register value */ tmpccmrx = TIMx->CCMR2; - 8002f6a: 687b ldr r3, [r7, #4] - 8002f6c: 69db ldr r3, [r3, #28] - 8002f6e: 60fb str r3, [r7, #12] + 8002fae: 687b ldr r3, [r7, #4] + 8002fb0: 69db ldr r3, [r3, #28] + 8002fb2: 60fb str r3, [r7, #12] /* Reset the Output Compare mode and Capture/Compare selection Bits */ tmpccmrx &= ~TIM_CCMR2_OC4M; - 8002f70: 68fa ldr r2, [r7, #12] - 8002f72: 4b1e ldr r3, [pc, #120] ; (8002fec ) - 8002f74: 4013 ands r3, r2 - 8002f76: 60fb str r3, [r7, #12] + 8002fb4: 68fa ldr r2, [r7, #12] + 8002fb6: 4b1e ldr r3, [pc, #120] ; (8003030 ) + 8002fb8: 4013 ands r3, r2 + 8002fba: 60fb str r3, [r7, #12] tmpccmrx &= ~TIM_CCMR2_CC4S; - 8002f78: 68fb ldr r3, [r7, #12] - 8002f7a: f423 7340 bic.w r3, r3, #768 ; 0x300 - 8002f7e: 60fb str r3, [r7, #12] + 8002fbc: 68fb ldr r3, [r7, #12] + 8002fbe: f423 7340 bic.w r3, r3, #768 ; 0x300 + 8002fc2: 60fb str r3, [r7, #12] /* Select the Output Compare Mode */ tmpccmrx |= (OC_Config->OCMode << 8U); - 8002f80: 683b ldr r3, [r7, #0] - 8002f82: 681b ldr r3, [r3, #0] - 8002f84: 021b lsls r3, r3, #8 - 8002f86: 68fa ldr r2, [r7, #12] - 8002f88: 4313 orrs r3, r2 - 8002f8a: 60fb str r3, [r7, #12] + 8002fc4: 683b ldr r3, [r7, #0] + 8002fc6: 681b ldr r3, [r3, #0] + 8002fc8: 021b lsls r3, r3, #8 + 8002fca: 68fa ldr r2, [r7, #12] + 8002fcc: 4313 orrs r3, r2 + 8002fce: 60fb str r3, [r7, #12] /* Reset the Output Polarity level */ tmpccer &= ~TIM_CCER_CC4P; - 8002f8c: 693b ldr r3, [r7, #16] - 8002f8e: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 8002f92: 613b str r3, [r7, #16] + 8002fd0: 693b ldr r3, [r7, #16] + 8002fd2: f423 5300 bic.w r3, r3, #8192 ; 0x2000 + 8002fd6: 613b str r3, [r7, #16] /* Set the Output Compare Polarity */ tmpccer |= (OC_Config->OCPolarity << 12U); - 8002f94: 683b ldr r3, [r7, #0] - 8002f96: 689b ldr r3, [r3, #8] - 8002f98: 031b lsls r3, r3, #12 - 8002f9a: 693a ldr r2, [r7, #16] - 8002f9c: 4313 orrs r3, r2 - 8002f9e: 613b str r3, [r7, #16] + 8002fd8: 683b ldr r3, [r7, #0] + 8002fda: 689b ldr r3, [r3, #8] + 8002fdc: 031b lsls r3, r3, #12 + 8002fde: 693a ldr r2, [r7, #16] + 8002fe0: 4313 orrs r3, r2 + 8002fe2: 613b str r3, [r7, #16] if (IS_TIM_BREAK_INSTANCE(TIMx)) - 8002fa0: 687b ldr r3, [r7, #4] - 8002fa2: 4a13 ldr r2, [pc, #76] ; (8002ff0 ) - 8002fa4: 4293 cmp r3, r2 - 8002fa6: d003 beq.n 8002fb0 - 8002fa8: 687b ldr r3, [r7, #4] - 8002faa: 4a12 ldr r2, [pc, #72] ; (8002ff4 ) - 8002fac: 4293 cmp r3, r2 - 8002fae: d109 bne.n 8002fc4 + 8002fe4: 687b ldr r3, [r7, #4] + 8002fe6: 4a13 ldr r2, [pc, #76] ; (8003034 ) + 8002fe8: 4293 cmp r3, r2 + 8002fea: d003 beq.n 8002ff4 + 8002fec: 687b ldr r3, [r7, #4] + 8002fee: 4a12 ldr r2, [pc, #72] ; (8003038 ) + 8002ff0: 4293 cmp r3, r2 + 8002ff2: d109 bne.n 8003008 { /* Check parameters */ assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); /* Reset the Output Compare IDLE State */ tmpcr2 &= ~TIM_CR2_OIS4; - 8002fb0: 697b ldr r3, [r7, #20] - 8002fb2: f423 4380 bic.w r3, r3, #16384 ; 0x4000 - 8002fb6: 617b str r3, [r7, #20] + 8002ff4: 697b ldr r3, [r7, #20] + 8002ff6: f423 4380 bic.w r3, r3, #16384 ; 0x4000 + 8002ffa: 617b str r3, [r7, #20] /* Set the Output Idle state */ tmpcr2 |= (OC_Config->OCIdleState << 6U); - 8002fb8: 683b ldr r3, [r7, #0] - 8002fba: 695b ldr r3, [r3, #20] - 8002fbc: 019b lsls r3, r3, #6 - 8002fbe: 697a ldr r2, [r7, #20] - 8002fc0: 4313 orrs r3, r2 - 8002fc2: 617b str r3, [r7, #20] + 8002ffc: 683b ldr r3, [r7, #0] + 8002ffe: 695b ldr r3, [r3, #20] + 8003000: 019b lsls r3, r3, #6 + 8003002: 697a ldr r2, [r7, #20] + 8003004: 4313 orrs r3, r2 + 8003006: 617b str r3, [r7, #20] } /* Write to TIMx CR2 */ TIMx->CR2 = tmpcr2; - 8002fc4: 687b ldr r3, [r7, #4] - 8002fc6: 697a ldr r2, [r7, #20] - 8002fc8: 605a str r2, [r3, #4] + 8003008: 687b ldr r3, [r7, #4] + 800300a: 697a ldr r2, [r7, #20] + 800300c: 605a str r2, [r3, #4] /* Write to TIMx CCMR2 */ TIMx->CCMR2 = tmpccmrx; - 8002fca: 687b ldr r3, [r7, #4] - 8002fcc: 68fa ldr r2, [r7, #12] - 8002fce: 61da str r2, [r3, #28] + 800300e: 687b ldr r3, [r7, #4] + 8003010: 68fa ldr r2, [r7, #12] + 8003012: 61da str r2, [r3, #28] /* Set the Capture Compare Register value */ TIMx->CCR4 = OC_Config->Pulse; - 8002fd0: 683b ldr r3, [r7, #0] - 8002fd2: 685a ldr r2, [r3, #4] - 8002fd4: 687b ldr r3, [r7, #4] - 8002fd6: 641a str r2, [r3, #64] ; 0x40 + 8003014: 683b ldr r3, [r7, #0] + 8003016: 685a ldr r2, [r3, #4] + 8003018: 687b ldr r3, [r7, #4] + 800301a: 641a str r2, [r3, #64] ; 0x40 /* Write to TIMx CCER */ TIMx->CCER = tmpccer; - 8002fd8: 687b ldr r3, [r7, #4] - 8002fda: 693a ldr r2, [r7, #16] - 8002fdc: 621a str r2, [r3, #32] + 800301c: 687b ldr r3, [r7, #4] + 800301e: 693a ldr r2, [r7, #16] + 8003020: 621a str r2, [r3, #32] } - 8002fde: bf00 nop - 8002fe0: 371c adds r7, #28 - 8002fe2: 46bd mov sp, r7 - 8002fe4: f85d 7b04 ldr.w r7, [sp], #4 - 8002fe8: 4770 bx lr - 8002fea: bf00 nop - 8002fec: feff8fff .word 0xfeff8fff - 8002ff0: 40010000 .word 0x40010000 - 8002ff4: 40010400 .word 0x40010400 - -08002ff8 : + 8003022: bf00 nop + 8003024: 371c adds r7, #28 + 8003026: 46bd mov sp, r7 + 8003028: f85d 7b04 ldr.w r7, [sp], #4 + 800302c: 4770 bx lr + 800302e: bf00 nop + 8003030: feff8fff .word 0xfeff8fff + 8003034: 40010000 .word 0x40010000 + 8003038: 40010400 .word 0x40010400 + +0800303c : * @param OC_Config The ouput configuration structure * @retval None */ static void TIM_OC5_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) { - 8002ff8: b480 push {r7} - 8002ffa: b087 sub sp, #28 - 8002ffc: af00 add r7, sp, #0 - 8002ffe: 6078 str r0, [r7, #4] - 8003000: 6039 str r1, [r7, #0] + 800303c: b480 push {r7} + 800303e: b087 sub sp, #28 + 8003040: af00 add r7, sp, #0 + 8003042: 6078 str r0, [r7, #4] + 8003044: 6039 str r1, [r7, #0] uint32_t tmpccmrx; uint32_t tmpccer; uint32_t tmpcr2; /* Disable the output: Reset the CCxE Bit */ TIMx->CCER &= ~TIM_CCER_CC5E; - 8003002: 687b ldr r3, [r7, #4] - 8003004: 6a1b ldr r3, [r3, #32] - 8003006: f423 3280 bic.w r2, r3, #65536 ; 0x10000 - 800300a: 687b ldr r3, [r7, #4] - 800300c: 621a str r2, [r3, #32] + 8003046: 687b ldr r3, [r7, #4] + 8003048: 6a1b ldr r3, [r3, #32] + 800304a: f423 3280 bic.w r2, r3, #65536 ; 0x10000 + 800304e: 687b ldr r3, [r7, #4] + 8003050: 621a str r2, [r3, #32] /* Get the TIMx CCER register value */ tmpccer = TIMx->CCER; - 800300e: 687b ldr r3, [r7, #4] - 8003010: 6a1b ldr r3, [r3, #32] - 8003012: 613b str r3, [r7, #16] + 8003052: 687b ldr r3, [r7, #4] + 8003054: 6a1b ldr r3, [r3, #32] + 8003056: 613b str r3, [r7, #16] /* Get the TIMx CR2 register value */ tmpcr2 = TIMx->CR2; - 8003014: 687b ldr r3, [r7, #4] - 8003016: 685b ldr r3, [r3, #4] - 8003018: 617b str r3, [r7, #20] + 8003058: 687b ldr r3, [r7, #4] + 800305a: 685b ldr r3, [r3, #4] + 800305c: 617b str r3, [r7, #20] /* Get the TIMx CCMR1 register value */ tmpccmrx = TIMx->CCMR3; - 800301a: 687b ldr r3, [r7, #4] - 800301c: 6d5b ldr r3, [r3, #84] ; 0x54 - 800301e: 60fb str r3, [r7, #12] + 800305e: 687b ldr r3, [r7, #4] + 8003060: 6d5b ldr r3, [r3, #84] ; 0x54 + 8003062: 60fb str r3, [r7, #12] /* Reset the Output Compare Mode Bits */ tmpccmrx &= ~(TIM_CCMR3_OC5M); - 8003020: 68fa ldr r2, [r7, #12] - 8003022: 4b1b ldr r3, [pc, #108] ; (8003090 ) - 8003024: 4013 ands r3, r2 - 8003026: 60fb str r3, [r7, #12] + 8003064: 68fa ldr r2, [r7, #12] + 8003066: 4b1b ldr r3, [pc, #108] ; (80030d4 ) + 8003068: 4013 ands r3, r2 + 800306a: 60fb str r3, [r7, #12] /* Select the Output Compare Mode */ tmpccmrx |= OC_Config->OCMode; - 8003028: 683b ldr r3, [r7, #0] - 800302a: 681b ldr r3, [r3, #0] - 800302c: 68fa ldr r2, [r7, #12] - 800302e: 4313 orrs r3, r2 - 8003030: 60fb str r3, [r7, #12] + 800306c: 683b ldr r3, [r7, #0] + 800306e: 681b ldr r3, [r3, #0] + 8003070: 68fa ldr r2, [r7, #12] + 8003072: 4313 orrs r3, r2 + 8003074: 60fb str r3, [r7, #12] /* Reset the Output Polarity level */ tmpccer &= ~TIM_CCER_CC5P; - 8003032: 693b ldr r3, [r7, #16] - 8003034: f423 3300 bic.w r3, r3, #131072 ; 0x20000 - 8003038: 613b str r3, [r7, #16] + 8003076: 693b ldr r3, [r7, #16] + 8003078: f423 3300 bic.w r3, r3, #131072 ; 0x20000 + 800307c: 613b str r3, [r7, #16] /* Set the Output Compare Polarity */ tmpccer |= (OC_Config->OCPolarity << 16U); - 800303a: 683b ldr r3, [r7, #0] - 800303c: 689b ldr r3, [r3, #8] - 800303e: 041b lsls r3, r3, #16 - 8003040: 693a ldr r2, [r7, #16] - 8003042: 4313 orrs r3, r2 - 8003044: 613b str r3, [r7, #16] + 800307e: 683b ldr r3, [r7, #0] + 8003080: 689b ldr r3, [r3, #8] + 8003082: 041b lsls r3, r3, #16 + 8003084: 693a ldr r2, [r7, #16] + 8003086: 4313 orrs r3, r2 + 8003088: 613b str r3, [r7, #16] if (IS_TIM_BREAK_INSTANCE(TIMx)) - 8003046: 687b ldr r3, [r7, #4] - 8003048: 4a12 ldr r2, [pc, #72] ; (8003094 ) - 800304a: 4293 cmp r3, r2 - 800304c: d003 beq.n 8003056 - 800304e: 687b ldr r3, [r7, #4] - 8003050: 4a11 ldr r2, [pc, #68] ; (8003098 ) - 8003052: 4293 cmp r3, r2 - 8003054: d109 bne.n 800306a + 800308a: 687b ldr r3, [r7, #4] + 800308c: 4a12 ldr r2, [pc, #72] ; (80030d8 ) + 800308e: 4293 cmp r3, r2 + 8003090: d003 beq.n 800309a + 8003092: 687b ldr r3, [r7, #4] + 8003094: 4a11 ldr r2, [pc, #68] ; (80030dc ) + 8003096: 4293 cmp r3, r2 + 8003098: d109 bne.n 80030ae { /* Reset the Output Compare IDLE State */ tmpcr2 &= ~TIM_CR2_OIS5; - 8003056: 697b ldr r3, [r7, #20] - 8003058: f423 3380 bic.w r3, r3, #65536 ; 0x10000 - 800305c: 617b str r3, [r7, #20] + 800309a: 697b ldr r3, [r7, #20] + 800309c: f423 3380 bic.w r3, r3, #65536 ; 0x10000 + 80030a0: 617b str r3, [r7, #20] /* Set the Output Idle state */ tmpcr2 |= (OC_Config->OCIdleState << 8U); - 800305e: 683b ldr r3, [r7, #0] - 8003060: 695b ldr r3, [r3, #20] - 8003062: 021b lsls r3, r3, #8 - 8003064: 697a ldr r2, [r7, #20] - 8003066: 4313 orrs r3, r2 - 8003068: 617b str r3, [r7, #20] + 80030a2: 683b ldr r3, [r7, #0] + 80030a4: 695b ldr r3, [r3, #20] + 80030a6: 021b lsls r3, r3, #8 + 80030a8: 697a ldr r2, [r7, #20] + 80030aa: 4313 orrs r3, r2 + 80030ac: 617b str r3, [r7, #20] } /* Write to TIMx CR2 */ TIMx->CR2 = tmpcr2; - 800306a: 687b ldr r3, [r7, #4] - 800306c: 697a ldr r2, [r7, #20] - 800306e: 605a str r2, [r3, #4] + 80030ae: 687b ldr r3, [r7, #4] + 80030b0: 697a ldr r2, [r7, #20] + 80030b2: 605a str r2, [r3, #4] /* Write to TIMx CCMR3 */ TIMx->CCMR3 = tmpccmrx; - 8003070: 687b ldr r3, [r7, #4] - 8003072: 68fa ldr r2, [r7, #12] - 8003074: 655a str r2, [r3, #84] ; 0x54 + 80030b4: 687b ldr r3, [r7, #4] + 80030b6: 68fa ldr r2, [r7, #12] + 80030b8: 655a str r2, [r3, #84] ; 0x54 /* Set the Capture Compare Register value */ TIMx->CCR5 = OC_Config->Pulse; - 8003076: 683b ldr r3, [r7, #0] - 8003078: 685a ldr r2, [r3, #4] - 800307a: 687b ldr r3, [r7, #4] - 800307c: 659a str r2, [r3, #88] ; 0x58 + 80030ba: 683b ldr r3, [r7, #0] + 80030bc: 685a ldr r2, [r3, #4] + 80030be: 687b ldr r3, [r7, #4] + 80030c0: 659a str r2, [r3, #88] ; 0x58 /* Write to TIMx CCER */ TIMx->CCER = tmpccer; - 800307e: 687b ldr r3, [r7, #4] - 8003080: 693a ldr r2, [r7, #16] - 8003082: 621a str r2, [r3, #32] + 80030c2: 687b ldr r3, [r7, #4] + 80030c4: 693a ldr r2, [r7, #16] + 80030c6: 621a str r2, [r3, #32] } - 8003084: bf00 nop - 8003086: 371c adds r7, #28 - 8003088: 46bd mov sp, r7 - 800308a: f85d 7b04 ldr.w r7, [sp], #4 - 800308e: 4770 bx lr - 8003090: fffeff8f .word 0xfffeff8f - 8003094: 40010000 .word 0x40010000 - 8003098: 40010400 .word 0x40010400 - -0800309c : + 80030c8: bf00 nop + 80030ca: 371c adds r7, #28 + 80030cc: 46bd mov sp, r7 + 80030ce: f85d 7b04 ldr.w r7, [sp], #4 + 80030d2: 4770 bx lr + 80030d4: fffeff8f .word 0xfffeff8f + 80030d8: 40010000 .word 0x40010000 + 80030dc: 40010400 .word 0x40010400 + +080030e0 : * @param OC_Config The ouput configuration structure * @retval None */ static void TIM_OC6_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) { - 800309c: b480 push {r7} - 800309e: b087 sub sp, #28 - 80030a0: af00 add r7, sp, #0 - 80030a2: 6078 str r0, [r7, #4] - 80030a4: 6039 str r1, [r7, #0] + 80030e0: b480 push {r7} + 80030e2: b087 sub sp, #28 + 80030e4: af00 add r7, sp, #0 + 80030e6: 6078 str r0, [r7, #4] + 80030e8: 6039 str r1, [r7, #0] uint32_t tmpccmrx; uint32_t tmpccer; uint32_t tmpcr2; /* Disable the output: Reset the CCxE Bit */ TIMx->CCER &= ~TIM_CCER_CC6E; - 80030a6: 687b ldr r3, [r7, #4] - 80030a8: 6a1b ldr r3, [r3, #32] - 80030aa: f423 1280 bic.w r2, r3, #1048576 ; 0x100000 - 80030ae: 687b ldr r3, [r7, #4] - 80030b0: 621a str r2, [r3, #32] + 80030ea: 687b ldr r3, [r7, #4] + 80030ec: 6a1b ldr r3, [r3, #32] + 80030ee: f423 1280 bic.w r2, r3, #1048576 ; 0x100000 + 80030f2: 687b ldr r3, [r7, #4] + 80030f4: 621a str r2, [r3, #32] /* Get the TIMx CCER register value */ tmpccer = TIMx->CCER; - 80030b2: 687b ldr r3, [r7, #4] - 80030b4: 6a1b ldr r3, [r3, #32] - 80030b6: 613b str r3, [r7, #16] + 80030f6: 687b ldr r3, [r7, #4] + 80030f8: 6a1b ldr r3, [r3, #32] + 80030fa: 613b str r3, [r7, #16] /* Get the TIMx CR2 register value */ tmpcr2 = TIMx->CR2; - 80030b8: 687b ldr r3, [r7, #4] - 80030ba: 685b ldr r3, [r3, #4] - 80030bc: 617b str r3, [r7, #20] + 80030fc: 687b ldr r3, [r7, #4] + 80030fe: 685b ldr r3, [r3, #4] + 8003100: 617b str r3, [r7, #20] /* Get the TIMx CCMR1 register value */ tmpccmrx = TIMx->CCMR3; - 80030be: 687b ldr r3, [r7, #4] - 80030c0: 6d5b ldr r3, [r3, #84] ; 0x54 - 80030c2: 60fb str r3, [r7, #12] + 8003102: 687b ldr r3, [r7, #4] + 8003104: 6d5b ldr r3, [r3, #84] ; 0x54 + 8003106: 60fb str r3, [r7, #12] /* Reset the Output Compare Mode Bits */ tmpccmrx &= ~(TIM_CCMR3_OC6M); - 80030c4: 68fa ldr r2, [r7, #12] - 80030c6: 4b1c ldr r3, [pc, #112] ; (8003138 ) - 80030c8: 4013 ands r3, r2 - 80030ca: 60fb str r3, [r7, #12] + 8003108: 68fa ldr r2, [r7, #12] + 800310a: 4b1c ldr r3, [pc, #112] ; (800317c ) + 800310c: 4013 ands r3, r2 + 800310e: 60fb str r3, [r7, #12] /* Select the Output Compare Mode */ tmpccmrx |= (OC_Config->OCMode << 8U); - 80030cc: 683b ldr r3, [r7, #0] - 80030ce: 681b ldr r3, [r3, #0] - 80030d0: 021b lsls r3, r3, #8 - 80030d2: 68fa ldr r2, [r7, #12] - 80030d4: 4313 orrs r3, r2 - 80030d6: 60fb str r3, [r7, #12] + 8003110: 683b ldr r3, [r7, #0] + 8003112: 681b ldr r3, [r3, #0] + 8003114: 021b lsls r3, r3, #8 + 8003116: 68fa ldr r2, [r7, #12] + 8003118: 4313 orrs r3, r2 + 800311a: 60fb str r3, [r7, #12] /* Reset the Output Polarity level */ tmpccer &= (uint32_t)~TIM_CCER_CC6P; - 80030d8: 693b ldr r3, [r7, #16] - 80030da: f423 1300 bic.w r3, r3, #2097152 ; 0x200000 - 80030de: 613b str r3, [r7, #16] + 800311c: 693b ldr r3, [r7, #16] + 800311e: f423 1300 bic.w r3, r3, #2097152 ; 0x200000 + 8003122: 613b str r3, [r7, #16] /* Set the Output Compare Polarity */ tmpccer |= (OC_Config->OCPolarity << 20U); - 80030e0: 683b ldr r3, [r7, #0] - 80030e2: 689b ldr r3, [r3, #8] - 80030e4: 051b lsls r3, r3, #20 - 80030e6: 693a ldr r2, [r7, #16] - 80030e8: 4313 orrs r3, r2 - 80030ea: 613b str r3, [r7, #16] + 8003124: 683b ldr r3, [r7, #0] + 8003126: 689b ldr r3, [r3, #8] + 8003128: 051b lsls r3, r3, #20 + 800312a: 693a ldr r2, [r7, #16] + 800312c: 4313 orrs r3, r2 + 800312e: 613b str r3, [r7, #16] if (IS_TIM_BREAK_INSTANCE(TIMx)) - 80030ec: 687b ldr r3, [r7, #4] - 80030ee: 4a13 ldr r2, [pc, #76] ; (800313c ) - 80030f0: 4293 cmp r3, r2 - 80030f2: d003 beq.n 80030fc - 80030f4: 687b ldr r3, [r7, #4] - 80030f6: 4a12 ldr r2, [pc, #72] ; (8003140 ) - 80030f8: 4293 cmp r3, r2 - 80030fa: d109 bne.n 8003110 + 8003130: 687b ldr r3, [r7, #4] + 8003132: 4a13 ldr r2, [pc, #76] ; (8003180 ) + 8003134: 4293 cmp r3, r2 + 8003136: d003 beq.n 8003140 + 8003138: 687b ldr r3, [r7, #4] + 800313a: 4a12 ldr r2, [pc, #72] ; (8003184 ) + 800313c: 4293 cmp r3, r2 + 800313e: d109 bne.n 8003154 { /* Reset the Output Compare IDLE State */ tmpcr2 &= ~TIM_CR2_OIS6; - 80030fc: 697b ldr r3, [r7, #20] - 80030fe: f423 2380 bic.w r3, r3, #262144 ; 0x40000 - 8003102: 617b str r3, [r7, #20] + 8003140: 697b ldr r3, [r7, #20] + 8003142: f423 2380 bic.w r3, r3, #262144 ; 0x40000 + 8003146: 617b str r3, [r7, #20] /* Set the Output Idle state */ tmpcr2 |= (OC_Config->OCIdleState << 10U); - 8003104: 683b ldr r3, [r7, #0] - 8003106: 695b ldr r3, [r3, #20] - 8003108: 029b lsls r3, r3, #10 - 800310a: 697a ldr r2, [r7, #20] - 800310c: 4313 orrs r3, r2 - 800310e: 617b str r3, [r7, #20] + 8003148: 683b ldr r3, [r7, #0] + 800314a: 695b ldr r3, [r3, #20] + 800314c: 029b lsls r3, r3, #10 + 800314e: 697a ldr r2, [r7, #20] + 8003150: 4313 orrs r3, r2 + 8003152: 617b str r3, [r7, #20] } /* Write to TIMx CR2 */ TIMx->CR2 = tmpcr2; - 8003110: 687b ldr r3, [r7, #4] - 8003112: 697a ldr r2, [r7, #20] - 8003114: 605a str r2, [r3, #4] + 8003154: 687b ldr r3, [r7, #4] + 8003156: 697a ldr r2, [r7, #20] + 8003158: 605a str r2, [r3, #4] /* Write to TIMx CCMR3 */ TIMx->CCMR3 = tmpccmrx; - 8003116: 687b ldr r3, [r7, #4] - 8003118: 68fa ldr r2, [r7, #12] - 800311a: 655a str r2, [r3, #84] ; 0x54 + 800315a: 687b ldr r3, [r7, #4] + 800315c: 68fa ldr r2, [r7, #12] + 800315e: 655a str r2, [r3, #84] ; 0x54 /* Set the Capture Compare Register value */ TIMx->CCR6 = OC_Config->Pulse; - 800311c: 683b ldr r3, [r7, #0] - 800311e: 685a ldr r2, [r3, #4] - 8003120: 687b ldr r3, [r7, #4] - 8003122: 65da str r2, [r3, #92] ; 0x5c + 8003160: 683b ldr r3, [r7, #0] + 8003162: 685a ldr r2, [r3, #4] + 8003164: 687b ldr r3, [r7, #4] + 8003166: 65da str r2, [r3, #92] ; 0x5c /* Write to TIMx CCER */ TIMx->CCER = tmpccer; - 8003124: 687b ldr r3, [r7, #4] - 8003126: 693a ldr r2, [r7, #16] - 8003128: 621a str r2, [r3, #32] + 8003168: 687b ldr r3, [r7, #4] + 800316a: 693a ldr r2, [r7, #16] + 800316c: 621a str r2, [r3, #32] } - 800312a: bf00 nop - 800312c: 371c adds r7, #28 - 800312e: 46bd mov sp, r7 - 8003130: f85d 7b04 ldr.w r7, [sp], #4 - 8003134: 4770 bx lr - 8003136: bf00 nop - 8003138: feff8fff .word 0xfeff8fff - 800313c: 40010000 .word 0x40010000 - 8003140: 40010400 .word 0x40010400 - -08003144 : + 800316e: bf00 nop + 8003170: 371c adds r7, #28 + 8003172: 46bd mov sp, r7 + 8003174: f85d 7b04 ldr.w r7, [sp], #4 + 8003178: 4770 bx lr + 800317a: bf00 nop + 800317c: feff8fff .word 0xfeff8fff + 8003180: 40010000 .word 0x40010000 + 8003184: 40010400 .word 0x40010400 + +08003188 : * @param TIM_ICFilter Specifies the Input Capture Filter. * This parameter must be a value between 0x00 and 0x0F. * @retval None */ static void TIM_TI1_ConfigInputStage(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFilter) { - 8003144: b480 push {r7} - 8003146: b087 sub sp, #28 - 8003148: af00 add r7, sp, #0 - 800314a: 60f8 str r0, [r7, #12] - 800314c: 60b9 str r1, [r7, #8] - 800314e: 607a str r2, [r7, #4] + 8003188: b480 push {r7} + 800318a: b087 sub sp, #28 + 800318c: af00 add r7, sp, #0 + 800318e: 60f8 str r0, [r7, #12] + 8003190: 60b9 str r1, [r7, #8] + 8003192: 607a str r2, [r7, #4] uint32_t tmpccmr1; uint32_t tmpccer; /* Disable the Channel 1: Reset the CC1E Bit */ tmpccer = TIMx->CCER; - 8003150: 68fb ldr r3, [r7, #12] - 8003152: 6a1b ldr r3, [r3, #32] - 8003154: 617b str r3, [r7, #20] + 8003194: 68fb ldr r3, [r7, #12] + 8003196: 6a1b ldr r3, [r3, #32] + 8003198: 617b str r3, [r7, #20] TIMx->CCER &= ~TIM_CCER_CC1E; - 8003156: 68fb ldr r3, [r7, #12] - 8003158: 6a1b ldr r3, [r3, #32] - 800315a: f023 0201 bic.w r2, r3, #1 - 800315e: 68fb ldr r3, [r7, #12] - 8003160: 621a str r2, [r3, #32] + 800319a: 68fb ldr r3, [r7, #12] + 800319c: 6a1b ldr r3, [r3, #32] + 800319e: f023 0201 bic.w r2, r3, #1 + 80031a2: 68fb ldr r3, [r7, #12] + 80031a4: 621a str r2, [r3, #32] tmpccmr1 = TIMx->CCMR1; - 8003162: 68fb ldr r3, [r7, #12] - 8003164: 699b ldr r3, [r3, #24] - 8003166: 613b str r3, [r7, #16] + 80031a6: 68fb ldr r3, [r7, #12] + 80031a8: 699b ldr r3, [r3, #24] + 80031aa: 613b str r3, [r7, #16] /* Set the filter */ tmpccmr1 &= ~TIM_CCMR1_IC1F; - 8003168: 693b ldr r3, [r7, #16] - 800316a: f023 03f0 bic.w r3, r3, #240 ; 0xf0 - 800316e: 613b str r3, [r7, #16] + 80031ac: 693b ldr r3, [r7, #16] + 80031ae: f023 03f0 bic.w r3, r3, #240 ; 0xf0 + 80031b2: 613b str r3, [r7, #16] tmpccmr1 |= (TIM_ICFilter << 4U); - 8003170: 687b ldr r3, [r7, #4] - 8003172: 011b lsls r3, r3, #4 - 8003174: 693a ldr r2, [r7, #16] - 8003176: 4313 orrs r3, r2 - 8003178: 613b str r3, [r7, #16] + 80031b4: 687b ldr r3, [r7, #4] + 80031b6: 011b lsls r3, r3, #4 + 80031b8: 693a ldr r2, [r7, #16] + 80031ba: 4313 orrs r3, r2 + 80031bc: 613b str r3, [r7, #16] /* Select the Polarity and set the CC1E Bit */ tmpccer &= ~(TIM_CCER_CC1P | TIM_CCER_CC1NP); - 800317a: 697b ldr r3, [r7, #20] - 800317c: f023 030a bic.w r3, r3, #10 - 8003180: 617b str r3, [r7, #20] + 80031be: 697b ldr r3, [r7, #20] + 80031c0: f023 030a bic.w r3, r3, #10 + 80031c4: 617b str r3, [r7, #20] tmpccer |= TIM_ICPolarity; - 8003182: 697a ldr r2, [r7, #20] - 8003184: 68bb ldr r3, [r7, #8] - 8003186: 4313 orrs r3, r2 - 8003188: 617b str r3, [r7, #20] + 80031c6: 697a ldr r2, [r7, #20] + 80031c8: 68bb ldr r3, [r7, #8] + 80031ca: 4313 orrs r3, r2 + 80031cc: 617b str r3, [r7, #20] /* Write to TIMx CCMR1 and CCER registers */ TIMx->CCMR1 = tmpccmr1; - 800318a: 68fb ldr r3, [r7, #12] - 800318c: 693a ldr r2, [r7, #16] - 800318e: 619a str r2, [r3, #24] + 80031ce: 68fb ldr r3, [r7, #12] + 80031d0: 693a ldr r2, [r7, #16] + 80031d2: 619a str r2, [r3, #24] TIMx->CCER = tmpccer; - 8003190: 68fb ldr r3, [r7, #12] - 8003192: 697a ldr r2, [r7, #20] - 8003194: 621a str r2, [r3, #32] + 80031d4: 68fb ldr r3, [r7, #12] + 80031d6: 697a ldr r2, [r7, #20] + 80031d8: 621a str r2, [r3, #32] } - 8003196: bf00 nop - 8003198: 371c adds r7, #28 - 800319a: 46bd mov sp, r7 - 800319c: f85d 7b04 ldr.w r7, [sp], #4 - 80031a0: 4770 bx lr + 80031da: bf00 nop + 80031dc: 371c adds r7, #28 + 80031de: 46bd mov sp, r7 + 80031e0: f85d 7b04 ldr.w r7, [sp], #4 + 80031e4: 4770 bx lr -080031a2 : +080031e6 : * @param TIM_ICFilter Specifies the Input Capture Filter. * This parameter must be a value between 0x00 and 0x0F. * @retval None */ static void TIM_TI2_ConfigInputStage(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFilter) { - 80031a2: b480 push {r7} - 80031a4: b087 sub sp, #28 - 80031a6: af00 add r7, sp, #0 - 80031a8: 60f8 str r0, [r7, #12] - 80031aa: 60b9 str r1, [r7, #8] - 80031ac: 607a str r2, [r7, #4] + 80031e6: b480 push {r7} + 80031e8: b087 sub sp, #28 + 80031ea: af00 add r7, sp, #0 + 80031ec: 60f8 str r0, [r7, #12] + 80031ee: 60b9 str r1, [r7, #8] + 80031f0: 607a str r2, [r7, #4] uint32_t tmpccmr1; uint32_t tmpccer; /* Disable the Channel 2: Reset the CC2E Bit */ TIMx->CCER &= ~TIM_CCER_CC2E; - 80031ae: 68fb ldr r3, [r7, #12] - 80031b0: 6a1b ldr r3, [r3, #32] - 80031b2: f023 0210 bic.w r2, r3, #16 - 80031b6: 68fb ldr r3, [r7, #12] - 80031b8: 621a str r2, [r3, #32] + 80031f2: 68fb ldr r3, [r7, #12] + 80031f4: 6a1b ldr r3, [r3, #32] + 80031f6: f023 0210 bic.w r2, r3, #16 + 80031fa: 68fb ldr r3, [r7, #12] + 80031fc: 621a str r2, [r3, #32] tmpccmr1 = TIMx->CCMR1; - 80031ba: 68fb ldr r3, [r7, #12] - 80031bc: 699b ldr r3, [r3, #24] - 80031be: 617b str r3, [r7, #20] + 80031fe: 68fb ldr r3, [r7, #12] + 8003200: 699b ldr r3, [r3, #24] + 8003202: 617b str r3, [r7, #20] tmpccer = TIMx->CCER; - 80031c0: 68fb ldr r3, [r7, #12] - 80031c2: 6a1b ldr r3, [r3, #32] - 80031c4: 613b str r3, [r7, #16] + 8003204: 68fb ldr r3, [r7, #12] + 8003206: 6a1b ldr r3, [r3, #32] + 8003208: 613b str r3, [r7, #16] /* Set the filter */ tmpccmr1 &= ~TIM_CCMR1_IC2F; - 80031c6: 697b ldr r3, [r7, #20] - 80031c8: f423 4370 bic.w r3, r3, #61440 ; 0xf000 - 80031cc: 617b str r3, [r7, #20] + 800320a: 697b ldr r3, [r7, #20] + 800320c: f423 4370 bic.w r3, r3, #61440 ; 0xf000 + 8003210: 617b str r3, [r7, #20] tmpccmr1 |= (TIM_ICFilter << 12U); - 80031ce: 687b ldr r3, [r7, #4] - 80031d0: 031b lsls r3, r3, #12 - 80031d2: 697a ldr r2, [r7, #20] - 80031d4: 4313 orrs r3, r2 - 80031d6: 617b str r3, [r7, #20] + 8003212: 687b ldr r3, [r7, #4] + 8003214: 031b lsls r3, r3, #12 + 8003216: 697a ldr r2, [r7, #20] + 8003218: 4313 orrs r3, r2 + 800321a: 617b str r3, [r7, #20] /* Select the Polarity and set the CC2E Bit */ tmpccer &= ~(TIM_CCER_CC2P | TIM_CCER_CC2NP); - 80031d8: 693b ldr r3, [r7, #16] - 80031da: f023 03a0 bic.w r3, r3, #160 ; 0xa0 - 80031de: 613b str r3, [r7, #16] + 800321c: 693b ldr r3, [r7, #16] + 800321e: f023 03a0 bic.w r3, r3, #160 ; 0xa0 + 8003222: 613b str r3, [r7, #16] tmpccer |= (TIM_ICPolarity << 4U); - 80031e0: 68bb ldr r3, [r7, #8] - 80031e2: 011b lsls r3, r3, #4 - 80031e4: 693a ldr r2, [r7, #16] - 80031e6: 4313 orrs r3, r2 - 80031e8: 613b str r3, [r7, #16] + 8003224: 68bb ldr r3, [r7, #8] + 8003226: 011b lsls r3, r3, #4 + 8003228: 693a ldr r2, [r7, #16] + 800322a: 4313 orrs r3, r2 + 800322c: 613b str r3, [r7, #16] /* Write to TIMx CCMR1 and CCER registers */ TIMx->CCMR1 = tmpccmr1 ; - 80031ea: 68fb ldr r3, [r7, #12] - 80031ec: 697a ldr r2, [r7, #20] - 80031ee: 619a str r2, [r3, #24] + 800322e: 68fb ldr r3, [r7, #12] + 8003230: 697a ldr r2, [r7, #20] + 8003232: 619a str r2, [r3, #24] TIMx->CCER = tmpccer; - 80031f0: 68fb ldr r3, [r7, #12] - 80031f2: 693a ldr r2, [r7, #16] - 80031f4: 621a str r2, [r3, #32] + 8003234: 68fb ldr r3, [r7, #12] + 8003236: 693a ldr r2, [r7, #16] + 8003238: 621a str r2, [r3, #32] } - 80031f6: bf00 nop - 80031f8: 371c adds r7, #28 - 80031fa: 46bd mov sp, r7 - 80031fc: f85d 7b04 ldr.w r7, [sp], #4 - 8003200: 4770 bx lr + 800323a: bf00 nop + 800323c: 371c adds r7, #28 + 800323e: 46bd mov sp, r7 + 8003240: f85d 7b04 ldr.w r7, [sp], #4 + 8003244: 4770 bx lr -08003202 : +08003246 : * @arg TIM_TS_TI2FP2: Filtered Timer Input 2 * @arg TIM_TS_ETRF: External Trigger input * @retval None */ static void TIM_ITRx_SetConfig(TIM_TypeDef *TIMx, uint32_t InputTriggerSource) { - 8003202: b480 push {r7} - 8003204: b085 sub sp, #20 - 8003206: af00 add r7, sp, #0 - 8003208: 6078 str r0, [r7, #4] - 800320a: 6039 str r1, [r7, #0] + 8003246: b480 push {r7} + 8003248: b085 sub sp, #20 + 800324a: af00 add r7, sp, #0 + 800324c: 6078 str r0, [r7, #4] + 800324e: 6039 str r1, [r7, #0] uint32_t tmpsmcr; /* Get the TIMx SMCR register value */ tmpsmcr = TIMx->SMCR; - 800320c: 687b ldr r3, [r7, #4] - 800320e: 689b ldr r3, [r3, #8] - 8003210: 60fb str r3, [r7, #12] + 8003250: 687b ldr r3, [r7, #4] + 8003252: 689b ldr r3, [r3, #8] + 8003254: 60fb str r3, [r7, #12] /* Reset the TS Bits */ tmpsmcr &= ~TIM_SMCR_TS; - 8003212: 68fb ldr r3, [r7, #12] - 8003214: f023 0370 bic.w r3, r3, #112 ; 0x70 - 8003218: 60fb str r3, [r7, #12] + 8003256: 68fb ldr r3, [r7, #12] + 8003258: f023 0370 bic.w r3, r3, #112 ; 0x70 + 800325c: 60fb str r3, [r7, #12] /* Set the Input Trigger source and the slave mode*/ tmpsmcr |= (InputTriggerSource | TIM_SLAVEMODE_EXTERNAL1); - 800321a: 683a ldr r2, [r7, #0] - 800321c: 68fb ldr r3, [r7, #12] - 800321e: 4313 orrs r3, r2 - 8003220: f043 0307 orr.w r3, r3, #7 - 8003224: 60fb str r3, [r7, #12] + 800325e: 683a ldr r2, [r7, #0] + 8003260: 68fb ldr r3, [r7, #12] + 8003262: 4313 orrs r3, r2 + 8003264: f043 0307 orr.w r3, r3, #7 + 8003268: 60fb str r3, [r7, #12] /* Write to TIMx SMCR */ TIMx->SMCR = tmpsmcr; - 8003226: 687b ldr r3, [r7, #4] - 8003228: 68fa ldr r2, [r7, #12] - 800322a: 609a str r2, [r3, #8] + 800326a: 687b ldr r3, [r7, #4] + 800326c: 68fa ldr r2, [r7, #12] + 800326e: 609a str r2, [r3, #8] } - 800322c: bf00 nop - 800322e: 3714 adds r7, #20 - 8003230: 46bd mov sp, r7 - 8003232: f85d 7b04 ldr.w r7, [sp], #4 - 8003236: 4770 bx lr + 8003270: bf00 nop + 8003272: 3714 adds r7, #20 + 8003274: 46bd mov sp, r7 + 8003276: f85d 7b04 ldr.w r7, [sp], #4 + 800327a: 4770 bx lr -08003238 : +0800327c : * This parameter must be a value between 0x00 and 0x0F * @retval None */ void TIM_ETR_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ExtTRGPrescaler, uint32_t TIM_ExtTRGPolarity, uint32_t ExtTRGFilter) { - 8003238: b480 push {r7} - 800323a: b087 sub sp, #28 - 800323c: af00 add r7, sp, #0 - 800323e: 60f8 str r0, [r7, #12] - 8003240: 60b9 str r1, [r7, #8] - 8003242: 607a str r2, [r7, #4] - 8003244: 603b str r3, [r7, #0] + 800327c: b480 push {r7} + 800327e: b087 sub sp, #28 + 8003280: af00 add r7, sp, #0 + 8003282: 60f8 str r0, [r7, #12] + 8003284: 60b9 str r1, [r7, #8] + 8003286: 607a str r2, [r7, #4] + 8003288: 603b str r3, [r7, #0] uint32_t tmpsmcr; tmpsmcr = TIMx->SMCR; - 8003246: 68fb ldr r3, [r7, #12] - 8003248: 689b ldr r3, [r3, #8] - 800324a: 617b str r3, [r7, #20] + 800328a: 68fb ldr r3, [r7, #12] + 800328c: 689b ldr r3, [r3, #8] + 800328e: 617b str r3, [r7, #20] /* Reset the ETR Bits */ tmpsmcr &= ~(TIM_SMCR_ETF | TIM_SMCR_ETPS | TIM_SMCR_ECE | TIM_SMCR_ETP); - 800324c: 697b ldr r3, [r7, #20] - 800324e: f423 437f bic.w r3, r3, #65280 ; 0xff00 - 8003252: 617b str r3, [r7, #20] + 8003290: 697b ldr r3, [r7, #20] + 8003292: f423 437f bic.w r3, r3, #65280 ; 0xff00 + 8003296: 617b str r3, [r7, #20] /* Set the Prescaler, the Filter value and the Polarity */ tmpsmcr |= (uint32_t)(TIM_ExtTRGPrescaler | (TIM_ExtTRGPolarity | (ExtTRGFilter << 8U))); - 8003254: 683b ldr r3, [r7, #0] - 8003256: 021a lsls r2, r3, #8 - 8003258: 687b ldr r3, [r7, #4] - 800325a: 431a orrs r2, r3 - 800325c: 68bb ldr r3, [r7, #8] - 800325e: 4313 orrs r3, r2 - 8003260: 697a ldr r2, [r7, #20] - 8003262: 4313 orrs r3, r2 - 8003264: 617b str r3, [r7, #20] + 8003298: 683b ldr r3, [r7, #0] + 800329a: 021a lsls r2, r3, #8 + 800329c: 687b ldr r3, [r7, #4] + 800329e: 431a orrs r2, r3 + 80032a0: 68bb ldr r3, [r7, #8] + 80032a2: 4313 orrs r3, r2 + 80032a4: 697a ldr r2, [r7, #20] + 80032a6: 4313 orrs r3, r2 + 80032a8: 617b str r3, [r7, #20] /* Write to TIMx SMCR */ TIMx->SMCR = tmpsmcr; - 8003266: 68fb ldr r3, [r7, #12] - 8003268: 697a ldr r2, [r7, #20] - 800326a: 609a str r2, [r3, #8] + 80032aa: 68fb ldr r3, [r7, #12] + 80032ac: 697a ldr r2, [r7, #20] + 80032ae: 609a str r2, [r3, #8] } - 800326c: bf00 nop - 800326e: 371c adds r7, #28 - 8003270: 46bd mov sp, r7 - 8003272: f85d 7b04 ldr.w r7, [sp], #4 - 8003276: 4770 bx lr + 80032b0: bf00 nop + 80032b2: 371c adds r7, #28 + 80032b4: 46bd mov sp, r7 + 80032b6: f85d 7b04 ldr.w r7, [sp], #4 + 80032ba: 4770 bx lr -08003278 : +080032bc : * @param ChannelState specifies the TIM Channel CCxE bit new state. * This parameter can be: TIM_CCx_ENABLE or TIM_CCx_DISABLE. * @retval None */ void TIM_CCxChannelCmd(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ChannelState) { - 8003278: b480 push {r7} - 800327a: b087 sub sp, #28 - 800327c: af00 add r7, sp, #0 - 800327e: 60f8 str r0, [r7, #12] - 8003280: 60b9 str r1, [r7, #8] - 8003282: 607a str r2, [r7, #4] + 80032bc: b480 push {r7} + 80032be: b087 sub sp, #28 + 80032c0: af00 add r7, sp, #0 + 80032c2: 60f8 str r0, [r7, #12] + 80032c4: 60b9 str r1, [r7, #8] + 80032c6: 607a str r2, [r7, #4] /* Check the parameters */ assert_param(IS_TIM_CC1_INSTANCE(TIMx)); assert_param(IS_TIM_CHANNELS(Channel)); tmp = TIM_CCER_CC1E << (Channel & 0x1FU); /* 0x1FU = 31 bits max shift */ - 8003284: 68bb ldr r3, [r7, #8] - 8003286: f003 031f and.w r3, r3, #31 - 800328a: 2201 movs r2, #1 - 800328c: fa02 f303 lsl.w r3, r2, r3 - 8003290: 617b str r3, [r7, #20] + 80032c8: 68bb ldr r3, [r7, #8] + 80032ca: f003 031f and.w r3, r3, #31 + 80032ce: 2201 movs r2, #1 + 80032d0: fa02 f303 lsl.w r3, r2, r3 + 80032d4: 617b str r3, [r7, #20] /* Reset the CCxE Bit */ TIMx->CCER &= ~tmp; - 8003292: 68fb ldr r3, [r7, #12] - 8003294: 6a1a ldr r2, [r3, #32] - 8003296: 697b ldr r3, [r7, #20] - 8003298: 43db mvns r3, r3 - 800329a: 401a ands r2, r3 - 800329c: 68fb ldr r3, [r7, #12] - 800329e: 621a str r2, [r3, #32] + 80032d6: 68fb ldr r3, [r7, #12] + 80032d8: 6a1a ldr r2, [r3, #32] + 80032da: 697b ldr r3, [r7, #20] + 80032dc: 43db mvns r3, r3 + 80032de: 401a ands r2, r3 + 80032e0: 68fb ldr r3, [r7, #12] + 80032e2: 621a str r2, [r3, #32] /* Set or reset the CCxE Bit */ TIMx->CCER |= (uint32_t)(ChannelState << (Channel & 0x1FU)); /* 0x1FU = 31 bits max shift */ - 80032a0: 68fb ldr r3, [r7, #12] - 80032a2: 6a1a ldr r2, [r3, #32] - 80032a4: 68bb ldr r3, [r7, #8] - 80032a6: f003 031f and.w r3, r3, #31 - 80032aa: 6879 ldr r1, [r7, #4] - 80032ac: fa01 f303 lsl.w r3, r1, r3 - 80032b0: 431a orrs r2, r3 - 80032b2: 68fb ldr r3, [r7, #12] - 80032b4: 621a str r2, [r3, #32] + 80032e4: 68fb ldr r3, [r7, #12] + 80032e6: 6a1a ldr r2, [r3, #32] + 80032e8: 68bb ldr r3, [r7, #8] + 80032ea: f003 031f and.w r3, r3, #31 + 80032ee: 6879 ldr r1, [r7, #4] + 80032f0: fa01 f303 lsl.w r3, r1, r3 + 80032f4: 431a orrs r2, r3 + 80032f6: 68fb ldr r3, [r7, #12] + 80032f8: 621a str r2, [r3, #32] } - 80032b6: bf00 nop - 80032b8: 371c adds r7, #28 - 80032ba: 46bd mov sp, r7 - 80032bc: f85d 7b04 ldr.w r7, [sp], #4 - 80032c0: 4770 bx lr + 80032fa: bf00 nop + 80032fc: 371c adds r7, #28 + 80032fe: 46bd mov sp, r7 + 8003300: f85d 7b04 ldr.w r7, [sp], #4 + 8003304: 4770 bx lr ... -080032c4 : +08003308 : * mode. * @retval HAL status */ HAL_StatusTypeDef HAL_TIMEx_MasterConfigSynchronization(TIM_HandleTypeDef *htim, TIM_MasterConfigTypeDef *sMasterConfig) { - 80032c4: b480 push {r7} - 80032c6: b085 sub sp, #20 - 80032c8: af00 add r7, sp, #0 - 80032ca: 6078 str r0, [r7, #4] - 80032cc: 6039 str r1, [r7, #0] + 8003308: b480 push {r7} + 800330a: b085 sub sp, #20 + 800330c: af00 add r7, sp, #0 + 800330e: 6078 str r0, [r7, #4] + 8003310: 6039 str r1, [r7, #0] assert_param(IS_TIM_SYNCHRO_INSTANCE(htim->Instance)); assert_param(IS_TIM_TRGO_SOURCE(sMasterConfig->MasterOutputTrigger)); assert_param(IS_TIM_MSM_STATE(sMasterConfig->MasterSlaveMode)); /* Check input state */ __HAL_LOCK(htim); - 80032ce: 687b ldr r3, [r7, #4] - 80032d0: f893 303c ldrb.w r3, [r3, #60] ; 0x3c - 80032d4: 2b01 cmp r3, #1 - 80032d6: d101 bne.n 80032dc - 80032d8: 2302 movs r3, #2 - 80032da: e045 b.n 8003368 - 80032dc: 687b ldr r3, [r7, #4] - 80032de: 2201 movs r2, #1 - 80032e0: f883 203c strb.w r2, [r3, #60] ; 0x3c + 8003312: 687b ldr r3, [r7, #4] + 8003314: f893 303c ldrb.w r3, [r3, #60] ; 0x3c + 8003318: 2b01 cmp r3, #1 + 800331a: d101 bne.n 8003320 + 800331c: 2302 movs r3, #2 + 800331e: e045 b.n 80033ac + 8003320: 687b ldr r3, [r7, #4] + 8003322: 2201 movs r2, #1 + 8003324: f883 203c strb.w r2, [r3, #60] ; 0x3c /* Change the handler state */ htim->State = HAL_TIM_STATE_BUSY; - 80032e4: 687b ldr r3, [r7, #4] - 80032e6: 2202 movs r2, #2 - 80032e8: f883 203d strb.w r2, [r3, #61] ; 0x3d + 8003328: 687b ldr r3, [r7, #4] + 800332a: 2202 movs r2, #2 + 800332c: f883 203d strb.w r2, [r3, #61] ; 0x3d /* Get the TIMx CR2 register value */ tmpcr2 = htim->Instance->CR2; - 80032ec: 687b ldr r3, [r7, #4] - 80032ee: 681b ldr r3, [r3, #0] - 80032f0: 685b ldr r3, [r3, #4] - 80032f2: 60fb str r3, [r7, #12] + 8003330: 687b ldr r3, [r7, #4] + 8003332: 681b ldr r3, [r3, #0] + 8003334: 685b ldr r3, [r3, #4] + 8003336: 60fb str r3, [r7, #12] /* Get the TIMx SMCR register value */ tmpsmcr = htim->Instance->SMCR; - 80032f4: 687b ldr r3, [r7, #4] - 80032f6: 681b ldr r3, [r3, #0] - 80032f8: 689b ldr r3, [r3, #8] - 80032fa: 60bb str r3, [r7, #8] + 8003338: 687b ldr r3, [r7, #4] + 800333a: 681b ldr r3, [r3, #0] + 800333c: 689b ldr r3, [r3, #8] + 800333e: 60bb str r3, [r7, #8] /* If the timer supports ADC synchronization through TRGO2, set the master mode selection 2 */ if (IS_TIM_TRGO2_INSTANCE(htim->Instance)) - 80032fc: 687b ldr r3, [r7, #4] - 80032fe: 681b ldr r3, [r3, #0] - 8003300: 4a1c ldr r2, [pc, #112] ; (8003374 ) - 8003302: 4293 cmp r3, r2 - 8003304: d004 beq.n 8003310 - 8003306: 687b ldr r3, [r7, #4] - 8003308: 681b ldr r3, [r3, #0] - 800330a: 4a1b ldr r2, [pc, #108] ; (8003378 ) - 800330c: 4293 cmp r3, r2 - 800330e: d108 bne.n 8003322 + 8003340: 687b ldr r3, [r7, #4] + 8003342: 681b ldr r3, [r3, #0] + 8003344: 4a1c ldr r2, [pc, #112] ; (80033b8 ) + 8003346: 4293 cmp r3, r2 + 8003348: d004 beq.n 8003354 + 800334a: 687b ldr r3, [r7, #4] + 800334c: 681b ldr r3, [r3, #0] + 800334e: 4a1b ldr r2, [pc, #108] ; (80033bc ) + 8003350: 4293 cmp r3, r2 + 8003352: d108 bne.n 8003366 { /* Check the parameters */ assert_param(IS_TIM_TRGO2_SOURCE(sMasterConfig->MasterOutputTrigger2)); /* Clear the MMS2 bits */ tmpcr2 &= ~TIM_CR2_MMS2; - 8003310: 68fb ldr r3, [r7, #12] - 8003312: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 8003316: 60fb str r3, [r7, #12] + 8003354: 68fb ldr r3, [r7, #12] + 8003356: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 + 800335a: 60fb str r3, [r7, #12] /* Select the TRGO2 source*/ tmpcr2 |= sMasterConfig->MasterOutputTrigger2; - 8003318: 683b ldr r3, [r7, #0] - 800331a: 685b ldr r3, [r3, #4] - 800331c: 68fa ldr r2, [r7, #12] - 800331e: 4313 orrs r3, r2 - 8003320: 60fb str r3, [r7, #12] + 800335c: 683b ldr r3, [r7, #0] + 800335e: 685b ldr r3, [r3, #4] + 8003360: 68fa ldr r2, [r7, #12] + 8003362: 4313 orrs r3, r2 + 8003364: 60fb str r3, [r7, #12] } /* Reset the MMS Bits */ tmpcr2 &= ~TIM_CR2_MMS; - 8003322: 68fb ldr r3, [r7, #12] - 8003324: f023 0370 bic.w r3, r3, #112 ; 0x70 - 8003328: 60fb str r3, [r7, #12] + 8003366: 68fb ldr r3, [r7, #12] + 8003368: f023 0370 bic.w r3, r3, #112 ; 0x70 + 800336c: 60fb str r3, [r7, #12] /* Select the TRGO source */ tmpcr2 |= sMasterConfig->MasterOutputTrigger; - 800332a: 683b ldr r3, [r7, #0] - 800332c: 681b ldr r3, [r3, #0] - 800332e: 68fa ldr r2, [r7, #12] - 8003330: 4313 orrs r3, r2 - 8003332: 60fb str r3, [r7, #12] + 800336e: 683b ldr r3, [r7, #0] + 8003370: 681b ldr r3, [r3, #0] + 8003372: 68fa ldr r2, [r7, #12] + 8003374: 4313 orrs r3, r2 + 8003376: 60fb str r3, [r7, #12] /* Reset the MSM Bit */ tmpsmcr &= ~TIM_SMCR_MSM; - 8003334: 68bb ldr r3, [r7, #8] - 8003336: f023 0380 bic.w r3, r3, #128 ; 0x80 - 800333a: 60bb str r3, [r7, #8] + 8003378: 68bb ldr r3, [r7, #8] + 800337a: f023 0380 bic.w r3, r3, #128 ; 0x80 + 800337e: 60bb str r3, [r7, #8] /* Set master mode */ tmpsmcr |= sMasterConfig->MasterSlaveMode; - 800333c: 683b ldr r3, [r7, #0] - 800333e: 689b ldr r3, [r3, #8] - 8003340: 68ba ldr r2, [r7, #8] - 8003342: 4313 orrs r3, r2 - 8003344: 60bb str r3, [r7, #8] + 8003380: 683b ldr r3, [r7, #0] + 8003382: 689b ldr r3, [r3, #8] + 8003384: 68ba ldr r2, [r7, #8] + 8003386: 4313 orrs r3, r2 + 8003388: 60bb str r3, [r7, #8] /* Update TIMx CR2 */ htim->Instance->CR2 = tmpcr2; - 8003346: 687b ldr r3, [r7, #4] - 8003348: 681b ldr r3, [r3, #0] - 800334a: 68fa ldr r2, [r7, #12] - 800334c: 605a str r2, [r3, #4] + 800338a: 687b ldr r3, [r7, #4] + 800338c: 681b ldr r3, [r3, #0] + 800338e: 68fa ldr r2, [r7, #12] + 8003390: 605a str r2, [r3, #4] /* Update TIMx SMCR */ htim->Instance->SMCR = tmpsmcr; - 800334e: 687b ldr r3, [r7, #4] - 8003350: 681b ldr r3, [r3, #0] - 8003352: 68ba ldr r2, [r7, #8] - 8003354: 609a str r2, [r3, #8] + 8003392: 687b ldr r3, [r7, #4] + 8003394: 681b ldr r3, [r3, #0] + 8003396: 68ba ldr r2, [r7, #8] + 8003398: 609a str r2, [r3, #8] /* Change the htim state */ htim->State = HAL_TIM_STATE_READY; - 8003356: 687b ldr r3, [r7, #4] - 8003358: 2201 movs r2, #1 - 800335a: f883 203d strb.w r2, [r3, #61] ; 0x3d + 800339a: 687b ldr r3, [r7, #4] + 800339c: 2201 movs r2, #1 + 800339e: f883 203d strb.w r2, [r3, #61] ; 0x3d __HAL_UNLOCK(htim); - 800335e: 687b ldr r3, [r7, #4] - 8003360: 2200 movs r2, #0 - 8003362: f883 203c strb.w r2, [r3, #60] ; 0x3c + 80033a2: 687b ldr r3, [r7, #4] + 80033a4: 2200 movs r2, #0 + 80033a6: f883 203c strb.w r2, [r3, #60] ; 0x3c return HAL_OK; - 8003366: 2300 movs r3, #0 + 80033aa: 2300 movs r3, #0 } - 8003368: 4618 mov r0, r3 - 800336a: 3714 adds r7, #20 - 800336c: 46bd mov sp, r7 - 800336e: f85d 7b04 ldr.w r7, [sp], #4 - 8003372: 4770 bx lr - 8003374: 40010000 .word 0x40010000 - 8003378: 40010400 .word 0x40010400 - -0800337c : + 80033ac: 4618 mov r0, r3 + 80033ae: 3714 adds r7, #20 + 80033b0: 46bd mov sp, r7 + 80033b2: f85d 7b04 ldr.w r7, [sp], #4 + 80033b6: 4770 bx lr + 80033b8: 40010000 .word 0x40010000 + 80033bc: 40010400 .word 0x40010400 + +080033c0 : * @brief Hall commutation changed callback in non-blocking mode * @param htim TIM handle * @retval None */ __weak void HAL_TIMEx_CommutCallback(TIM_HandleTypeDef *htim) { - 800337c: b480 push {r7} - 800337e: b083 sub sp, #12 - 8003380: af00 add r7, sp, #0 - 8003382: 6078 str r0, [r7, #4] + 80033c0: b480 push {r7} + 80033c2: b083 sub sp, #12 + 80033c4: af00 add r7, sp, #0 + 80033c6: 6078 str r0, [r7, #4] UNUSED(htim); /* NOTE : This function should not be modified, when the callback is needed, the HAL_TIMEx_CommutCallback could be implemented in the user file */ } - 8003384: bf00 nop - 8003386: 370c adds r7, #12 - 8003388: 46bd mov sp, r7 - 800338a: f85d 7b04 ldr.w r7, [sp], #4 - 800338e: 4770 bx lr + 80033c8: bf00 nop + 80033ca: 370c adds r7, #12 + 80033cc: 46bd mov sp, r7 + 80033ce: f85d 7b04 ldr.w r7, [sp], #4 + 80033d2: 4770 bx lr -08003390 : +080033d4 : * @brief Hall Break detection callback in non-blocking mode * @param htim TIM handle * @retval None */ __weak void HAL_TIMEx_BreakCallback(TIM_HandleTypeDef *htim) { - 8003390: b480 push {r7} - 8003392: b083 sub sp, #12 - 8003394: af00 add r7, sp, #0 - 8003396: 6078 str r0, [r7, #4] + 80033d4: b480 push {r7} + 80033d6: b083 sub sp, #12 + 80033d8: af00 add r7, sp, #0 + 80033da: 6078 str r0, [r7, #4] UNUSED(htim); /* NOTE : This function should not be modified, when the callback is needed, the HAL_TIMEx_BreakCallback could be implemented in the user file */ } - 8003398: bf00 nop - 800339a: 370c adds r7, #12 - 800339c: 46bd mov sp, r7 - 800339e: f85d 7b04 ldr.w r7, [sp], #4 - 80033a2: 4770 bx lr + 80033dc: bf00 nop + 80033de: 370c adds r7, #12 + 80033e0: 46bd mov sp, r7 + 80033e2: f85d 7b04 ldr.w r7, [sp], #4 + 80033e6: 4770 bx lr -080033a4 : +080033e8 : * @brief Hall Break2 detection callback in non blocking mode * @param htim: TIM handle * @retval None */ __weak void HAL_TIMEx_Break2Callback(TIM_HandleTypeDef *htim) { - 80033a4: b480 push {r7} - 80033a6: b083 sub sp, #12 - 80033a8: af00 add r7, sp, #0 - 80033aa: 6078 str r0, [r7, #4] + 80033e8: b480 push {r7} + 80033ea: b083 sub sp, #12 + 80033ec: af00 add r7, sp, #0 + 80033ee: 6078 str r0, [r7, #4] UNUSED(htim); /* NOTE : This function Should not be modified, when the callback is needed, the HAL_TIMEx_Break2Callback could be implemented in the user file */ } - 80033ac: bf00 nop - 80033ae: 370c adds r7, #12 - 80033b0: 46bd mov sp, r7 - 80033b2: f85d 7b04 ldr.w r7, [sp], #4 - 80033b6: 4770 bx lr + 80033f0: bf00 nop + 80033f2: 370c adds r7, #12 + 80033f4: 46bd mov sp, r7 + 80033f6: f85d 7b04 ldr.w r7, [sp], #4 + 80033fa: 4770 bx lr -080033b8 : +080033fc : * parameters in the UART_InitTypeDef and initialize the associated handle. * @param huart UART handle. * @retval HAL status */ HAL_StatusTypeDef HAL_UART_Init(UART_HandleTypeDef *huart) { - 80033b8: b580 push {r7, lr} - 80033ba: b082 sub sp, #8 - 80033bc: af00 add r7, sp, #0 - 80033be: 6078 str r0, [r7, #4] + 80033fc: b580 push {r7, lr} + 80033fe: b082 sub sp, #8 + 8003400: af00 add r7, sp, #0 + 8003402: 6078 str r0, [r7, #4] /* Check the UART handle allocation */ if (huart == NULL) - 80033c0: 687b ldr r3, [r7, #4] - 80033c2: 2b00 cmp r3, #0 - 80033c4: d101 bne.n 80033ca + 8003404: 687b ldr r3, [r7, #4] + 8003406: 2b00 cmp r3, #0 + 8003408: d101 bne.n 800340e { return HAL_ERROR; - 80033c6: 2301 movs r3, #1 - 80033c8: e040 b.n 800344c + 800340a: 2301 movs r3, #1 + 800340c: e040 b.n 8003490 { /* Check the parameters */ assert_param(IS_UART_INSTANCE(huart->Instance)); } if (huart->gState == HAL_UART_STATE_RESET) - 80033ca: 687b ldr r3, [r7, #4] - 80033cc: 6f5b ldr r3, [r3, #116] ; 0x74 - 80033ce: 2b00 cmp r3, #0 - 80033d0: d106 bne.n 80033e0 + 800340e: 687b ldr r3, [r7, #4] + 8003410: 6f5b ldr r3, [r3, #116] ; 0x74 + 8003412: 2b00 cmp r3, #0 + 8003414: d106 bne.n 8003424 { /* Allocate lock resource and initialize it */ huart->Lock = HAL_UNLOCKED; - 80033d2: 687b ldr r3, [r7, #4] - 80033d4: 2200 movs r2, #0 - 80033d6: f883 2070 strb.w r2, [r3, #112] ; 0x70 + 8003416: 687b ldr r3, [r7, #4] + 8003418: 2200 movs r2, #0 + 800341a: f883 2070 strb.w r2, [r3, #112] ; 0x70 /* Init the low level hardware */ huart->MspInitCallback(huart); #else /* Init the low level hardware : GPIO, CLOCK */ HAL_UART_MspInit(huart); - 80033da: 6878 ldr r0, [r7, #4] - 80033dc: f001 fafa bl 80049d4 + 800341e: 6878 ldr r0, [r7, #4] + 8003420: f001 fb0a bl 8004a38 #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ } huart->gState = HAL_UART_STATE_BUSY; - 80033e0: 687b ldr r3, [r7, #4] - 80033e2: 2224 movs r2, #36 ; 0x24 - 80033e4: 675a str r2, [r3, #116] ; 0x74 + 8003424: 687b ldr r3, [r7, #4] + 8003426: 2224 movs r2, #36 ; 0x24 + 8003428: 675a str r2, [r3, #116] ; 0x74 /* Disable the Peripheral */ __HAL_UART_DISABLE(huart); - 80033e6: 687b ldr r3, [r7, #4] - 80033e8: 681b ldr r3, [r3, #0] - 80033ea: 681a ldr r2, [r3, #0] - 80033ec: 687b ldr r3, [r7, #4] - 80033ee: 681b ldr r3, [r3, #0] - 80033f0: f022 0201 bic.w r2, r2, #1 - 80033f4: 601a str r2, [r3, #0] + 800342a: 687b ldr r3, [r7, #4] + 800342c: 681b ldr r3, [r3, #0] + 800342e: 681a ldr r2, [r3, #0] + 8003430: 687b ldr r3, [r7, #4] + 8003432: 681b ldr r3, [r3, #0] + 8003434: f022 0201 bic.w r2, r2, #1 + 8003438: 601a str r2, [r3, #0] /* Set the UART Communication parameters */ if (UART_SetConfig(huart) == HAL_ERROR) - 80033f6: 6878 ldr r0, [r7, #4] - 80033f8: f000 f95c bl 80036b4 - 80033fc: 4603 mov r3, r0 - 80033fe: 2b01 cmp r3, #1 - 8003400: d101 bne.n 8003406 + 800343a: 6878 ldr r0, [r7, #4] + 800343c: f000 f95c bl 80036f8 + 8003440: 4603 mov r3, r0 + 8003442: 2b01 cmp r3, #1 + 8003444: d101 bne.n 800344a { return HAL_ERROR; - 8003402: 2301 movs r3, #1 - 8003404: e022 b.n 800344c + 8003446: 2301 movs r3, #1 + 8003448: e022 b.n 8003490 } if (huart->AdvancedInit.AdvFeatureInit != UART_ADVFEATURE_NO_INIT) - 8003406: 687b ldr r3, [r7, #4] - 8003408: 6a5b ldr r3, [r3, #36] ; 0x24 - 800340a: 2b00 cmp r3, #0 - 800340c: d002 beq.n 8003414 + 800344a: 687b ldr r3, [r7, #4] + 800344c: 6a5b ldr r3, [r3, #36] ; 0x24 + 800344e: 2b00 cmp r3, #0 + 8003450: d002 beq.n 8003458 { UART_AdvFeatureConfig(huart); - 800340e: 6878 ldr r0, [r7, #4] - 8003410: f000 fbf4 bl 8003bfc + 8003452: 6878 ldr r0, [r7, #4] + 8003454: f000 fbf4 bl 8003c40 } /* In asynchronous mode, the following bits must be kept cleared: - LINEN and CLKEN bits in the USART_CR2 register, - SCEN, HDSEL and IREN bits in the USART_CR3 register.*/ CLEAR_BIT(huart->Instance->CR2, (USART_CR2_LINEN | USART_CR2_CLKEN)); - 8003414: 687b ldr r3, [r7, #4] - 8003416: 681b ldr r3, [r3, #0] - 8003418: 685a ldr r2, [r3, #4] - 800341a: 687b ldr r3, [r7, #4] - 800341c: 681b ldr r3, [r3, #0] - 800341e: f422 4290 bic.w r2, r2, #18432 ; 0x4800 - 8003422: 605a str r2, [r3, #4] + 8003458: 687b ldr r3, [r7, #4] + 800345a: 681b ldr r3, [r3, #0] + 800345c: 685a ldr r2, [r3, #4] + 800345e: 687b ldr r3, [r7, #4] + 8003460: 681b ldr r3, [r3, #0] + 8003462: f422 4290 bic.w r2, r2, #18432 ; 0x4800 + 8003466: 605a str r2, [r3, #4] CLEAR_BIT(huart->Instance->CR3, (USART_CR3_SCEN | USART_CR3_HDSEL | USART_CR3_IREN)); - 8003424: 687b ldr r3, [r7, #4] - 8003426: 681b ldr r3, [r3, #0] - 8003428: 689a ldr r2, [r3, #8] - 800342a: 687b ldr r3, [r7, #4] - 800342c: 681b ldr r3, [r3, #0] - 800342e: f022 022a bic.w r2, r2, #42 ; 0x2a - 8003432: 609a str r2, [r3, #8] + 8003468: 687b ldr r3, [r7, #4] + 800346a: 681b ldr r3, [r3, #0] + 800346c: 689a ldr r2, [r3, #8] + 800346e: 687b ldr r3, [r7, #4] + 8003470: 681b ldr r3, [r3, #0] + 8003472: f022 022a bic.w r2, r2, #42 ; 0x2a + 8003476: 609a str r2, [r3, #8] /* Enable the Peripheral */ __HAL_UART_ENABLE(huart); - 8003434: 687b ldr r3, [r7, #4] - 8003436: 681b ldr r3, [r3, #0] - 8003438: 681a ldr r2, [r3, #0] - 800343a: 687b ldr r3, [r7, #4] - 800343c: 681b ldr r3, [r3, #0] - 800343e: f042 0201 orr.w r2, r2, #1 - 8003442: 601a str r2, [r3, #0] + 8003478: 687b ldr r3, [r7, #4] + 800347a: 681b ldr r3, [r3, #0] + 800347c: 681a ldr r2, [r3, #0] + 800347e: 687b ldr r3, [r7, #4] + 8003480: 681b ldr r3, [r3, #0] + 8003482: f042 0201 orr.w r2, r2, #1 + 8003486: 601a str r2, [r3, #0] /* TEACK and/or REACK to check before moving huart->gState and huart->RxState to Ready */ return (UART_CheckIdleState(huart)); - 8003444: 6878 ldr r0, [r7, #4] - 8003446: f000 fc7b bl 8003d40 - 800344a: 4603 mov r3, r0 + 8003488: 6878 ldr r0, [r7, #4] + 800348a: f000 fc7b bl 8003d84 + 800348e: 4603 mov r3, r0 } - 800344c: 4618 mov r0, r3 - 800344e: 3708 adds r7, #8 - 8003450: 46bd mov sp, r7 - 8003452: bd80 pop {r7, pc} + 8003490: 4618 mov r0, r3 + 8003492: 3708 adds r7, #8 + 8003494: 46bd mov sp, r7 + 8003496: bd80 pop {r7, pc} -08003454 : +08003498 : * @brief Handle UART interrupt request. * @param huart UART handle. * @retval None */ void HAL_UART_IRQHandler(UART_HandleTypeDef *huart) { - 8003454: b580 push {r7, lr} - 8003456: b088 sub sp, #32 - 8003458: af00 add r7, sp, #0 - 800345a: 6078 str r0, [r7, #4] + 8003498: b580 push {r7, lr} + 800349a: b088 sub sp, #32 + 800349c: af00 add r7, sp, #0 + 800349e: 6078 str r0, [r7, #4] uint32_t isrflags = READ_REG(huart->Instance->ISR); - 800345c: 687b ldr r3, [r7, #4] - 800345e: 681b ldr r3, [r3, #0] - 8003460: 69db ldr r3, [r3, #28] - 8003462: 61fb str r3, [r7, #28] + 80034a0: 687b ldr r3, [r7, #4] + 80034a2: 681b ldr r3, [r3, #0] + 80034a4: 69db ldr r3, [r3, #28] + 80034a6: 61fb str r3, [r7, #28] uint32_t cr1its = READ_REG(huart->Instance->CR1); - 8003464: 687b ldr r3, [r7, #4] - 8003466: 681b ldr r3, [r3, #0] - 8003468: 681b ldr r3, [r3, #0] - 800346a: 61bb str r3, [r7, #24] + 80034a8: 687b ldr r3, [r7, #4] + 80034aa: 681b ldr r3, [r3, #0] + 80034ac: 681b ldr r3, [r3, #0] + 80034ae: 61bb str r3, [r7, #24] uint32_t cr3its = READ_REG(huart->Instance->CR3); - 800346c: 687b ldr r3, [r7, #4] - 800346e: 681b ldr r3, [r3, #0] - 8003470: 689b ldr r3, [r3, #8] - 8003472: 617b str r3, [r7, #20] + 80034b0: 687b ldr r3, [r7, #4] + 80034b2: 681b ldr r3, [r3, #0] + 80034b4: 689b ldr r3, [r3, #8] + 80034b6: 617b str r3, [r7, #20] uint32_t errorflags; uint32_t errorcode; /* If no error occurs */ errorflags = (isrflags & (uint32_t)(USART_ISR_PE | USART_ISR_FE | USART_ISR_ORE | USART_ISR_NE)); - 8003474: 69fb ldr r3, [r7, #28] - 8003476: f003 030f and.w r3, r3, #15 - 800347a: 613b str r3, [r7, #16] + 80034b8: 69fb ldr r3, [r7, #28] + 80034ba: f003 030f and.w r3, r3, #15 + 80034be: 613b str r3, [r7, #16] if (errorflags == 0U) - 800347c: 693b ldr r3, [r7, #16] - 800347e: 2b00 cmp r3, #0 - 8003480: d113 bne.n 80034aa + 80034c0: 693b ldr r3, [r7, #16] + 80034c2: 2b00 cmp r3, #0 + 80034c4: d113 bne.n 80034ee { /* UART in mode Receiver ---------------------------------------------------*/ if (((isrflags & USART_ISR_RXNE) != 0U) - 8003482: 69fb ldr r3, [r7, #28] - 8003484: f003 0320 and.w r3, r3, #32 - 8003488: 2b00 cmp r3, #0 - 800348a: d00e beq.n 80034aa + 80034c6: 69fb ldr r3, [r7, #28] + 80034c8: f003 0320 and.w r3, r3, #32 + 80034cc: 2b00 cmp r3, #0 + 80034ce: d00e beq.n 80034ee && ((cr1its & USART_CR1_RXNEIE) != 0U)) - 800348c: 69bb ldr r3, [r7, #24] - 800348e: f003 0320 and.w r3, r3, #32 - 8003492: 2b00 cmp r3, #0 - 8003494: d009 beq.n 80034aa + 80034d0: 69bb ldr r3, [r7, #24] + 80034d2: f003 0320 and.w r3, r3, #32 + 80034d6: 2b00 cmp r3, #0 + 80034d8: d009 beq.n 80034ee { if (huart->RxISR != NULL) - 8003496: 687b ldr r3, [r7, #4] - 8003498: 6e1b ldr r3, [r3, #96] ; 0x60 - 800349a: 2b00 cmp r3, #0 - 800349c: f000 80eb beq.w 8003676 + 80034da: 687b ldr r3, [r7, #4] + 80034dc: 6e1b ldr r3, [r3, #96] ; 0x60 + 80034de: 2b00 cmp r3, #0 + 80034e0: f000 80eb beq.w 80036ba { huart->RxISR(huart); - 80034a0: 687b ldr r3, [r7, #4] - 80034a2: 6e1b ldr r3, [r3, #96] ; 0x60 - 80034a4: 6878 ldr r0, [r7, #4] - 80034a6: 4798 blx r3 + 80034e4: 687b ldr r3, [r7, #4] + 80034e6: 6e1b ldr r3, [r3, #96] ; 0x60 + 80034e8: 6878 ldr r0, [r7, #4] + 80034ea: 4798 blx r3 } return; - 80034a8: e0e5 b.n 8003676 + 80034ec: e0e5 b.n 80036ba } } /* If some errors occur */ if ((errorflags != 0U) - 80034aa: 693b ldr r3, [r7, #16] - 80034ac: 2b00 cmp r3, #0 - 80034ae: f000 80c0 beq.w 8003632 + 80034ee: 693b ldr r3, [r7, #16] + 80034f0: 2b00 cmp r3, #0 + 80034f2: f000 80c0 beq.w 8003676 && (((cr3its & USART_CR3_EIE) != 0U) - 80034b2: 697b ldr r3, [r7, #20] - 80034b4: f003 0301 and.w r3, r3, #1 - 80034b8: 2b00 cmp r3, #0 - 80034ba: d105 bne.n 80034c8 + 80034f6: 697b ldr r3, [r7, #20] + 80034f8: f003 0301 and.w r3, r3, #1 + 80034fc: 2b00 cmp r3, #0 + 80034fe: d105 bne.n 800350c || ((cr1its & (USART_CR1_RXNEIE | USART_CR1_PEIE)) != 0U))) - 80034bc: 69bb ldr r3, [r7, #24] - 80034be: f403 7390 and.w r3, r3, #288 ; 0x120 - 80034c2: 2b00 cmp r3, #0 - 80034c4: f000 80b5 beq.w 8003632 + 8003500: 69bb ldr r3, [r7, #24] + 8003502: f403 7390 and.w r3, r3, #288 ; 0x120 + 8003506: 2b00 cmp r3, #0 + 8003508: f000 80b5 beq.w 8003676 { /* UART parity error interrupt occurred -------------------------------------*/ if (((isrflags & USART_ISR_PE) != 0U) && ((cr1its & USART_CR1_PEIE) != 0U)) - 80034c8: 69fb ldr r3, [r7, #28] - 80034ca: f003 0301 and.w r3, r3, #1 - 80034ce: 2b00 cmp r3, #0 - 80034d0: d00e beq.n 80034f0 - 80034d2: 69bb ldr r3, [r7, #24] - 80034d4: f403 7380 and.w r3, r3, #256 ; 0x100 - 80034d8: 2b00 cmp r3, #0 - 80034da: d009 beq.n 80034f0 + 800350c: 69fb ldr r3, [r7, #28] + 800350e: f003 0301 and.w r3, r3, #1 + 8003512: 2b00 cmp r3, #0 + 8003514: d00e beq.n 8003534 + 8003516: 69bb ldr r3, [r7, #24] + 8003518: f403 7380 and.w r3, r3, #256 ; 0x100 + 800351c: 2b00 cmp r3, #0 + 800351e: d009 beq.n 8003534 { __HAL_UART_CLEAR_FLAG(huart, UART_CLEAR_PEF); - 80034dc: 687b ldr r3, [r7, #4] - 80034de: 681b ldr r3, [r3, #0] - 80034e0: 2201 movs r2, #1 - 80034e2: 621a str r2, [r3, #32] + 8003520: 687b ldr r3, [r7, #4] + 8003522: 681b ldr r3, [r3, #0] + 8003524: 2201 movs r2, #1 + 8003526: 621a str r2, [r3, #32] huart->ErrorCode |= HAL_UART_ERROR_PE; - 80034e4: 687b ldr r3, [r7, #4] - 80034e6: 6fdb ldr r3, [r3, #124] ; 0x7c - 80034e8: f043 0201 orr.w r2, r3, #1 - 80034ec: 687b ldr r3, [r7, #4] - 80034ee: 67da str r2, [r3, #124] ; 0x7c + 8003528: 687b ldr r3, [r7, #4] + 800352a: 6fdb ldr r3, [r3, #124] ; 0x7c + 800352c: f043 0201 orr.w r2, r3, #1 + 8003530: 687b ldr r3, [r7, #4] + 8003532: 67da str r2, [r3, #124] ; 0x7c } /* UART frame error interrupt occurred --------------------------------------*/ if (((isrflags & USART_ISR_FE) != 0U) && ((cr3its & USART_CR3_EIE) != 0U)) - 80034f0: 69fb ldr r3, [r7, #28] - 80034f2: f003 0302 and.w r3, r3, #2 - 80034f6: 2b00 cmp r3, #0 - 80034f8: d00e beq.n 8003518 - 80034fa: 697b ldr r3, [r7, #20] - 80034fc: f003 0301 and.w r3, r3, #1 - 8003500: 2b00 cmp r3, #0 - 8003502: d009 beq.n 8003518 + 8003534: 69fb ldr r3, [r7, #28] + 8003536: f003 0302 and.w r3, r3, #2 + 800353a: 2b00 cmp r3, #0 + 800353c: d00e beq.n 800355c + 800353e: 697b ldr r3, [r7, #20] + 8003540: f003 0301 and.w r3, r3, #1 + 8003544: 2b00 cmp r3, #0 + 8003546: d009 beq.n 800355c { __HAL_UART_CLEAR_FLAG(huart, UART_CLEAR_FEF); - 8003504: 687b ldr r3, [r7, #4] - 8003506: 681b ldr r3, [r3, #0] - 8003508: 2202 movs r2, #2 - 800350a: 621a str r2, [r3, #32] + 8003548: 687b ldr r3, [r7, #4] + 800354a: 681b ldr r3, [r3, #0] + 800354c: 2202 movs r2, #2 + 800354e: 621a str r2, [r3, #32] huart->ErrorCode |= HAL_UART_ERROR_FE; - 800350c: 687b ldr r3, [r7, #4] - 800350e: 6fdb ldr r3, [r3, #124] ; 0x7c - 8003510: f043 0204 orr.w r2, r3, #4 - 8003514: 687b ldr r3, [r7, #4] - 8003516: 67da str r2, [r3, #124] ; 0x7c + 8003550: 687b ldr r3, [r7, #4] + 8003552: 6fdb ldr r3, [r3, #124] ; 0x7c + 8003554: f043 0204 orr.w r2, r3, #4 + 8003558: 687b ldr r3, [r7, #4] + 800355a: 67da str r2, [r3, #124] ; 0x7c } /* UART noise error interrupt occurred --------------------------------------*/ if (((isrflags & USART_ISR_NE) != 0U) && ((cr3its & USART_CR3_EIE) != 0U)) - 8003518: 69fb ldr r3, [r7, #28] - 800351a: f003 0304 and.w r3, r3, #4 - 800351e: 2b00 cmp r3, #0 - 8003520: d00e beq.n 8003540 - 8003522: 697b ldr r3, [r7, #20] - 8003524: f003 0301 and.w r3, r3, #1 - 8003528: 2b00 cmp r3, #0 - 800352a: d009 beq.n 8003540 + 800355c: 69fb ldr r3, [r7, #28] + 800355e: f003 0304 and.w r3, r3, #4 + 8003562: 2b00 cmp r3, #0 + 8003564: d00e beq.n 8003584 + 8003566: 697b ldr r3, [r7, #20] + 8003568: f003 0301 and.w r3, r3, #1 + 800356c: 2b00 cmp r3, #0 + 800356e: d009 beq.n 8003584 { __HAL_UART_CLEAR_FLAG(huart, UART_CLEAR_NEF); - 800352c: 687b ldr r3, [r7, #4] - 800352e: 681b ldr r3, [r3, #0] - 8003530: 2204 movs r2, #4 - 8003532: 621a str r2, [r3, #32] + 8003570: 687b ldr r3, [r7, #4] + 8003572: 681b ldr r3, [r3, #0] + 8003574: 2204 movs r2, #4 + 8003576: 621a str r2, [r3, #32] huart->ErrorCode |= HAL_UART_ERROR_NE; - 8003534: 687b ldr r3, [r7, #4] - 8003536: 6fdb ldr r3, [r3, #124] ; 0x7c - 8003538: f043 0202 orr.w r2, r3, #2 - 800353c: 687b ldr r3, [r7, #4] - 800353e: 67da str r2, [r3, #124] ; 0x7c + 8003578: 687b ldr r3, [r7, #4] + 800357a: 6fdb ldr r3, [r3, #124] ; 0x7c + 800357c: f043 0202 orr.w r2, r3, #2 + 8003580: 687b ldr r3, [r7, #4] + 8003582: 67da str r2, [r3, #124] ; 0x7c } /* UART Over-Run interrupt occurred -----------------------------------------*/ if (((isrflags & USART_ISR_ORE) != 0U) - 8003540: 69fb ldr r3, [r7, #28] - 8003542: f003 0308 and.w r3, r3, #8 - 8003546: 2b00 cmp r3, #0 - 8003548: d013 beq.n 8003572 + 8003584: 69fb ldr r3, [r7, #28] + 8003586: f003 0308 and.w r3, r3, #8 + 800358a: 2b00 cmp r3, #0 + 800358c: d013 beq.n 80035b6 && (((cr1its & USART_CR1_RXNEIE) != 0U) || - 800354a: 69bb ldr r3, [r7, #24] - 800354c: f003 0320 and.w r3, r3, #32 - 8003550: 2b00 cmp r3, #0 - 8003552: d104 bne.n 800355e + 800358e: 69bb ldr r3, [r7, #24] + 8003590: f003 0320 and.w r3, r3, #32 + 8003594: 2b00 cmp r3, #0 + 8003596: d104 bne.n 80035a2 ((cr3its & USART_CR3_EIE) != 0U))) - 8003554: 697b ldr r3, [r7, #20] - 8003556: f003 0301 and.w r3, r3, #1 + 8003598: 697b ldr r3, [r7, #20] + 800359a: f003 0301 and.w r3, r3, #1 && (((cr1its & USART_CR1_RXNEIE) != 0U) || - 800355a: 2b00 cmp r3, #0 - 800355c: d009 beq.n 8003572 + 800359e: 2b00 cmp r3, #0 + 80035a0: d009 beq.n 80035b6 { __HAL_UART_CLEAR_FLAG(huart, UART_CLEAR_OREF); - 800355e: 687b ldr r3, [r7, #4] - 8003560: 681b ldr r3, [r3, #0] - 8003562: 2208 movs r2, #8 - 8003564: 621a str r2, [r3, #32] + 80035a2: 687b ldr r3, [r7, #4] + 80035a4: 681b ldr r3, [r3, #0] + 80035a6: 2208 movs r2, #8 + 80035a8: 621a str r2, [r3, #32] huart->ErrorCode |= HAL_UART_ERROR_ORE; - 8003566: 687b ldr r3, [r7, #4] - 8003568: 6fdb ldr r3, [r3, #124] ; 0x7c - 800356a: f043 0208 orr.w r2, r3, #8 - 800356e: 687b ldr r3, [r7, #4] - 8003570: 67da str r2, [r3, #124] ; 0x7c + 80035aa: 687b ldr r3, [r7, #4] + 80035ac: 6fdb ldr r3, [r3, #124] ; 0x7c + 80035ae: f043 0208 orr.w r2, r3, #8 + 80035b2: 687b ldr r3, [r7, #4] + 80035b4: 67da str r2, [r3, #124] ; 0x7c } /* Call UART Error Call back function if need be --------------------------*/ if (huart->ErrorCode != HAL_UART_ERROR_NONE) - 8003572: 687b ldr r3, [r7, #4] - 8003574: 6fdb ldr r3, [r3, #124] ; 0x7c - 8003576: 2b00 cmp r3, #0 - 8003578: d07f beq.n 800367a + 80035b6: 687b ldr r3, [r7, #4] + 80035b8: 6fdb ldr r3, [r3, #124] ; 0x7c + 80035ba: 2b00 cmp r3, #0 + 80035bc: d07f beq.n 80036be { /* UART in mode Receiver ---------------------------------------------------*/ if (((isrflags & USART_ISR_RXNE) != 0U) - 800357a: 69fb ldr r3, [r7, #28] - 800357c: f003 0320 and.w r3, r3, #32 - 8003580: 2b00 cmp r3, #0 - 8003582: d00c beq.n 800359e + 80035be: 69fb ldr r3, [r7, #28] + 80035c0: f003 0320 and.w r3, r3, #32 + 80035c4: 2b00 cmp r3, #0 + 80035c6: d00c beq.n 80035e2 && ((cr1its & USART_CR1_RXNEIE) != 0U)) - 8003584: 69bb ldr r3, [r7, #24] - 8003586: f003 0320 and.w r3, r3, #32 - 800358a: 2b00 cmp r3, #0 - 800358c: d007 beq.n 800359e + 80035c8: 69bb ldr r3, [r7, #24] + 80035ca: f003 0320 and.w r3, r3, #32 + 80035ce: 2b00 cmp r3, #0 + 80035d0: d007 beq.n 80035e2 { if (huart->RxISR != NULL) - 800358e: 687b ldr r3, [r7, #4] - 8003590: 6e1b ldr r3, [r3, #96] ; 0x60 - 8003592: 2b00 cmp r3, #0 - 8003594: d003 beq.n 800359e + 80035d2: 687b ldr r3, [r7, #4] + 80035d4: 6e1b ldr r3, [r3, #96] ; 0x60 + 80035d6: 2b00 cmp r3, #0 + 80035d8: d003 beq.n 80035e2 { huart->RxISR(huart); - 8003596: 687b ldr r3, [r7, #4] - 8003598: 6e1b ldr r3, [r3, #96] ; 0x60 - 800359a: 6878 ldr r0, [r7, #4] - 800359c: 4798 blx r3 + 80035da: 687b ldr r3, [r7, #4] + 80035dc: 6e1b ldr r3, [r3, #96] ; 0x60 + 80035de: 6878 ldr r0, [r7, #4] + 80035e0: 4798 blx r3 } } /* If Overrun error occurs, or if any error occurs in DMA mode reception, consider error as blocking */ errorcode = huart->ErrorCode; - 800359e: 687b ldr r3, [r7, #4] - 80035a0: 6fdb ldr r3, [r3, #124] ; 0x7c - 80035a2: 60fb str r3, [r7, #12] + 80035e2: 687b ldr r3, [r7, #4] + 80035e4: 6fdb ldr r3, [r3, #124] ; 0x7c + 80035e6: 60fb str r3, [r7, #12] if ((HAL_IS_BIT_SET(huart->Instance->CR3, USART_CR3_DMAR)) || - 80035a4: 687b ldr r3, [r7, #4] - 80035a6: 681b ldr r3, [r3, #0] - 80035a8: 689b ldr r3, [r3, #8] - 80035aa: f003 0340 and.w r3, r3, #64 ; 0x40 - 80035ae: 2b40 cmp r3, #64 ; 0x40 - 80035b0: d004 beq.n 80035bc + 80035e8: 687b ldr r3, [r7, #4] + 80035ea: 681b ldr r3, [r3, #0] + 80035ec: 689b ldr r3, [r3, #8] + 80035ee: f003 0340 and.w r3, r3, #64 ; 0x40 + 80035f2: 2b40 cmp r3, #64 ; 0x40 + 80035f4: d004 beq.n 8003600 ((errorcode & HAL_UART_ERROR_ORE) != 0U)) - 80035b2: 68fb ldr r3, [r7, #12] - 80035b4: f003 0308 and.w r3, r3, #8 + 80035f6: 68fb ldr r3, [r7, #12] + 80035f8: f003 0308 and.w r3, r3, #8 if ((HAL_IS_BIT_SET(huart->Instance->CR3, USART_CR3_DMAR)) || - 80035b8: 2b00 cmp r3, #0 - 80035ba: d031 beq.n 8003620 + 80035fc: 2b00 cmp r3, #0 + 80035fe: d031 beq.n 8003664 { /* Blocking error : transfer is aborted Set the UART state ready to be able to start again the process, Disable Rx Interrupts, and disable Rx DMA request, if ongoing */ UART_EndRxTransfer(huart); - 80035bc: 6878 ldr r0, [r7, #4] - 80035be: f000 fc36 bl 8003e2e + 8003600: 6878 ldr r0, [r7, #4] + 8003602: f000 fc36 bl 8003e72 /* Disable the UART DMA Rx request if enabled */ if (HAL_IS_BIT_SET(huart->Instance->CR3, USART_CR3_DMAR)) - 80035c2: 687b ldr r3, [r7, #4] - 80035c4: 681b ldr r3, [r3, #0] - 80035c6: 689b ldr r3, [r3, #8] - 80035c8: f003 0340 and.w r3, r3, #64 ; 0x40 - 80035cc: 2b40 cmp r3, #64 ; 0x40 - 80035ce: d123 bne.n 8003618 + 8003606: 687b ldr r3, [r7, #4] + 8003608: 681b ldr r3, [r3, #0] + 800360a: 689b ldr r3, [r3, #8] + 800360c: f003 0340 and.w r3, r3, #64 ; 0x40 + 8003610: 2b40 cmp r3, #64 ; 0x40 + 8003612: d123 bne.n 800365c { CLEAR_BIT(huart->Instance->CR3, USART_CR3_DMAR); - 80035d0: 687b ldr r3, [r7, #4] - 80035d2: 681b ldr r3, [r3, #0] - 80035d4: 689a ldr r2, [r3, #8] - 80035d6: 687b ldr r3, [r7, #4] - 80035d8: 681b ldr r3, [r3, #0] - 80035da: f022 0240 bic.w r2, r2, #64 ; 0x40 - 80035de: 609a str r2, [r3, #8] + 8003614: 687b ldr r3, [r7, #4] + 8003616: 681b ldr r3, [r3, #0] + 8003618: 689a ldr r2, [r3, #8] + 800361a: 687b ldr r3, [r7, #4] + 800361c: 681b ldr r3, [r3, #0] + 800361e: f022 0240 bic.w r2, r2, #64 ; 0x40 + 8003622: 609a str r2, [r3, #8] /* Abort the UART DMA Rx channel */ if (huart->hdmarx != NULL) - 80035e0: 687b ldr r3, [r7, #4] - 80035e2: 6edb ldr r3, [r3, #108] ; 0x6c - 80035e4: 2b00 cmp r3, #0 - 80035e6: d013 beq.n 8003610 + 8003624: 687b ldr r3, [r7, #4] + 8003626: 6edb ldr r3, [r3, #108] ; 0x6c + 8003628: 2b00 cmp r3, #0 + 800362a: d013 beq.n 8003654 { /* Set the UART DMA Abort callback : will lead to call HAL_UART_ErrorCallback() at end of DMA abort procedure */ huart->hdmarx->XferAbortCallback = UART_DMAAbortOnError; - 80035e8: 687b ldr r3, [r7, #4] - 80035ea: 6edb ldr r3, [r3, #108] ; 0x6c - 80035ec: 4a26 ldr r2, [pc, #152] ; (8003688 ) - 80035ee: 651a str r2, [r3, #80] ; 0x50 + 800362c: 687b ldr r3, [r7, #4] + 800362e: 6edb ldr r3, [r3, #108] ; 0x6c + 8003630: 4a26 ldr r2, [pc, #152] ; (80036cc ) + 8003632: 651a str r2, [r3, #80] ; 0x50 /* Abort DMA RX */ if (HAL_DMA_Abort_IT(huart->hdmarx) != HAL_OK) - 80035f0: 687b ldr r3, [r7, #4] - 80035f2: 6edb ldr r3, [r3, #108] ; 0x6c - 80035f4: 4618 mov r0, r3 - 80035f6: f7fd f9bd bl 8000974 - 80035fa: 4603 mov r3, r0 - 80035fc: 2b00 cmp r3, #0 - 80035fe: d016 beq.n 800362e + 8003634: 687b ldr r3, [r7, #4] + 8003636: 6edb ldr r3, [r3, #108] ; 0x6c + 8003638: 4618 mov r0, r3 + 800363a: f7fd f9bd bl 80009b8 + 800363e: 4603 mov r3, r0 + 8003640: 2b00 cmp r3, #0 + 8003642: d016 beq.n 8003672 { /* Call Directly huart->hdmarx->XferAbortCallback function in case of error */ huart->hdmarx->XferAbortCallback(huart->hdmarx); - 8003600: 687b ldr r3, [r7, #4] - 8003602: 6edb ldr r3, [r3, #108] ; 0x6c - 8003604: 6d1b ldr r3, [r3, #80] ; 0x50 - 8003606: 687a ldr r2, [r7, #4] - 8003608: 6ed2 ldr r2, [r2, #108] ; 0x6c - 800360a: 4610 mov r0, r2 - 800360c: 4798 blx r3 + 8003644: 687b ldr r3, [r7, #4] + 8003646: 6edb ldr r3, [r3, #108] ; 0x6c + 8003648: 6d1b ldr r3, [r3, #80] ; 0x50 + 800364a: 687a ldr r2, [r7, #4] + 800364c: 6ed2 ldr r2, [r2, #108] ; 0x6c + 800364e: 4610 mov r0, r2 + 8003650: 4798 blx r3 if (HAL_IS_BIT_SET(huart->Instance->CR3, USART_CR3_DMAR)) - 800360e: e00e b.n 800362e + 8003652: e00e b.n 8003672 #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) /*Call registered error callback*/ huart->ErrorCallback(huart); #else /*Call legacy weak error callback*/ HAL_UART_ErrorCallback(huart); - 8003610: 6878 ldr r0, [r7, #4] - 8003612: f000 f845 bl 80036a0 + 8003654: 6878 ldr r0, [r7, #4] + 8003656: f000 f845 bl 80036e4 if (HAL_IS_BIT_SET(huart->Instance->CR3, USART_CR3_DMAR)) - 8003616: e00a b.n 800362e + 800365a: e00a b.n 8003672 #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) /*Call registered error callback*/ huart->ErrorCallback(huart); #else /*Call legacy weak error callback*/ HAL_UART_ErrorCallback(huart); - 8003618: 6878 ldr r0, [r7, #4] - 800361a: f000 f841 bl 80036a0 + 800365c: 6878 ldr r0, [r7, #4] + 800365e: f000 f841 bl 80036e4 if (HAL_IS_BIT_SET(huart->Instance->CR3, USART_CR3_DMAR)) - 800361e: e006 b.n 800362e + 8003662: e006 b.n 8003672 #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) /*Call registered error callback*/ huart->ErrorCallback(huart); #else /*Call legacy weak error callback*/ HAL_UART_ErrorCallback(huart); - 8003620: 6878 ldr r0, [r7, #4] - 8003622: f000 f83d bl 80036a0 + 8003664: 6878 ldr r0, [r7, #4] + 8003666: f000 f83d bl 80036e4 #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ huart->ErrorCode = HAL_UART_ERROR_NONE; - 8003626: 687b ldr r3, [r7, #4] - 8003628: 2200 movs r2, #0 - 800362a: 67da str r2, [r3, #124] ; 0x7c + 800366a: 687b ldr r3, [r7, #4] + 800366c: 2200 movs r2, #0 + 800366e: 67da str r2, [r3, #124] ; 0x7c } } return; - 800362c: e025 b.n 800367a + 8003670: e025 b.n 80036be if (HAL_IS_BIT_SET(huart->Instance->CR3, USART_CR3_DMAR)) - 800362e: bf00 nop + 8003672: bf00 nop return; - 8003630: e023 b.n 800367a + 8003674: e023 b.n 80036be } /* End if some error occurs */ /* UART in mode Transmitter ------------------------------------------------*/ if (((isrflags & USART_ISR_TXE) != 0U) - 8003632: 69fb ldr r3, [r7, #28] - 8003634: f003 0380 and.w r3, r3, #128 ; 0x80 - 8003638: 2b00 cmp r3, #0 - 800363a: d00d beq.n 8003658 + 8003676: 69fb ldr r3, [r7, #28] + 8003678: f003 0380 and.w r3, r3, #128 ; 0x80 + 800367c: 2b00 cmp r3, #0 + 800367e: d00d beq.n 800369c && ((cr1its & USART_CR1_TXEIE) != 0U)) - 800363c: 69bb ldr r3, [r7, #24] - 800363e: f003 0380 and.w r3, r3, #128 ; 0x80 - 8003642: 2b00 cmp r3, #0 - 8003644: d008 beq.n 8003658 + 8003680: 69bb ldr r3, [r7, #24] + 8003682: f003 0380 and.w r3, r3, #128 ; 0x80 + 8003686: 2b00 cmp r3, #0 + 8003688: d008 beq.n 800369c { if (huart->TxISR != NULL) - 8003646: 687b ldr r3, [r7, #4] - 8003648: 6e5b ldr r3, [r3, #100] ; 0x64 - 800364a: 2b00 cmp r3, #0 - 800364c: d017 beq.n 800367e + 800368a: 687b ldr r3, [r7, #4] + 800368c: 6e5b ldr r3, [r3, #100] ; 0x64 + 800368e: 2b00 cmp r3, #0 + 8003690: d017 beq.n 80036c2 { huart->TxISR(huart); - 800364e: 687b ldr r3, [r7, #4] - 8003650: 6e5b ldr r3, [r3, #100] ; 0x64 - 8003652: 6878 ldr r0, [r7, #4] - 8003654: 4798 blx r3 + 8003692: 687b ldr r3, [r7, #4] + 8003694: 6e5b ldr r3, [r3, #100] ; 0x64 + 8003696: 6878 ldr r0, [r7, #4] + 8003698: 4798 blx r3 } return; - 8003656: e012 b.n 800367e + 800369a: e012 b.n 80036c2 } /* UART in mode Transmitter (transmission end) -----------------------------*/ if (((isrflags & USART_ISR_TC) != 0U) && ((cr1its & USART_CR1_TCIE) != 0U)) - 8003658: 69fb ldr r3, [r7, #28] - 800365a: f003 0340 and.w r3, r3, #64 ; 0x40 - 800365e: 2b00 cmp r3, #0 - 8003660: d00e beq.n 8003680 - 8003662: 69bb ldr r3, [r7, #24] - 8003664: f003 0340 and.w r3, r3, #64 ; 0x40 - 8003668: 2b00 cmp r3, #0 - 800366a: d009 beq.n 8003680 + 800369c: 69fb ldr r3, [r7, #28] + 800369e: f003 0340 and.w r3, r3, #64 ; 0x40 + 80036a2: 2b00 cmp r3, #0 + 80036a4: d00e beq.n 80036c4 + 80036a6: 69bb ldr r3, [r7, #24] + 80036a8: f003 0340 and.w r3, r3, #64 ; 0x40 + 80036ac: 2b00 cmp r3, #0 + 80036ae: d009 beq.n 80036c4 { UART_EndTransmit_IT(huart); - 800366c: 6878 ldr r0, [r7, #4] - 800366e: f000 fc14 bl 8003e9a + 80036b0: 6878 ldr r0, [r7, #4] + 80036b2: f000 fc14 bl 8003ede return; - 8003672: bf00 nop - 8003674: e004 b.n 8003680 + 80036b6: bf00 nop + 80036b8: e004 b.n 80036c4 return; - 8003676: bf00 nop - 8003678: e002 b.n 8003680 + 80036ba: bf00 nop + 80036bc: e002 b.n 80036c4 return; - 800367a: bf00 nop - 800367c: e000 b.n 8003680 + 80036be: bf00 nop + 80036c0: e000 b.n 80036c4 return; - 800367e: bf00 nop + 80036c2: bf00 nop } } - 8003680: 3720 adds r7, #32 - 8003682: 46bd mov sp, r7 - 8003684: bd80 pop {r7, pc} - 8003686: bf00 nop - 8003688: 08003e6f .word 0x08003e6f + 80036c4: 3720 adds r7, #32 + 80036c6: 46bd mov sp, r7 + 80036c8: bd80 pop {r7, pc} + 80036ca: bf00 nop + 80036cc: 08003eb3 .word 0x08003eb3 -0800368c : +080036d0 : * @brief Tx Transfer completed callback. * @param huart UART handle. * @retval None */ __weak void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart) { - 800368c: b480 push {r7} - 800368e: b083 sub sp, #12 - 8003690: af00 add r7, sp, #0 - 8003692: 6078 str r0, [r7, #4] + 80036d0: b480 push {r7} + 80036d2: b083 sub sp, #12 + 80036d4: af00 add r7, sp, #0 + 80036d6: 6078 str r0, [r7, #4] UNUSED(huart); /* NOTE : This function should not be modified, when the callback is needed, the HAL_UART_TxCpltCallback can be implemented in the user file. */ } - 8003694: bf00 nop - 8003696: 370c adds r7, #12 - 8003698: 46bd mov sp, r7 - 800369a: f85d 7b04 ldr.w r7, [sp], #4 - 800369e: 4770 bx lr + 80036d8: bf00 nop + 80036da: 370c adds r7, #12 + 80036dc: 46bd mov sp, r7 + 80036de: f85d 7b04 ldr.w r7, [sp], #4 + 80036e2: 4770 bx lr -080036a0 : +080036e4 : * @brief UART error callback. * @param huart UART handle. * @retval None */ __weak void HAL_UART_ErrorCallback(UART_HandleTypeDef *huart) { - 80036a0: b480 push {r7} - 80036a2: b083 sub sp, #12 - 80036a4: af00 add r7, sp, #0 - 80036a6: 6078 str r0, [r7, #4] + 80036e4: b480 push {r7} + 80036e6: b083 sub sp, #12 + 80036e8: af00 add r7, sp, #0 + 80036ea: 6078 str r0, [r7, #4] UNUSED(huart); /* NOTE : This function should not be modified, when the callback is needed, the HAL_UART_ErrorCallback can be implemented in the user file. */ } - 80036a8: bf00 nop - 80036aa: 370c adds r7, #12 - 80036ac: 46bd mov sp, r7 - 80036ae: f85d 7b04 ldr.w r7, [sp], #4 - 80036b2: 4770 bx lr + 80036ec: bf00 nop + 80036ee: 370c adds r7, #12 + 80036f0: 46bd mov sp, r7 + 80036f2: f85d 7b04 ldr.w r7, [sp], #4 + 80036f6: 4770 bx lr -080036b4 : +080036f8 : * @brief Configure the UART peripheral. * @param huart UART handle. * @retval HAL status */ HAL_StatusTypeDef UART_SetConfig(UART_HandleTypeDef *huart) { - 80036b4: b580 push {r7, lr} - 80036b6: b088 sub sp, #32 - 80036b8: af00 add r7, sp, #0 - 80036ba: 6078 str r0, [r7, #4] + 80036f8: b580 push {r7, lr} + 80036fa: b088 sub sp, #32 + 80036fc: af00 add r7, sp, #0 + 80036fe: 6078 str r0, [r7, #4] uint32_t tmpreg; uint16_t brrtemp; UART_ClockSourceTypeDef clocksource; uint32_t usartdiv = 0x00000000U; - 80036bc: 2300 movs r3, #0 - 80036be: 61bb str r3, [r7, #24] + 8003700: 2300 movs r3, #0 + 8003702: 61bb str r3, [r7, #24] HAL_StatusTypeDef ret = HAL_OK; - 80036c0: 2300 movs r3, #0 - 80036c2: 75fb strb r3, [r7, #23] + 8003704: 2300 movs r3, #0 + 8003706: 75fb strb r3, [r7, #23] * the UART Word Length, Parity, Mode and oversampling: * set the M bits according to huart->Init.WordLength value * set PCE and PS bits according to huart->Init.Parity value * set TE and RE bits according to huart->Init.Mode value * set OVER8 bit according to huart->Init.OverSampling value */ tmpreg = (uint32_t)huart->Init.WordLength | huart->Init.Parity | huart->Init.Mode | huart->Init.OverSampling ; - 80036c4: 687b ldr r3, [r7, #4] - 80036c6: 689a ldr r2, [r3, #8] - 80036c8: 687b ldr r3, [r7, #4] - 80036ca: 691b ldr r3, [r3, #16] - 80036cc: 431a orrs r2, r3 - 80036ce: 687b ldr r3, [r7, #4] - 80036d0: 695b ldr r3, [r3, #20] - 80036d2: 431a orrs r2, r3 - 80036d4: 687b ldr r3, [r7, #4] - 80036d6: 69db ldr r3, [r3, #28] - 80036d8: 4313 orrs r3, r2 - 80036da: 613b str r3, [r7, #16] + 8003708: 687b ldr r3, [r7, #4] + 800370a: 689a ldr r2, [r3, #8] + 800370c: 687b ldr r3, [r7, #4] + 800370e: 691b ldr r3, [r3, #16] + 8003710: 431a orrs r2, r3 + 8003712: 687b ldr r3, [r7, #4] + 8003714: 695b ldr r3, [r3, #20] + 8003716: 431a orrs r2, r3 + 8003718: 687b ldr r3, [r7, #4] + 800371a: 69db ldr r3, [r3, #28] + 800371c: 4313 orrs r3, r2 + 800371e: 613b str r3, [r7, #16] MODIFY_REG(huart->Instance->CR1, USART_CR1_FIELDS, tmpreg); - 80036dc: 687b ldr r3, [r7, #4] - 80036de: 681b ldr r3, [r3, #0] - 80036e0: 681a ldr r2, [r3, #0] - 80036e2: 4bb1 ldr r3, [pc, #708] ; (80039a8 ) - 80036e4: 4013 ands r3, r2 - 80036e6: 687a ldr r2, [r7, #4] - 80036e8: 6812 ldr r2, [r2, #0] - 80036ea: 6939 ldr r1, [r7, #16] - 80036ec: 430b orrs r3, r1 - 80036ee: 6013 str r3, [r2, #0] + 8003720: 687b ldr r3, [r7, #4] + 8003722: 681b ldr r3, [r3, #0] + 8003724: 681a ldr r2, [r3, #0] + 8003726: 4bb1 ldr r3, [pc, #708] ; (80039ec ) + 8003728: 4013 ands r3, r2 + 800372a: 687a ldr r2, [r7, #4] + 800372c: 6812 ldr r2, [r2, #0] + 800372e: 6939 ldr r1, [r7, #16] + 8003730: 430b orrs r3, r1 + 8003732: 6013 str r3, [r2, #0] /*-------------------------- USART CR2 Configuration -----------------------*/ /* Configure the UART Stop Bits: Set STOP[13:12] bits according * to huart->Init.StopBits value */ MODIFY_REG(huart->Instance->CR2, USART_CR2_STOP, huart->Init.StopBits); - 80036f0: 687b ldr r3, [r7, #4] - 80036f2: 681b ldr r3, [r3, #0] - 80036f4: 685b ldr r3, [r3, #4] - 80036f6: f423 5140 bic.w r1, r3, #12288 ; 0x3000 - 80036fa: 687b ldr r3, [r7, #4] - 80036fc: 68da ldr r2, [r3, #12] - 80036fe: 687b ldr r3, [r7, #4] - 8003700: 681b ldr r3, [r3, #0] - 8003702: 430a orrs r2, r1 - 8003704: 605a str r2, [r3, #4] + 8003734: 687b ldr r3, [r7, #4] + 8003736: 681b ldr r3, [r3, #0] + 8003738: 685b ldr r3, [r3, #4] + 800373a: f423 5140 bic.w r1, r3, #12288 ; 0x3000 + 800373e: 687b ldr r3, [r7, #4] + 8003740: 68da ldr r2, [r3, #12] + 8003742: 687b ldr r3, [r7, #4] + 8003744: 681b ldr r3, [r3, #0] + 8003746: 430a orrs r2, r1 + 8003748: 605a str r2, [r3, #4] /* Configure * - UART HardWare Flow Control: set CTSE and RTSE bits according * to huart->Init.HwFlowCtl value * - one-bit sampling method versus three samples' majority rule according * to huart->Init.OneBitSampling (not applicable to LPUART) */ tmpreg = (uint32_t)huart->Init.HwFlowCtl; - 8003706: 687b ldr r3, [r7, #4] - 8003708: 699b ldr r3, [r3, #24] - 800370a: 613b str r3, [r7, #16] + 800374a: 687b ldr r3, [r7, #4] + 800374c: 699b ldr r3, [r3, #24] + 800374e: 613b str r3, [r7, #16] tmpreg |= huart->Init.OneBitSampling; - 800370c: 687b ldr r3, [r7, #4] - 800370e: 6a1b ldr r3, [r3, #32] - 8003710: 693a ldr r2, [r7, #16] - 8003712: 4313 orrs r3, r2 - 8003714: 613b str r3, [r7, #16] + 8003750: 687b ldr r3, [r7, #4] + 8003752: 6a1b ldr r3, [r3, #32] + 8003754: 693a ldr r2, [r7, #16] + 8003756: 4313 orrs r3, r2 + 8003758: 613b str r3, [r7, #16] MODIFY_REG(huart->Instance->CR3, USART_CR3_FIELDS, tmpreg); - 8003716: 687b ldr r3, [r7, #4] - 8003718: 681b ldr r3, [r3, #0] - 800371a: 689b ldr r3, [r3, #8] - 800371c: f423 6130 bic.w r1, r3, #2816 ; 0xb00 - 8003720: 687b ldr r3, [r7, #4] - 8003722: 681b ldr r3, [r3, #0] - 8003724: 693a ldr r2, [r7, #16] - 8003726: 430a orrs r2, r1 - 8003728: 609a str r2, [r3, #8] + 800375a: 687b ldr r3, [r7, #4] + 800375c: 681b ldr r3, [r3, #0] + 800375e: 689b ldr r3, [r3, #8] + 8003760: f423 6130 bic.w r1, r3, #2816 ; 0xb00 + 8003764: 687b ldr r3, [r7, #4] + 8003766: 681b ldr r3, [r3, #0] + 8003768: 693a ldr r2, [r7, #16] + 800376a: 430a orrs r2, r1 + 800376c: 609a str r2, [r3, #8] /*-------------------------- USART BRR Configuration -----------------------*/ UART_GETCLOCKSOURCE(huart, clocksource); - 800372a: 687b ldr r3, [r7, #4] - 800372c: 681b ldr r3, [r3, #0] - 800372e: 4a9f ldr r2, [pc, #636] ; (80039ac ) - 8003730: 4293 cmp r3, r2 - 8003732: d121 bne.n 8003778 - 8003734: 4b9e ldr r3, [pc, #632] ; (80039b0 ) - 8003736: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 800373a: f003 0303 and.w r3, r3, #3 - 800373e: 2b03 cmp r3, #3 - 8003740: d816 bhi.n 8003770 - 8003742: a201 add r2, pc, #4 ; (adr r2, 8003748 ) - 8003744: f852 f023 ldr.w pc, [r2, r3, lsl #2] - 8003748: 08003759 .word 0x08003759 - 800374c: 08003765 .word 0x08003765 - 8003750: 0800375f .word 0x0800375f - 8003754: 0800376b .word 0x0800376b - 8003758: 2301 movs r3, #1 - 800375a: 77fb strb r3, [r7, #31] - 800375c: e151 b.n 8003a02 - 800375e: 2302 movs r3, #2 - 8003760: 77fb strb r3, [r7, #31] - 8003762: e14e b.n 8003a02 - 8003764: 2304 movs r3, #4 - 8003766: 77fb strb r3, [r7, #31] - 8003768: e14b b.n 8003a02 - 800376a: 2308 movs r3, #8 - 800376c: 77fb strb r3, [r7, #31] - 800376e: e148 b.n 8003a02 - 8003770: 2310 movs r3, #16 - 8003772: 77fb strb r3, [r7, #31] - 8003774: bf00 nop - 8003776: e144 b.n 8003a02 - 8003778: 687b ldr r3, [r7, #4] - 800377a: 681b ldr r3, [r3, #0] - 800377c: 4a8d ldr r2, [pc, #564] ; (80039b4 ) - 800377e: 4293 cmp r3, r2 - 8003780: d134 bne.n 80037ec - 8003782: 4b8b ldr r3, [pc, #556] ; (80039b0 ) - 8003784: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8003788: f003 030c and.w r3, r3, #12 - 800378c: 2b0c cmp r3, #12 - 800378e: d829 bhi.n 80037e4 - 8003790: a201 add r2, pc, #4 ; (adr r2, 8003798 ) - 8003792: f852 f023 ldr.w pc, [r2, r3, lsl #2] - 8003796: bf00 nop - 8003798: 080037cd .word 0x080037cd - 800379c: 080037e5 .word 0x080037e5 - 80037a0: 080037e5 .word 0x080037e5 - 80037a4: 080037e5 .word 0x080037e5 - 80037a8: 080037d9 .word 0x080037d9 - 80037ac: 080037e5 .word 0x080037e5 - 80037b0: 080037e5 .word 0x080037e5 - 80037b4: 080037e5 .word 0x080037e5 - 80037b8: 080037d3 .word 0x080037d3 - 80037bc: 080037e5 .word 0x080037e5 - 80037c0: 080037e5 .word 0x080037e5 - 80037c4: 080037e5 .word 0x080037e5 - 80037c8: 080037df .word 0x080037df - 80037cc: 2300 movs r3, #0 - 80037ce: 77fb strb r3, [r7, #31] - 80037d0: e117 b.n 8003a02 - 80037d2: 2302 movs r3, #2 - 80037d4: 77fb strb r3, [r7, #31] - 80037d6: e114 b.n 8003a02 - 80037d8: 2304 movs r3, #4 - 80037da: 77fb strb r3, [r7, #31] - 80037dc: e111 b.n 8003a02 - 80037de: 2308 movs r3, #8 - 80037e0: 77fb strb r3, [r7, #31] - 80037e2: e10e b.n 8003a02 - 80037e4: 2310 movs r3, #16 - 80037e6: 77fb strb r3, [r7, #31] - 80037e8: bf00 nop - 80037ea: e10a b.n 8003a02 - 80037ec: 687b ldr r3, [r7, #4] - 80037ee: 681b ldr r3, [r3, #0] - 80037f0: 4a71 ldr r2, [pc, #452] ; (80039b8 ) - 80037f2: 4293 cmp r3, r2 - 80037f4: d120 bne.n 8003838 - 80037f6: 4b6e ldr r3, [pc, #440] ; (80039b0 ) - 80037f8: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 80037fc: f003 0330 and.w r3, r3, #48 ; 0x30 - 8003800: 2b10 cmp r3, #16 - 8003802: d00f beq.n 8003824 - 8003804: 2b10 cmp r3, #16 - 8003806: d802 bhi.n 800380e - 8003808: 2b00 cmp r3, #0 - 800380a: d005 beq.n 8003818 - 800380c: e010 b.n 8003830 - 800380e: 2b20 cmp r3, #32 - 8003810: d005 beq.n 800381e - 8003812: 2b30 cmp r3, #48 ; 0x30 - 8003814: d009 beq.n 800382a - 8003816: e00b b.n 8003830 - 8003818: 2300 movs r3, #0 - 800381a: 77fb strb r3, [r7, #31] - 800381c: e0f1 b.n 8003a02 - 800381e: 2302 movs r3, #2 - 8003820: 77fb strb r3, [r7, #31] - 8003822: e0ee b.n 8003a02 - 8003824: 2304 movs r3, #4 - 8003826: 77fb strb r3, [r7, #31] - 8003828: e0eb b.n 8003a02 - 800382a: 2308 movs r3, #8 - 800382c: 77fb strb r3, [r7, #31] - 800382e: e0e8 b.n 8003a02 - 8003830: 2310 movs r3, #16 - 8003832: 77fb strb r3, [r7, #31] - 8003834: bf00 nop - 8003836: e0e4 b.n 8003a02 - 8003838: 687b ldr r3, [r7, #4] - 800383a: 681b ldr r3, [r3, #0] - 800383c: 4a5f ldr r2, [pc, #380] ; (80039bc ) - 800383e: 4293 cmp r3, r2 - 8003840: d120 bne.n 8003884 - 8003842: 4b5b ldr r3, [pc, #364] ; (80039b0 ) - 8003844: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8003848: f003 03c0 and.w r3, r3, #192 ; 0xc0 - 800384c: 2b40 cmp r3, #64 ; 0x40 - 800384e: d00f beq.n 8003870 - 8003850: 2b40 cmp r3, #64 ; 0x40 - 8003852: d802 bhi.n 800385a - 8003854: 2b00 cmp r3, #0 - 8003856: d005 beq.n 8003864 - 8003858: e010 b.n 800387c - 800385a: 2b80 cmp r3, #128 ; 0x80 - 800385c: d005 beq.n 800386a - 800385e: 2bc0 cmp r3, #192 ; 0xc0 - 8003860: d009 beq.n 8003876 - 8003862: e00b b.n 800387c - 8003864: 2300 movs r3, #0 - 8003866: 77fb strb r3, [r7, #31] - 8003868: e0cb b.n 8003a02 - 800386a: 2302 movs r3, #2 - 800386c: 77fb strb r3, [r7, #31] - 800386e: e0c8 b.n 8003a02 - 8003870: 2304 movs r3, #4 - 8003872: 77fb strb r3, [r7, #31] - 8003874: e0c5 b.n 8003a02 - 8003876: 2308 movs r3, #8 - 8003878: 77fb strb r3, [r7, #31] - 800387a: e0c2 b.n 8003a02 - 800387c: 2310 movs r3, #16 - 800387e: 77fb strb r3, [r7, #31] - 8003880: bf00 nop - 8003882: e0be b.n 8003a02 - 8003884: 687b ldr r3, [r7, #4] - 8003886: 681b ldr r3, [r3, #0] - 8003888: 4a4d ldr r2, [pc, #308] ; (80039c0 ) - 800388a: 4293 cmp r3, r2 - 800388c: d124 bne.n 80038d8 - 800388e: 4b48 ldr r3, [pc, #288] ; (80039b0 ) - 8003890: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8003894: f403 7340 and.w r3, r3, #768 ; 0x300 - 8003898: f5b3 7f80 cmp.w r3, #256 ; 0x100 - 800389c: d012 beq.n 80038c4 - 800389e: f5b3 7f80 cmp.w r3, #256 ; 0x100 - 80038a2: d802 bhi.n 80038aa - 80038a4: 2b00 cmp r3, #0 - 80038a6: d007 beq.n 80038b8 - 80038a8: e012 b.n 80038d0 - 80038aa: f5b3 7f00 cmp.w r3, #512 ; 0x200 - 80038ae: d006 beq.n 80038be - 80038b0: f5b3 7f40 cmp.w r3, #768 ; 0x300 - 80038b4: d009 beq.n 80038ca - 80038b6: e00b b.n 80038d0 - 80038b8: 2300 movs r3, #0 - 80038ba: 77fb strb r3, [r7, #31] - 80038bc: e0a1 b.n 8003a02 - 80038be: 2302 movs r3, #2 - 80038c0: 77fb strb r3, [r7, #31] - 80038c2: e09e b.n 8003a02 - 80038c4: 2304 movs r3, #4 - 80038c6: 77fb strb r3, [r7, #31] - 80038c8: e09b b.n 8003a02 - 80038ca: 2308 movs r3, #8 - 80038cc: 77fb strb r3, [r7, #31] - 80038ce: e098 b.n 8003a02 - 80038d0: 2310 movs r3, #16 - 80038d2: 77fb strb r3, [r7, #31] - 80038d4: bf00 nop - 80038d6: e094 b.n 8003a02 - 80038d8: 687b ldr r3, [r7, #4] - 80038da: 681b ldr r3, [r3, #0] - 80038dc: 4a39 ldr r2, [pc, #228] ; (80039c4 ) - 80038de: 4293 cmp r3, r2 - 80038e0: d124 bne.n 800392c - 80038e2: 4b33 ldr r3, [pc, #204] ; (80039b0 ) - 80038e4: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 80038e8: f403 6340 and.w r3, r3, #3072 ; 0xc00 - 80038ec: f5b3 6f80 cmp.w r3, #1024 ; 0x400 - 80038f0: d012 beq.n 8003918 - 80038f2: f5b3 6f80 cmp.w r3, #1024 ; 0x400 - 80038f6: d802 bhi.n 80038fe - 80038f8: 2b00 cmp r3, #0 - 80038fa: d007 beq.n 800390c - 80038fc: e012 b.n 8003924 - 80038fe: f5b3 6f00 cmp.w r3, #2048 ; 0x800 - 8003902: d006 beq.n 8003912 - 8003904: f5b3 6f40 cmp.w r3, #3072 ; 0xc00 - 8003908: d009 beq.n 800391e - 800390a: e00b b.n 8003924 - 800390c: 2301 movs r3, #1 - 800390e: 77fb strb r3, [r7, #31] - 8003910: e077 b.n 8003a02 - 8003912: 2302 movs r3, #2 - 8003914: 77fb strb r3, [r7, #31] - 8003916: e074 b.n 8003a02 - 8003918: 2304 movs r3, #4 - 800391a: 77fb strb r3, [r7, #31] - 800391c: e071 b.n 8003a02 - 800391e: 2308 movs r3, #8 - 8003920: 77fb strb r3, [r7, #31] - 8003922: e06e b.n 8003a02 - 8003924: 2310 movs r3, #16 - 8003926: 77fb strb r3, [r7, #31] - 8003928: bf00 nop - 800392a: e06a b.n 8003a02 - 800392c: 687b ldr r3, [r7, #4] - 800392e: 681b ldr r3, [r3, #0] - 8003930: 4a25 ldr r2, [pc, #148] ; (80039c8 ) - 8003932: 4293 cmp r3, r2 - 8003934: d124 bne.n 8003980 - 8003936: 4b1e ldr r3, [pc, #120] ; (80039b0 ) - 8003938: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 800393c: f403 5340 and.w r3, r3, #12288 ; 0x3000 - 8003940: f5b3 5f80 cmp.w r3, #4096 ; 0x1000 - 8003944: d012 beq.n 800396c - 8003946: f5b3 5f80 cmp.w r3, #4096 ; 0x1000 - 800394a: d802 bhi.n 8003952 - 800394c: 2b00 cmp r3, #0 - 800394e: d007 beq.n 8003960 - 8003950: e012 b.n 8003978 - 8003952: f5b3 5f00 cmp.w r3, #8192 ; 0x2000 - 8003956: d006 beq.n 8003966 - 8003958: f5b3 5f40 cmp.w r3, #12288 ; 0x3000 - 800395c: d009 beq.n 8003972 - 800395e: e00b b.n 8003978 - 8003960: 2300 movs r3, #0 - 8003962: 77fb strb r3, [r7, #31] - 8003964: e04d b.n 8003a02 - 8003966: 2302 movs r3, #2 - 8003968: 77fb strb r3, [r7, #31] - 800396a: e04a b.n 8003a02 - 800396c: 2304 movs r3, #4 - 800396e: 77fb strb r3, [r7, #31] - 8003970: e047 b.n 8003a02 - 8003972: 2308 movs r3, #8 - 8003974: 77fb strb r3, [r7, #31] - 8003976: e044 b.n 8003a02 - 8003978: 2310 movs r3, #16 - 800397a: 77fb strb r3, [r7, #31] - 800397c: bf00 nop - 800397e: e040 b.n 8003a02 - 8003980: 687b ldr r3, [r7, #4] - 8003982: 681b ldr r3, [r3, #0] - 8003984: 4a11 ldr r2, [pc, #68] ; (80039cc ) - 8003986: 4293 cmp r3, r2 - 8003988: d139 bne.n 80039fe - 800398a: 4b09 ldr r3, [pc, #36] ; (80039b0 ) - 800398c: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 - 8003990: f403 4340 and.w r3, r3, #49152 ; 0xc000 - 8003994: f5b3 4f80 cmp.w r3, #16384 ; 0x4000 - 8003998: d027 beq.n 80039ea - 800399a: f5b3 4f80 cmp.w r3, #16384 ; 0x4000 - 800399e: d817 bhi.n 80039d0 - 80039a0: 2b00 cmp r3, #0 - 80039a2: d01c beq.n 80039de - 80039a4: e027 b.n 80039f6 - 80039a6: bf00 nop - 80039a8: efff69f3 .word 0xefff69f3 - 80039ac: 40011000 .word 0x40011000 - 80039b0: 40023800 .word 0x40023800 - 80039b4: 40004400 .word 0x40004400 - 80039b8: 40004800 .word 0x40004800 - 80039bc: 40004c00 .word 0x40004c00 - 80039c0: 40005000 .word 0x40005000 - 80039c4: 40011400 .word 0x40011400 - 80039c8: 40007800 .word 0x40007800 - 80039cc: 40007c00 .word 0x40007c00 - 80039d0: f5b3 4f00 cmp.w r3, #32768 ; 0x8000 - 80039d4: d006 beq.n 80039e4 - 80039d6: f5b3 4f40 cmp.w r3, #49152 ; 0xc000 - 80039da: d009 beq.n 80039f0 - 80039dc: e00b b.n 80039f6 - 80039de: 2300 movs r3, #0 - 80039e0: 77fb strb r3, [r7, #31] - 80039e2: e00e b.n 8003a02 - 80039e4: 2302 movs r3, #2 - 80039e6: 77fb strb r3, [r7, #31] - 80039e8: e00b b.n 8003a02 - 80039ea: 2304 movs r3, #4 - 80039ec: 77fb strb r3, [r7, #31] - 80039ee: e008 b.n 8003a02 - 80039f0: 2308 movs r3, #8 - 80039f2: 77fb strb r3, [r7, #31] - 80039f4: e005 b.n 8003a02 - 80039f6: 2310 movs r3, #16 - 80039f8: 77fb strb r3, [r7, #31] - 80039fa: bf00 nop - 80039fc: e001 b.n 8003a02 - 80039fe: 2310 movs r3, #16 - 8003a00: 77fb strb r3, [r7, #31] + 800376e: 687b ldr r3, [r7, #4] + 8003770: 681b ldr r3, [r3, #0] + 8003772: 4a9f ldr r2, [pc, #636] ; (80039f0 ) + 8003774: 4293 cmp r3, r2 + 8003776: d121 bne.n 80037bc + 8003778: 4b9e ldr r3, [pc, #632] ; (80039f4 ) + 800377a: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 800377e: f003 0303 and.w r3, r3, #3 + 8003782: 2b03 cmp r3, #3 + 8003784: d816 bhi.n 80037b4 + 8003786: a201 add r2, pc, #4 ; (adr r2, 800378c ) + 8003788: f852 f023 ldr.w pc, [r2, r3, lsl #2] + 800378c: 0800379d .word 0x0800379d + 8003790: 080037a9 .word 0x080037a9 + 8003794: 080037a3 .word 0x080037a3 + 8003798: 080037af .word 0x080037af + 800379c: 2301 movs r3, #1 + 800379e: 77fb strb r3, [r7, #31] + 80037a0: e151 b.n 8003a46 + 80037a2: 2302 movs r3, #2 + 80037a4: 77fb strb r3, [r7, #31] + 80037a6: e14e b.n 8003a46 + 80037a8: 2304 movs r3, #4 + 80037aa: 77fb strb r3, [r7, #31] + 80037ac: e14b b.n 8003a46 + 80037ae: 2308 movs r3, #8 + 80037b0: 77fb strb r3, [r7, #31] + 80037b2: e148 b.n 8003a46 + 80037b4: 2310 movs r3, #16 + 80037b6: 77fb strb r3, [r7, #31] + 80037b8: bf00 nop + 80037ba: e144 b.n 8003a46 + 80037bc: 687b ldr r3, [r7, #4] + 80037be: 681b ldr r3, [r3, #0] + 80037c0: 4a8d ldr r2, [pc, #564] ; (80039f8 ) + 80037c2: 4293 cmp r3, r2 + 80037c4: d134 bne.n 8003830 + 80037c6: 4b8b ldr r3, [pc, #556] ; (80039f4 ) + 80037c8: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 80037cc: f003 030c and.w r3, r3, #12 + 80037d0: 2b0c cmp r3, #12 + 80037d2: d829 bhi.n 8003828 + 80037d4: a201 add r2, pc, #4 ; (adr r2, 80037dc ) + 80037d6: f852 f023 ldr.w pc, [r2, r3, lsl #2] + 80037da: bf00 nop + 80037dc: 08003811 .word 0x08003811 + 80037e0: 08003829 .word 0x08003829 + 80037e4: 08003829 .word 0x08003829 + 80037e8: 08003829 .word 0x08003829 + 80037ec: 0800381d .word 0x0800381d + 80037f0: 08003829 .word 0x08003829 + 80037f4: 08003829 .word 0x08003829 + 80037f8: 08003829 .word 0x08003829 + 80037fc: 08003817 .word 0x08003817 + 8003800: 08003829 .word 0x08003829 + 8003804: 08003829 .word 0x08003829 + 8003808: 08003829 .word 0x08003829 + 800380c: 08003823 .word 0x08003823 + 8003810: 2300 movs r3, #0 + 8003812: 77fb strb r3, [r7, #31] + 8003814: e117 b.n 8003a46 + 8003816: 2302 movs r3, #2 + 8003818: 77fb strb r3, [r7, #31] + 800381a: e114 b.n 8003a46 + 800381c: 2304 movs r3, #4 + 800381e: 77fb strb r3, [r7, #31] + 8003820: e111 b.n 8003a46 + 8003822: 2308 movs r3, #8 + 8003824: 77fb strb r3, [r7, #31] + 8003826: e10e b.n 8003a46 + 8003828: 2310 movs r3, #16 + 800382a: 77fb strb r3, [r7, #31] + 800382c: bf00 nop + 800382e: e10a b.n 8003a46 + 8003830: 687b ldr r3, [r7, #4] + 8003832: 681b ldr r3, [r3, #0] + 8003834: 4a71 ldr r2, [pc, #452] ; (80039fc ) + 8003836: 4293 cmp r3, r2 + 8003838: d120 bne.n 800387c + 800383a: 4b6e ldr r3, [pc, #440] ; (80039f4 ) + 800383c: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 8003840: f003 0330 and.w r3, r3, #48 ; 0x30 + 8003844: 2b10 cmp r3, #16 + 8003846: d00f beq.n 8003868 + 8003848: 2b10 cmp r3, #16 + 800384a: d802 bhi.n 8003852 + 800384c: 2b00 cmp r3, #0 + 800384e: d005 beq.n 800385c + 8003850: e010 b.n 8003874 + 8003852: 2b20 cmp r3, #32 + 8003854: d005 beq.n 8003862 + 8003856: 2b30 cmp r3, #48 ; 0x30 + 8003858: d009 beq.n 800386e + 800385a: e00b b.n 8003874 + 800385c: 2300 movs r3, #0 + 800385e: 77fb strb r3, [r7, #31] + 8003860: e0f1 b.n 8003a46 + 8003862: 2302 movs r3, #2 + 8003864: 77fb strb r3, [r7, #31] + 8003866: e0ee b.n 8003a46 + 8003868: 2304 movs r3, #4 + 800386a: 77fb strb r3, [r7, #31] + 800386c: e0eb b.n 8003a46 + 800386e: 2308 movs r3, #8 + 8003870: 77fb strb r3, [r7, #31] + 8003872: e0e8 b.n 8003a46 + 8003874: 2310 movs r3, #16 + 8003876: 77fb strb r3, [r7, #31] + 8003878: bf00 nop + 800387a: e0e4 b.n 8003a46 + 800387c: 687b ldr r3, [r7, #4] + 800387e: 681b ldr r3, [r3, #0] + 8003880: 4a5f ldr r2, [pc, #380] ; (8003a00 ) + 8003882: 4293 cmp r3, r2 + 8003884: d120 bne.n 80038c8 + 8003886: 4b5b ldr r3, [pc, #364] ; (80039f4 ) + 8003888: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 800388c: f003 03c0 and.w r3, r3, #192 ; 0xc0 + 8003890: 2b40 cmp r3, #64 ; 0x40 + 8003892: d00f beq.n 80038b4 + 8003894: 2b40 cmp r3, #64 ; 0x40 + 8003896: d802 bhi.n 800389e + 8003898: 2b00 cmp r3, #0 + 800389a: d005 beq.n 80038a8 + 800389c: e010 b.n 80038c0 + 800389e: 2b80 cmp r3, #128 ; 0x80 + 80038a0: d005 beq.n 80038ae + 80038a2: 2bc0 cmp r3, #192 ; 0xc0 + 80038a4: d009 beq.n 80038ba + 80038a6: e00b b.n 80038c0 + 80038a8: 2300 movs r3, #0 + 80038aa: 77fb strb r3, [r7, #31] + 80038ac: e0cb b.n 8003a46 + 80038ae: 2302 movs r3, #2 + 80038b0: 77fb strb r3, [r7, #31] + 80038b2: e0c8 b.n 8003a46 + 80038b4: 2304 movs r3, #4 + 80038b6: 77fb strb r3, [r7, #31] + 80038b8: e0c5 b.n 8003a46 + 80038ba: 2308 movs r3, #8 + 80038bc: 77fb strb r3, [r7, #31] + 80038be: e0c2 b.n 8003a46 + 80038c0: 2310 movs r3, #16 + 80038c2: 77fb strb r3, [r7, #31] + 80038c4: bf00 nop + 80038c6: e0be b.n 8003a46 + 80038c8: 687b ldr r3, [r7, #4] + 80038ca: 681b ldr r3, [r3, #0] + 80038cc: 4a4d ldr r2, [pc, #308] ; (8003a04 ) + 80038ce: 4293 cmp r3, r2 + 80038d0: d124 bne.n 800391c + 80038d2: 4b48 ldr r3, [pc, #288] ; (80039f4 ) + 80038d4: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 80038d8: f403 7340 and.w r3, r3, #768 ; 0x300 + 80038dc: f5b3 7f80 cmp.w r3, #256 ; 0x100 + 80038e0: d012 beq.n 8003908 + 80038e2: f5b3 7f80 cmp.w r3, #256 ; 0x100 + 80038e6: d802 bhi.n 80038ee + 80038e8: 2b00 cmp r3, #0 + 80038ea: d007 beq.n 80038fc + 80038ec: e012 b.n 8003914 + 80038ee: f5b3 7f00 cmp.w r3, #512 ; 0x200 + 80038f2: d006 beq.n 8003902 + 80038f4: f5b3 7f40 cmp.w r3, #768 ; 0x300 + 80038f8: d009 beq.n 800390e + 80038fa: e00b b.n 8003914 + 80038fc: 2300 movs r3, #0 + 80038fe: 77fb strb r3, [r7, #31] + 8003900: e0a1 b.n 8003a46 + 8003902: 2302 movs r3, #2 + 8003904: 77fb strb r3, [r7, #31] + 8003906: e09e b.n 8003a46 + 8003908: 2304 movs r3, #4 + 800390a: 77fb strb r3, [r7, #31] + 800390c: e09b b.n 8003a46 + 800390e: 2308 movs r3, #8 + 8003910: 77fb strb r3, [r7, #31] + 8003912: e098 b.n 8003a46 + 8003914: 2310 movs r3, #16 + 8003916: 77fb strb r3, [r7, #31] + 8003918: bf00 nop + 800391a: e094 b.n 8003a46 + 800391c: 687b ldr r3, [r7, #4] + 800391e: 681b ldr r3, [r3, #0] + 8003920: 4a39 ldr r2, [pc, #228] ; (8003a08 ) + 8003922: 4293 cmp r3, r2 + 8003924: d124 bne.n 8003970 + 8003926: 4b33 ldr r3, [pc, #204] ; (80039f4 ) + 8003928: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 800392c: f403 6340 and.w r3, r3, #3072 ; 0xc00 + 8003930: f5b3 6f80 cmp.w r3, #1024 ; 0x400 + 8003934: d012 beq.n 800395c + 8003936: f5b3 6f80 cmp.w r3, #1024 ; 0x400 + 800393a: d802 bhi.n 8003942 + 800393c: 2b00 cmp r3, #0 + 800393e: d007 beq.n 8003950 + 8003940: e012 b.n 8003968 + 8003942: f5b3 6f00 cmp.w r3, #2048 ; 0x800 + 8003946: d006 beq.n 8003956 + 8003948: f5b3 6f40 cmp.w r3, #3072 ; 0xc00 + 800394c: d009 beq.n 8003962 + 800394e: e00b b.n 8003968 + 8003950: 2301 movs r3, #1 + 8003952: 77fb strb r3, [r7, #31] + 8003954: e077 b.n 8003a46 + 8003956: 2302 movs r3, #2 + 8003958: 77fb strb r3, [r7, #31] + 800395a: e074 b.n 8003a46 + 800395c: 2304 movs r3, #4 + 800395e: 77fb strb r3, [r7, #31] + 8003960: e071 b.n 8003a46 + 8003962: 2308 movs r3, #8 + 8003964: 77fb strb r3, [r7, #31] + 8003966: e06e b.n 8003a46 + 8003968: 2310 movs r3, #16 + 800396a: 77fb strb r3, [r7, #31] + 800396c: bf00 nop + 800396e: e06a b.n 8003a46 + 8003970: 687b ldr r3, [r7, #4] + 8003972: 681b ldr r3, [r3, #0] + 8003974: 4a25 ldr r2, [pc, #148] ; (8003a0c ) + 8003976: 4293 cmp r3, r2 + 8003978: d124 bne.n 80039c4 + 800397a: 4b1e ldr r3, [pc, #120] ; (80039f4 ) + 800397c: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 8003980: f403 5340 and.w r3, r3, #12288 ; 0x3000 + 8003984: f5b3 5f80 cmp.w r3, #4096 ; 0x1000 + 8003988: d012 beq.n 80039b0 + 800398a: f5b3 5f80 cmp.w r3, #4096 ; 0x1000 + 800398e: d802 bhi.n 8003996 + 8003990: 2b00 cmp r3, #0 + 8003992: d007 beq.n 80039a4 + 8003994: e012 b.n 80039bc + 8003996: f5b3 5f00 cmp.w r3, #8192 ; 0x2000 + 800399a: d006 beq.n 80039aa + 800399c: f5b3 5f40 cmp.w r3, #12288 ; 0x3000 + 80039a0: d009 beq.n 80039b6 + 80039a2: e00b b.n 80039bc + 80039a4: 2300 movs r3, #0 + 80039a6: 77fb strb r3, [r7, #31] + 80039a8: e04d b.n 8003a46 + 80039aa: 2302 movs r3, #2 + 80039ac: 77fb strb r3, [r7, #31] + 80039ae: e04a b.n 8003a46 + 80039b0: 2304 movs r3, #4 + 80039b2: 77fb strb r3, [r7, #31] + 80039b4: e047 b.n 8003a46 + 80039b6: 2308 movs r3, #8 + 80039b8: 77fb strb r3, [r7, #31] + 80039ba: e044 b.n 8003a46 + 80039bc: 2310 movs r3, #16 + 80039be: 77fb strb r3, [r7, #31] + 80039c0: bf00 nop + 80039c2: e040 b.n 8003a46 + 80039c4: 687b ldr r3, [r7, #4] + 80039c6: 681b ldr r3, [r3, #0] + 80039c8: 4a11 ldr r2, [pc, #68] ; (8003a10 ) + 80039ca: 4293 cmp r3, r2 + 80039cc: d139 bne.n 8003a42 + 80039ce: 4b09 ldr r3, [pc, #36] ; (80039f4 ) + 80039d0: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90 + 80039d4: f403 4340 and.w r3, r3, #49152 ; 0xc000 + 80039d8: f5b3 4f80 cmp.w r3, #16384 ; 0x4000 + 80039dc: d027 beq.n 8003a2e + 80039de: f5b3 4f80 cmp.w r3, #16384 ; 0x4000 + 80039e2: d817 bhi.n 8003a14 + 80039e4: 2b00 cmp r3, #0 + 80039e6: d01c beq.n 8003a22 + 80039e8: e027 b.n 8003a3a + 80039ea: bf00 nop + 80039ec: efff69f3 .word 0xefff69f3 + 80039f0: 40011000 .word 0x40011000 + 80039f4: 40023800 .word 0x40023800 + 80039f8: 40004400 .word 0x40004400 + 80039fc: 40004800 .word 0x40004800 + 8003a00: 40004c00 .word 0x40004c00 + 8003a04: 40005000 .word 0x40005000 + 8003a08: 40011400 .word 0x40011400 + 8003a0c: 40007800 .word 0x40007800 + 8003a10: 40007c00 .word 0x40007c00 + 8003a14: f5b3 4f00 cmp.w r3, #32768 ; 0x8000 + 8003a18: d006 beq.n 8003a28 + 8003a1a: f5b3 4f40 cmp.w r3, #49152 ; 0xc000 + 8003a1e: d009 beq.n 8003a34 + 8003a20: e00b b.n 8003a3a + 8003a22: 2300 movs r3, #0 + 8003a24: 77fb strb r3, [r7, #31] + 8003a26: e00e b.n 8003a46 + 8003a28: 2302 movs r3, #2 + 8003a2a: 77fb strb r3, [r7, #31] + 8003a2c: e00b b.n 8003a46 + 8003a2e: 2304 movs r3, #4 + 8003a30: 77fb strb r3, [r7, #31] + 8003a32: e008 b.n 8003a46 + 8003a34: 2308 movs r3, #8 + 8003a36: 77fb strb r3, [r7, #31] + 8003a38: e005 b.n 8003a46 + 8003a3a: 2310 movs r3, #16 + 8003a3c: 77fb strb r3, [r7, #31] + 8003a3e: bf00 nop + 8003a40: e001 b.n 8003a46 + 8003a42: 2310 movs r3, #16 + 8003a44: 77fb strb r3, [r7, #31] if (huart->Init.OverSampling == UART_OVERSAMPLING_8) - 8003a02: 687b ldr r3, [r7, #4] - 8003a04: 69db ldr r3, [r3, #28] - 8003a06: f5b3 4f00 cmp.w r3, #32768 ; 0x8000 - 8003a0a: d17c bne.n 8003b06 + 8003a46: 687b ldr r3, [r7, #4] + 8003a48: 69db ldr r3, [r3, #28] + 8003a4a: f5b3 4f00 cmp.w r3, #32768 ; 0x8000 + 8003a4e: d17c bne.n 8003b4a { switch (clocksource) - 8003a0c: 7ffb ldrb r3, [r7, #31] - 8003a0e: 2b08 cmp r3, #8 - 8003a10: d859 bhi.n 8003ac6 - 8003a12: a201 add r2, pc, #4 ; (adr r2, 8003a18 ) - 8003a14: f852 f023 ldr.w pc, [r2, r3, lsl #2] - 8003a18: 08003a3d .word 0x08003a3d - 8003a1c: 08003a5b .word 0x08003a5b - 8003a20: 08003a79 .word 0x08003a79 - 8003a24: 08003ac7 .word 0x08003ac7 - 8003a28: 08003a91 .word 0x08003a91 - 8003a2c: 08003ac7 .word 0x08003ac7 - 8003a30: 08003ac7 .word 0x08003ac7 - 8003a34: 08003ac7 .word 0x08003ac7 - 8003a38: 08003aaf .word 0x08003aaf + 8003a50: 7ffb ldrb r3, [r7, #31] + 8003a52: 2b08 cmp r3, #8 + 8003a54: d859 bhi.n 8003b0a + 8003a56: a201 add r2, pc, #4 ; (adr r2, 8003a5c ) + 8003a58: f852 f023 ldr.w pc, [r2, r3, lsl #2] + 8003a5c: 08003a81 .word 0x08003a81 + 8003a60: 08003a9f .word 0x08003a9f + 8003a64: 08003abd .word 0x08003abd + 8003a68: 08003b0b .word 0x08003b0b + 8003a6c: 08003ad5 .word 0x08003ad5 + 8003a70: 08003b0b .word 0x08003b0b + 8003a74: 08003b0b .word 0x08003b0b + 8003a78: 08003b0b .word 0x08003b0b + 8003a7c: 08003af3 .word 0x08003af3 { case UART_CLOCKSOURCE_PCLK1: usartdiv = (uint16_t)(UART_DIV_SAMPLING8(HAL_RCC_GetPCLK1Freq(), huart->Init.BaudRate)); - 8003a3c: f7fd ffd2 bl 80019e4 - 8003a40: 4603 mov r3, r0 - 8003a42: 005a lsls r2, r3, #1 - 8003a44: 687b ldr r3, [r7, #4] - 8003a46: 685b ldr r3, [r3, #4] - 8003a48: 085b lsrs r3, r3, #1 - 8003a4a: 441a add r2, r3 - 8003a4c: 687b ldr r3, [r7, #4] - 8003a4e: 685b ldr r3, [r3, #4] - 8003a50: fbb2 f3f3 udiv r3, r2, r3 - 8003a54: b29b uxth r3, r3 - 8003a56: 61bb str r3, [r7, #24] + 8003a80: f7fd ffd2 bl 8001a28 + 8003a84: 4603 mov r3, r0 + 8003a86: 005a lsls r2, r3, #1 + 8003a88: 687b ldr r3, [r7, #4] + 8003a8a: 685b ldr r3, [r3, #4] + 8003a8c: 085b lsrs r3, r3, #1 + 8003a8e: 441a add r2, r3 + 8003a90: 687b ldr r3, [r7, #4] + 8003a92: 685b ldr r3, [r3, #4] + 8003a94: fbb2 f3f3 udiv r3, r2, r3 + 8003a98: b29b uxth r3, r3 + 8003a9a: 61bb str r3, [r7, #24] break; - 8003a58: e038 b.n 8003acc + 8003a9c: e038 b.n 8003b10 case UART_CLOCKSOURCE_PCLK2: usartdiv = (uint16_t)(UART_DIV_SAMPLING8(HAL_RCC_GetPCLK2Freq(), huart->Init.BaudRate)); - 8003a5a: f7fd ffd7 bl 8001a0c - 8003a5e: 4603 mov r3, r0 - 8003a60: 005a lsls r2, r3, #1 - 8003a62: 687b ldr r3, [r7, #4] - 8003a64: 685b ldr r3, [r3, #4] - 8003a66: 085b lsrs r3, r3, #1 - 8003a68: 441a add r2, r3 - 8003a6a: 687b ldr r3, [r7, #4] - 8003a6c: 685b ldr r3, [r3, #4] - 8003a6e: fbb2 f3f3 udiv r3, r2, r3 - 8003a72: b29b uxth r3, r3 - 8003a74: 61bb str r3, [r7, #24] + 8003a9e: f7fd ffd7 bl 8001a50 + 8003aa2: 4603 mov r3, r0 + 8003aa4: 005a lsls r2, r3, #1 + 8003aa6: 687b ldr r3, [r7, #4] + 8003aa8: 685b ldr r3, [r3, #4] + 8003aaa: 085b lsrs r3, r3, #1 + 8003aac: 441a add r2, r3 + 8003aae: 687b ldr r3, [r7, #4] + 8003ab0: 685b ldr r3, [r3, #4] + 8003ab2: fbb2 f3f3 udiv r3, r2, r3 + 8003ab6: b29b uxth r3, r3 + 8003ab8: 61bb str r3, [r7, #24] break; - 8003a76: e029 b.n 8003acc + 8003aba: e029 b.n 8003b10 case UART_CLOCKSOURCE_HSI: usartdiv = (uint16_t)(UART_DIV_SAMPLING8(HSI_VALUE, huart->Init.BaudRate)); - 8003a78: 687b ldr r3, [r7, #4] - 8003a7a: 685b ldr r3, [r3, #4] - 8003a7c: 085a lsrs r2, r3, #1 - 8003a7e: 4b5d ldr r3, [pc, #372] ; (8003bf4 ) - 8003a80: 4413 add r3, r2 - 8003a82: 687a ldr r2, [r7, #4] - 8003a84: 6852 ldr r2, [r2, #4] - 8003a86: fbb3 f3f2 udiv r3, r3, r2 - 8003a8a: b29b uxth r3, r3 - 8003a8c: 61bb str r3, [r7, #24] + 8003abc: 687b ldr r3, [r7, #4] + 8003abe: 685b ldr r3, [r3, #4] + 8003ac0: 085a lsrs r2, r3, #1 + 8003ac2: 4b5d ldr r3, [pc, #372] ; (8003c38 ) + 8003ac4: 4413 add r3, r2 + 8003ac6: 687a ldr r2, [r7, #4] + 8003ac8: 6852 ldr r2, [r2, #4] + 8003aca: fbb3 f3f2 udiv r3, r3, r2 + 8003ace: b29b uxth r3, r3 + 8003ad0: 61bb str r3, [r7, #24] break; - 8003a8e: e01d b.n 8003acc + 8003ad2: e01d b.n 8003b10 case UART_CLOCKSOURCE_SYSCLK: usartdiv = (uint16_t)(UART_DIV_SAMPLING8(HAL_RCC_GetSysClockFreq(), huart->Init.BaudRate)); - 8003a90: f7fd feea bl 8001868 - 8003a94: 4603 mov r3, r0 - 8003a96: 005a lsls r2, r3, #1 - 8003a98: 687b ldr r3, [r7, #4] - 8003a9a: 685b ldr r3, [r3, #4] - 8003a9c: 085b lsrs r3, r3, #1 - 8003a9e: 441a add r2, r3 - 8003aa0: 687b ldr r3, [r7, #4] - 8003aa2: 685b ldr r3, [r3, #4] - 8003aa4: fbb2 f3f3 udiv r3, r2, r3 - 8003aa8: b29b uxth r3, r3 - 8003aaa: 61bb str r3, [r7, #24] + 8003ad4: f7fd feea bl 80018ac + 8003ad8: 4603 mov r3, r0 + 8003ada: 005a lsls r2, r3, #1 + 8003adc: 687b ldr r3, [r7, #4] + 8003ade: 685b ldr r3, [r3, #4] + 8003ae0: 085b lsrs r3, r3, #1 + 8003ae2: 441a add r2, r3 + 8003ae4: 687b ldr r3, [r7, #4] + 8003ae6: 685b ldr r3, [r3, #4] + 8003ae8: fbb2 f3f3 udiv r3, r2, r3 + 8003aec: b29b uxth r3, r3 + 8003aee: 61bb str r3, [r7, #24] break; - 8003aac: e00e b.n 8003acc + 8003af0: e00e b.n 8003b10 case UART_CLOCKSOURCE_LSE: usartdiv = (uint16_t)(UART_DIV_SAMPLING8(LSE_VALUE, huart->Init.BaudRate)); - 8003aae: 687b ldr r3, [r7, #4] - 8003ab0: 685b ldr r3, [r3, #4] - 8003ab2: 085b lsrs r3, r3, #1 - 8003ab4: f503 3280 add.w r2, r3, #65536 ; 0x10000 - 8003ab8: 687b ldr r3, [r7, #4] - 8003aba: 685b ldr r3, [r3, #4] - 8003abc: fbb2 f3f3 udiv r3, r2, r3 - 8003ac0: b29b uxth r3, r3 - 8003ac2: 61bb str r3, [r7, #24] + 8003af2: 687b ldr r3, [r7, #4] + 8003af4: 685b ldr r3, [r3, #4] + 8003af6: 085b lsrs r3, r3, #1 + 8003af8: f503 3280 add.w r2, r3, #65536 ; 0x10000 + 8003afc: 687b ldr r3, [r7, #4] + 8003afe: 685b ldr r3, [r3, #4] + 8003b00: fbb2 f3f3 udiv r3, r2, r3 + 8003b04: b29b uxth r3, r3 + 8003b06: 61bb str r3, [r7, #24] break; - 8003ac4: e002 b.n 8003acc + 8003b08: e002 b.n 8003b10 case UART_CLOCKSOURCE_UNDEFINED: default: ret = HAL_ERROR; - 8003ac6: 2301 movs r3, #1 - 8003ac8: 75fb strb r3, [r7, #23] + 8003b0a: 2301 movs r3, #1 + 8003b0c: 75fb strb r3, [r7, #23] break; - 8003aca: bf00 nop + 8003b0e: bf00 nop } /* USARTDIV must be greater than or equal to 0d16 */ if ((usartdiv >= UART_BRR_MIN) && (usartdiv <= UART_BRR_MAX)) - 8003acc: 69bb ldr r3, [r7, #24] - 8003ace: 2b0f cmp r3, #15 - 8003ad0: d916 bls.n 8003b00 - 8003ad2: 69bb ldr r3, [r7, #24] - 8003ad4: f5b3 3f80 cmp.w r3, #65536 ; 0x10000 - 8003ad8: d212 bcs.n 8003b00 + 8003b10: 69bb ldr r3, [r7, #24] + 8003b12: 2b0f cmp r3, #15 + 8003b14: d916 bls.n 8003b44 + 8003b16: 69bb ldr r3, [r7, #24] + 8003b18: f5b3 3f80 cmp.w r3, #65536 ; 0x10000 + 8003b1c: d212 bcs.n 8003b44 { brrtemp = (uint16_t)(usartdiv & 0xFFF0U); - 8003ada: 69bb ldr r3, [r7, #24] - 8003adc: b29b uxth r3, r3 - 8003ade: f023 030f bic.w r3, r3, #15 - 8003ae2: 81fb strh r3, [r7, #14] + 8003b1e: 69bb ldr r3, [r7, #24] + 8003b20: b29b uxth r3, r3 + 8003b22: f023 030f bic.w r3, r3, #15 + 8003b26: 81fb strh r3, [r7, #14] brrtemp |= (uint16_t)((usartdiv & (uint16_t)0x000FU) >> 1U); - 8003ae4: 69bb ldr r3, [r7, #24] - 8003ae6: 085b lsrs r3, r3, #1 - 8003ae8: b29b uxth r3, r3 - 8003aea: f003 0307 and.w r3, r3, #7 - 8003aee: b29a uxth r2, r3 - 8003af0: 89fb ldrh r3, [r7, #14] - 8003af2: 4313 orrs r3, r2 - 8003af4: 81fb strh r3, [r7, #14] + 8003b28: 69bb ldr r3, [r7, #24] + 8003b2a: 085b lsrs r3, r3, #1 + 8003b2c: b29b uxth r3, r3 + 8003b2e: f003 0307 and.w r3, r3, #7 + 8003b32: b29a uxth r2, r3 + 8003b34: 89fb ldrh r3, [r7, #14] + 8003b36: 4313 orrs r3, r2 + 8003b38: 81fb strh r3, [r7, #14] huart->Instance->BRR = brrtemp; - 8003af6: 687b ldr r3, [r7, #4] - 8003af8: 681b ldr r3, [r3, #0] - 8003afa: 89fa ldrh r2, [r7, #14] - 8003afc: 60da str r2, [r3, #12] - 8003afe: e06e b.n 8003bde + 8003b3a: 687b ldr r3, [r7, #4] + 8003b3c: 681b ldr r3, [r3, #0] + 8003b3e: 89fa ldrh r2, [r7, #14] + 8003b40: 60da str r2, [r3, #12] + 8003b42: e06e b.n 8003c22 } else { ret = HAL_ERROR; - 8003b00: 2301 movs r3, #1 - 8003b02: 75fb strb r3, [r7, #23] - 8003b04: e06b b.n 8003bde + 8003b44: 2301 movs r3, #1 + 8003b46: 75fb strb r3, [r7, #23] + 8003b48: e06b b.n 8003c22 } } else { switch (clocksource) - 8003b06: 7ffb ldrb r3, [r7, #31] - 8003b08: 2b08 cmp r3, #8 - 8003b0a: d857 bhi.n 8003bbc - 8003b0c: a201 add r2, pc, #4 ; (adr r2, 8003b14 ) - 8003b0e: f852 f023 ldr.w pc, [r2, r3, lsl #2] - 8003b12: bf00 nop - 8003b14: 08003b39 .word 0x08003b39 - 8003b18: 08003b55 .word 0x08003b55 - 8003b1c: 08003b71 .word 0x08003b71 - 8003b20: 08003bbd .word 0x08003bbd - 8003b24: 08003b89 .word 0x08003b89 - 8003b28: 08003bbd .word 0x08003bbd - 8003b2c: 08003bbd .word 0x08003bbd - 8003b30: 08003bbd .word 0x08003bbd - 8003b34: 08003ba5 .word 0x08003ba5 + 8003b4a: 7ffb ldrb r3, [r7, #31] + 8003b4c: 2b08 cmp r3, #8 + 8003b4e: d857 bhi.n 8003c00 + 8003b50: a201 add r2, pc, #4 ; (adr r2, 8003b58 ) + 8003b52: f852 f023 ldr.w pc, [r2, r3, lsl #2] + 8003b56: bf00 nop + 8003b58: 08003b7d .word 0x08003b7d + 8003b5c: 08003b99 .word 0x08003b99 + 8003b60: 08003bb5 .word 0x08003bb5 + 8003b64: 08003c01 .word 0x08003c01 + 8003b68: 08003bcd .word 0x08003bcd + 8003b6c: 08003c01 .word 0x08003c01 + 8003b70: 08003c01 .word 0x08003c01 + 8003b74: 08003c01 .word 0x08003c01 + 8003b78: 08003be9 .word 0x08003be9 { case UART_CLOCKSOURCE_PCLK1: usartdiv = (uint16_t)(UART_DIV_SAMPLING16(HAL_RCC_GetPCLK1Freq(), huart->Init.BaudRate)); - 8003b38: f7fd ff54 bl 80019e4 - 8003b3c: 4602 mov r2, r0 - 8003b3e: 687b ldr r3, [r7, #4] - 8003b40: 685b ldr r3, [r3, #4] - 8003b42: 085b lsrs r3, r3, #1 - 8003b44: 441a add r2, r3 - 8003b46: 687b ldr r3, [r7, #4] - 8003b48: 685b ldr r3, [r3, #4] - 8003b4a: fbb2 f3f3 udiv r3, r2, r3 - 8003b4e: b29b uxth r3, r3 - 8003b50: 61bb str r3, [r7, #24] + 8003b7c: f7fd ff54 bl 8001a28 + 8003b80: 4602 mov r2, r0 + 8003b82: 687b ldr r3, [r7, #4] + 8003b84: 685b ldr r3, [r3, #4] + 8003b86: 085b lsrs r3, r3, #1 + 8003b88: 441a add r2, r3 + 8003b8a: 687b ldr r3, [r7, #4] + 8003b8c: 685b ldr r3, [r3, #4] + 8003b8e: fbb2 f3f3 udiv r3, r2, r3 + 8003b92: b29b uxth r3, r3 + 8003b94: 61bb str r3, [r7, #24] break; - 8003b52: e036 b.n 8003bc2 + 8003b96: e036 b.n 8003c06 case UART_CLOCKSOURCE_PCLK2: usartdiv = (uint16_t)(UART_DIV_SAMPLING16(HAL_RCC_GetPCLK2Freq(), huart->Init.BaudRate)); - 8003b54: f7fd ff5a bl 8001a0c - 8003b58: 4602 mov r2, r0 - 8003b5a: 687b ldr r3, [r7, #4] - 8003b5c: 685b ldr r3, [r3, #4] - 8003b5e: 085b lsrs r3, r3, #1 - 8003b60: 441a add r2, r3 - 8003b62: 687b ldr r3, [r7, #4] - 8003b64: 685b ldr r3, [r3, #4] - 8003b66: fbb2 f3f3 udiv r3, r2, r3 - 8003b6a: b29b uxth r3, r3 - 8003b6c: 61bb str r3, [r7, #24] + 8003b98: f7fd ff5a bl 8001a50 + 8003b9c: 4602 mov r2, r0 + 8003b9e: 687b ldr r3, [r7, #4] + 8003ba0: 685b ldr r3, [r3, #4] + 8003ba2: 085b lsrs r3, r3, #1 + 8003ba4: 441a add r2, r3 + 8003ba6: 687b ldr r3, [r7, #4] + 8003ba8: 685b ldr r3, [r3, #4] + 8003baa: fbb2 f3f3 udiv r3, r2, r3 + 8003bae: b29b uxth r3, r3 + 8003bb0: 61bb str r3, [r7, #24] break; - 8003b6e: e028 b.n 8003bc2 + 8003bb2: e028 b.n 8003c06 case UART_CLOCKSOURCE_HSI: usartdiv = (uint16_t)(UART_DIV_SAMPLING16(HSI_VALUE, huart->Init.BaudRate)); - 8003b70: 687b ldr r3, [r7, #4] - 8003b72: 685b ldr r3, [r3, #4] - 8003b74: 085a lsrs r2, r3, #1 - 8003b76: 4b20 ldr r3, [pc, #128] ; (8003bf8 ) - 8003b78: 4413 add r3, r2 - 8003b7a: 687a ldr r2, [r7, #4] - 8003b7c: 6852 ldr r2, [r2, #4] - 8003b7e: fbb3 f3f2 udiv r3, r3, r2 - 8003b82: b29b uxth r3, r3 - 8003b84: 61bb str r3, [r7, #24] + 8003bb4: 687b ldr r3, [r7, #4] + 8003bb6: 685b ldr r3, [r3, #4] + 8003bb8: 085a lsrs r2, r3, #1 + 8003bba: 4b20 ldr r3, [pc, #128] ; (8003c3c ) + 8003bbc: 4413 add r3, r2 + 8003bbe: 687a ldr r2, [r7, #4] + 8003bc0: 6852 ldr r2, [r2, #4] + 8003bc2: fbb3 f3f2 udiv r3, r3, r2 + 8003bc6: b29b uxth r3, r3 + 8003bc8: 61bb str r3, [r7, #24] break; - 8003b86: e01c b.n 8003bc2 + 8003bca: e01c b.n 8003c06 case UART_CLOCKSOURCE_SYSCLK: usartdiv = (uint16_t)(UART_DIV_SAMPLING16(HAL_RCC_GetSysClockFreq(), huart->Init.BaudRate)); - 8003b88: f7fd fe6e bl 8001868 - 8003b8c: 4602 mov r2, r0 - 8003b8e: 687b ldr r3, [r7, #4] - 8003b90: 685b ldr r3, [r3, #4] - 8003b92: 085b lsrs r3, r3, #1 - 8003b94: 441a add r2, r3 - 8003b96: 687b ldr r3, [r7, #4] - 8003b98: 685b ldr r3, [r3, #4] - 8003b9a: fbb2 f3f3 udiv r3, r2, r3 - 8003b9e: b29b uxth r3, r3 - 8003ba0: 61bb str r3, [r7, #24] + 8003bcc: f7fd fe6e bl 80018ac + 8003bd0: 4602 mov r2, r0 + 8003bd2: 687b ldr r3, [r7, #4] + 8003bd4: 685b ldr r3, [r3, #4] + 8003bd6: 085b lsrs r3, r3, #1 + 8003bd8: 441a add r2, r3 + 8003bda: 687b ldr r3, [r7, #4] + 8003bdc: 685b ldr r3, [r3, #4] + 8003bde: fbb2 f3f3 udiv r3, r2, r3 + 8003be2: b29b uxth r3, r3 + 8003be4: 61bb str r3, [r7, #24] break; - 8003ba2: e00e b.n 8003bc2 + 8003be6: e00e b.n 8003c06 case UART_CLOCKSOURCE_LSE: usartdiv = (uint16_t)(UART_DIV_SAMPLING16(LSE_VALUE, huart->Init.BaudRate)); - 8003ba4: 687b ldr r3, [r7, #4] - 8003ba6: 685b ldr r3, [r3, #4] - 8003ba8: 085b lsrs r3, r3, #1 - 8003baa: f503 4200 add.w r2, r3, #32768 ; 0x8000 - 8003bae: 687b ldr r3, [r7, #4] - 8003bb0: 685b ldr r3, [r3, #4] - 8003bb2: fbb2 f3f3 udiv r3, r2, r3 - 8003bb6: b29b uxth r3, r3 - 8003bb8: 61bb str r3, [r7, #24] + 8003be8: 687b ldr r3, [r7, #4] + 8003bea: 685b ldr r3, [r3, #4] + 8003bec: 085b lsrs r3, r3, #1 + 8003bee: f503 4200 add.w r2, r3, #32768 ; 0x8000 + 8003bf2: 687b ldr r3, [r7, #4] + 8003bf4: 685b ldr r3, [r3, #4] + 8003bf6: fbb2 f3f3 udiv r3, r2, r3 + 8003bfa: b29b uxth r3, r3 + 8003bfc: 61bb str r3, [r7, #24] break; - 8003bba: e002 b.n 8003bc2 + 8003bfe: e002 b.n 8003c06 case UART_CLOCKSOURCE_UNDEFINED: default: ret = HAL_ERROR; - 8003bbc: 2301 movs r3, #1 - 8003bbe: 75fb strb r3, [r7, #23] + 8003c00: 2301 movs r3, #1 + 8003c02: 75fb strb r3, [r7, #23] break; - 8003bc0: bf00 nop + 8003c04: bf00 nop } /* USARTDIV must be greater than or equal to 0d16 */ if ((usartdiv >= UART_BRR_MIN) && (usartdiv <= UART_BRR_MAX)) - 8003bc2: 69bb ldr r3, [r7, #24] - 8003bc4: 2b0f cmp r3, #15 - 8003bc6: d908 bls.n 8003bda - 8003bc8: 69bb ldr r3, [r7, #24] - 8003bca: f5b3 3f80 cmp.w r3, #65536 ; 0x10000 - 8003bce: d204 bcs.n 8003bda + 8003c06: 69bb ldr r3, [r7, #24] + 8003c08: 2b0f cmp r3, #15 + 8003c0a: d908 bls.n 8003c1e + 8003c0c: 69bb ldr r3, [r7, #24] + 8003c0e: f5b3 3f80 cmp.w r3, #65536 ; 0x10000 + 8003c12: d204 bcs.n 8003c1e { huart->Instance->BRR = usartdiv; - 8003bd0: 687b ldr r3, [r7, #4] - 8003bd2: 681b ldr r3, [r3, #0] - 8003bd4: 69ba ldr r2, [r7, #24] - 8003bd6: 60da str r2, [r3, #12] - 8003bd8: e001 b.n 8003bde + 8003c14: 687b ldr r3, [r7, #4] + 8003c16: 681b ldr r3, [r3, #0] + 8003c18: 69ba ldr r2, [r7, #24] + 8003c1a: 60da str r2, [r3, #12] + 8003c1c: e001 b.n 8003c22 } else { ret = HAL_ERROR; - 8003bda: 2301 movs r3, #1 - 8003bdc: 75fb strb r3, [r7, #23] + 8003c1e: 2301 movs r3, #1 + 8003c20: 75fb strb r3, [r7, #23] } } /* Clear ISR function pointers */ huart->RxISR = NULL; - 8003bde: 687b ldr r3, [r7, #4] - 8003be0: 2200 movs r2, #0 - 8003be2: 661a str r2, [r3, #96] ; 0x60 + 8003c22: 687b ldr r3, [r7, #4] + 8003c24: 2200 movs r2, #0 + 8003c26: 661a str r2, [r3, #96] ; 0x60 huart->TxISR = NULL; - 8003be4: 687b ldr r3, [r7, #4] - 8003be6: 2200 movs r2, #0 - 8003be8: 665a str r2, [r3, #100] ; 0x64 + 8003c28: 687b ldr r3, [r7, #4] + 8003c2a: 2200 movs r2, #0 + 8003c2c: 665a str r2, [r3, #100] ; 0x64 return ret; - 8003bea: 7dfb ldrb r3, [r7, #23] + 8003c2e: 7dfb ldrb r3, [r7, #23] } - 8003bec: 4618 mov r0, r3 - 8003bee: 3720 adds r7, #32 - 8003bf0: 46bd mov sp, r7 - 8003bf2: bd80 pop {r7, pc} - 8003bf4: 01e84800 .word 0x01e84800 - 8003bf8: 00f42400 .word 0x00f42400 - -08003bfc : + 8003c30: 4618 mov r0, r3 + 8003c32: 3720 adds r7, #32 + 8003c34: 46bd mov sp, r7 + 8003c36: bd80 pop {r7, pc} + 8003c38: 01e84800 .word 0x01e84800 + 8003c3c: 00f42400 .word 0x00f42400 + +08003c40 : * @brief Configure the UART peripheral advanced features. * @param huart UART handle. * @retval None */ void UART_AdvFeatureConfig(UART_HandleTypeDef *huart) { - 8003bfc: b480 push {r7} - 8003bfe: b083 sub sp, #12 - 8003c00: af00 add r7, sp, #0 - 8003c02: 6078 str r0, [r7, #4] + 8003c40: b480 push {r7} + 8003c42: b083 sub sp, #12 + 8003c44: af00 add r7, sp, #0 + 8003c46: 6078 str r0, [r7, #4] /* Check whether the set of advanced features to configure is properly set */ assert_param(IS_UART_ADVFEATURE_INIT(huart->AdvancedInit.AdvFeatureInit)); /* if required, configure TX pin active level inversion */ if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_TXINVERT_INIT)) - 8003c04: 687b ldr r3, [r7, #4] - 8003c06: 6a5b ldr r3, [r3, #36] ; 0x24 - 8003c08: f003 0301 and.w r3, r3, #1 - 8003c0c: 2b00 cmp r3, #0 - 8003c0e: d00a beq.n 8003c26 - { - assert_param(IS_UART_ADVFEATURE_TXINV(huart->AdvancedInit.TxPinLevelInvert)); - MODIFY_REG(huart->Instance->CR2, USART_CR2_TXINV, huart->AdvancedInit.TxPinLevelInvert); - 8003c10: 687b ldr r3, [r7, #4] - 8003c12: 681b ldr r3, [r3, #0] - 8003c14: 685b ldr r3, [r3, #4] - 8003c16: f423 3100 bic.w r1, r3, #131072 ; 0x20000 - 8003c1a: 687b ldr r3, [r7, #4] - 8003c1c: 6a9a ldr r2, [r3, #40] ; 0x28 - 8003c1e: 687b ldr r3, [r7, #4] - 8003c20: 681b ldr r3, [r3, #0] - 8003c22: 430a orrs r2, r1 - 8003c24: 605a str r2, [r3, #4] - } - - /* if required, configure RX pin active level inversion */ - if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_RXINVERT_INIT)) - 8003c26: 687b ldr r3, [r7, #4] - 8003c28: 6a5b ldr r3, [r3, #36] ; 0x24 - 8003c2a: f003 0302 and.w r3, r3, #2 - 8003c2e: 2b00 cmp r3, #0 - 8003c30: d00a beq.n 8003c48 - { - assert_param(IS_UART_ADVFEATURE_RXINV(huart->AdvancedInit.RxPinLevelInvert)); - MODIFY_REG(huart->Instance->CR2, USART_CR2_RXINV, huart->AdvancedInit.RxPinLevelInvert); - 8003c32: 687b ldr r3, [r7, #4] - 8003c34: 681b ldr r3, [r3, #0] - 8003c36: 685b ldr r3, [r3, #4] - 8003c38: f423 3180 bic.w r1, r3, #65536 ; 0x10000 - 8003c3c: 687b ldr r3, [r7, #4] - 8003c3e: 6ada ldr r2, [r3, #44] ; 0x2c - 8003c40: 687b ldr r3, [r7, #4] - 8003c42: 681b ldr r3, [r3, #0] - 8003c44: 430a orrs r2, r1 - 8003c46: 605a str r2, [r3, #4] - } - - /* if required, configure data inversion */ - if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_DATAINVERT_INIT)) 8003c48: 687b ldr r3, [r7, #4] 8003c4a: 6a5b ldr r3, [r3, #36] ; 0x24 - 8003c4c: f003 0304 and.w r3, r3, #4 + 8003c4c: f003 0301 and.w r3, r3, #1 8003c50: 2b00 cmp r3, #0 - 8003c52: d00a beq.n 8003c6a + 8003c52: d00a beq.n 8003c6a { - assert_param(IS_UART_ADVFEATURE_DATAINV(huart->AdvancedInit.DataInvert)); - MODIFY_REG(huart->Instance->CR2, USART_CR2_DATAINV, huart->AdvancedInit.DataInvert); + assert_param(IS_UART_ADVFEATURE_TXINV(huart->AdvancedInit.TxPinLevelInvert)); + MODIFY_REG(huart->Instance->CR2, USART_CR2_TXINV, huart->AdvancedInit.TxPinLevelInvert); 8003c54: 687b ldr r3, [r7, #4] 8003c56: 681b ldr r3, [r3, #0] 8003c58: 685b ldr r3, [r3, #4] - 8003c5a: f423 2180 bic.w r1, r3, #262144 ; 0x40000 + 8003c5a: f423 3100 bic.w r1, r3, #131072 ; 0x20000 8003c5e: 687b ldr r3, [r7, #4] - 8003c60: 6b1a ldr r2, [r3, #48] ; 0x30 + 8003c60: 6a9a ldr r2, [r3, #40] ; 0x28 8003c62: 687b ldr r3, [r7, #4] 8003c64: 681b ldr r3, [r3, #0] 8003c66: 430a orrs r2, r1 8003c68: 605a str r2, [r3, #4] } - /* if required, configure RX/TX pins swap */ - if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_SWAP_INIT)) + /* if required, configure RX pin active level inversion */ + if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_RXINVERT_INIT)) 8003c6a: 687b ldr r3, [r7, #4] 8003c6c: 6a5b ldr r3, [r3, #36] ; 0x24 - 8003c6e: f003 0308 and.w r3, r3, #8 + 8003c6e: f003 0302 and.w r3, r3, #2 8003c72: 2b00 cmp r3, #0 - 8003c74: d00a beq.n 8003c8c + 8003c74: d00a beq.n 8003c8c { - assert_param(IS_UART_ADVFEATURE_SWAP(huart->AdvancedInit.Swap)); - MODIFY_REG(huart->Instance->CR2, USART_CR2_SWAP, huart->AdvancedInit.Swap); + assert_param(IS_UART_ADVFEATURE_RXINV(huart->AdvancedInit.RxPinLevelInvert)); + MODIFY_REG(huart->Instance->CR2, USART_CR2_RXINV, huart->AdvancedInit.RxPinLevelInvert); 8003c76: 687b ldr r3, [r7, #4] 8003c78: 681b ldr r3, [r3, #0] 8003c7a: 685b ldr r3, [r3, #4] - 8003c7c: f423 4100 bic.w r1, r3, #32768 ; 0x8000 + 8003c7c: f423 3180 bic.w r1, r3, #65536 ; 0x10000 8003c80: 687b ldr r3, [r7, #4] - 8003c82: 6b5a ldr r2, [r3, #52] ; 0x34 + 8003c82: 6ada ldr r2, [r3, #44] ; 0x2c 8003c84: 687b ldr r3, [r7, #4] 8003c86: 681b ldr r3, [r3, #0] 8003c88: 430a orrs r2, r1 8003c8a: 605a str r2, [r3, #4] } - /* if required, configure RX overrun detection disabling */ - if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_RXOVERRUNDISABLE_INIT)) + /* if required, configure data inversion */ + if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_DATAINVERT_INIT)) 8003c8c: 687b ldr r3, [r7, #4] 8003c8e: 6a5b ldr r3, [r3, #36] ; 0x24 - 8003c90: f003 0310 and.w r3, r3, #16 + 8003c90: f003 0304 and.w r3, r3, #4 8003c94: 2b00 cmp r3, #0 - 8003c96: d00a beq.n 8003cae + 8003c96: d00a beq.n 8003cae { - assert_param(IS_UART_OVERRUN(huart->AdvancedInit.OverrunDisable)); - MODIFY_REG(huart->Instance->CR3, USART_CR3_OVRDIS, huart->AdvancedInit.OverrunDisable); + assert_param(IS_UART_ADVFEATURE_DATAINV(huart->AdvancedInit.DataInvert)); + MODIFY_REG(huart->Instance->CR2, USART_CR2_DATAINV, huart->AdvancedInit.DataInvert); 8003c98: 687b ldr r3, [r7, #4] 8003c9a: 681b ldr r3, [r3, #0] - 8003c9c: 689b ldr r3, [r3, #8] - 8003c9e: f423 5180 bic.w r1, r3, #4096 ; 0x1000 + 8003c9c: 685b ldr r3, [r3, #4] + 8003c9e: f423 2180 bic.w r1, r3, #262144 ; 0x40000 8003ca2: 687b ldr r3, [r7, #4] - 8003ca4: 6b9a ldr r2, [r3, #56] ; 0x38 + 8003ca4: 6b1a ldr r2, [r3, #48] ; 0x30 8003ca6: 687b ldr r3, [r7, #4] 8003ca8: 681b ldr r3, [r3, #0] 8003caa: 430a orrs r2, r1 - 8003cac: 609a str r2, [r3, #8] + 8003cac: 605a str r2, [r3, #4] } - /* if required, configure DMA disabling on reception error */ - if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_DMADISABLEONERROR_INIT)) + /* if required, configure RX/TX pins swap */ + if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_SWAP_INIT)) 8003cae: 687b ldr r3, [r7, #4] 8003cb0: 6a5b ldr r3, [r3, #36] ; 0x24 - 8003cb2: f003 0320 and.w r3, r3, #32 + 8003cb2: f003 0308 and.w r3, r3, #8 8003cb6: 2b00 cmp r3, #0 - 8003cb8: d00a beq.n 8003cd0 + 8003cb8: d00a beq.n 8003cd0 { - assert_param(IS_UART_ADVFEATURE_DMAONRXERROR(huart->AdvancedInit.DMADisableonRxError)); - MODIFY_REG(huart->Instance->CR3, USART_CR3_DDRE, huart->AdvancedInit.DMADisableonRxError); + assert_param(IS_UART_ADVFEATURE_SWAP(huart->AdvancedInit.Swap)); + MODIFY_REG(huart->Instance->CR2, USART_CR2_SWAP, huart->AdvancedInit.Swap); 8003cba: 687b ldr r3, [r7, #4] 8003cbc: 681b ldr r3, [r3, #0] - 8003cbe: 689b ldr r3, [r3, #8] - 8003cc0: f423 5100 bic.w r1, r3, #8192 ; 0x2000 + 8003cbe: 685b ldr r3, [r3, #4] + 8003cc0: f423 4100 bic.w r1, r3, #32768 ; 0x8000 8003cc4: 687b ldr r3, [r7, #4] - 8003cc6: 6bda ldr r2, [r3, #60] ; 0x3c + 8003cc6: 6b5a ldr r2, [r3, #52] ; 0x34 8003cc8: 687b ldr r3, [r7, #4] 8003cca: 681b ldr r3, [r3, #0] 8003ccc: 430a orrs r2, r1 - 8003cce: 609a str r2, [r3, #8] + 8003cce: 605a str r2, [r3, #4] } - /* if required, configure auto Baud rate detection scheme */ - if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_AUTOBAUDRATE_INIT)) + /* if required, configure RX overrun detection disabling */ + if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_RXOVERRUNDISABLE_INIT)) 8003cd0: 687b ldr r3, [r7, #4] 8003cd2: 6a5b ldr r3, [r3, #36] ; 0x24 - 8003cd4: f003 0340 and.w r3, r3, #64 ; 0x40 + 8003cd4: f003 0310 and.w r3, r3, #16 8003cd8: 2b00 cmp r3, #0 - 8003cda: d01a beq.n 8003d12 + 8003cda: d00a beq.n 8003cf2 { - assert_param(IS_USART_AUTOBAUDRATE_DETECTION_INSTANCE(huart->Instance)); - assert_param(IS_UART_ADVFEATURE_AUTOBAUDRATE(huart->AdvancedInit.AutoBaudRateEnable)); - MODIFY_REG(huart->Instance->CR2, USART_CR2_ABREN, huart->AdvancedInit.AutoBaudRateEnable); + assert_param(IS_UART_OVERRUN(huart->AdvancedInit.OverrunDisable)); + MODIFY_REG(huart->Instance->CR3, USART_CR3_OVRDIS, huart->AdvancedInit.OverrunDisable); 8003cdc: 687b ldr r3, [r7, #4] 8003cde: 681b ldr r3, [r3, #0] - 8003ce0: 685b ldr r3, [r3, #4] - 8003ce2: f423 1180 bic.w r1, r3, #1048576 ; 0x100000 + 8003ce0: 689b ldr r3, [r3, #8] + 8003ce2: f423 5180 bic.w r1, r3, #4096 ; 0x1000 8003ce6: 687b ldr r3, [r7, #4] - 8003ce8: 6c1a ldr r2, [r3, #64] ; 0x40 + 8003ce8: 6b9a ldr r2, [r3, #56] ; 0x38 8003cea: 687b ldr r3, [r7, #4] 8003cec: 681b ldr r3, [r3, #0] 8003cee: 430a orrs r2, r1 - 8003cf0: 605a str r2, [r3, #4] + 8003cf0: 609a str r2, [r3, #8] + } + + /* if required, configure DMA disabling on reception error */ + if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_DMADISABLEONERROR_INIT)) + 8003cf2: 687b ldr r3, [r7, #4] + 8003cf4: 6a5b ldr r3, [r3, #36] ; 0x24 + 8003cf6: f003 0320 and.w r3, r3, #32 + 8003cfa: 2b00 cmp r3, #0 + 8003cfc: d00a beq.n 8003d14 + { + assert_param(IS_UART_ADVFEATURE_DMAONRXERROR(huart->AdvancedInit.DMADisableonRxError)); + MODIFY_REG(huart->Instance->CR3, USART_CR3_DDRE, huart->AdvancedInit.DMADisableonRxError); + 8003cfe: 687b ldr r3, [r7, #4] + 8003d00: 681b ldr r3, [r3, #0] + 8003d02: 689b ldr r3, [r3, #8] + 8003d04: f423 5100 bic.w r1, r3, #8192 ; 0x2000 + 8003d08: 687b ldr r3, [r7, #4] + 8003d0a: 6bda ldr r2, [r3, #60] ; 0x3c + 8003d0c: 687b ldr r3, [r7, #4] + 8003d0e: 681b ldr r3, [r3, #0] + 8003d10: 430a orrs r2, r1 + 8003d12: 609a str r2, [r3, #8] + } + + /* if required, configure auto Baud rate detection scheme */ + if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_AUTOBAUDRATE_INIT)) + 8003d14: 687b ldr r3, [r7, #4] + 8003d16: 6a5b ldr r3, [r3, #36] ; 0x24 + 8003d18: f003 0340 and.w r3, r3, #64 ; 0x40 + 8003d1c: 2b00 cmp r3, #0 + 8003d1e: d01a beq.n 8003d56 + { + assert_param(IS_USART_AUTOBAUDRATE_DETECTION_INSTANCE(huart->Instance)); + assert_param(IS_UART_ADVFEATURE_AUTOBAUDRATE(huart->AdvancedInit.AutoBaudRateEnable)); + MODIFY_REG(huart->Instance->CR2, USART_CR2_ABREN, huart->AdvancedInit.AutoBaudRateEnable); + 8003d20: 687b ldr r3, [r7, #4] + 8003d22: 681b ldr r3, [r3, #0] + 8003d24: 685b ldr r3, [r3, #4] + 8003d26: f423 1180 bic.w r1, r3, #1048576 ; 0x100000 + 8003d2a: 687b ldr r3, [r7, #4] + 8003d2c: 6c1a ldr r2, [r3, #64] ; 0x40 + 8003d2e: 687b ldr r3, [r7, #4] + 8003d30: 681b ldr r3, [r3, #0] + 8003d32: 430a orrs r2, r1 + 8003d34: 605a str r2, [r3, #4] /* set auto Baudrate detection parameters if detection is enabled */ if (huart->AdvancedInit.AutoBaudRateEnable == UART_ADVFEATURE_AUTOBAUDRATE_ENABLE) - 8003cf2: 687b ldr r3, [r7, #4] - 8003cf4: 6c1b ldr r3, [r3, #64] ; 0x40 - 8003cf6: f5b3 1f80 cmp.w r3, #1048576 ; 0x100000 - 8003cfa: d10a bne.n 8003d12 + 8003d36: 687b ldr r3, [r7, #4] + 8003d38: 6c1b ldr r3, [r3, #64] ; 0x40 + 8003d3a: f5b3 1f80 cmp.w r3, #1048576 ; 0x100000 + 8003d3e: d10a bne.n 8003d56 { assert_param(IS_UART_ADVFEATURE_AUTOBAUDRATEMODE(huart->AdvancedInit.AutoBaudRateMode)); MODIFY_REG(huart->Instance->CR2, USART_CR2_ABRMODE, huart->AdvancedInit.AutoBaudRateMode); - 8003cfc: 687b ldr r3, [r7, #4] - 8003cfe: 681b ldr r3, [r3, #0] - 8003d00: 685b ldr r3, [r3, #4] - 8003d02: f423 01c0 bic.w r1, r3, #6291456 ; 0x600000 - 8003d06: 687b ldr r3, [r7, #4] - 8003d08: 6c5a ldr r2, [r3, #68] ; 0x44 - 8003d0a: 687b ldr r3, [r7, #4] - 8003d0c: 681b ldr r3, [r3, #0] - 8003d0e: 430a orrs r2, r1 - 8003d10: 605a str r2, [r3, #4] + 8003d40: 687b ldr r3, [r7, #4] + 8003d42: 681b ldr r3, [r3, #0] + 8003d44: 685b ldr r3, [r3, #4] + 8003d46: f423 01c0 bic.w r1, r3, #6291456 ; 0x600000 + 8003d4a: 687b ldr r3, [r7, #4] + 8003d4c: 6c5a ldr r2, [r3, #68] ; 0x44 + 8003d4e: 687b ldr r3, [r7, #4] + 8003d50: 681b ldr r3, [r3, #0] + 8003d52: 430a orrs r2, r1 + 8003d54: 605a str r2, [r3, #4] } } /* if required, configure MSB first on communication line */ if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_MSBFIRST_INIT)) - 8003d12: 687b ldr r3, [r7, #4] - 8003d14: 6a5b ldr r3, [r3, #36] ; 0x24 - 8003d16: f003 0380 and.w r3, r3, #128 ; 0x80 - 8003d1a: 2b00 cmp r3, #0 - 8003d1c: d00a beq.n 8003d34 + 8003d56: 687b ldr r3, [r7, #4] + 8003d58: 6a5b ldr r3, [r3, #36] ; 0x24 + 8003d5a: f003 0380 and.w r3, r3, #128 ; 0x80 + 8003d5e: 2b00 cmp r3, #0 + 8003d60: d00a beq.n 8003d78 { assert_param(IS_UART_ADVFEATURE_MSBFIRST(huart->AdvancedInit.MSBFirst)); MODIFY_REG(huart->Instance->CR2, USART_CR2_MSBFIRST, huart->AdvancedInit.MSBFirst); - 8003d1e: 687b ldr r3, [r7, #4] - 8003d20: 681b ldr r3, [r3, #0] - 8003d22: 685b ldr r3, [r3, #4] - 8003d24: f423 2100 bic.w r1, r3, #524288 ; 0x80000 - 8003d28: 687b ldr r3, [r7, #4] - 8003d2a: 6c9a ldr r2, [r3, #72] ; 0x48 - 8003d2c: 687b ldr r3, [r7, #4] - 8003d2e: 681b ldr r3, [r3, #0] - 8003d30: 430a orrs r2, r1 - 8003d32: 605a str r2, [r3, #4] + 8003d62: 687b ldr r3, [r7, #4] + 8003d64: 681b ldr r3, [r3, #0] + 8003d66: 685b ldr r3, [r3, #4] + 8003d68: f423 2100 bic.w r1, r3, #524288 ; 0x80000 + 8003d6c: 687b ldr r3, [r7, #4] + 8003d6e: 6c9a ldr r2, [r3, #72] ; 0x48 + 8003d70: 687b ldr r3, [r7, #4] + 8003d72: 681b ldr r3, [r3, #0] + 8003d74: 430a orrs r2, r1 + 8003d76: 605a str r2, [r3, #4] } } - 8003d34: bf00 nop - 8003d36: 370c adds r7, #12 - 8003d38: 46bd mov sp, r7 - 8003d3a: f85d 7b04 ldr.w r7, [sp], #4 - 8003d3e: 4770 bx lr + 8003d78: bf00 nop + 8003d7a: 370c adds r7, #12 + 8003d7c: 46bd mov sp, r7 + 8003d7e: f85d 7b04 ldr.w r7, [sp], #4 + 8003d82: 4770 bx lr -08003d40 : +08003d84 : * @brief Check the UART Idle State. * @param huart UART handle. * @retval HAL status */ HAL_StatusTypeDef UART_CheckIdleState(UART_HandleTypeDef *huart) { - 8003d40: b580 push {r7, lr} - 8003d42: b086 sub sp, #24 - 8003d44: af02 add r7, sp, #8 - 8003d46: 6078 str r0, [r7, #4] + 8003d84: b580 push {r7, lr} + 8003d86: b086 sub sp, #24 + 8003d88: af02 add r7, sp, #8 + 8003d8a: 6078 str r0, [r7, #4] uint32_t tickstart; /* Initialize the UART ErrorCode */ huart->ErrorCode = HAL_UART_ERROR_NONE; - 8003d48: 687b ldr r3, [r7, #4] - 8003d4a: 2200 movs r2, #0 - 8003d4c: 67da str r2, [r3, #124] ; 0x7c + 8003d8c: 687b ldr r3, [r7, #4] + 8003d8e: 2200 movs r2, #0 + 8003d90: 67da str r2, [r3, #124] ; 0x7c /* Init tickstart for timeout managment*/ tickstart = HAL_GetTick(); - 8003d4e: f7fc fc45 bl 80005dc - 8003d52: 60f8 str r0, [r7, #12] + 8003d92: f7fc fc23 bl 80005dc + 8003d96: 60f8 str r0, [r7, #12] /* Check if the Transmitter is enabled */ if ((huart->Instance->CR1 & USART_CR1_TE) == USART_CR1_TE) - 8003d54: 687b ldr r3, [r7, #4] - 8003d56: 681b ldr r3, [r3, #0] - 8003d58: 681b ldr r3, [r3, #0] - 8003d5a: f003 0308 and.w r3, r3, #8 - 8003d5e: 2b08 cmp r3, #8 - 8003d60: d10e bne.n 8003d80 + 8003d98: 687b ldr r3, [r7, #4] + 8003d9a: 681b ldr r3, [r3, #0] + 8003d9c: 681b ldr r3, [r3, #0] + 8003d9e: f003 0308 and.w r3, r3, #8 + 8003da2: 2b08 cmp r3, #8 + 8003da4: d10e bne.n 8003dc4 { /* Wait until TEACK flag is set */ if (UART_WaitOnFlagUntilTimeout(huart, USART_ISR_TEACK, RESET, tickstart, HAL_UART_TIMEOUT_VALUE) != HAL_OK) - 8003d62: f06f 437e mvn.w r3, #4261412864 ; 0xfe000000 - 8003d66: 9300 str r3, [sp, #0] - 8003d68: 68fb ldr r3, [r7, #12] - 8003d6a: 2200 movs r2, #0 - 8003d6c: f44f 1100 mov.w r1, #2097152 ; 0x200000 - 8003d70: 6878 ldr r0, [r7, #4] - 8003d72: f000 f814 bl 8003d9e - 8003d76: 4603 mov r3, r0 - 8003d78: 2b00 cmp r3, #0 - 8003d7a: d001 beq.n 8003d80 + 8003da6: f06f 437e mvn.w r3, #4261412864 ; 0xfe000000 + 8003daa: 9300 str r3, [sp, #0] + 8003dac: 68fb ldr r3, [r7, #12] + 8003dae: 2200 movs r2, #0 + 8003db0: f44f 1100 mov.w r1, #2097152 ; 0x200000 + 8003db4: 6878 ldr r0, [r7, #4] + 8003db6: f000 f814 bl 8003de2 + 8003dba: 4603 mov r3, r0 + 8003dbc: 2b00 cmp r3, #0 + 8003dbe: d001 beq.n 8003dc4 { /* Timeout occurred */ return HAL_TIMEOUT; - 8003d7c: 2303 movs r3, #3 - 8003d7e: e00a b.n 8003d96 + 8003dc0: 2303 movs r3, #3 + 8003dc2: e00a b.n 8003dda } } /* Initialize the UART State */ huart->gState = HAL_UART_STATE_READY; - 8003d80: 687b ldr r3, [r7, #4] - 8003d82: 2220 movs r2, #32 - 8003d84: 675a str r2, [r3, #116] ; 0x74 + 8003dc4: 687b ldr r3, [r7, #4] + 8003dc6: 2220 movs r2, #32 + 8003dc8: 675a str r2, [r3, #116] ; 0x74 huart->RxState = HAL_UART_STATE_READY; - 8003d86: 687b ldr r3, [r7, #4] - 8003d88: 2220 movs r2, #32 - 8003d8a: 679a str r2, [r3, #120] ; 0x78 + 8003dca: 687b ldr r3, [r7, #4] + 8003dcc: 2220 movs r2, #32 + 8003dce: 679a str r2, [r3, #120] ; 0x78 /* Process Unlocked */ __HAL_UNLOCK(huart); - 8003d8c: 687b ldr r3, [r7, #4] - 8003d8e: 2200 movs r2, #0 - 8003d90: f883 2070 strb.w r2, [r3, #112] ; 0x70 + 8003dd0: 687b ldr r3, [r7, #4] + 8003dd2: 2200 movs r2, #0 + 8003dd4: f883 2070 strb.w r2, [r3, #112] ; 0x70 return HAL_OK; - 8003d94: 2300 movs r3, #0 + 8003dd8: 2300 movs r3, #0 } - 8003d96: 4618 mov r0, r3 - 8003d98: 3710 adds r7, #16 - 8003d9a: 46bd mov sp, r7 - 8003d9c: bd80 pop {r7, pc} + 8003dda: 4618 mov r0, r3 + 8003ddc: 3710 adds r7, #16 + 8003dde: 46bd mov sp, r7 + 8003de0: bd80 pop {r7, pc} -08003d9e : +08003de2 : * @param Tickstart Tick start value * @param Timeout Timeout duration * @retval HAL status */ HAL_StatusTypeDef UART_WaitOnFlagUntilTimeout(UART_HandleTypeDef *huart, uint32_t Flag, FlagStatus Status, uint32_t Tickstart, uint32_t Timeout) { - 8003d9e: b580 push {r7, lr} - 8003da0: b084 sub sp, #16 - 8003da2: af00 add r7, sp, #0 - 8003da4: 60f8 str r0, [r7, #12] - 8003da6: 60b9 str r1, [r7, #8] - 8003da8: 603b str r3, [r7, #0] - 8003daa: 4613 mov r3, r2 - 8003dac: 71fb strb r3, [r7, #7] + 8003de2: b580 push {r7, lr} + 8003de4: b084 sub sp, #16 + 8003de6: af00 add r7, sp, #0 + 8003de8: 60f8 str r0, [r7, #12] + 8003dea: 60b9 str r1, [r7, #8] + 8003dec: 603b str r3, [r7, #0] + 8003dee: 4613 mov r3, r2 + 8003df0: 71fb strb r3, [r7, #7] /* Wait until flag is set */ while ((__HAL_UART_GET_FLAG(huart, Flag) ? SET : RESET) == Status) - 8003dae: e02a b.n 8003e06 + 8003df2: e02a b.n 8003e4a { /* Check for the Timeout */ if (Timeout != HAL_MAX_DELAY) - 8003db0: 69bb ldr r3, [r7, #24] - 8003db2: f1b3 3fff cmp.w r3, #4294967295 ; 0xffffffff - 8003db6: d026 beq.n 8003e06 + 8003df4: 69bb ldr r3, [r7, #24] + 8003df6: f1b3 3fff cmp.w r3, #4294967295 ; 0xffffffff + 8003dfa: d026 beq.n 8003e4a { if (((HAL_GetTick() - Tickstart) > Timeout) || (Timeout == 0U)) - 8003db8: f7fc fc10 bl 80005dc - 8003dbc: 4602 mov r2, r0 - 8003dbe: 683b ldr r3, [r7, #0] - 8003dc0: 1ad3 subs r3, r2, r3 - 8003dc2: 69ba ldr r2, [r7, #24] - 8003dc4: 429a cmp r2, r3 - 8003dc6: d302 bcc.n 8003dce - 8003dc8: 69bb ldr r3, [r7, #24] - 8003dca: 2b00 cmp r3, #0 - 8003dcc: d11b bne.n 8003e06 + 8003dfc: f7fc fbee bl 80005dc + 8003e00: 4602 mov r2, r0 + 8003e02: 683b ldr r3, [r7, #0] + 8003e04: 1ad3 subs r3, r2, r3 + 8003e06: 69ba ldr r2, [r7, #24] + 8003e08: 429a cmp r2, r3 + 8003e0a: d302 bcc.n 8003e12 + 8003e0c: 69bb ldr r3, [r7, #24] + 8003e0e: 2b00 cmp r3, #0 + 8003e10: d11b bne.n 8003e4a { /* Disable TXE, RXNE, PE and ERR (Frame error, noise error, overrun error) interrupts for the interrupt process */ CLEAR_BIT(huart->Instance->CR1, (USART_CR1_RXNEIE | USART_CR1_PEIE | USART_CR1_TXEIE)); - 8003dce: 68fb ldr r3, [r7, #12] - 8003dd0: 681b ldr r3, [r3, #0] - 8003dd2: 681a ldr r2, [r3, #0] - 8003dd4: 68fb ldr r3, [r7, #12] - 8003dd6: 681b ldr r3, [r3, #0] - 8003dd8: f422 72d0 bic.w r2, r2, #416 ; 0x1a0 - 8003ddc: 601a str r2, [r3, #0] + 8003e12: 68fb ldr r3, [r7, #12] + 8003e14: 681b ldr r3, [r3, #0] + 8003e16: 681a ldr r2, [r3, #0] + 8003e18: 68fb ldr r3, [r7, #12] + 8003e1a: 681b ldr r3, [r3, #0] + 8003e1c: f422 72d0 bic.w r2, r2, #416 ; 0x1a0 + 8003e20: 601a str r2, [r3, #0] CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); - 8003dde: 68fb ldr r3, [r7, #12] - 8003de0: 681b ldr r3, [r3, #0] - 8003de2: 689a ldr r2, [r3, #8] - 8003de4: 68fb ldr r3, [r7, #12] - 8003de6: 681b ldr r3, [r3, #0] - 8003de8: f022 0201 bic.w r2, r2, #1 - 8003dec: 609a str r2, [r3, #8] + 8003e22: 68fb ldr r3, [r7, #12] + 8003e24: 681b ldr r3, [r3, #0] + 8003e26: 689a ldr r2, [r3, #8] + 8003e28: 68fb ldr r3, [r7, #12] + 8003e2a: 681b ldr r3, [r3, #0] + 8003e2c: f022 0201 bic.w r2, r2, #1 + 8003e30: 609a str r2, [r3, #8] huart->gState = HAL_UART_STATE_READY; - 8003dee: 68fb ldr r3, [r7, #12] - 8003df0: 2220 movs r2, #32 - 8003df2: 675a str r2, [r3, #116] ; 0x74 + 8003e32: 68fb ldr r3, [r7, #12] + 8003e34: 2220 movs r2, #32 + 8003e36: 675a str r2, [r3, #116] ; 0x74 huart->RxState = HAL_UART_STATE_READY; - 8003df4: 68fb ldr r3, [r7, #12] - 8003df6: 2220 movs r2, #32 - 8003df8: 679a str r2, [r3, #120] ; 0x78 + 8003e38: 68fb ldr r3, [r7, #12] + 8003e3a: 2220 movs r2, #32 + 8003e3c: 679a str r2, [r3, #120] ; 0x78 /* Process Unlocked */ __HAL_UNLOCK(huart); - 8003dfa: 68fb ldr r3, [r7, #12] - 8003dfc: 2200 movs r2, #0 - 8003dfe: f883 2070 strb.w r2, [r3, #112] ; 0x70 + 8003e3e: 68fb ldr r3, [r7, #12] + 8003e40: 2200 movs r2, #0 + 8003e42: f883 2070 strb.w r2, [r3, #112] ; 0x70 return HAL_TIMEOUT; - 8003e02: 2303 movs r3, #3 - 8003e04: e00f b.n 8003e26 + 8003e46: 2303 movs r3, #3 + 8003e48: e00f b.n 8003e6a while ((__HAL_UART_GET_FLAG(huart, Flag) ? SET : RESET) == Status) - 8003e06: 68fb ldr r3, [r7, #12] - 8003e08: 681b ldr r3, [r3, #0] - 8003e0a: 69da ldr r2, [r3, #28] - 8003e0c: 68bb ldr r3, [r7, #8] - 8003e0e: 4013 ands r3, r2 - 8003e10: 68ba ldr r2, [r7, #8] - 8003e12: 429a cmp r2, r3 - 8003e14: bf0c ite eq - 8003e16: 2301 moveq r3, #1 - 8003e18: 2300 movne r3, #0 - 8003e1a: b2db uxtb r3, r3 - 8003e1c: 461a mov r2, r3 - 8003e1e: 79fb ldrb r3, [r7, #7] - 8003e20: 429a cmp r2, r3 - 8003e22: d0c5 beq.n 8003db0 + 8003e4a: 68fb ldr r3, [r7, #12] + 8003e4c: 681b ldr r3, [r3, #0] + 8003e4e: 69da ldr r2, [r3, #28] + 8003e50: 68bb ldr r3, [r7, #8] + 8003e52: 4013 ands r3, r2 + 8003e54: 68ba ldr r2, [r7, #8] + 8003e56: 429a cmp r2, r3 + 8003e58: bf0c ite eq + 8003e5a: 2301 moveq r3, #1 + 8003e5c: 2300 movne r3, #0 + 8003e5e: b2db uxtb r3, r3 + 8003e60: 461a mov r2, r3 + 8003e62: 79fb ldrb r3, [r7, #7] + 8003e64: 429a cmp r2, r3 + 8003e66: d0c5 beq.n 8003df4 } } } return HAL_OK; - 8003e24: 2300 movs r3, #0 + 8003e68: 2300 movs r3, #0 } - 8003e26: 4618 mov r0, r3 - 8003e28: 3710 adds r7, #16 - 8003e2a: 46bd mov sp, r7 - 8003e2c: bd80 pop {r7, pc} + 8003e6a: 4618 mov r0, r3 + 8003e6c: 3710 adds r7, #16 + 8003e6e: 46bd mov sp, r7 + 8003e70: bd80 pop {r7, pc} -08003e2e : +08003e72 : * @brief End ongoing Rx transfer on UART peripheral (following error detection or Reception completion). * @param huart UART handle. * @retval None */ static void UART_EndRxTransfer(UART_HandleTypeDef *huart) { - 8003e2e: b480 push {r7} - 8003e30: b083 sub sp, #12 - 8003e32: af00 add r7, sp, #0 - 8003e34: 6078 str r0, [r7, #4] + 8003e72: b480 push {r7} + 8003e74: b083 sub sp, #12 + 8003e76: af00 add r7, sp, #0 + 8003e78: 6078 str r0, [r7, #4] /* Disable RXNE, PE and ERR (Frame error, noise error, overrun error) interrupts */ CLEAR_BIT(huart->Instance->CR1, (USART_CR1_RXNEIE | USART_CR1_PEIE)); - 8003e36: 687b ldr r3, [r7, #4] - 8003e38: 681b ldr r3, [r3, #0] - 8003e3a: 681a ldr r2, [r3, #0] - 8003e3c: 687b ldr r3, [r7, #4] - 8003e3e: 681b ldr r3, [r3, #0] - 8003e40: f422 7290 bic.w r2, r2, #288 ; 0x120 - 8003e44: 601a str r2, [r3, #0] + 8003e7a: 687b ldr r3, [r7, #4] + 8003e7c: 681b ldr r3, [r3, #0] + 8003e7e: 681a ldr r2, [r3, #0] + 8003e80: 687b ldr r3, [r7, #4] + 8003e82: 681b ldr r3, [r3, #0] + 8003e84: f422 7290 bic.w r2, r2, #288 ; 0x120 + 8003e88: 601a str r2, [r3, #0] CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); - 8003e46: 687b ldr r3, [r7, #4] - 8003e48: 681b ldr r3, [r3, #0] - 8003e4a: 689a ldr r2, [r3, #8] - 8003e4c: 687b ldr r3, [r7, #4] - 8003e4e: 681b ldr r3, [r3, #0] - 8003e50: f022 0201 bic.w r2, r2, #1 - 8003e54: 609a str r2, [r3, #8] + 8003e8a: 687b ldr r3, [r7, #4] + 8003e8c: 681b ldr r3, [r3, #0] + 8003e8e: 689a ldr r2, [r3, #8] + 8003e90: 687b ldr r3, [r7, #4] + 8003e92: 681b ldr r3, [r3, #0] + 8003e94: f022 0201 bic.w r2, r2, #1 + 8003e98: 609a str r2, [r3, #8] /* At end of Rx process, restore huart->RxState to Ready */ huart->RxState = HAL_UART_STATE_READY; - 8003e56: 687b ldr r3, [r7, #4] - 8003e58: 2220 movs r2, #32 - 8003e5a: 679a str r2, [r3, #120] ; 0x78 + 8003e9a: 687b ldr r3, [r7, #4] + 8003e9c: 2220 movs r2, #32 + 8003e9e: 679a str r2, [r3, #120] ; 0x78 /* Reset RxIsr function pointer */ huart->RxISR = NULL; - 8003e5c: 687b ldr r3, [r7, #4] - 8003e5e: 2200 movs r2, #0 - 8003e60: 661a str r2, [r3, #96] ; 0x60 + 8003ea0: 687b ldr r3, [r7, #4] + 8003ea2: 2200 movs r2, #0 + 8003ea4: 661a str r2, [r3, #96] ; 0x60 } - 8003e62: bf00 nop - 8003e64: 370c adds r7, #12 - 8003e66: 46bd mov sp, r7 - 8003e68: f85d 7b04 ldr.w r7, [sp], #4 - 8003e6c: 4770 bx lr + 8003ea6: bf00 nop + 8003ea8: 370c adds r7, #12 + 8003eaa: 46bd mov sp, r7 + 8003eac: f85d 7b04 ldr.w r7, [sp], #4 + 8003eb0: 4770 bx lr -08003e6e : +08003eb2 : * (To be called at end of DMA Abort procedure following error occurrence). * @param hdma DMA handle. * @retval None */ static void UART_DMAAbortOnError(DMA_HandleTypeDef *hdma) { - 8003e6e: b580 push {r7, lr} - 8003e70: b084 sub sp, #16 - 8003e72: af00 add r7, sp, #0 - 8003e74: 6078 str r0, [r7, #4] + 8003eb2: b580 push {r7, lr} + 8003eb4: b084 sub sp, #16 + 8003eb6: af00 add r7, sp, #0 + 8003eb8: 6078 str r0, [r7, #4] UART_HandleTypeDef *huart = (UART_HandleTypeDef *)(hdma->Parent); - 8003e76: 687b ldr r3, [r7, #4] - 8003e78: 6b9b ldr r3, [r3, #56] ; 0x38 - 8003e7a: 60fb str r3, [r7, #12] + 8003eba: 687b ldr r3, [r7, #4] + 8003ebc: 6b9b ldr r3, [r3, #56] ; 0x38 + 8003ebe: 60fb str r3, [r7, #12] huart->RxXferCount = 0U; - 8003e7c: 68fb ldr r3, [r7, #12] - 8003e7e: 2200 movs r2, #0 - 8003e80: f8a3 205a strh.w r2, [r3, #90] ; 0x5a + 8003ec0: 68fb ldr r3, [r7, #12] + 8003ec2: 2200 movs r2, #0 + 8003ec4: f8a3 205a strh.w r2, [r3, #90] ; 0x5a huart->TxXferCount = 0U; - 8003e84: 68fb ldr r3, [r7, #12] - 8003e86: 2200 movs r2, #0 - 8003e88: f8a3 2052 strh.w r2, [r3, #82] ; 0x52 + 8003ec8: 68fb ldr r3, [r7, #12] + 8003eca: 2200 movs r2, #0 + 8003ecc: f8a3 2052 strh.w r2, [r3, #82] ; 0x52 #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) /*Call registered error callback*/ huart->ErrorCallback(huart); #else /*Call legacy weak error callback*/ HAL_UART_ErrorCallback(huart); - 8003e8c: 68f8 ldr r0, [r7, #12] - 8003e8e: f7ff fc07 bl 80036a0 + 8003ed0: 68f8 ldr r0, [r7, #12] + 8003ed2: f7ff fc07 bl 80036e4 #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ } - 8003e92: bf00 nop - 8003e94: 3710 adds r7, #16 - 8003e96: 46bd mov sp, r7 - 8003e98: bd80 pop {r7, pc} + 8003ed6: bf00 nop + 8003ed8: 3710 adds r7, #16 + 8003eda: 46bd mov sp, r7 + 8003edc: bd80 pop {r7, pc} -08003e9a : +08003ede : * @param huart pointer to a UART_HandleTypeDef structure that contains * the configuration information for the specified UART module. * @retval None */ static void UART_EndTransmit_IT(UART_HandleTypeDef *huart) { - 8003e9a: b580 push {r7, lr} - 8003e9c: b082 sub sp, #8 - 8003e9e: af00 add r7, sp, #0 - 8003ea0: 6078 str r0, [r7, #4] + 8003ede: b580 push {r7, lr} + 8003ee0: b082 sub sp, #8 + 8003ee2: af00 add r7, sp, #0 + 8003ee4: 6078 str r0, [r7, #4] /* Disable the UART Transmit Complete Interrupt */ CLEAR_BIT(huart->Instance->CR1, USART_CR1_TCIE); - 8003ea2: 687b ldr r3, [r7, #4] - 8003ea4: 681b ldr r3, [r3, #0] - 8003ea6: 681a ldr r2, [r3, #0] - 8003ea8: 687b ldr r3, [r7, #4] - 8003eaa: 681b ldr r3, [r3, #0] - 8003eac: f022 0240 bic.w r2, r2, #64 ; 0x40 - 8003eb0: 601a str r2, [r3, #0] + 8003ee6: 687b ldr r3, [r7, #4] + 8003ee8: 681b ldr r3, [r3, #0] + 8003eea: 681a ldr r2, [r3, #0] + 8003eec: 687b ldr r3, [r7, #4] + 8003eee: 681b ldr r3, [r3, #0] + 8003ef0: f022 0240 bic.w r2, r2, #64 ; 0x40 + 8003ef4: 601a str r2, [r3, #0] /* Tx process is ended, restore huart->gState to Ready */ huart->gState = HAL_UART_STATE_READY; - 8003eb2: 687b ldr r3, [r7, #4] - 8003eb4: 2220 movs r2, #32 - 8003eb6: 675a str r2, [r3, #116] ; 0x74 + 8003ef6: 687b ldr r3, [r7, #4] + 8003ef8: 2220 movs r2, #32 + 8003efa: 675a str r2, [r3, #116] ; 0x74 /* Cleat TxISR function pointer */ huart->TxISR = NULL; - 8003eb8: 687b ldr r3, [r7, #4] - 8003eba: 2200 movs r2, #0 - 8003ebc: 665a str r2, [r3, #100] ; 0x64 + 8003efc: 687b ldr r3, [r7, #4] + 8003efe: 2200 movs r2, #0 + 8003f00: 665a str r2, [r3, #100] ; 0x64 #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) /*Call registered Tx complete callback*/ huart->TxCpltCallback(huart); #else /*Call legacy weak Tx complete callback*/ HAL_UART_TxCpltCallback(huart); - 8003ebe: 6878 ldr r0, [r7, #4] - 8003ec0: f7ff fbe4 bl 800368c + 8003f02: 6878 ldr r0, [r7, #4] + 8003f04: f7ff fbe4 bl 80036d0 #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ } - 8003ec4: bf00 nop - 8003ec6: 3708 adds r7, #8 - 8003ec8: 46bd mov sp, r7 - 8003eca: bd80 pop {r7, pc} + 8003f08: bf00 nop + 8003f0a: 3708 adds r7, #8 + 8003f0c: 46bd mov sp, r7 + 8003f0e: bd80 pop {r7, pc} -08003ecc <_ZN7Encoder8GetCountEv>: +08003f10 <_ZN7Encoder8GetCountEv>: Encoder(TIM_HandleTypeDef* timer); void Setup(); int GetCount() { - 8003ecc: b480 push {r7} - 8003ece: b085 sub sp, #20 - 8003ed0: af00 add r7, sp, #0 - 8003ed2: 6078 str r0, [r7, #4] + 8003f10: b480 push {r7} + 8003f12: b085 sub sp, #20 + 8003f14: af00 add r7, sp, #0 + 8003f16: 6078 str r0, [r7, #4] int count = ((int)__HAL_TIM_GET_COUNTER(timer_) - ((timer_->Init.Period)/2)); - 8003ed4: 687b ldr r3, [r7, #4] - 8003ed6: 681b ldr r3, [r3, #0] - 8003ed8: 681b ldr r3, [r3, #0] - 8003eda: 6a5a ldr r2, [r3, #36] ; 0x24 - 8003edc: 687b ldr r3, [r7, #4] - 8003ede: 681b ldr r3, [r3, #0] - 8003ee0: 68db ldr r3, [r3, #12] - 8003ee2: 085b lsrs r3, r3, #1 - 8003ee4: 1ad3 subs r3, r2, r3 - 8003ee6: 60fb str r3, [r7, #12] + 8003f18: 687b ldr r3, [r7, #4] + 8003f1a: 681b ldr r3, [r3, #0] + 8003f1c: 681b ldr r3, [r3, #0] + 8003f1e: 6a5a ldr r2, [r3, #36] ; 0x24 + 8003f20: 687b ldr r3, [r7, #4] + 8003f22: 681b ldr r3, [r3, #0] + 8003f24: 68db ldr r3, [r3, #12] + 8003f26: 085b lsrs r3, r3, #1 + 8003f28: 1ad3 subs r3, r2, r3 + 8003f2a: 60fb str r3, [r7, #12] return count; - 8003ee8: 68fb ldr r3, [r7, #12] + 8003f2c: 68fb ldr r3, [r7, #12] } - 8003eea: 4618 mov r0, r3 - 8003eec: 3714 adds r7, #20 - 8003eee: 46bd mov sp, r7 - 8003ef0: f85d 7b04 ldr.w r7, [sp], #4 - 8003ef4: 4770 bx lr + 8003f2e: 4618 mov r0, r3 + 8003f30: 3714 adds r7, #20 + 8003f32: 46bd mov sp, r7 + 8003f34: f85d 7b04 ldr.w r7, [sp], #4 + 8003f38: 4770 bx lr -08003ef6 <_ZN7Encoder10ResetCountEv>: +08003f3a <_ZN7Encoder10ResetCountEv>: void ResetCount() { - 8003ef6: b480 push {r7} - 8003ef8: b083 sub sp, #12 - 8003efa: af00 add r7, sp, #0 - 8003efc: 6078 str r0, [r7, #4] + 8003f3a: b480 push {r7} + 8003f3c: b083 sub sp, #12 + 8003f3e: af00 add r7, sp, #0 + 8003f40: 6078 str r0, [r7, #4] //set counter to half its maximum value __HAL_TIM_SET_COUNTER(timer_, (timer_->Init.Period)/2); - 8003efe: 687b ldr r3, [r7, #4] - 8003f00: 681b ldr r3, [r3, #0] - 8003f02: 68da ldr r2, [r3, #12] - 8003f04: 687b ldr r3, [r7, #4] - 8003f06: 681b ldr r3, [r3, #0] - 8003f08: 681b ldr r3, [r3, #0] - 8003f0a: 0852 lsrs r2, r2, #1 - 8003f0c: 625a str r2, [r3, #36] ; 0x24 - } - 8003f0e: bf00 nop - 8003f10: 370c adds r7, #12 - 8003f12: 46bd mov sp, r7 - 8003f14: f85d 7b04 ldr.w r7, [sp], #4 - 8003f18: 4770 bx lr + 8003f42: 687b ldr r3, [r7, #4] + 8003f44: 681b ldr r3, [r3, #0] + 8003f46: 68da ldr r2, [r3, #12] + 8003f48: 687b ldr r3, [r7, #4] + 8003f4a: 681b ldr r3, [r3, #0] + 8003f4c: 681b ldr r3, [r3, #0] + 8003f4e: 0852 lsrs r2, r2, #1 + 8003f50: 625a str r2, [r3, #36] ; 0x24 + } + 8003f52: bf00 nop + 8003f54: 370c adds r7, #12 + 8003f56: 46bd mov sp, r7 + 8003f58: f85d 7b04 ldr.w r7, [sp], #4 + 8003f5c: 4770 bx lr ... -08003f1c <_ZN7EncoderC1EP17TIM_HandleTypeDef>: +08003f60 <_ZN7EncoderC1EP17TIM_HandleTypeDef>: #include "encoder.h" Encoder::Encoder(TIM_HandleTypeDef* timer) { - 8003f1c: b480 push {r7} - 8003f1e: b083 sub sp, #12 - 8003f20: af00 add r7, sp, #0 - 8003f22: 6078 str r0, [r7, #4] - 8003f24: 6039 str r1, [r7, #0] - 8003f26: 687b ldr r3, [r7, #4] - 8003f28: 4a08 ldr r2, [pc, #32] ; (8003f4c <_ZN7EncoderC1EP17TIM_HandleTypeDef+0x30>) - 8003f2a: 611a str r2, [r3, #16] - 8003f2c: 687b ldr r3, [r7, #4] - 8003f2e: 4a08 ldr r2, [pc, #32] ; (8003f50 <_ZN7EncoderC1EP17TIM_HandleTypeDef+0x34>) - 8003f30: 615a str r2, [r3, #20] - 8003f32: 687b ldr r3, [r7, #4] - 8003f34: 4a07 ldr r2, [pc, #28] ; (8003f54 <_ZN7EncoderC1EP17TIM_HandleTypeDef+0x38>) - 8003f36: 619a str r2, [r3, #24] + 8003f60: b480 push {r7} + 8003f62: b083 sub sp, #12 + 8003f64: af00 add r7, sp, #0 + 8003f66: 6078 str r0, [r7, #4] + 8003f68: 6039 str r1, [r7, #0] + 8003f6a: 687b ldr r3, [r7, #4] + 8003f6c: 4a08 ldr r2, [pc, #32] ; (8003f90 <_ZN7EncoderC1EP17TIM_HandleTypeDef+0x30>) + 8003f6e: 611a str r2, [r3, #16] + 8003f70: 687b ldr r3, [r7, #4] + 8003f72: 4a08 ldr r2, [pc, #32] ; (8003f94 <_ZN7EncoderC1EP17TIM_HandleTypeDef+0x34>) + 8003f74: 615a str r2, [r3, #20] + 8003f76: 687b ldr r3, [r7, #4] + 8003f78: 4a07 ldr r2, [pc, #28] ; (8003f98 <_ZN7EncoderC1EP17TIM_HandleTypeDef+0x38>) + 8003f7a: 619a str r2, [r3, #24] timer_ = timer; - 8003f38: 687b ldr r3, [r7, #4] - 8003f3a: 683a ldr r2, [r7, #0] - 8003f3c: 601a str r2, [r3, #0] + 8003f7c: 687b ldr r3, [r7, #4] + 8003f7e: 683a ldr r2, [r7, #0] + 8003f80: 601a str r2, [r3, #0] } - 8003f3e: 687b ldr r3, [r7, #4] - 8003f40: 4618 mov r0, r3 - 8003f42: 370c adds r7, #12 - 8003f44: 46bd mov sp, r7 - 8003f46: f85d 7b04 ldr.w r7, [sp], #4 - 8003f4a: 4770 bx lr - 8003f4c: 00012110 .word 0x00012110 - 8003f50: 40490fd0 .word 0x40490fd0 - 8003f54: 3f40ff97 .word 0x3f40ff97 - -08003f58 <_ZN7Encoder5SetupEv>: + 8003f82: 687b ldr r3, [r7, #4] + 8003f84: 4618 mov r0, r3 + 8003f86: 370c adds r7, #12 + 8003f88: 46bd mov sp, r7 + 8003f8a: f85d 7b04 ldr.w r7, [sp], #4 + 8003f8e: 4770 bx lr + 8003f90: 00012110 .word 0x00012110 + 8003f94: 40490fd0 .word 0x40490fd0 + 8003f98: 3f40ff97 .word 0x3f40ff97 + +08003f9c <_ZN7Encoder5SetupEv>: void Encoder::Setup() { - 8003f58: b580 push {r7, lr} - 8003f5a: b082 sub sp, #8 - 8003f5c: af00 add r7, sp, #0 - 8003f5e: 6078 str r0, [r7, #4] + 8003f9c: b580 push {r7, lr} + 8003f9e: b082 sub sp, #8 + 8003fa0: af00 add r7, sp, #0 + 8003fa2: 6078 str r0, [r7, #4] HAL_TIM_Encoder_Start(timer_, TIM_CHANNEL_ALL); - 8003f60: 687b ldr r3, [r7, #4] - 8003f62: 681b ldr r3, [r3, #0] - 8003f64: 213c movs r1, #60 ; 0x3c - 8003f66: 4618 mov r0, r3 - 8003f68: f7fe fa9e bl 80024a8 + 8003fa4: 687b ldr r3, [r7, #4] + 8003fa6: 681b ldr r3, [r3, #0] + 8003fa8: 213c movs r1, #60 ; 0x3c + 8003faa: 4618 mov r0, r3 + 8003fac: f7fe fa9e bl 80024ec this->ResetCount(); - 8003f6c: 6878 ldr r0, [r7, #4] - 8003f6e: f7ff ffc2 bl 8003ef6 <_ZN7Encoder10ResetCountEv> - this->previous_millis = 0; - 8003f72: 687b ldr r3, [r7, #4] - 8003f74: 2200 movs r2, #0 - 8003f76: 605a str r2, [r3, #4] - this->current_millis = HAL_GetTick(); - 8003f78: f7fc fb30 bl 80005dc - 8003f7c: 4602 mov r2, r0 - 8003f7e: 687b ldr r3, [r7, #4] - 8003f80: 609a str r2, [r3, #8] + 8003fb0: 6878 ldr r0, [r7, #4] + 8003fb2: f7ff ffc2 bl 8003f3a <_ZN7Encoder10ResetCountEv> + this->previous_millis_ = 0; + 8003fb6: 687b ldr r3, [r7, #4] + 8003fb8: 2200 movs r2, #0 + 8003fba: 605a str r2, [r3, #4] + this->current_millis_ = HAL_GetTick(); + 8003fbc: f7fc fb0e bl 80005dc + 8003fc0: 4602 mov r2, r0 + 8003fc2: 687b ldr r3, [r7, #4] + 8003fc4: 609a str r2, [r3, #8] } - 8003f82: bf00 nop - 8003f84: 3708 adds r7, #8 - 8003f86: 46bd mov sp, r7 - 8003f88: bd80 pop {r7, pc} + 8003fc6: bf00 nop + 8003fc8: 3708 adds r7, #8 + 8003fca: 46bd mov sp, r7 + 8003fcc: bd80 pop {r7, pc} -08003f8a <_ZN7Encoder12UpdateValuesEv>: +08003fce <_ZN7Encoder12UpdateValuesEv>: void Encoder::UpdateValues() { - 8003f8a: b580 push {r7, lr} - 8003f8c: b082 sub sp, #8 - 8003f8e: af00 add r7, sp, #0 - 8003f90: 6078 str r0, [r7, #4] - this->previous_millis = this->current_millis; - 8003f92: 687b ldr r3, [r7, #4] - 8003f94: 689a ldr r2, [r3, #8] - 8003f96: 687b ldr r3, [r7, #4] - 8003f98: 605a str r2, [r3, #4] - this->current_millis = HAL_GetTick(); - 8003f9a: f7fc fb1f bl 80005dc - 8003f9e: 4602 mov r2, r0 - 8003fa0: 687b ldr r3, [r7, #4] - 8003fa2: 609a str r2, [r3, #8] - this->ticks = this->GetCount(); - 8003fa4: 6878 ldr r0, [r7, #4] - 8003fa6: f7ff ff91 bl 8003ecc <_ZN7Encoder8GetCountEv> - 8003faa: 4602 mov r2, r0 - 8003fac: 687b ldr r3, [r7, #4] - 8003fae: 60da str r2, [r3, #12] + 8003fce: b580 push {r7, lr} + 8003fd0: b082 sub sp, #8 + 8003fd2: af00 add r7, sp, #0 + 8003fd4: 6078 str r0, [r7, #4] + this->previous_millis_ = this->current_millis_; + 8003fd6: 687b ldr r3, [r7, #4] + 8003fd8: 689a ldr r2, [r3, #8] + 8003fda: 687b ldr r3, [r7, #4] + 8003fdc: 605a str r2, [r3, #4] + this->current_millis_ = HAL_GetTick(); + 8003fde: f7fc fafd bl 80005dc + 8003fe2: 4602 mov r2, r0 + 8003fe4: 687b ldr r3, [r7, #4] + 8003fe6: 609a str r2, [r3, #8] + this->ticks_ = this->GetCount(); + 8003fe8: 6878 ldr r0, [r7, #4] + 8003fea: f7ff ff91 bl 8003f10 <_ZN7Encoder8GetCountEv> + 8003fee: 4602 mov r2, r0 + 8003ff0: 687b ldr r3, [r7, #4] + 8003ff2: 60da str r2, [r3, #12] this->ResetCount(); - 8003fb0: 6878 ldr r0, [r7, #4] - 8003fb2: f7ff ffa0 bl 8003ef6 <_ZN7Encoder10ResetCountEv> + 8003ff4: 6878 ldr r0, [r7, #4] + 8003ff6: f7ff ffa0 bl 8003f3a <_ZN7Encoder10ResetCountEv> } - 8003fb6: bf00 nop - 8003fb8: 3708 adds r7, #8 - 8003fba: 46bd mov sp, r7 - 8003fbc: bd80 pop {r7, pc} + 8003ffa: bf00 nop + 8003ffc: 3708 adds r7, #8 + 8003ffe: 46bd mov sp, r7 + 8004000: bd80 pop {r7, pc} ... -08003fc0 <_ZN7Encoder17GetLinearVelocityEv>: - float meters = ((float) this->ticks * kWheelCircumference) +08004004 <_ZN7Encoder17GetLinearVelocityEv>: + float meters = ((float) this->ticks_ * kWheelCircumference) / kTicksPerRevolution; return meters; } float Encoder::GetLinearVelocity() { - 8003fc0: b580 push {r7, lr} - 8003fc2: b086 sub sp, #24 - 8003fc4: af00 add r7, sp, #0 - 8003fc6: 6078 str r0, [r7, #4] + 8004004: b580 push {r7, lr} + 8004006: b086 sub sp, #24 + 8004008: af00 add r7, sp, #0 + 800400a: 6078 str r0, [r7, #4] this->UpdateValues(); - 8003fc8: 6878 ldr r0, [r7, #4] - 8003fca: f7ff ffde bl 8003f8a <_ZN7Encoder12UpdateValuesEv> - float meters = ((float) this->ticks * kWheelCircumference) - 8003fce: 687b ldr r3, [r7, #4] - 8003fd0: 68db ldr r3, [r3, #12] - 8003fd2: ee07 3a90 vmov s15, r3 - 8003fd6: eeb8 7ae7 vcvt.f32.s32 s14, s15 - 8003fda: 687b ldr r3, [r7, #4] - 8003fdc: edd3 7a06 vldr s15, [r3, #24] - 8003fe0: ee67 6a27 vmul.f32 s13, s14, s15 + 800400c: 6878 ldr r0, [r7, #4] + 800400e: f7ff ffde bl 8003fce <_ZN7Encoder12UpdateValuesEv> + float meters = ((float) this->ticks_ * kWheelCircumference) + 8004012: 687b ldr r3, [r7, #4] + 8004014: 68db ldr r3, [r3, #12] + 8004016: ee07 3a90 vmov s15, r3 + 800401a: eeb8 7ae7 vcvt.f32.s32 s14, s15 + 800401e: 687b ldr r3, [r7, #4] + 8004020: edd3 7a06 vldr s15, [r3, #24] + 8004024: ee67 6a27 vmul.f32 s13, s14, s15 / kTicksPerRevolution; - 8003fe4: 687b ldr r3, [r7, #4] - 8003fe6: 691b ldr r3, [r3, #16] - 8003fe8: ee07 3a90 vmov s15, r3 - 8003fec: eeb8 7a67 vcvt.f32.u32 s14, s15 - float meters = ((float) this->ticks * kWheelCircumference) - 8003ff0: eec6 7a87 vdiv.f32 s15, s13, s14 - 8003ff4: edc7 7a05 vstr s15, [r7, #20] - float deltaTime = this->current_millis - this->previous_millis; - 8003ff8: 687b ldr r3, [r7, #4] - 8003ffa: 689a ldr r2, [r3, #8] - 8003ffc: 687b ldr r3, [r7, #4] - 8003ffe: 685b ldr r3, [r3, #4] - 8004000: 1ad3 subs r3, r2, r3 - 8004002: ee07 3a90 vmov s15, r3 - 8004006: eef8 7a67 vcvt.f32.u32 s15, s15 - 800400a: edc7 7a04 vstr s15, [r7, #16] + 8004028: 687b ldr r3, [r7, #4] + 800402a: 691b ldr r3, [r3, #16] + 800402c: ee07 3a90 vmov s15, r3 + 8004030: eeb8 7a67 vcvt.f32.u32 s14, s15 + float meters = ((float) this->ticks_ * kWheelCircumference) + 8004034: eec6 7a87 vdiv.f32 s15, s13, s14 + 8004038: edc7 7a05 vstr s15, [r7, #20] + float deltaTime = this->current_millis_ - this->previous_millis_; + 800403c: 687b ldr r3, [r7, #4] + 800403e: 689a ldr r2, [r3, #8] + 8004040: 687b ldr r3, [r7, #4] + 8004042: 685b ldr r3, [r3, #4] + 8004044: 1ad3 subs r3, r2, r3 + 8004046: ee07 3a90 vmov s15, r3 + 800404a: eef8 7a67 vcvt.f32.u32 s15, s15 + 800404e: edc7 7a04 vstr s15, [r7, #16] float linear_velocity = (meters / (deltaTime / 1000)); - 800400e: edd7 7a04 vldr s15, [r7, #16] - 8004012: eddf 6a09 vldr s13, [pc, #36] ; 8004038 <_ZN7Encoder17GetLinearVelocityEv+0x78> - 8004016: ee87 7aa6 vdiv.f32 s14, s15, s13 - 800401a: edd7 6a05 vldr s13, [r7, #20] - 800401e: eec6 7a87 vdiv.f32 s15, s13, s14 - 8004022: edc7 7a03 vstr s15, [r7, #12] + 8004052: edd7 7a04 vldr s15, [r7, #16] + 8004056: eddf 6a09 vldr s13, [pc, #36] ; 800407c <_ZN7Encoder17GetLinearVelocityEv+0x78> + 800405a: ee87 7aa6 vdiv.f32 s14, s15, s13 + 800405e: edd7 6a05 vldr s13, [r7, #20] + 8004062: eec6 7a87 vdiv.f32 s15, s13, s14 + 8004066: edc7 7a03 vstr s15, [r7, #12] return linear_velocity; - 8004026: 68fb ldr r3, [r7, #12] - 8004028: ee07 3a90 vmov s15, r3 + 800406a: 68fb ldr r3, [r7, #12] + 800406c: ee07 3a90 vmov s15, r3 } - 800402c: eeb0 0a67 vmov.f32 s0, s15 - 8004030: 3718 adds r7, #24 - 8004032: 46bd mov sp, r7 - 8004034: bd80 pop {r7, pc} - 8004036: bf00 nop - 8004038: 447a0000 .word 0x447a0000 - -0800403c
: + 8004070: eeb0 0a67 vmov.f32 s0, s15 + 8004074: 3718 adds r7, #24 + 8004076: 46bd mov sp, r7 + 8004078: bd80 pop {r7, pc} + 800407a: bf00 nop + 800407c: 447a0000 .word 0x447a0000 + +08004080
: /** * @brief The application entry point. * @retval int */ int main(void) { - 800403c: b580 push {r7, lr} - 800403e: af00 add r7, sp, #0 + 8004080: b580 push {r7, lr} + 8004082: af00 add r7, sp, #0 /* MCU Configuration--------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); - 8004040: f7fc fa7a bl 8000538 + 8004084: f7fc fa58 bl 8000538 /* USER CODE BEGIN Init */ /* USER CODE END Init */ /* Configure the system clock */ SystemClock_Config(); - 8004044: f000 f81a bl 800407c <_Z18SystemClock_Configv> + 8004088: f000 f824 bl 80040d4 <_Z18SystemClock_Configv> /* USER CODE BEGIN SysInit */ /* USER CODE END SysInit */ /* Initialize all configured peripherals */ MX_GPIO_Init(); - 8004048: f000 fa8e bl 8004568 <_ZL12MX_GPIO_Initv> + 800408c: f000 fa98 bl 80045c0 <_ZL12MX_GPIO_Initv> MX_DMA_Init(); - 800404c: f000 fa66 bl 800451c <_ZL11MX_DMA_Initv> + 8004090: f000 fa70 bl 8004574 <_ZL11MX_DMA_Initv> MX_TIM2_Init(); - 8004050: f000 f89e bl 8004190 <_ZL12MX_TIM2_Initv> + 8004094: f000 f8a8 bl 80041e8 <_ZL12MX_TIM2_Initv> MX_TIM3_Init(); - 8004054: f000 f8fa bl 800424c <_ZL12MX_TIM3_Initv> + 8004098: f000 f904 bl 80042a4 <_ZL12MX_TIM3_Initv> MX_TIM4_Init(); - 8004058: f000 f956 bl 8004308 <_ZL12MX_TIM4_Initv> + 800409c: f000 f960 bl 8004360 <_ZL12MX_TIM4_Initv> MX_TIM5_Init(); - 800405c: f000 f9cc bl 80043f8 <_ZL12MX_TIM5_Initv> + 80040a0: f000 f9d6 bl 8004450 <_ZL12MX_TIM5_Initv> MX_USART3_UART_Init(); - 8004060: f000 fa28 bl 80044b4 <_ZL19MX_USART3_UART_Initv> + 80040a4: f000 fa32 bl 800450c <_ZL19MX_USART3_UART_Initv> /* USER CODE BEGIN 2 */ HAL_TIM_Base_Start_IT(&htim3); - 8004064: 4803 ldr r0, [pc, #12] ; (8004074 ) - 8004066: f7fe f937 bl 80022d8 + 80040a8: 4807 ldr r0, [pc, #28] ; (80040c8 ) + 80040aa: f7fe f937 bl 800231c left_encoder.Setup(); - 800406a: 4803 ldr r0, [pc, #12] ; (8004078 ) - 800406c: f7ff ff74 bl 8003f58 <_ZN7Encoder5SetupEv> - - /* USER CODE END 2 */ - - /* Infinite loop */ - /* USER CODE BEGIN WHILE */ + 80040ae: 4807 ldr r0, [pc, #28] ; (80040cc ) + 80040b0: f7ff ff74 bl 8003f9c <_ZN7Encoder5SetupEv> while (1) { - 8004070: e7fe b.n 8004070 - 8004072: bf00 nop - 8004074: 20000068 .word 0x20000068 - 8004078: 20000268 .word 0x20000268 - -0800407c <_Z18SystemClock_Configv>: + //velocity = left_encoder.GetLinearVelocity(); + //tick = left_encoder.GetCount(); + //meters = left_encoder.GetMeters(); + //left_encoder.ResetCount(); + ciao++; + 80040b4: 4b06 ldr r3, [pc, #24] ; (80040d0 ) + 80040b6: 681b ldr r3, [r3, #0] + 80040b8: 3301 adds r3, #1 + 80040ba: 4a05 ldr r2, [pc, #20] ; (80040d0 ) + 80040bc: 6013 str r3, [r2, #0] + HAL_Delay(1000); + 80040be: f44f 707a mov.w r0, #1000 ; 0x3e8 + 80040c2: f7fc fa97 bl 80005f4 + ciao++; + 80040c6: e7f5 b.n 80040b4 + 80040c8: 20000068 .word 0x20000068 + 80040cc: 20000268 .word 0x20000268 + 80040d0: 20000288 .word 0x20000288 + +080040d4 <_Z18SystemClock_Configv>: /** * @brief System Clock Configuration * @retval None */ void SystemClock_Config(void) { - 800407c: b580 push {r7, lr} - 800407e: b0b8 sub sp, #224 ; 0xe0 - 8004080: af00 add r7, sp, #0 + 80040d4: b580 push {r7, lr} + 80040d6: b0b8 sub sp, #224 ; 0xe0 + 80040d8: af00 add r7, sp, #0 RCC_OscInitTypeDef RCC_OscInitStruct = {0}; - 8004082: f107 03ac add.w r3, r7, #172 ; 0xac - 8004086: 2234 movs r2, #52 ; 0x34 - 8004088: 2100 movs r1, #0 - 800408a: 4618 mov r0, r3 - 800408c: f000 fe30 bl 8004cf0 + 80040da: f107 03ac add.w r3, r7, #172 ; 0xac + 80040de: 2234 movs r2, #52 ; 0x34 + 80040e0: 2100 movs r1, #0 + 80040e2: 4618 mov r0, r3 + 80040e4: f000 fe36 bl 8004d54 RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - 8004090: f107 0398 add.w r3, r7, #152 ; 0x98 - 8004094: 2200 movs r2, #0 - 8004096: 601a str r2, [r3, #0] - 8004098: 605a str r2, [r3, #4] - 800409a: 609a str r2, [r3, #8] - 800409c: 60da str r2, [r3, #12] - 800409e: 611a str r2, [r3, #16] + 80040e8: f107 0398 add.w r3, r7, #152 ; 0x98 + 80040ec: 2200 movs r2, #0 + 80040ee: 601a str r2, [r3, #0] + 80040f0: 605a str r2, [r3, #4] + 80040f2: 609a str r2, [r3, #8] + 80040f4: 60da str r2, [r3, #12] + 80040f6: 611a str r2, [r3, #16] RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; - 80040a0: f107 0308 add.w r3, r7, #8 - 80040a4: 2290 movs r2, #144 ; 0x90 - 80040a6: 2100 movs r1, #0 - 80040a8: 4618 mov r0, r3 - 80040aa: f000 fe21 bl 8004cf0 + 80040f8: f107 0308 add.w r3, r7, #8 + 80040fc: 2290 movs r2, #144 ; 0x90 + 80040fe: 2100 movs r1, #0 + 8004100: 4618 mov r0, r3 + 8004102: f000 fe27 bl 8004d54 /** Configure the main internal regulator output voltage */ __HAL_RCC_PWR_CLK_ENABLE(); - 80040ae: 4b36 ldr r3, [pc, #216] ; (8004188 <_Z18SystemClock_Configv+0x10c>) - 80040b0: 6c1b ldr r3, [r3, #64] ; 0x40 - 80040b2: 4a35 ldr r2, [pc, #212] ; (8004188 <_Z18SystemClock_Configv+0x10c>) - 80040b4: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 - 80040b8: 6413 str r3, [r2, #64] ; 0x40 - 80040ba: 4b33 ldr r3, [pc, #204] ; (8004188 <_Z18SystemClock_Configv+0x10c>) - 80040bc: 6c1b ldr r3, [r3, #64] ; 0x40 - 80040be: f003 5380 and.w r3, r3, #268435456 ; 0x10000000 - 80040c2: 607b str r3, [r7, #4] - 80040c4: 687b ldr r3, [r7, #4] + 8004106: 4b36 ldr r3, [pc, #216] ; (80041e0 <_Z18SystemClock_Configv+0x10c>) + 8004108: 6c1b ldr r3, [r3, #64] ; 0x40 + 800410a: 4a35 ldr r2, [pc, #212] ; (80041e0 <_Z18SystemClock_Configv+0x10c>) + 800410c: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 + 8004110: 6413 str r3, [r2, #64] ; 0x40 + 8004112: 4b33 ldr r3, [pc, #204] ; (80041e0 <_Z18SystemClock_Configv+0x10c>) + 8004114: 6c1b ldr r3, [r3, #64] ; 0x40 + 8004116: f003 5380 and.w r3, r3, #268435456 ; 0x10000000 + 800411a: 607b str r3, [r7, #4] + 800411c: 687b ldr r3, [r7, #4] __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE3); - 80040c6: 4b31 ldr r3, [pc, #196] ; (800418c <_Z18SystemClock_Configv+0x110>) - 80040c8: 681b ldr r3, [r3, #0] - 80040ca: f423 4340 bic.w r3, r3, #49152 ; 0xc000 - 80040ce: 4a2f ldr r2, [pc, #188] ; (800418c <_Z18SystemClock_Configv+0x110>) - 80040d0: f443 4380 orr.w r3, r3, #16384 ; 0x4000 - 80040d4: 6013 str r3, [r2, #0] - 80040d6: 4b2d ldr r3, [pc, #180] ; (800418c <_Z18SystemClock_Configv+0x110>) - 80040d8: 681b ldr r3, [r3, #0] - 80040da: f403 4340 and.w r3, r3, #49152 ; 0xc000 - 80040de: 603b str r3, [r7, #0] - 80040e0: 683b ldr r3, [r7, #0] + 800411e: 4b31 ldr r3, [pc, #196] ; (80041e4 <_Z18SystemClock_Configv+0x110>) + 8004120: 681b ldr r3, [r3, #0] + 8004122: f423 4340 bic.w r3, r3, #49152 ; 0xc000 + 8004126: 4a2f ldr r2, [pc, #188] ; (80041e4 <_Z18SystemClock_Configv+0x110>) + 8004128: f443 4380 orr.w r3, r3, #16384 ; 0x4000 + 800412c: 6013 str r3, [r2, #0] + 800412e: 4b2d ldr r3, [pc, #180] ; (80041e4 <_Z18SystemClock_Configv+0x110>) + 8004130: 681b ldr r3, [r3, #0] + 8004132: f403 4340 and.w r3, r3, #49152 ; 0xc000 + 8004136: 603b str r3, [r7, #0] + 8004138: 683b ldr r3, [r7, #0] /** Initializes the CPU, AHB and APB busses clocks */ RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI; - 80040e2: 2302 movs r3, #2 - 80040e4: f8c7 30ac str.w r3, [r7, #172] ; 0xac + 800413a: 2302 movs r3, #2 + 800413c: f8c7 30ac str.w r3, [r7, #172] ; 0xac RCC_OscInitStruct.HSIState = RCC_HSI_ON; - 80040e8: 2301 movs r3, #1 - 80040ea: f8c7 30b8 str.w r3, [r7, #184] ; 0xb8 + 8004140: 2301 movs r3, #1 + 8004142: f8c7 30b8 str.w r3, [r7, #184] ; 0xb8 RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT; - 80040ee: 2310 movs r3, #16 - 80040f0: f8c7 30bc str.w r3, [r7, #188] ; 0xbc + 8004146: 2310 movs r3, #16 + 8004148: f8c7 30bc str.w r3, [r7, #188] ; 0xbc RCC_OscInitStruct.PLL.PLLState = RCC_PLL_NONE; - 80040f4: 2300 movs r3, #0 - 80040f6: f8c7 30c4 str.w r3, [r7, #196] ; 0xc4 + 800414c: 2300 movs r3, #0 + 800414e: f8c7 30c4 str.w r3, [r7, #196] ; 0xc4 if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 80040fa: f107 03ac add.w r3, r7, #172 ; 0xac - 80040fe: 4618 mov r0, r3 - 8004100: f7fd f858 bl 80011b4 - 8004104: 4603 mov r3, r0 - 8004106: 2b00 cmp r3, #0 - 8004108: bf14 ite ne - 800410a: 2301 movne r3, #1 - 800410c: 2300 moveq r3, #0 - 800410e: b2db uxtb r3, r3 - 8004110: 2b00 cmp r3, #0 - 8004112: d001 beq.n 8004118 <_Z18SystemClock_Configv+0x9c> + 8004152: f107 03ac add.w r3, r7, #172 ; 0xac + 8004156: 4618 mov r0, r3 + 8004158: f7fd f84e bl 80011f8 + 800415c: 4603 mov r3, r0 + 800415e: 2b00 cmp r3, #0 + 8004160: bf14 ite ne + 8004162: 2301 movne r3, #1 + 8004164: 2300 moveq r3, #0 + 8004166: b2db uxtb r3, r3 + 8004168: 2b00 cmp r3, #0 + 800416a: d001 beq.n 8004170 <_Z18SystemClock_Configv+0x9c> { Error_Handler(); - 8004114: f000 fb02 bl 800471c + 800416c: f000 fb08 bl 8004780 } /** Initializes the CPU, AHB and APB busses clocks */ RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK - 8004118: 230f movs r3, #15 - 800411a: f8c7 3098 str.w r3, [r7, #152] ; 0x98 + 8004170: 230f movs r3, #15 + 8004172: f8c7 3098 str.w r3, [r7, #152] ; 0x98 |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_HSI; - 800411e: 2300 movs r3, #0 - 8004120: f8c7 309c str.w r3, [r7, #156] ; 0x9c + 8004176: 2300 movs r3, #0 + 8004178: f8c7 309c str.w r3, [r7, #156] ; 0x9c RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 8004124: 2300 movs r3, #0 - 8004126: f8c7 30a0 str.w r3, [r7, #160] ; 0xa0 + 800417c: 2300 movs r3, #0 + 800417e: f8c7 30a0 str.w r3, [r7, #160] ; 0xa0 RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV8; - 800412a: f44f 53c0 mov.w r3, #6144 ; 0x1800 - 800412e: f8c7 30a4 str.w r3, [r7, #164] ; 0xa4 + 8004182: f44f 53c0 mov.w r3, #6144 ; 0x1800 + 8004186: f8c7 30a4 str.w r3, [r7, #164] ; 0xa4 RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; - 8004132: 2300 movs r3, #0 - 8004134: f8c7 30a8 str.w r3, [r7, #168] ; 0xa8 + 800418a: 2300 movs r3, #0 + 800418c: f8c7 30a8 str.w r3, [r7, #168] ; 0xa8 if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_0) != HAL_OK) - 8004138: f107 0398 add.w r3, r7, #152 ; 0x98 - 800413c: 2100 movs r1, #0 - 800413e: 4618 mov r0, r3 - 8004140: f7fd faaa bl 8001698 - 8004144: 4603 mov r3, r0 - 8004146: 2b00 cmp r3, #0 - 8004148: bf14 ite ne - 800414a: 2301 movne r3, #1 - 800414c: 2300 moveq r3, #0 - 800414e: b2db uxtb r3, r3 - 8004150: 2b00 cmp r3, #0 - 8004152: d001 beq.n 8004158 <_Z18SystemClock_Configv+0xdc> + 8004190: f107 0398 add.w r3, r7, #152 ; 0x98 + 8004194: 2100 movs r1, #0 + 8004196: 4618 mov r0, r3 + 8004198: f7fd faa0 bl 80016dc + 800419c: 4603 mov r3, r0 + 800419e: 2b00 cmp r3, #0 + 80041a0: bf14 ite ne + 80041a2: 2301 movne r3, #1 + 80041a4: 2300 moveq r3, #0 + 80041a6: b2db uxtb r3, r3 + 80041a8: 2b00 cmp r3, #0 + 80041aa: d001 beq.n 80041b0 <_Z18SystemClock_Configv+0xdc> { Error_Handler(); - 8004154: f000 fae2 bl 800471c + 80041ac: f000 fae8 bl 8004780 } PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_USART3; - 8004158: f44f 7380 mov.w r3, #256 ; 0x100 - 800415c: 60bb str r3, [r7, #8] + 80041b0: f44f 7380 mov.w r3, #256 ; 0x100 + 80041b4: 60bb str r3, [r7, #8] PeriphClkInitStruct.Usart3ClockSelection = RCC_USART3CLKSOURCE_PCLK1; - 800415e: 2300 movs r3, #0 - 8004160: 657b str r3, [r7, #84] ; 0x54 + 80041b6: 2300 movs r3, #0 + 80041b8: 657b str r3, [r7, #84] ; 0x54 if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) - 8004162: f107 0308 add.w r3, r7, #8 - 8004166: 4618 mov r0, r3 - 8004168: f7fd fc64 bl 8001a34 - 800416c: 4603 mov r3, r0 - 800416e: 2b00 cmp r3, #0 - 8004170: bf14 ite ne - 8004172: 2301 movne r3, #1 - 8004174: 2300 moveq r3, #0 - 8004176: b2db uxtb r3, r3 - 8004178: 2b00 cmp r3, #0 - 800417a: d001 beq.n 8004180 <_Z18SystemClock_Configv+0x104> + 80041ba: f107 0308 add.w r3, r7, #8 + 80041be: 4618 mov r0, r3 + 80041c0: f7fd fc5a bl 8001a78 + 80041c4: 4603 mov r3, r0 + 80041c6: 2b00 cmp r3, #0 + 80041c8: bf14 ite ne + 80041ca: 2301 movne r3, #1 + 80041cc: 2300 moveq r3, #0 + 80041ce: b2db uxtb r3, r3 + 80041d0: 2b00 cmp r3, #0 + 80041d2: d001 beq.n 80041d8 <_Z18SystemClock_Configv+0x104> { Error_Handler(); - 800417c: f000 face bl 800471c + 80041d4: f000 fad4 bl 8004780 } } - 8004180: bf00 nop - 8004182: 37e0 adds r7, #224 ; 0xe0 - 8004184: 46bd mov sp, r7 - 8004186: bd80 pop {r7, pc} - 8004188: 40023800 .word 0x40023800 - 800418c: 40007000 .word 0x40007000 - -08004190 <_ZL12MX_TIM2_Initv>: + 80041d8: bf00 nop + 80041da: 37e0 adds r7, #224 ; 0xe0 + 80041dc: 46bd mov sp, r7 + 80041de: bd80 pop {r7, pc} + 80041e0: 40023800 .word 0x40023800 + 80041e4: 40007000 .word 0x40007000 + +080041e8 <_ZL12MX_TIM2_Initv>: * @brief TIM2 Initialization Function * @param None * @retval None */ static void MX_TIM2_Init(void) { - 8004190: b580 push {r7, lr} - 8004192: b08c sub sp, #48 ; 0x30 - 8004194: af00 add r7, sp, #0 + 80041e8: b580 push {r7, lr} + 80041ea: b08c sub sp, #48 ; 0x30 + 80041ec: af00 add r7, sp, #0 /* USER CODE BEGIN TIM2_Init 0 */ /* USER CODE END TIM2_Init 0 */ TIM_Encoder_InitTypeDef sConfig = {0}; - 8004196: f107 030c add.w r3, r7, #12 - 800419a: 2224 movs r2, #36 ; 0x24 - 800419c: 2100 movs r1, #0 - 800419e: 4618 mov r0, r3 - 80041a0: f000 fda6 bl 8004cf0 + 80041ee: f107 030c add.w r3, r7, #12 + 80041f2: 2224 movs r2, #36 ; 0x24 + 80041f4: 2100 movs r1, #0 + 80041f6: 4618 mov r0, r3 + 80041f8: f000 fdac bl 8004d54 TIM_MasterConfigTypeDef sMasterConfig = {0}; - 80041a4: 463b mov r3, r7 - 80041a6: 2200 movs r2, #0 - 80041a8: 601a str r2, [r3, #0] - 80041aa: 605a str r2, [r3, #4] - 80041ac: 609a str r2, [r3, #8] + 80041fc: 463b mov r3, r7 + 80041fe: 2200 movs r2, #0 + 8004200: 601a str r2, [r3, #0] + 8004202: 605a str r2, [r3, #4] + 8004204: 609a str r2, [r3, #8] /* USER CODE BEGIN TIM2_Init 1 */ /* USER CODE END TIM2_Init 1 */ htim2.Instance = TIM2; - 80041ae: 4b26 ldr r3, [pc, #152] ; (8004248 <_ZL12MX_TIM2_Initv+0xb8>) - 80041b0: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 - 80041b4: 601a str r2, [r3, #0] + 8004206: 4b26 ldr r3, [pc, #152] ; (80042a0 <_ZL12MX_TIM2_Initv+0xb8>) + 8004208: f04f 4280 mov.w r2, #1073741824 ; 0x40000000 + 800420c: 601a str r2, [r3, #0] htim2.Init.Prescaler = 0; - 80041b6: 4b24 ldr r3, [pc, #144] ; (8004248 <_ZL12MX_TIM2_Initv+0xb8>) - 80041b8: 2200 movs r2, #0 - 80041ba: 605a str r2, [r3, #4] + 800420e: 4b24 ldr r3, [pc, #144] ; (80042a0 <_ZL12MX_TIM2_Initv+0xb8>) + 8004210: 2200 movs r2, #0 + 8004212: 605a str r2, [r3, #4] htim2.Init.CounterMode = TIM_COUNTERMODE_UP; - 80041bc: 4b22 ldr r3, [pc, #136] ; (8004248 <_ZL12MX_TIM2_Initv+0xb8>) - 80041be: 2200 movs r2, #0 - 80041c0: 609a str r2, [r3, #8] + 8004214: 4b22 ldr r3, [pc, #136] ; (80042a0 <_ZL12MX_TIM2_Initv+0xb8>) + 8004216: 2200 movs r2, #0 + 8004218: 609a str r2, [r3, #8] htim2.Init.Period = 4294967295; - 80041c2: 4b21 ldr r3, [pc, #132] ; (8004248 <_ZL12MX_TIM2_Initv+0xb8>) - 80041c4: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff - 80041c8: 60da str r2, [r3, #12] + 800421a: 4b21 ldr r3, [pc, #132] ; (80042a0 <_ZL12MX_TIM2_Initv+0xb8>) + 800421c: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff + 8004220: 60da str r2, [r3, #12] htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 80041ca: 4b1f ldr r3, [pc, #124] ; (8004248 <_ZL12MX_TIM2_Initv+0xb8>) - 80041cc: 2200 movs r2, #0 - 80041ce: 611a str r2, [r3, #16] + 8004222: 4b1f ldr r3, [pc, #124] ; (80042a0 <_ZL12MX_TIM2_Initv+0xb8>) + 8004224: 2200 movs r2, #0 + 8004226: 611a str r2, [r3, #16] htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 80041d0: 4b1d ldr r3, [pc, #116] ; (8004248 <_ZL12MX_TIM2_Initv+0xb8>) - 80041d2: 2200 movs r2, #0 - 80041d4: 619a str r2, [r3, #24] + 8004228: 4b1d ldr r3, [pc, #116] ; (80042a0 <_ZL12MX_TIM2_Initv+0xb8>) + 800422a: 2200 movs r2, #0 + 800422c: 619a str r2, [r3, #24] sConfig.EncoderMode = TIM_ENCODERMODE_TI12; - 80041d6: 2303 movs r3, #3 - 80041d8: 60fb str r3, [r7, #12] + 800422e: 2303 movs r3, #3 + 8004230: 60fb str r3, [r7, #12] sConfig.IC1Polarity = TIM_ICPOLARITY_RISING; - 80041da: 2300 movs r3, #0 - 80041dc: 613b str r3, [r7, #16] + 8004232: 2300 movs r3, #0 + 8004234: 613b str r3, [r7, #16] sConfig.IC1Selection = TIM_ICSELECTION_DIRECTTI; - 80041de: 2301 movs r3, #1 - 80041e0: 617b str r3, [r7, #20] + 8004236: 2301 movs r3, #1 + 8004238: 617b str r3, [r7, #20] sConfig.IC1Prescaler = TIM_ICPSC_DIV1; - 80041e2: 2300 movs r3, #0 - 80041e4: 61bb str r3, [r7, #24] + 800423a: 2300 movs r3, #0 + 800423c: 61bb str r3, [r7, #24] sConfig.IC1Filter = 0; - 80041e6: 2300 movs r3, #0 - 80041e8: 61fb str r3, [r7, #28] + 800423e: 2300 movs r3, #0 + 8004240: 61fb str r3, [r7, #28] sConfig.IC2Polarity = TIM_ICPOLARITY_RISING; - 80041ea: 2300 movs r3, #0 - 80041ec: 623b str r3, [r7, #32] + 8004242: 2300 movs r3, #0 + 8004244: 623b str r3, [r7, #32] sConfig.IC2Selection = TIM_ICSELECTION_DIRECTTI; - 80041ee: 2301 movs r3, #1 - 80041f0: 627b str r3, [r7, #36] ; 0x24 + 8004246: 2301 movs r3, #1 + 8004248: 627b str r3, [r7, #36] ; 0x24 sConfig.IC2Prescaler = TIM_ICPSC_DIV1; - 80041f2: 2300 movs r3, #0 - 80041f4: 62bb str r3, [r7, #40] ; 0x28 + 800424a: 2300 movs r3, #0 + 800424c: 62bb str r3, [r7, #40] ; 0x28 sConfig.IC2Filter = 0; - 80041f6: 2300 movs r3, #0 - 80041f8: 62fb str r3, [r7, #44] ; 0x2c + 800424e: 2300 movs r3, #0 + 8004250: 62fb str r3, [r7, #44] ; 0x2c if (HAL_TIM_Encoder_Init(&htim2, &sConfig) != HAL_OK) - 80041fa: f107 030c add.w r3, r7, #12 - 80041fe: 4619 mov r1, r3 - 8004200: 4811 ldr r0, [pc, #68] ; (8004248 <_ZL12MX_TIM2_Initv+0xb8>) - 8004202: f7fe f8bf bl 8002384 - 8004206: 4603 mov r3, r0 - 8004208: 2b00 cmp r3, #0 - 800420a: bf14 ite ne - 800420c: 2301 movne r3, #1 - 800420e: 2300 moveq r3, #0 - 8004210: b2db uxtb r3, r3 - 8004212: 2b00 cmp r3, #0 - 8004214: d001 beq.n 800421a <_ZL12MX_TIM2_Initv+0x8a> + 8004252: f107 030c add.w r3, r7, #12 + 8004256: 4619 mov r1, r3 + 8004258: 4811 ldr r0, [pc, #68] ; (80042a0 <_ZL12MX_TIM2_Initv+0xb8>) + 800425a: f7fe f8b5 bl 80023c8 + 800425e: 4603 mov r3, r0 + 8004260: 2b00 cmp r3, #0 + 8004262: bf14 ite ne + 8004264: 2301 movne r3, #1 + 8004266: 2300 moveq r3, #0 + 8004268: b2db uxtb r3, r3 + 800426a: 2b00 cmp r3, #0 + 800426c: d001 beq.n 8004272 <_ZL12MX_TIM2_Initv+0x8a> { Error_Handler(); - 8004216: f000 fa81 bl 800471c + 800426e: f000 fa87 bl 8004780 } sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; - 800421a: 2300 movs r3, #0 - 800421c: 603b str r3, [r7, #0] + 8004272: 2300 movs r3, #0 + 8004274: 603b str r3, [r7, #0] sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - 800421e: 2300 movs r3, #0 - 8004220: 60bb str r3, [r7, #8] + 8004276: 2300 movs r3, #0 + 8004278: 60bb str r3, [r7, #8] if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK) - 8004222: 463b mov r3, r7 - 8004224: 4619 mov r1, r3 - 8004226: 4808 ldr r0, [pc, #32] ; (8004248 <_ZL12MX_TIM2_Initv+0xb8>) - 8004228: f7ff f84c bl 80032c4 - 800422c: 4603 mov r3, r0 - 800422e: 2b00 cmp r3, #0 - 8004230: bf14 ite ne - 8004232: 2301 movne r3, #1 - 8004234: 2300 moveq r3, #0 - 8004236: b2db uxtb r3, r3 - 8004238: 2b00 cmp r3, #0 - 800423a: d001 beq.n 8004240 <_ZL12MX_TIM2_Initv+0xb0> + 800427a: 463b mov r3, r7 + 800427c: 4619 mov r1, r3 + 800427e: 4808 ldr r0, [pc, #32] ; (80042a0 <_ZL12MX_TIM2_Initv+0xb8>) + 8004280: f7ff f842 bl 8003308 + 8004284: 4603 mov r3, r0 + 8004286: 2b00 cmp r3, #0 + 8004288: bf14 ite ne + 800428a: 2301 movne r3, #1 + 800428c: 2300 moveq r3, #0 + 800428e: b2db uxtb r3, r3 + 8004290: 2b00 cmp r3, #0 + 8004292: d001 beq.n 8004298 <_ZL12MX_TIM2_Initv+0xb0> { Error_Handler(); - 800423c: f000 fa6e bl 800471c + 8004294: f000 fa74 bl 8004780 } /* USER CODE BEGIN TIM2_Init 2 */ /* USER CODE END TIM2_Init 2 */ } - 8004240: bf00 nop - 8004242: 3730 adds r7, #48 ; 0x30 - 8004244: 46bd mov sp, r7 - 8004246: bd80 pop {r7, pc} - 8004248: 20000028 .word 0x20000028 + 8004298: bf00 nop + 800429a: 3730 adds r7, #48 ; 0x30 + 800429c: 46bd mov sp, r7 + 800429e: bd80 pop {r7, pc} + 80042a0: 20000028 .word 0x20000028 -0800424c <_ZL12MX_TIM3_Initv>: +080042a4 <_ZL12MX_TIM3_Initv>: * @brief TIM3 Initialization Function * @param None * @retval None */ static void MX_TIM3_Init(void) { - 800424c: b580 push {r7, lr} - 800424e: b088 sub sp, #32 - 8004250: af00 add r7, sp, #0 + 80042a4: b580 push {r7, lr} + 80042a6: b088 sub sp, #32 + 80042a8: af00 add r7, sp, #0 /* USER CODE BEGIN TIM3_Init 0 */ /* USER CODE END TIM3_Init 0 */ TIM_ClockConfigTypeDef sClockSourceConfig = {0}; - 8004252: f107 0310 add.w r3, r7, #16 - 8004256: 2200 movs r2, #0 - 8004258: 601a str r2, [r3, #0] - 800425a: 605a str r2, [r3, #4] - 800425c: 609a str r2, [r3, #8] - 800425e: 60da str r2, [r3, #12] + 80042aa: f107 0310 add.w r3, r7, #16 + 80042ae: 2200 movs r2, #0 + 80042b0: 601a str r2, [r3, #0] + 80042b2: 605a str r2, [r3, #4] + 80042b4: 609a str r2, [r3, #8] + 80042b6: 60da str r2, [r3, #12] TIM_MasterConfigTypeDef sMasterConfig = {0}; - 8004260: 1d3b adds r3, r7, #4 - 8004262: 2200 movs r2, #0 - 8004264: 601a str r2, [r3, #0] - 8004266: 605a str r2, [r3, #4] - 8004268: 609a str r2, [r3, #8] + 80042b8: 1d3b adds r3, r7, #4 + 80042ba: 2200 movs r2, #0 + 80042bc: 601a str r2, [r3, #0] + 80042be: 605a str r2, [r3, #4] + 80042c0: 609a str r2, [r3, #8] /* USER CODE BEGIN TIM3_Init 1 */ /* USER CODE END TIM3_Init 1 */ htim3.Instance = TIM3; - 800426a: 4b25 ldr r3, [pc, #148] ; (8004300 <_ZL12MX_TIM3_Initv+0xb4>) - 800426c: 4a25 ldr r2, [pc, #148] ; (8004304 <_ZL12MX_TIM3_Initv+0xb8>) - 800426e: 601a str r2, [r3, #0] + 80042c2: 4b25 ldr r3, [pc, #148] ; (8004358 <_ZL12MX_TIM3_Initv+0xb4>) + 80042c4: 4a25 ldr r2, [pc, #148] ; (800435c <_ZL12MX_TIM3_Initv+0xb8>) + 80042c6: 601a str r2, [r3, #0] htim3.Init.Prescaler = 39999; - 8004270: 4b23 ldr r3, [pc, #140] ; (8004300 <_ZL12MX_TIM3_Initv+0xb4>) - 8004272: f649 423f movw r2, #39999 ; 0x9c3f - 8004276: 605a str r2, [r3, #4] + 80042c8: 4b23 ldr r3, [pc, #140] ; (8004358 <_ZL12MX_TIM3_Initv+0xb4>) + 80042ca: f649 423f movw r2, #39999 ; 0x9c3f + 80042ce: 605a str r2, [r3, #4] htim3.Init.CounterMode = TIM_COUNTERMODE_UP; - 8004278: 4b21 ldr r3, [pc, #132] ; (8004300 <_ZL12MX_TIM3_Initv+0xb4>) - 800427a: 2200 movs r2, #0 - 800427c: 609a str r2, [r3, #8] + 80042d0: 4b21 ldr r3, [pc, #132] ; (8004358 <_ZL12MX_TIM3_Initv+0xb4>) + 80042d2: 2200 movs r2, #0 + 80042d4: 609a str r2, [r3, #8] htim3.Init.Period = 9; - 800427e: 4b20 ldr r3, [pc, #128] ; (8004300 <_ZL12MX_TIM3_Initv+0xb4>) - 8004280: 2209 movs r2, #9 - 8004282: 60da str r2, [r3, #12] + 80042d6: 4b20 ldr r3, [pc, #128] ; (8004358 <_ZL12MX_TIM3_Initv+0xb4>) + 80042d8: 2209 movs r2, #9 + 80042da: 60da str r2, [r3, #12] htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 8004284: 4b1e ldr r3, [pc, #120] ; (8004300 <_ZL12MX_TIM3_Initv+0xb4>) - 8004286: 2200 movs r2, #0 - 8004288: 611a str r2, [r3, #16] + 80042dc: 4b1e ldr r3, [pc, #120] ; (8004358 <_ZL12MX_TIM3_Initv+0xb4>) + 80042de: 2200 movs r2, #0 + 80042e0: 611a str r2, [r3, #16] htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 800428a: 4b1d ldr r3, [pc, #116] ; (8004300 <_ZL12MX_TIM3_Initv+0xb4>) - 800428c: 2200 movs r2, #0 - 800428e: 619a str r2, [r3, #24] + 80042e2: 4b1d ldr r3, [pc, #116] ; (8004358 <_ZL12MX_TIM3_Initv+0xb4>) + 80042e4: 2200 movs r2, #0 + 80042e6: 619a str r2, [r3, #24] if (HAL_TIM_Base_Init(&htim3) != HAL_OK) - 8004290: 481b ldr r0, [pc, #108] ; (8004300 <_ZL12MX_TIM3_Initv+0xb4>) - 8004292: f7fd fff5 bl 8002280 - 8004296: 4603 mov r3, r0 - 8004298: 2b00 cmp r3, #0 - 800429a: bf14 ite ne - 800429c: 2301 movne r3, #1 - 800429e: 2300 moveq r3, #0 - 80042a0: b2db uxtb r3, r3 - 80042a2: 2b00 cmp r3, #0 - 80042a4: d001 beq.n 80042aa <_ZL12MX_TIM3_Initv+0x5e> + 80042e8: 481b ldr r0, [pc, #108] ; (8004358 <_ZL12MX_TIM3_Initv+0xb4>) + 80042ea: f7fd ffeb bl 80022c4 + 80042ee: 4603 mov r3, r0 + 80042f0: 2b00 cmp r3, #0 + 80042f2: bf14 ite ne + 80042f4: 2301 movne r3, #1 + 80042f6: 2300 moveq r3, #0 + 80042f8: b2db uxtb r3, r3 + 80042fa: 2b00 cmp r3, #0 + 80042fc: d001 beq.n 8004302 <_ZL12MX_TIM3_Initv+0x5e> { Error_Handler(); - 80042a6: f000 fa39 bl 800471c + 80042fe: f000 fa3f bl 8004780 } sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; - 80042aa: f44f 5380 mov.w r3, #4096 ; 0x1000 - 80042ae: 613b str r3, [r7, #16] + 8004302: f44f 5380 mov.w r3, #4096 ; 0x1000 + 8004306: 613b str r3, [r7, #16] if (HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig) != HAL_OK) - 80042b0: f107 0310 add.w r3, r7, #16 - 80042b4: 4619 mov r1, r3 - 80042b6: 4812 ldr r0, [pc, #72] ; (8004300 <_ZL12MX_TIM3_Initv+0xb4>) - 80042b8: f7fe fb64 bl 8002984 - 80042bc: 4603 mov r3, r0 - 80042be: 2b00 cmp r3, #0 - 80042c0: bf14 ite ne - 80042c2: 2301 movne r3, #1 - 80042c4: 2300 moveq r3, #0 - 80042c6: b2db uxtb r3, r3 - 80042c8: 2b00 cmp r3, #0 - 80042ca: d001 beq.n 80042d0 <_ZL12MX_TIM3_Initv+0x84> + 8004308: f107 0310 add.w r3, r7, #16 + 800430c: 4619 mov r1, r3 + 800430e: 4812 ldr r0, [pc, #72] ; (8004358 <_ZL12MX_TIM3_Initv+0xb4>) + 8004310: f7fe fb5a bl 80029c8 + 8004314: 4603 mov r3, r0 + 8004316: 2b00 cmp r3, #0 + 8004318: bf14 ite ne + 800431a: 2301 movne r3, #1 + 800431c: 2300 moveq r3, #0 + 800431e: b2db uxtb r3, r3 + 8004320: 2b00 cmp r3, #0 + 8004322: d001 beq.n 8004328 <_ZL12MX_TIM3_Initv+0x84> { Error_Handler(); - 80042cc: f000 fa26 bl 800471c + 8004324: f000 fa2c bl 8004780 } sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; - 80042d0: 2300 movs r3, #0 - 80042d2: 607b str r3, [r7, #4] + 8004328: 2300 movs r3, #0 + 800432a: 607b str r3, [r7, #4] sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - 80042d4: 2300 movs r3, #0 - 80042d6: 60fb str r3, [r7, #12] + 800432c: 2300 movs r3, #0 + 800432e: 60fb str r3, [r7, #12] if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK) - 80042d8: 1d3b adds r3, r7, #4 - 80042da: 4619 mov r1, r3 - 80042dc: 4808 ldr r0, [pc, #32] ; (8004300 <_ZL12MX_TIM3_Initv+0xb4>) - 80042de: f7fe fff1 bl 80032c4 - 80042e2: 4603 mov r3, r0 - 80042e4: 2b00 cmp r3, #0 - 80042e6: bf14 ite ne - 80042e8: 2301 movne r3, #1 - 80042ea: 2300 moveq r3, #0 - 80042ec: b2db uxtb r3, r3 - 80042ee: 2b00 cmp r3, #0 - 80042f0: d001 beq.n 80042f6 <_ZL12MX_TIM3_Initv+0xaa> + 8004330: 1d3b adds r3, r7, #4 + 8004332: 4619 mov r1, r3 + 8004334: 4808 ldr r0, [pc, #32] ; (8004358 <_ZL12MX_TIM3_Initv+0xb4>) + 8004336: f7fe ffe7 bl 8003308 + 800433a: 4603 mov r3, r0 + 800433c: 2b00 cmp r3, #0 + 800433e: bf14 ite ne + 8004340: 2301 movne r3, #1 + 8004342: 2300 moveq r3, #0 + 8004344: b2db uxtb r3, r3 + 8004346: 2b00 cmp r3, #0 + 8004348: d001 beq.n 800434e <_ZL12MX_TIM3_Initv+0xaa> { Error_Handler(); - 80042f2: f000 fa13 bl 800471c + 800434a: f000 fa19 bl 8004780 } /* USER CODE BEGIN TIM3_Init 2 */ /* USER CODE END TIM3_Init 2 */ } - 80042f6: bf00 nop - 80042f8: 3720 adds r7, #32 - 80042fa: 46bd mov sp, r7 - 80042fc: bd80 pop {r7, pc} - 80042fe: bf00 nop - 8004300: 20000068 .word 0x20000068 - 8004304: 40000400 .word 0x40000400 - -08004308 <_ZL12MX_TIM4_Initv>: + 800434e: bf00 nop + 8004350: 3720 adds r7, #32 + 8004352: 46bd mov sp, r7 + 8004354: bd80 pop {r7, pc} + 8004356: bf00 nop + 8004358: 20000068 .word 0x20000068 + 800435c: 40000400 .word 0x40000400 + +08004360 <_ZL12MX_TIM4_Initv>: * @brief TIM4 Initialization Function * @param None * @retval None */ static void MX_TIM4_Init(void) { - 8004308: b580 push {r7, lr} - 800430a: b08a sub sp, #40 ; 0x28 - 800430c: af00 add r7, sp, #0 + 8004360: b580 push {r7, lr} + 8004362: b08a sub sp, #40 ; 0x28 + 8004364: af00 add r7, sp, #0 /* USER CODE BEGIN TIM4_Init 0 */ /* USER CODE END TIM4_Init 0 */ TIM_MasterConfigTypeDef sMasterConfig = {0}; - 800430e: f107 031c add.w r3, r7, #28 - 8004312: 2200 movs r2, #0 - 8004314: 601a str r2, [r3, #0] - 8004316: 605a str r2, [r3, #4] - 8004318: 609a str r2, [r3, #8] + 8004366: f107 031c add.w r3, r7, #28 + 800436a: 2200 movs r2, #0 + 800436c: 601a str r2, [r3, #0] + 800436e: 605a str r2, [r3, #4] + 8004370: 609a str r2, [r3, #8] TIM_OC_InitTypeDef sConfigOC = {0}; - 800431a: 463b mov r3, r7 - 800431c: 2200 movs r2, #0 - 800431e: 601a str r2, [r3, #0] - 8004320: 605a str r2, [r3, #4] - 8004322: 609a str r2, [r3, #8] - 8004324: 60da str r2, [r3, #12] - 8004326: 611a str r2, [r3, #16] - 8004328: 615a str r2, [r3, #20] - 800432a: 619a str r2, [r3, #24] + 8004372: 463b mov r3, r7 + 8004374: 2200 movs r2, #0 + 8004376: 601a str r2, [r3, #0] + 8004378: 605a str r2, [r3, #4] + 800437a: 609a str r2, [r3, #8] + 800437c: 60da str r2, [r3, #12] + 800437e: 611a str r2, [r3, #16] + 8004380: 615a str r2, [r3, #20] + 8004382: 619a str r2, [r3, #24] /* USER CODE BEGIN TIM4_Init 1 */ /* USER CODE END TIM4_Init 1 */ htim4.Instance = TIM4; - 800432c: 4b30 ldr r3, [pc, #192] ; (80043f0 <_ZL12MX_TIM4_Initv+0xe8>) - 800432e: 4a31 ldr r2, [pc, #196] ; (80043f4 <_ZL12MX_TIM4_Initv+0xec>) - 8004330: 601a str r2, [r3, #0] + 8004384: 4b30 ldr r3, [pc, #192] ; (8004448 <_ZL12MX_TIM4_Initv+0xe8>) + 8004386: 4a31 ldr r2, [pc, #196] ; (800444c <_ZL12MX_TIM4_Initv+0xec>) + 8004388: 601a str r2, [r3, #0] htim4.Init.Prescaler = 0; - 8004332: 4b2f ldr r3, [pc, #188] ; (80043f0 <_ZL12MX_TIM4_Initv+0xe8>) - 8004334: 2200 movs r2, #0 - 8004336: 605a str r2, [r3, #4] + 800438a: 4b2f ldr r3, [pc, #188] ; (8004448 <_ZL12MX_TIM4_Initv+0xe8>) + 800438c: 2200 movs r2, #0 + 800438e: 605a str r2, [r3, #4] htim4.Init.CounterMode = TIM_COUNTERMODE_UP; - 8004338: 4b2d ldr r3, [pc, #180] ; (80043f0 <_ZL12MX_TIM4_Initv+0xe8>) - 800433a: 2200 movs r2, #0 - 800433c: 609a str r2, [r3, #8] + 8004390: 4b2d ldr r3, [pc, #180] ; (8004448 <_ZL12MX_TIM4_Initv+0xe8>) + 8004392: 2200 movs r2, #0 + 8004394: 609a str r2, [r3, #8] htim4.Init.Period = 0; - 800433e: 4b2c ldr r3, [pc, #176] ; (80043f0 <_ZL12MX_TIM4_Initv+0xe8>) - 8004340: 2200 movs r2, #0 - 8004342: 60da str r2, [r3, #12] + 8004396: 4b2c ldr r3, [pc, #176] ; (8004448 <_ZL12MX_TIM4_Initv+0xe8>) + 8004398: 2200 movs r2, #0 + 800439a: 60da str r2, [r3, #12] htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 8004344: 4b2a ldr r3, [pc, #168] ; (80043f0 <_ZL12MX_TIM4_Initv+0xe8>) - 8004346: 2200 movs r2, #0 - 8004348: 611a str r2, [r3, #16] + 800439c: 4b2a ldr r3, [pc, #168] ; (8004448 <_ZL12MX_TIM4_Initv+0xe8>) + 800439e: 2200 movs r2, #0 + 80043a0: 611a str r2, [r3, #16] htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 800434a: 4b29 ldr r3, [pc, #164] ; (80043f0 <_ZL12MX_TIM4_Initv+0xe8>) - 800434c: 2200 movs r2, #0 - 800434e: 619a str r2, [r3, #24] + 80043a2: 4b29 ldr r3, [pc, #164] ; (8004448 <_ZL12MX_TIM4_Initv+0xe8>) + 80043a4: 2200 movs r2, #0 + 80043a6: 619a str r2, [r3, #24] if (HAL_TIM_PWM_Init(&htim4) != HAL_OK) - 8004350: 4827 ldr r0, [pc, #156] ; (80043f0 <_ZL12MX_TIM4_Initv+0xe8>) - 8004352: f7fd ffeb bl 800232c - 8004356: 4603 mov r3, r0 - 8004358: 2b00 cmp r3, #0 - 800435a: bf14 ite ne - 800435c: 2301 movne r3, #1 - 800435e: 2300 moveq r3, #0 - 8004360: b2db uxtb r3, r3 - 8004362: 2b00 cmp r3, #0 - 8004364: d001 beq.n 800436a <_ZL12MX_TIM4_Initv+0x62> + 80043a8: 4827 ldr r0, [pc, #156] ; (8004448 <_ZL12MX_TIM4_Initv+0xe8>) + 80043aa: f7fd ffe1 bl 8002370 + 80043ae: 4603 mov r3, r0 + 80043b0: 2b00 cmp r3, #0 + 80043b2: bf14 ite ne + 80043b4: 2301 movne r3, #1 + 80043b6: 2300 moveq r3, #0 + 80043b8: b2db uxtb r3, r3 + 80043ba: 2b00 cmp r3, #0 + 80043bc: d001 beq.n 80043c2 <_ZL12MX_TIM4_Initv+0x62> { Error_Handler(); - 8004366: f000 f9d9 bl 800471c + 80043be: f000 f9df bl 8004780 } sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; - 800436a: 2300 movs r3, #0 - 800436c: 61fb str r3, [r7, #28] + 80043c2: 2300 movs r3, #0 + 80043c4: 61fb str r3, [r7, #28] sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - 800436e: 2300 movs r3, #0 - 8004370: 627b str r3, [r7, #36] ; 0x24 + 80043c6: 2300 movs r3, #0 + 80043c8: 627b str r3, [r7, #36] ; 0x24 if (HAL_TIMEx_MasterConfigSynchronization(&htim4, &sMasterConfig) != HAL_OK) - 8004372: f107 031c add.w r3, r7, #28 - 8004376: 4619 mov r1, r3 - 8004378: 481d ldr r0, [pc, #116] ; (80043f0 <_ZL12MX_TIM4_Initv+0xe8>) - 800437a: f7fe ffa3 bl 80032c4 - 800437e: 4603 mov r3, r0 - 8004380: 2b00 cmp r3, #0 - 8004382: bf14 ite ne - 8004384: 2301 movne r3, #1 - 8004386: 2300 moveq r3, #0 - 8004388: b2db uxtb r3, r3 - 800438a: 2b00 cmp r3, #0 - 800438c: d001 beq.n 8004392 <_ZL12MX_TIM4_Initv+0x8a> + 80043ca: f107 031c add.w r3, r7, #28 + 80043ce: 4619 mov r1, r3 + 80043d0: 481d ldr r0, [pc, #116] ; (8004448 <_ZL12MX_TIM4_Initv+0xe8>) + 80043d2: f7fe ff99 bl 8003308 + 80043d6: 4603 mov r3, r0 + 80043d8: 2b00 cmp r3, #0 + 80043da: bf14 ite ne + 80043dc: 2301 movne r3, #1 + 80043de: 2300 moveq r3, #0 + 80043e0: b2db uxtb r3, r3 + 80043e2: 2b00 cmp r3, #0 + 80043e4: d001 beq.n 80043ea <_ZL12MX_TIM4_Initv+0x8a> { Error_Handler(); - 800438e: f000 f9c5 bl 800471c + 80043e6: f000 f9cb bl 8004780 } sConfigOC.OCMode = TIM_OCMODE_PWM1; - 8004392: 2360 movs r3, #96 ; 0x60 - 8004394: 603b str r3, [r7, #0] + 80043ea: 2360 movs r3, #96 ; 0x60 + 80043ec: 603b str r3, [r7, #0] sConfigOC.Pulse = 0; - 8004396: 2300 movs r3, #0 - 8004398: 607b str r3, [r7, #4] + 80043ee: 2300 movs r3, #0 + 80043f0: 607b str r3, [r7, #4] sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; - 800439a: 2300 movs r3, #0 - 800439c: 60bb str r3, [r7, #8] + 80043f2: 2300 movs r3, #0 + 80043f4: 60bb str r3, [r7, #8] sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; - 800439e: 2300 movs r3, #0 - 80043a0: 613b str r3, [r7, #16] + 80043f6: 2300 movs r3, #0 + 80043f8: 613b str r3, [r7, #16] if (HAL_TIM_PWM_ConfigChannel(&htim4, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) - 80043a2: 463b mov r3, r7 - 80043a4: 2208 movs r2, #8 - 80043a6: 4619 mov r1, r3 - 80043a8: 4811 ldr r0, [pc, #68] ; (80043f0 <_ZL12MX_TIM4_Initv+0xe8>) - 80043aa: f7fe f9d3 bl 8002754 - 80043ae: 4603 mov r3, r0 - 80043b0: 2b00 cmp r3, #0 - 80043b2: bf14 ite ne - 80043b4: 2301 movne r3, #1 - 80043b6: 2300 moveq r3, #0 - 80043b8: b2db uxtb r3, r3 - 80043ba: 2b00 cmp r3, #0 - 80043bc: d001 beq.n 80043c2 <_ZL12MX_TIM4_Initv+0xba> + 80043fa: 463b mov r3, r7 + 80043fc: 2208 movs r2, #8 + 80043fe: 4619 mov r1, r3 + 8004400: 4811 ldr r0, [pc, #68] ; (8004448 <_ZL12MX_TIM4_Initv+0xe8>) + 8004402: f7fe f9c9 bl 8002798 + 8004406: 4603 mov r3, r0 + 8004408: 2b00 cmp r3, #0 + 800440a: bf14 ite ne + 800440c: 2301 movne r3, #1 + 800440e: 2300 moveq r3, #0 + 8004410: b2db uxtb r3, r3 + 8004412: 2b00 cmp r3, #0 + 8004414: d001 beq.n 800441a <_ZL12MX_TIM4_Initv+0xba> { Error_Handler(); - 80043be: f000 f9ad bl 800471c + 8004416: f000 f9b3 bl 8004780 } if (HAL_TIM_PWM_ConfigChannel(&htim4, &sConfigOC, TIM_CHANNEL_4) != HAL_OK) - 80043c2: 463b mov r3, r7 - 80043c4: 220c movs r2, #12 - 80043c6: 4619 mov r1, r3 - 80043c8: 4809 ldr r0, [pc, #36] ; (80043f0 <_ZL12MX_TIM4_Initv+0xe8>) - 80043ca: f7fe f9c3 bl 8002754 - 80043ce: 4603 mov r3, r0 - 80043d0: 2b00 cmp r3, #0 - 80043d2: bf14 ite ne - 80043d4: 2301 movne r3, #1 - 80043d6: 2300 moveq r3, #0 - 80043d8: b2db uxtb r3, r3 - 80043da: 2b00 cmp r3, #0 - 80043dc: d001 beq.n 80043e2 <_ZL12MX_TIM4_Initv+0xda> + 800441a: 463b mov r3, r7 + 800441c: 220c movs r2, #12 + 800441e: 4619 mov r1, r3 + 8004420: 4809 ldr r0, [pc, #36] ; (8004448 <_ZL12MX_TIM4_Initv+0xe8>) + 8004422: f7fe f9b9 bl 8002798 + 8004426: 4603 mov r3, r0 + 8004428: 2b00 cmp r3, #0 + 800442a: bf14 ite ne + 800442c: 2301 movne r3, #1 + 800442e: 2300 moveq r3, #0 + 8004430: b2db uxtb r3, r3 + 8004432: 2b00 cmp r3, #0 + 8004434: d001 beq.n 800443a <_ZL12MX_TIM4_Initv+0xda> { Error_Handler(); - 80043de: f000 f99d bl 800471c + 8004436: f000 f9a3 bl 8004780 } /* USER CODE BEGIN TIM4_Init 2 */ /* USER CODE END TIM4_Init 2 */ HAL_TIM_MspPostInit(&htim4); - 80043e2: 4803 ldr r0, [pc, #12] ; (80043f0 <_ZL12MX_TIM4_Initv+0xe8>) - 80043e4: f000 fabe bl 8004964 + 800443a: 4803 ldr r0, [pc, #12] ; (8004448 <_ZL12MX_TIM4_Initv+0xe8>) + 800443c: f000 fac4 bl 80049c8 } - 80043e8: bf00 nop - 80043ea: 3728 adds r7, #40 ; 0x28 - 80043ec: 46bd mov sp, r7 - 80043ee: bd80 pop {r7, pc} - 80043f0: 200000a8 .word 0x200000a8 - 80043f4: 40000800 .word 0x40000800 - -080043f8 <_ZL12MX_TIM5_Initv>: + 8004440: bf00 nop + 8004442: 3728 adds r7, #40 ; 0x28 + 8004444: 46bd mov sp, r7 + 8004446: bd80 pop {r7, pc} + 8004448: 200000a8 .word 0x200000a8 + 800444c: 40000800 .word 0x40000800 + +08004450 <_ZL12MX_TIM5_Initv>: * @brief TIM5 Initialization Function * @param None * @retval None */ static void MX_TIM5_Init(void) { - 80043f8: b580 push {r7, lr} - 80043fa: b08c sub sp, #48 ; 0x30 - 80043fc: af00 add r7, sp, #0 + 8004450: b580 push {r7, lr} + 8004452: b08c sub sp, #48 ; 0x30 + 8004454: af00 add r7, sp, #0 /* USER CODE BEGIN TIM5_Init 0 */ /* USER CODE END TIM5_Init 0 */ TIM_Encoder_InitTypeDef sConfig = {0}; - 80043fe: f107 030c add.w r3, r7, #12 - 8004402: 2224 movs r2, #36 ; 0x24 - 8004404: 2100 movs r1, #0 - 8004406: 4618 mov r0, r3 - 8004408: f000 fc72 bl 8004cf0 + 8004456: f107 030c add.w r3, r7, #12 + 800445a: 2224 movs r2, #36 ; 0x24 + 800445c: 2100 movs r1, #0 + 800445e: 4618 mov r0, r3 + 8004460: f000 fc78 bl 8004d54 TIM_MasterConfigTypeDef sMasterConfig = {0}; - 800440c: 463b mov r3, r7 - 800440e: 2200 movs r2, #0 - 8004410: 601a str r2, [r3, #0] - 8004412: 605a str r2, [r3, #4] - 8004414: 609a str r2, [r3, #8] + 8004464: 463b mov r3, r7 + 8004466: 2200 movs r2, #0 + 8004468: 601a str r2, [r3, #0] + 800446a: 605a str r2, [r3, #4] + 800446c: 609a str r2, [r3, #8] /* USER CODE BEGIN TIM5_Init 1 */ /* USER CODE END TIM5_Init 1 */ htim5.Instance = TIM5; - 8004416: 4b25 ldr r3, [pc, #148] ; (80044ac <_ZL12MX_TIM5_Initv+0xb4>) - 8004418: 4a25 ldr r2, [pc, #148] ; (80044b0 <_ZL12MX_TIM5_Initv+0xb8>) - 800441a: 601a str r2, [r3, #0] + 800446e: 4b25 ldr r3, [pc, #148] ; (8004504 <_ZL12MX_TIM5_Initv+0xb4>) + 8004470: 4a25 ldr r2, [pc, #148] ; (8004508 <_ZL12MX_TIM5_Initv+0xb8>) + 8004472: 601a str r2, [r3, #0] htim5.Init.Prescaler = 0; - 800441c: 4b23 ldr r3, [pc, #140] ; (80044ac <_ZL12MX_TIM5_Initv+0xb4>) - 800441e: 2200 movs r2, #0 - 8004420: 605a str r2, [r3, #4] + 8004474: 4b23 ldr r3, [pc, #140] ; (8004504 <_ZL12MX_TIM5_Initv+0xb4>) + 8004476: 2200 movs r2, #0 + 8004478: 605a str r2, [r3, #4] htim5.Init.CounterMode = TIM_COUNTERMODE_UP; - 8004422: 4b22 ldr r3, [pc, #136] ; (80044ac <_ZL12MX_TIM5_Initv+0xb4>) - 8004424: 2200 movs r2, #0 - 8004426: 609a str r2, [r3, #8] + 800447a: 4b22 ldr r3, [pc, #136] ; (8004504 <_ZL12MX_TIM5_Initv+0xb4>) + 800447c: 2200 movs r2, #0 + 800447e: 609a str r2, [r3, #8] htim5.Init.Period = 0; - 8004428: 4b20 ldr r3, [pc, #128] ; (80044ac <_ZL12MX_TIM5_Initv+0xb4>) - 800442a: 2200 movs r2, #0 - 800442c: 60da str r2, [r3, #12] + 8004480: 4b20 ldr r3, [pc, #128] ; (8004504 <_ZL12MX_TIM5_Initv+0xb4>) + 8004482: 2200 movs r2, #0 + 8004484: 60da str r2, [r3, #12] htim5.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 800442e: 4b1f ldr r3, [pc, #124] ; (80044ac <_ZL12MX_TIM5_Initv+0xb4>) - 8004430: 2200 movs r2, #0 - 8004432: 611a str r2, [r3, #16] + 8004486: 4b1f ldr r3, [pc, #124] ; (8004504 <_ZL12MX_TIM5_Initv+0xb4>) + 8004488: 2200 movs r2, #0 + 800448a: 611a str r2, [r3, #16] htim5.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 8004434: 4b1d ldr r3, [pc, #116] ; (80044ac <_ZL12MX_TIM5_Initv+0xb4>) - 8004436: 2200 movs r2, #0 - 8004438: 619a str r2, [r3, #24] + 800448c: 4b1d ldr r3, [pc, #116] ; (8004504 <_ZL12MX_TIM5_Initv+0xb4>) + 800448e: 2200 movs r2, #0 + 8004490: 619a str r2, [r3, #24] sConfig.EncoderMode = TIM_ENCODERMODE_TI12; - 800443a: 2303 movs r3, #3 - 800443c: 60fb str r3, [r7, #12] + 8004492: 2303 movs r3, #3 + 8004494: 60fb str r3, [r7, #12] sConfig.IC1Polarity = TIM_ICPOLARITY_RISING; - 800443e: 2300 movs r3, #0 - 8004440: 613b str r3, [r7, #16] + 8004496: 2300 movs r3, #0 + 8004498: 613b str r3, [r7, #16] sConfig.IC1Selection = TIM_ICSELECTION_DIRECTTI; - 8004442: 2301 movs r3, #1 - 8004444: 617b str r3, [r7, #20] + 800449a: 2301 movs r3, #1 + 800449c: 617b str r3, [r7, #20] sConfig.IC1Prescaler = TIM_ICPSC_DIV1; - 8004446: 2300 movs r3, #0 - 8004448: 61bb str r3, [r7, #24] + 800449e: 2300 movs r3, #0 + 80044a0: 61bb str r3, [r7, #24] sConfig.IC1Filter = 0; - 800444a: 2300 movs r3, #0 - 800444c: 61fb str r3, [r7, #28] + 80044a2: 2300 movs r3, #0 + 80044a4: 61fb str r3, [r7, #28] sConfig.IC2Polarity = TIM_ICPOLARITY_RISING; - 800444e: 2300 movs r3, #0 - 8004450: 623b str r3, [r7, #32] + 80044a6: 2300 movs r3, #0 + 80044a8: 623b str r3, [r7, #32] sConfig.IC2Selection = TIM_ICSELECTION_DIRECTTI; - 8004452: 2301 movs r3, #1 - 8004454: 627b str r3, [r7, #36] ; 0x24 + 80044aa: 2301 movs r3, #1 + 80044ac: 627b str r3, [r7, #36] ; 0x24 sConfig.IC2Prescaler = TIM_ICPSC_DIV1; - 8004456: 2300 movs r3, #0 - 8004458: 62bb str r3, [r7, #40] ; 0x28 + 80044ae: 2300 movs r3, #0 + 80044b0: 62bb str r3, [r7, #40] ; 0x28 sConfig.IC2Filter = 0; - 800445a: 2300 movs r3, #0 - 800445c: 62fb str r3, [r7, #44] ; 0x2c + 80044b2: 2300 movs r3, #0 + 80044b4: 62fb str r3, [r7, #44] ; 0x2c if (HAL_TIM_Encoder_Init(&htim5, &sConfig) != HAL_OK) - 800445e: f107 030c add.w r3, r7, #12 - 8004462: 4619 mov r1, r3 - 8004464: 4811 ldr r0, [pc, #68] ; (80044ac <_ZL12MX_TIM5_Initv+0xb4>) - 8004466: f7fd ff8d bl 8002384 - 800446a: 4603 mov r3, r0 - 800446c: 2b00 cmp r3, #0 - 800446e: bf14 ite ne - 8004470: 2301 movne r3, #1 - 8004472: 2300 moveq r3, #0 - 8004474: b2db uxtb r3, r3 - 8004476: 2b00 cmp r3, #0 - 8004478: d001 beq.n 800447e <_ZL12MX_TIM5_Initv+0x86> + 80044b6: f107 030c add.w r3, r7, #12 + 80044ba: 4619 mov r1, r3 + 80044bc: 4811 ldr r0, [pc, #68] ; (8004504 <_ZL12MX_TIM5_Initv+0xb4>) + 80044be: f7fd ff83 bl 80023c8 + 80044c2: 4603 mov r3, r0 + 80044c4: 2b00 cmp r3, #0 + 80044c6: bf14 ite ne + 80044c8: 2301 movne r3, #1 + 80044ca: 2300 moveq r3, #0 + 80044cc: b2db uxtb r3, r3 + 80044ce: 2b00 cmp r3, #0 + 80044d0: d001 beq.n 80044d6 <_ZL12MX_TIM5_Initv+0x86> { Error_Handler(); - 800447a: f000 f94f bl 800471c + 80044d2: f000 f955 bl 8004780 } sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; - 800447e: 2300 movs r3, #0 - 8004480: 603b str r3, [r7, #0] + 80044d6: 2300 movs r3, #0 + 80044d8: 603b str r3, [r7, #0] sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - 8004482: 2300 movs r3, #0 - 8004484: 60bb str r3, [r7, #8] + 80044da: 2300 movs r3, #0 + 80044dc: 60bb str r3, [r7, #8] if (HAL_TIMEx_MasterConfigSynchronization(&htim5, &sMasterConfig) != HAL_OK) - 8004486: 463b mov r3, r7 - 8004488: 4619 mov r1, r3 - 800448a: 4808 ldr r0, [pc, #32] ; (80044ac <_ZL12MX_TIM5_Initv+0xb4>) - 800448c: f7fe ff1a bl 80032c4 - 8004490: 4603 mov r3, r0 - 8004492: 2b00 cmp r3, #0 - 8004494: bf14 ite ne - 8004496: 2301 movne r3, #1 - 8004498: 2300 moveq r3, #0 - 800449a: b2db uxtb r3, r3 - 800449c: 2b00 cmp r3, #0 - 800449e: d001 beq.n 80044a4 <_ZL12MX_TIM5_Initv+0xac> + 80044de: 463b mov r3, r7 + 80044e0: 4619 mov r1, r3 + 80044e2: 4808 ldr r0, [pc, #32] ; (8004504 <_ZL12MX_TIM5_Initv+0xb4>) + 80044e4: f7fe ff10 bl 8003308 + 80044e8: 4603 mov r3, r0 + 80044ea: 2b00 cmp r3, #0 + 80044ec: bf14 ite ne + 80044ee: 2301 movne r3, #1 + 80044f0: 2300 moveq r3, #0 + 80044f2: b2db uxtb r3, r3 + 80044f4: 2b00 cmp r3, #0 + 80044f6: d001 beq.n 80044fc <_ZL12MX_TIM5_Initv+0xac> { Error_Handler(); - 80044a0: f000 f93c bl 800471c + 80044f8: f000 f942 bl 8004780 } /* USER CODE BEGIN TIM5_Init 2 */ /* USER CODE END TIM5_Init 2 */ } - 80044a4: bf00 nop - 80044a6: 3730 adds r7, #48 ; 0x30 - 80044a8: 46bd mov sp, r7 - 80044aa: bd80 pop {r7, pc} - 80044ac: 200000e8 .word 0x200000e8 - 80044b0: 40000c00 .word 0x40000c00 - -080044b4 <_ZL19MX_USART3_UART_Initv>: + 80044fc: bf00 nop + 80044fe: 3730 adds r7, #48 ; 0x30 + 8004500: 46bd mov sp, r7 + 8004502: bd80 pop {r7, pc} + 8004504: 200000e8 .word 0x200000e8 + 8004508: 40000c00 .word 0x40000c00 + +0800450c <_ZL19MX_USART3_UART_Initv>: * @brief USART3 Initialization Function * @param None * @retval None */ static void MX_USART3_UART_Init(void) { - 80044b4: b580 push {r7, lr} - 80044b6: af00 add r7, sp, #0 + 800450c: b580 push {r7, lr} + 800450e: af00 add r7, sp, #0 /* USER CODE END USART3_Init 0 */ /* USER CODE BEGIN USART3_Init 1 */ /* USER CODE END USART3_Init 1 */ huart3.Instance = USART3; - 80044b8: 4b16 ldr r3, [pc, #88] ; (8004514 <_ZL19MX_USART3_UART_Initv+0x60>) - 80044ba: 4a17 ldr r2, [pc, #92] ; (8004518 <_ZL19MX_USART3_UART_Initv+0x64>) - 80044bc: 601a str r2, [r3, #0] + 8004510: 4b16 ldr r3, [pc, #88] ; (800456c <_ZL19MX_USART3_UART_Initv+0x60>) + 8004512: 4a17 ldr r2, [pc, #92] ; (8004570 <_ZL19MX_USART3_UART_Initv+0x64>) + 8004514: 601a str r2, [r3, #0] huart3.Init.BaudRate = 115200; - 80044be: 4b15 ldr r3, [pc, #84] ; (8004514 <_ZL19MX_USART3_UART_Initv+0x60>) - 80044c0: f44f 32e1 mov.w r2, #115200 ; 0x1c200 - 80044c4: 605a str r2, [r3, #4] + 8004516: 4b15 ldr r3, [pc, #84] ; (800456c <_ZL19MX_USART3_UART_Initv+0x60>) + 8004518: f44f 32e1 mov.w r2, #115200 ; 0x1c200 + 800451c: 605a str r2, [r3, #4] huart3.Init.WordLength = UART_WORDLENGTH_8B; - 80044c6: 4b13 ldr r3, [pc, #76] ; (8004514 <_ZL19MX_USART3_UART_Initv+0x60>) - 80044c8: 2200 movs r2, #0 - 80044ca: 609a str r2, [r3, #8] + 800451e: 4b13 ldr r3, [pc, #76] ; (800456c <_ZL19MX_USART3_UART_Initv+0x60>) + 8004520: 2200 movs r2, #0 + 8004522: 609a str r2, [r3, #8] huart3.Init.StopBits = UART_STOPBITS_1; - 80044cc: 4b11 ldr r3, [pc, #68] ; (8004514 <_ZL19MX_USART3_UART_Initv+0x60>) - 80044ce: 2200 movs r2, #0 - 80044d0: 60da str r2, [r3, #12] + 8004524: 4b11 ldr r3, [pc, #68] ; (800456c <_ZL19MX_USART3_UART_Initv+0x60>) + 8004526: 2200 movs r2, #0 + 8004528: 60da str r2, [r3, #12] huart3.Init.Parity = UART_PARITY_NONE; - 80044d2: 4b10 ldr r3, [pc, #64] ; (8004514 <_ZL19MX_USART3_UART_Initv+0x60>) - 80044d4: 2200 movs r2, #0 - 80044d6: 611a str r2, [r3, #16] + 800452a: 4b10 ldr r3, [pc, #64] ; (800456c <_ZL19MX_USART3_UART_Initv+0x60>) + 800452c: 2200 movs r2, #0 + 800452e: 611a str r2, [r3, #16] huart3.Init.Mode = UART_MODE_TX_RX; - 80044d8: 4b0e ldr r3, [pc, #56] ; (8004514 <_ZL19MX_USART3_UART_Initv+0x60>) - 80044da: 220c movs r2, #12 - 80044dc: 615a str r2, [r3, #20] + 8004530: 4b0e ldr r3, [pc, #56] ; (800456c <_ZL19MX_USART3_UART_Initv+0x60>) + 8004532: 220c movs r2, #12 + 8004534: 615a str r2, [r3, #20] huart3.Init.HwFlowCtl = UART_HWCONTROL_NONE; - 80044de: 4b0d ldr r3, [pc, #52] ; (8004514 <_ZL19MX_USART3_UART_Initv+0x60>) - 80044e0: 2200 movs r2, #0 - 80044e2: 619a str r2, [r3, #24] + 8004536: 4b0d ldr r3, [pc, #52] ; (800456c <_ZL19MX_USART3_UART_Initv+0x60>) + 8004538: 2200 movs r2, #0 + 800453a: 619a str r2, [r3, #24] huart3.Init.OverSampling = UART_OVERSAMPLING_16; - 80044e4: 4b0b ldr r3, [pc, #44] ; (8004514 <_ZL19MX_USART3_UART_Initv+0x60>) - 80044e6: 2200 movs r2, #0 - 80044e8: 61da str r2, [r3, #28] + 800453c: 4b0b ldr r3, [pc, #44] ; (800456c <_ZL19MX_USART3_UART_Initv+0x60>) + 800453e: 2200 movs r2, #0 + 8004540: 61da str r2, [r3, #28] huart3.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; - 80044ea: 4b0a ldr r3, [pc, #40] ; (8004514 <_ZL19MX_USART3_UART_Initv+0x60>) - 80044ec: 2200 movs r2, #0 - 80044ee: 621a str r2, [r3, #32] + 8004542: 4b0a ldr r3, [pc, #40] ; (800456c <_ZL19MX_USART3_UART_Initv+0x60>) + 8004544: 2200 movs r2, #0 + 8004546: 621a str r2, [r3, #32] huart3.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; - 80044f0: 4b08 ldr r3, [pc, #32] ; (8004514 <_ZL19MX_USART3_UART_Initv+0x60>) - 80044f2: 2200 movs r2, #0 - 80044f4: 625a str r2, [r3, #36] ; 0x24 + 8004548: 4b08 ldr r3, [pc, #32] ; (800456c <_ZL19MX_USART3_UART_Initv+0x60>) + 800454a: 2200 movs r2, #0 + 800454c: 625a str r2, [r3, #36] ; 0x24 if (HAL_UART_Init(&huart3) != HAL_OK) - 80044f6: 4807 ldr r0, [pc, #28] ; (8004514 <_ZL19MX_USART3_UART_Initv+0x60>) - 80044f8: f7fe ff5e bl 80033b8 - 80044fc: 4603 mov r3, r0 - 80044fe: 2b00 cmp r3, #0 - 8004500: bf14 ite ne - 8004502: 2301 movne r3, #1 - 8004504: 2300 moveq r3, #0 - 8004506: b2db uxtb r3, r3 - 8004508: 2b00 cmp r3, #0 - 800450a: d001 beq.n 8004510 <_ZL19MX_USART3_UART_Initv+0x5c> + 800454e: 4807 ldr r0, [pc, #28] ; (800456c <_ZL19MX_USART3_UART_Initv+0x60>) + 8004550: f7fe ff54 bl 80033fc + 8004554: 4603 mov r3, r0 + 8004556: 2b00 cmp r3, #0 + 8004558: bf14 ite ne + 800455a: 2301 movne r3, #1 + 800455c: 2300 moveq r3, #0 + 800455e: b2db uxtb r3, r3 + 8004560: 2b00 cmp r3, #0 + 8004562: d001 beq.n 8004568 <_ZL19MX_USART3_UART_Initv+0x5c> { Error_Handler(); - 800450c: f000 f906 bl 800471c + 8004564: f000 f90c bl 8004780 } /* USER CODE BEGIN USART3_Init 2 */ /* USER CODE END USART3_Init 2 */ } - 8004510: bf00 nop - 8004512: bd80 pop {r7, pc} - 8004514: 20000128 .word 0x20000128 - 8004518: 40004800 .word 0x40004800 + 8004568: bf00 nop + 800456a: bd80 pop {r7, pc} + 800456c: 20000128 .word 0x20000128 + 8004570: 40004800 .word 0x40004800 -0800451c <_ZL11MX_DMA_Initv>: +08004574 <_ZL11MX_DMA_Initv>: /** * Enable DMA controller clock */ static void MX_DMA_Init(void) { - 800451c: b580 push {r7, lr} - 800451e: b082 sub sp, #8 - 8004520: af00 add r7, sp, #0 + 8004574: b580 push {r7, lr} + 8004576: b082 sub sp, #8 + 8004578: af00 add r7, sp, #0 /* DMA controller clock enable */ __HAL_RCC_DMA1_CLK_ENABLE(); - 8004522: 4b10 ldr r3, [pc, #64] ; (8004564 <_ZL11MX_DMA_Initv+0x48>) - 8004524: 6b1b ldr r3, [r3, #48] ; 0x30 - 8004526: 4a0f ldr r2, [pc, #60] ; (8004564 <_ZL11MX_DMA_Initv+0x48>) - 8004528: f443 1300 orr.w r3, r3, #2097152 ; 0x200000 - 800452c: 6313 str r3, [r2, #48] ; 0x30 - 800452e: 4b0d ldr r3, [pc, #52] ; (8004564 <_ZL11MX_DMA_Initv+0x48>) - 8004530: 6b1b ldr r3, [r3, #48] ; 0x30 - 8004532: f403 1300 and.w r3, r3, #2097152 ; 0x200000 - 8004536: 607b str r3, [r7, #4] - 8004538: 687b ldr r3, [r7, #4] + 800457a: 4b10 ldr r3, [pc, #64] ; (80045bc <_ZL11MX_DMA_Initv+0x48>) + 800457c: 6b1b ldr r3, [r3, #48] ; 0x30 + 800457e: 4a0f ldr r2, [pc, #60] ; (80045bc <_ZL11MX_DMA_Initv+0x48>) + 8004580: f443 1300 orr.w r3, r3, #2097152 ; 0x200000 + 8004584: 6313 str r3, [r2, #48] ; 0x30 + 8004586: 4b0d ldr r3, [pc, #52] ; (80045bc <_ZL11MX_DMA_Initv+0x48>) + 8004588: 6b1b ldr r3, [r3, #48] ; 0x30 + 800458a: f403 1300 and.w r3, r3, #2097152 ; 0x200000 + 800458e: 607b str r3, [r7, #4] + 8004590: 687b ldr r3, [r7, #4] /* DMA interrupt init */ /* DMA1_Stream1_IRQn interrupt configuration */ HAL_NVIC_SetPriority(DMA1_Stream1_IRQn, 0, 0); - 800453a: 2200 movs r2, #0 - 800453c: 2100 movs r1, #0 - 800453e: 200c movs r0, #12 - 8004540: f7fc f933 bl 80007aa + 8004592: 2200 movs r2, #0 + 8004594: 2100 movs r1, #0 + 8004596: 200c movs r0, #12 + 8004598: f7fc f929 bl 80007ee HAL_NVIC_EnableIRQ(DMA1_Stream1_IRQn); - 8004544: 200c movs r0, #12 - 8004546: f7fc f94c bl 80007e2 + 800459c: 200c movs r0, #12 + 800459e: f7fc f942 bl 8000826 /* DMA1_Stream3_IRQn interrupt configuration */ HAL_NVIC_SetPriority(DMA1_Stream3_IRQn, 0, 0); - 800454a: 2200 movs r2, #0 - 800454c: 2100 movs r1, #0 - 800454e: 200e movs r0, #14 - 8004550: f7fc f92b bl 80007aa + 80045a2: 2200 movs r2, #0 + 80045a4: 2100 movs r1, #0 + 80045a6: 200e movs r0, #14 + 80045a8: f7fc f921 bl 80007ee HAL_NVIC_EnableIRQ(DMA1_Stream3_IRQn); - 8004554: 200e movs r0, #14 - 8004556: f7fc f944 bl 80007e2 + 80045ac: 200e movs r0, #14 + 80045ae: f7fc f93a bl 8000826 } - 800455a: bf00 nop - 800455c: 3708 adds r7, #8 - 800455e: 46bd mov sp, r7 - 8004560: bd80 pop {r7, pc} - 8004562: bf00 nop - 8004564: 40023800 .word 0x40023800 - -08004568 <_ZL12MX_GPIO_Initv>: + 80045b2: bf00 nop + 80045b4: 3708 adds r7, #8 + 80045b6: 46bd mov sp, r7 + 80045b8: bd80 pop {r7, pc} + 80045ba: bf00 nop + 80045bc: 40023800 .word 0x40023800 + +080045c0 <_ZL12MX_GPIO_Initv>: * @brief GPIO Initialization Function * @param None * @retval None */ static void MX_GPIO_Init(void) { - 8004568: b580 push {r7, lr} - 800456a: b08c sub sp, #48 ; 0x30 - 800456c: af00 add r7, sp, #0 + 80045c0: b580 push {r7, lr} + 80045c2: b08c sub sp, #48 ; 0x30 + 80045c4: af00 add r7, sp, #0 GPIO_InitTypeDef GPIO_InitStruct = {0}; - 800456e: f107 031c add.w r3, r7, #28 - 8004572: 2200 movs r2, #0 - 8004574: 601a str r2, [r3, #0] - 8004576: 605a str r2, [r3, #4] - 8004578: 609a str r2, [r3, #8] - 800457a: 60da str r2, [r3, #12] - 800457c: 611a str r2, [r3, #16] + 80045c6: f107 031c add.w r3, r7, #28 + 80045ca: 2200 movs r2, #0 + 80045cc: 601a str r2, [r3, #0] + 80045ce: 605a str r2, [r3, #4] + 80045d0: 609a str r2, [r3, #8] + 80045d2: 60da str r2, [r3, #12] + 80045d4: 611a str r2, [r3, #16] /* GPIO Ports Clock Enable */ __HAL_RCC_GPIOC_CLK_ENABLE(); - 800457e: 4b53 ldr r3, [pc, #332] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 8004580: 6b1b ldr r3, [r3, #48] ; 0x30 - 8004582: 4a52 ldr r2, [pc, #328] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 8004584: f043 0304 orr.w r3, r3, #4 - 8004588: 6313 str r3, [r2, #48] ; 0x30 - 800458a: 4b50 ldr r3, [pc, #320] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 800458c: 6b1b ldr r3, [r3, #48] ; 0x30 - 800458e: f003 0304 and.w r3, r3, #4 - 8004592: 61bb str r3, [r7, #24] - 8004594: 69bb ldr r3, [r7, #24] + 80045d6: 4b53 ldr r3, [pc, #332] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 80045d8: 6b1b ldr r3, [r3, #48] ; 0x30 + 80045da: 4a52 ldr r2, [pc, #328] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 80045dc: f043 0304 orr.w r3, r3, #4 + 80045e0: 6313 str r3, [r2, #48] ; 0x30 + 80045e2: 4b50 ldr r3, [pc, #320] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 80045e4: 6b1b ldr r3, [r3, #48] ; 0x30 + 80045e6: f003 0304 and.w r3, r3, #4 + 80045ea: 61bb str r3, [r7, #24] + 80045ec: 69bb ldr r3, [r7, #24] __HAL_RCC_GPIOA_CLK_ENABLE(); - 8004596: 4b4d ldr r3, [pc, #308] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 8004598: 6b1b ldr r3, [r3, #48] ; 0x30 - 800459a: 4a4c ldr r2, [pc, #304] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 800459c: f043 0301 orr.w r3, r3, #1 - 80045a0: 6313 str r3, [r2, #48] ; 0x30 - 80045a2: 4b4a ldr r3, [pc, #296] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 80045a4: 6b1b ldr r3, [r3, #48] ; 0x30 - 80045a6: f003 0301 and.w r3, r3, #1 - 80045aa: 617b str r3, [r7, #20] - 80045ac: 697b ldr r3, [r7, #20] + 80045ee: 4b4d ldr r3, [pc, #308] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 80045f0: 6b1b ldr r3, [r3, #48] ; 0x30 + 80045f2: 4a4c ldr r2, [pc, #304] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 80045f4: f043 0301 orr.w r3, r3, #1 + 80045f8: 6313 str r3, [r2, #48] ; 0x30 + 80045fa: 4b4a ldr r3, [pc, #296] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 80045fc: 6b1b ldr r3, [r3, #48] ; 0x30 + 80045fe: f003 0301 and.w r3, r3, #1 + 8004602: 617b str r3, [r7, #20] + 8004604: 697b ldr r3, [r7, #20] __HAL_RCC_GPIOF_CLK_ENABLE(); - 80045ae: 4b47 ldr r3, [pc, #284] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 80045b0: 6b1b ldr r3, [r3, #48] ; 0x30 - 80045b2: 4a46 ldr r2, [pc, #280] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 80045b4: f043 0320 orr.w r3, r3, #32 - 80045b8: 6313 str r3, [r2, #48] ; 0x30 - 80045ba: 4b44 ldr r3, [pc, #272] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 80045bc: 6b1b ldr r3, [r3, #48] ; 0x30 - 80045be: f003 0320 and.w r3, r3, #32 - 80045c2: 613b str r3, [r7, #16] - 80045c4: 693b ldr r3, [r7, #16] + 8004606: 4b47 ldr r3, [pc, #284] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 8004608: 6b1b ldr r3, [r3, #48] ; 0x30 + 800460a: 4a46 ldr r2, [pc, #280] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 800460c: f043 0320 orr.w r3, r3, #32 + 8004610: 6313 str r3, [r2, #48] ; 0x30 + 8004612: 4b44 ldr r3, [pc, #272] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 8004614: 6b1b ldr r3, [r3, #48] ; 0x30 + 8004616: f003 0320 and.w r3, r3, #32 + 800461a: 613b str r3, [r7, #16] + 800461c: 693b ldr r3, [r7, #16] __HAL_RCC_GPIOE_CLK_ENABLE(); - 80045c6: 4b41 ldr r3, [pc, #260] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 80045c8: 6b1b ldr r3, [r3, #48] ; 0x30 - 80045ca: 4a40 ldr r2, [pc, #256] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 80045cc: f043 0310 orr.w r3, r3, #16 - 80045d0: 6313 str r3, [r2, #48] ; 0x30 - 80045d2: 4b3e ldr r3, [pc, #248] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 80045d4: 6b1b ldr r3, [r3, #48] ; 0x30 - 80045d6: f003 0310 and.w r3, r3, #16 - 80045da: 60fb str r3, [r7, #12] - 80045dc: 68fb ldr r3, [r7, #12] + 800461e: 4b41 ldr r3, [pc, #260] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 8004620: 6b1b ldr r3, [r3, #48] ; 0x30 + 8004622: 4a40 ldr r2, [pc, #256] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 8004624: f043 0310 orr.w r3, r3, #16 + 8004628: 6313 str r3, [r2, #48] ; 0x30 + 800462a: 4b3e ldr r3, [pc, #248] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 800462c: 6b1b ldr r3, [r3, #48] ; 0x30 + 800462e: f003 0310 and.w r3, r3, #16 + 8004632: 60fb str r3, [r7, #12] + 8004634: 68fb ldr r3, [r7, #12] __HAL_RCC_GPIOD_CLK_ENABLE(); - 80045de: 4b3b ldr r3, [pc, #236] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 80045e0: 6b1b ldr r3, [r3, #48] ; 0x30 - 80045e2: 4a3a ldr r2, [pc, #232] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 80045e4: f043 0308 orr.w r3, r3, #8 - 80045e8: 6313 str r3, [r2, #48] ; 0x30 - 80045ea: 4b38 ldr r3, [pc, #224] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 80045ec: 6b1b ldr r3, [r3, #48] ; 0x30 - 80045ee: f003 0308 and.w r3, r3, #8 - 80045f2: 60bb str r3, [r7, #8] - 80045f4: 68bb ldr r3, [r7, #8] + 8004636: 4b3b ldr r3, [pc, #236] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 8004638: 6b1b ldr r3, [r3, #48] ; 0x30 + 800463a: 4a3a ldr r2, [pc, #232] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 800463c: f043 0308 orr.w r3, r3, #8 + 8004640: 6313 str r3, [r2, #48] ; 0x30 + 8004642: 4b38 ldr r3, [pc, #224] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 8004644: 6b1b ldr r3, [r3, #48] ; 0x30 + 8004646: f003 0308 and.w r3, r3, #8 + 800464a: 60bb str r3, [r7, #8] + 800464c: 68bb ldr r3, [r7, #8] __HAL_RCC_GPIOB_CLK_ENABLE(); - 80045f6: 4b35 ldr r3, [pc, #212] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 80045f8: 6b1b ldr r3, [r3, #48] ; 0x30 - 80045fa: 4a34 ldr r2, [pc, #208] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 80045fc: f043 0302 orr.w r3, r3, #2 - 8004600: 6313 str r3, [r2, #48] ; 0x30 - 8004602: 4b32 ldr r3, [pc, #200] ; (80046cc <_ZL12MX_GPIO_Initv+0x164>) - 8004604: 6b1b ldr r3, [r3, #48] ; 0x30 - 8004606: f003 0302 and.w r3, r3, #2 - 800460a: 607b str r3, [r7, #4] - 800460c: 687b ldr r3, [r7, #4] + 800464e: 4b35 ldr r3, [pc, #212] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 8004650: 6b1b ldr r3, [r3, #48] ; 0x30 + 8004652: 4a34 ldr r2, [pc, #208] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 8004654: f043 0302 orr.w r3, r3, #2 + 8004658: 6313 str r3, [r2, #48] ; 0x30 + 800465a: 4b32 ldr r3, [pc, #200] ; (8004724 <_ZL12MX_GPIO_Initv+0x164>) + 800465c: 6b1b ldr r3, [r3, #48] ; 0x30 + 800465e: f003 0302 and.w r3, r3, #2 + 8004662: 607b str r3, [r7, #4] + 8004664: 687b ldr r3, [r7, #4] /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(GPIOF, GPIO_PIN_12|dir_1_Pin|sleep_2_Pin|sleep_1_Pin, GPIO_PIN_RESET); - 800460e: 2200 movs r2, #0 - 8004610: f44f 4170 mov.w r1, #61440 ; 0xf000 - 8004614: 482e ldr r0, [pc, #184] ; (80046d0 <_ZL12MX_GPIO_Initv+0x168>) - 8004616: f7fc fdb3 bl 8001180 + 8004666: 2200 movs r2, #0 + 8004668: f44f 4170 mov.w r1, #61440 ; 0xf000 + 800466c: 482e ldr r0, [pc, #184] ; (8004728 <_ZL12MX_GPIO_Initv+0x168>) + 800466e: f7fc fda9 bl 80011c4 /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(GPIOB, GPIO_PIN_8, GPIO_PIN_RESET); - 800461a: 2200 movs r2, #0 - 800461c: f44f 7180 mov.w r1, #256 ; 0x100 - 8004620: 482c ldr r0, [pc, #176] ; (80046d4 <_ZL12MX_GPIO_Initv+0x16c>) - 8004622: f7fc fdad bl 8001180 + 8004672: 2200 movs r2, #0 + 8004674: f44f 7180 mov.w r1, #256 ; 0x100 + 8004678: 482c ldr r0, [pc, #176] ; (800472c <_ZL12MX_GPIO_Initv+0x16c>) + 800467a: f7fc fda3 bl 80011c4 /*Configure GPIO pin : PC0 */ GPIO_InitStruct.Pin = GPIO_PIN_0; - 8004626: 2301 movs r3, #1 - 8004628: 61fb str r3, [r7, #28] + 800467e: 2301 movs r3, #1 + 8004680: 61fb str r3, [r7, #28] GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; - 800462a: 2303 movs r3, #3 - 800462c: 623b str r3, [r7, #32] + 8004682: 2303 movs r3, #3 + 8004684: 623b str r3, [r7, #32] GPIO_InitStruct.Pull = GPIO_NOPULL; - 800462e: 2300 movs r3, #0 - 8004630: 627b str r3, [r7, #36] ; 0x24 + 8004686: 2300 movs r3, #0 + 8004688: 627b str r3, [r7, #36] ; 0x24 HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); - 8004632: f107 031c add.w r3, r7, #28 - 8004636: 4619 mov r1, r3 - 8004638: 4827 ldr r0, [pc, #156] ; (80046d8 <_ZL12MX_GPIO_Initv+0x170>) - 800463a: f7fc fbf7 bl 8000e2c + 800468a: f107 031c add.w r3, r7, #28 + 800468e: 4619 mov r1, r3 + 8004690: 4827 ldr r0, [pc, #156] ; (8004730 <_ZL12MX_GPIO_Initv+0x170>) + 8004692: f7fc fbed bl 8000e70 /*Configure GPIO pin : current_1_Pin */ GPIO_InitStruct.Pin = current_1_Pin; - 800463e: 2308 movs r3, #8 - 8004640: 61fb str r3, [r7, #28] + 8004696: 2308 movs r3, #8 + 8004698: 61fb str r3, [r7, #28] GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; - 8004642: 2303 movs r3, #3 - 8004644: 623b str r3, [r7, #32] + 800469a: 2303 movs r3, #3 + 800469c: 623b str r3, [r7, #32] GPIO_InitStruct.Pull = GPIO_NOPULL; - 8004646: 2300 movs r3, #0 - 8004648: 627b str r3, [r7, #36] ; 0x24 + 800469e: 2300 movs r3, #0 + 80046a0: 627b str r3, [r7, #36] ; 0x24 HAL_GPIO_Init(current_1_GPIO_Port, &GPIO_InitStruct); - 800464a: f107 031c add.w r3, r7, #28 - 800464e: 4619 mov r1, r3 - 8004650: 4822 ldr r0, [pc, #136] ; (80046dc <_ZL12MX_GPIO_Initv+0x174>) - 8004652: f7fc fbeb bl 8000e2c + 80046a2: f107 031c add.w r3, r7, #28 + 80046a6: 4619 mov r1, r3 + 80046a8: 4822 ldr r0, [pc, #136] ; (8004734 <_ZL12MX_GPIO_Initv+0x174>) + 80046aa: f7fc fbe1 bl 8000e70 /*Configure GPIO pin : fault_2_Pin */ GPIO_InitStruct.Pin = fault_2_Pin; - 8004656: 2340 movs r3, #64 ; 0x40 - 8004658: 61fb str r3, [r7, #28] + 80046ae: 2340 movs r3, #64 ; 0x40 + 80046b0: 61fb str r3, [r7, #28] GPIO_InitStruct.Mode = GPIO_MODE_INPUT; - 800465a: 2300 movs r3, #0 - 800465c: 623b str r3, [r7, #32] + 80046b2: 2300 movs r3, #0 + 80046b4: 623b str r3, [r7, #32] GPIO_InitStruct.Pull = GPIO_NOPULL; - 800465e: 2300 movs r3, #0 - 8004660: 627b str r3, [r7, #36] ; 0x24 + 80046b6: 2300 movs r3, #0 + 80046b8: 627b str r3, [r7, #36] ; 0x24 HAL_GPIO_Init(fault_2_GPIO_Port, &GPIO_InitStruct); - 8004662: f107 031c add.w r3, r7, #28 - 8004666: 4619 mov r1, r3 - 8004668: 481c ldr r0, [pc, #112] ; (80046dc <_ZL12MX_GPIO_Initv+0x174>) - 800466a: f7fc fbdf bl 8000e2c + 80046ba: f107 031c add.w r3, r7, #28 + 80046be: 4619 mov r1, r3 + 80046c0: 481c ldr r0, [pc, #112] ; (8004734 <_ZL12MX_GPIO_Initv+0x174>) + 80046c2: f7fc fbd5 bl 8000e70 /*Configure GPIO pins : PF12 dir_1_Pin sleep_2_Pin sleep_1_Pin */ GPIO_InitStruct.Pin = GPIO_PIN_12|dir_1_Pin|sleep_2_Pin|sleep_1_Pin; - 800466e: f44f 4370 mov.w r3, #61440 ; 0xf000 - 8004672: 61fb str r3, [r7, #28] + 80046c6: f44f 4370 mov.w r3, #61440 ; 0xf000 + 80046ca: 61fb str r3, [r7, #28] GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; - 8004674: 2301 movs r3, #1 - 8004676: 623b str r3, [r7, #32] + 80046cc: 2301 movs r3, #1 + 80046ce: 623b str r3, [r7, #32] GPIO_InitStruct.Pull = GPIO_NOPULL; - 8004678: 2300 movs r3, #0 - 800467a: 627b str r3, [r7, #36] ; 0x24 + 80046d0: 2300 movs r3, #0 + 80046d2: 627b str r3, [r7, #36] ; 0x24 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 800467c: 2300 movs r3, #0 - 800467e: 62bb str r3, [r7, #40] ; 0x28 + 80046d4: 2300 movs r3, #0 + 80046d6: 62bb str r3, [r7, #40] ; 0x28 HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); - 8004680: f107 031c add.w r3, r7, #28 - 8004684: 4619 mov r1, r3 - 8004686: 4812 ldr r0, [pc, #72] ; (80046d0 <_ZL12MX_GPIO_Initv+0x168>) - 8004688: f7fc fbd0 bl 8000e2c + 80046d8: f107 031c add.w r3, r7, #28 + 80046dc: 4619 mov r1, r3 + 80046de: 4812 ldr r0, [pc, #72] ; (8004728 <_ZL12MX_GPIO_Initv+0x168>) + 80046e0: f7fc fbc6 bl 8000e70 /*Configure GPIO pin : fault_1_Pin */ GPIO_InitStruct.Pin = fault_1_Pin; - 800468c: f44f 7300 mov.w r3, #512 ; 0x200 - 8004690: 61fb str r3, [r7, #28] + 80046e4: f44f 7300 mov.w r3, #512 ; 0x200 + 80046e8: 61fb str r3, [r7, #28] GPIO_InitStruct.Mode = GPIO_MODE_INPUT; - 8004692: 2300 movs r3, #0 - 8004694: 623b str r3, [r7, #32] + 80046ea: 2300 movs r3, #0 + 80046ec: 623b str r3, [r7, #32] GPIO_InitStruct.Pull = GPIO_NOPULL; - 8004696: 2300 movs r3, #0 - 8004698: 627b str r3, [r7, #36] ; 0x24 + 80046ee: 2300 movs r3, #0 + 80046f0: 627b str r3, [r7, #36] ; 0x24 HAL_GPIO_Init(fault_1_GPIO_Port, &GPIO_InitStruct); - 800469a: f107 031c add.w r3, r7, #28 - 800469e: 4619 mov r1, r3 - 80046a0: 480f ldr r0, [pc, #60] ; (80046e0 <_ZL12MX_GPIO_Initv+0x178>) - 80046a2: f7fc fbc3 bl 8000e2c + 80046f2: f107 031c add.w r3, r7, #28 + 80046f6: 4619 mov r1, r3 + 80046f8: 480f ldr r0, [pc, #60] ; (8004738 <_ZL12MX_GPIO_Initv+0x178>) + 80046fa: f7fc fbb9 bl 8000e70 /*Configure GPIO pin : PB8 */ GPIO_InitStruct.Pin = GPIO_PIN_8; - 80046a6: f44f 7380 mov.w r3, #256 ; 0x100 - 80046aa: 61fb str r3, [r7, #28] + 80046fe: f44f 7380 mov.w r3, #256 ; 0x100 + 8004702: 61fb str r3, [r7, #28] GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; - 80046ac: 2301 movs r3, #1 - 80046ae: 623b str r3, [r7, #32] + 8004704: 2301 movs r3, #1 + 8004706: 623b str r3, [r7, #32] GPIO_InitStruct.Pull = GPIO_NOPULL; - 80046b0: 2300 movs r3, #0 - 80046b2: 627b str r3, [r7, #36] ; 0x24 + 8004708: 2300 movs r3, #0 + 800470a: 627b str r3, [r7, #36] ; 0x24 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 80046b4: 2300 movs r3, #0 - 80046b6: 62bb str r3, [r7, #40] ; 0x28 + 800470c: 2300 movs r3, #0 + 800470e: 62bb str r3, [r7, #40] ; 0x28 HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); - 80046b8: f107 031c add.w r3, r7, #28 - 80046bc: 4619 mov r1, r3 - 80046be: 4805 ldr r0, [pc, #20] ; (80046d4 <_ZL12MX_GPIO_Initv+0x16c>) - 80046c0: f7fc fbb4 bl 8000e2c + 8004710: f107 031c add.w r3, r7, #28 + 8004714: 4619 mov r1, r3 + 8004716: 4805 ldr r0, [pc, #20] ; (800472c <_ZL12MX_GPIO_Initv+0x16c>) + 8004718: f7fc fbaa bl 8000e70 } - 80046c4: bf00 nop - 80046c6: 3730 adds r7, #48 ; 0x30 - 80046c8: 46bd mov sp, r7 - 80046ca: bd80 pop {r7, pc} - 80046cc: 40023800 .word 0x40023800 - 80046d0: 40021400 .word 0x40021400 - 80046d4: 40020400 .word 0x40020400 - 80046d8: 40020800 .word 0x40020800 - 80046dc: 40020000 .word 0x40020000 - 80046e0: 40021000 .word 0x40021000 - -080046e4 : + 800471c: bf00 nop + 800471e: 3730 adds r7, #48 ; 0x30 + 8004720: 46bd mov sp, r7 + 8004722: bd80 pop {r7, pc} + 8004724: 40023800 .word 0x40023800 + 8004728: 40021400 .word 0x40021400 + 800472c: 40020400 .word 0x40020400 + 8004730: 40020800 .word 0x40020800 + 8004734: 40020000 .word 0x40020000 + 8004738: 40021000 .word 0x40021000 + +0800473c : /* USER CODE BEGIN 4 */ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim){ - 80046e4: b580 push {r7, lr} - 80046e6: b082 sub sp, #8 - 80046e8: af00 add r7, sp, #0 - 80046ea: 6078 str r0, [r7, #4] + 800473c: b580 push {r7, lr} + 800473e: b082 sub sp, #8 + 8004740: af00 add r7, sp, #0 + 8004742: 6078 str r0, [r7, #4] if (htim->Instance == TIM3){ - 80046ec: 687b ldr r3, [r7, #4] - 80046ee: 681b ldr r3, [r3, #0] - 80046f0: 4a07 ldr r2, [pc, #28] ; (8004710 ) - 80046f2: 4293 cmp r3, r2 - 80046f4: d107 bne.n 8004706 + 8004744: 687b ldr r3, [r7, #4] + 8004746: 681b ldr r3, [r3, #0] + 8004748: 4a09 ldr r2, [pc, #36] ; (8004770 ) + 800474a: 4293 cmp r3, r2 + 800474c: d10c bne.n 8004768 velocity = left_encoder.GetLinearVelocity(); - 80046f6: 4807 ldr r0, [pc, #28] ; (8004714 ) - 80046f8: f7ff fc62 bl 8003fc0 <_ZN7Encoder17GetLinearVelocityEv> - 80046fc: eef0 7a40 vmov.f32 s15, s0 - 8004700: 4b05 ldr r3, [pc, #20] ; (8004718 ) - 8004702: edc3 7a00 vstr s15, [r3] + 800474e: 4809 ldr r0, [pc, #36] ; (8004774 ) + 8004750: f7ff fc58 bl 8004004 <_ZN7Encoder17GetLinearVelocityEv> + 8004754: eef0 7a40 vmov.f32 s15, s0 + 8004758: 4b07 ldr r3, [pc, #28] ; (8004778 ) + 800475a: edc3 7a00 vstr s15, [r3] + ciao++; + 800475e: 4b07 ldr r3, [pc, #28] ; (800477c ) + 8004760: 681b ldr r3, [r3, #0] + 8004762: 3301 adds r3, #1 + 8004764: 4a05 ldr r2, [pc, #20] ; (800477c ) + 8004766: 6013 str r3, [r2, #0] } - } - 8004706: bf00 nop - 8004708: 3708 adds r7, #8 - 800470a: 46bd mov sp, r7 - 800470c: bd80 pop {r7, pc} - 800470e: bf00 nop - 8004710: 40000400 .word 0x40000400 - 8004714: 20000268 .word 0x20000268 - 8004718: 20000284 .word 0x20000284 - -0800471c : + 8004768: bf00 nop + 800476a: 3708 adds r7, #8 + 800476c: 46bd mov sp, r7 + 800476e: bd80 pop {r7, pc} + 8004770: 40000400 .word 0x40000400 + 8004774: 20000268 .word 0x20000268 + 8004778: 20000284 .word 0x20000284 + 800477c: 20000288 .word 0x20000288 + +08004780 : /** * @brief This function is executed in case of error occurrence. * @retval None */ void Error_Handler(void) { - 800471c: b480 push {r7} - 800471e: af00 add r7, sp, #0 + 8004780: b480 push {r7} + 8004782: af00 add r7, sp, #0 /* USER CODE BEGIN Error_Handler_Debug */ /* User can add his own implementation to report the HAL error return state */ /* USER CODE END Error_Handler_Debug */ } - 8004720: bf00 nop - 8004722: 46bd mov sp, r7 - 8004724: f85d 7b04 ldr.w r7, [sp], #4 - 8004728: 4770 bx lr + 8004784: bf00 nop + 8004786: 46bd mov sp, r7 + 8004788: f85d 7b04 ldr.w r7, [sp], #4 + 800478c: 4770 bx lr ... -0800472c <_Z41__static_initialization_and_destruction_0ii>: - 800472c: b580 push {r7, lr} - 800472e: b082 sub sp, #8 - 8004730: af00 add r7, sp, #0 - 8004732: 6078 str r0, [r7, #4] - 8004734: 6039 str r1, [r7, #0] - 8004736: 687b ldr r3, [r7, #4] - 8004738: 2b01 cmp r3, #1 - 800473a: d108 bne.n 800474e <_Z41__static_initialization_and_destruction_0ii+0x22> - 800473c: 683b ldr r3, [r7, #0] - 800473e: f64f 72ff movw r2, #65535 ; 0xffff - 8004742: 4293 cmp r3, r2 - 8004744: d103 bne.n 800474e <_Z41__static_initialization_and_destruction_0ii+0x22> +08004790 <_Z41__static_initialization_and_destruction_0ii>: + 8004790: b580 push {r7, lr} + 8004792: b082 sub sp, #8 + 8004794: af00 add r7, sp, #0 + 8004796: 6078 str r0, [r7, #4] + 8004798: 6039 str r1, [r7, #0] + 800479a: 687b ldr r3, [r7, #4] + 800479c: 2b01 cmp r3, #1 + 800479e: d108 bne.n 80047b2 <_Z41__static_initialization_and_destruction_0ii+0x22> + 80047a0: 683b ldr r3, [r7, #0] + 80047a2: f64f 72ff movw r2, #65535 ; 0xffff + 80047a6: 4293 cmp r3, r2 + 80047a8: d103 bne.n 80047b2 <_Z41__static_initialization_and_destruction_0ii+0x22> Encoder left_encoder = Encoder(&htim2); - 8004746: 4904 ldr r1, [pc, #16] ; (8004758 <_Z41__static_initialization_and_destruction_0ii+0x2c>) - 8004748: 4804 ldr r0, [pc, #16] ; (800475c <_Z41__static_initialization_and_destruction_0ii+0x30>) - 800474a: f7ff fbe7 bl 8003f1c <_ZN7EncoderC1EP17TIM_HandleTypeDef> + 80047aa: 4904 ldr r1, [pc, #16] ; (80047bc <_Z41__static_initialization_and_destruction_0ii+0x2c>) + 80047ac: 4804 ldr r0, [pc, #16] ; (80047c0 <_Z41__static_initialization_and_destruction_0ii+0x30>) + 80047ae: f7ff fbd7 bl 8003f60 <_ZN7EncoderC1EP17TIM_HandleTypeDef> } - 800474e: bf00 nop - 8004750: 3708 adds r7, #8 - 8004752: 46bd mov sp, r7 - 8004754: bd80 pop {r7, pc} - 8004756: bf00 nop - 8004758: 20000028 .word 0x20000028 - 800475c: 20000268 .word 0x20000268 - -08004760 <_GLOBAL__sub_I_htim2>: - 8004760: b580 push {r7, lr} - 8004762: af00 add r7, sp, #0 - 8004764: f64f 71ff movw r1, #65535 ; 0xffff - 8004768: 2001 movs r0, #1 - 800476a: f7ff ffdf bl 800472c <_Z41__static_initialization_and_destruction_0ii> - 800476e: bd80 pop {r7, pc} - -08004770 : + 80047b2: bf00 nop + 80047b4: 3708 adds r7, #8 + 80047b6: 46bd mov sp, r7 + 80047b8: bd80 pop {r7, pc} + 80047ba: bf00 nop + 80047bc: 20000028 .word 0x20000028 + 80047c0: 20000268 .word 0x20000268 + +080047c4 <_GLOBAL__sub_I_htim2>: + 80047c4: b580 push {r7, lr} + 80047c6: af00 add r7, sp, #0 + 80047c8: f64f 71ff movw r1, #65535 ; 0xffff + 80047cc: 2001 movs r0, #1 + 80047ce: f7ff ffdf bl 8004790 <_Z41__static_initialization_and_destruction_0ii> + 80047d2: bd80 pop {r7, pc} + +080047d4 : void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim); /** * Initializes the Global MSP. */ void HAL_MspInit(void) { - 8004770: b480 push {r7} - 8004772: b083 sub sp, #12 - 8004774: af00 add r7, sp, #0 + 80047d4: b480 push {r7} + 80047d6: b083 sub sp, #12 + 80047d8: af00 add r7, sp, #0 /* USER CODE BEGIN MspInit 0 */ /* USER CODE END MspInit 0 */ __HAL_RCC_PWR_CLK_ENABLE(); - 8004776: 4b0f ldr r3, [pc, #60] ; (80047b4 ) - 8004778: 6c1b ldr r3, [r3, #64] ; 0x40 - 800477a: 4a0e ldr r2, [pc, #56] ; (80047b4 ) - 800477c: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 - 8004780: 6413 str r3, [r2, #64] ; 0x40 - 8004782: 4b0c ldr r3, [pc, #48] ; (80047b4 ) - 8004784: 6c1b ldr r3, [r3, #64] ; 0x40 - 8004786: f003 5380 and.w r3, r3, #268435456 ; 0x10000000 - 800478a: 607b str r3, [r7, #4] - 800478c: 687b ldr r3, [r7, #4] + 80047da: 4b0f ldr r3, [pc, #60] ; (8004818 ) + 80047dc: 6c1b ldr r3, [r3, #64] ; 0x40 + 80047de: 4a0e ldr r2, [pc, #56] ; (8004818 ) + 80047e0: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000 + 80047e4: 6413 str r3, [r2, #64] ; 0x40 + 80047e6: 4b0c ldr r3, [pc, #48] ; (8004818 ) + 80047e8: 6c1b ldr r3, [r3, #64] ; 0x40 + 80047ea: f003 5380 and.w r3, r3, #268435456 ; 0x10000000 + 80047ee: 607b str r3, [r7, #4] + 80047f0: 687b ldr r3, [r7, #4] __HAL_RCC_SYSCFG_CLK_ENABLE(); - 800478e: 4b09 ldr r3, [pc, #36] ; (80047b4 ) - 8004790: 6c5b ldr r3, [r3, #68] ; 0x44 - 8004792: 4a08 ldr r2, [pc, #32] ; (80047b4 ) - 8004794: f443 4380 orr.w r3, r3, #16384 ; 0x4000 - 8004798: 6453 str r3, [r2, #68] ; 0x44 - 800479a: 4b06 ldr r3, [pc, #24] ; (80047b4 ) - 800479c: 6c5b ldr r3, [r3, #68] ; 0x44 - 800479e: f403 4380 and.w r3, r3, #16384 ; 0x4000 - 80047a2: 603b str r3, [r7, #0] - 80047a4: 683b ldr r3, [r7, #0] + 80047f2: 4b09 ldr r3, [pc, #36] ; (8004818 ) + 80047f4: 6c5b ldr r3, [r3, #68] ; 0x44 + 80047f6: 4a08 ldr r2, [pc, #32] ; (8004818 ) + 80047f8: f443 4380 orr.w r3, r3, #16384 ; 0x4000 + 80047fc: 6453 str r3, [r2, #68] ; 0x44 + 80047fe: 4b06 ldr r3, [pc, #24] ; (8004818 ) + 8004800: 6c5b ldr r3, [r3, #68] ; 0x44 + 8004802: f403 4380 and.w r3, r3, #16384 ; 0x4000 + 8004806: 603b str r3, [r7, #0] + 8004808: 683b ldr r3, [r7, #0] /* System interrupt init*/ /* USER CODE BEGIN MspInit 1 */ /* USER CODE END MspInit 1 */ } - 80047a6: bf00 nop - 80047a8: 370c adds r7, #12 - 80047aa: 46bd mov sp, r7 - 80047ac: f85d 7b04 ldr.w r7, [sp], #4 - 80047b0: 4770 bx lr - 80047b2: bf00 nop - 80047b4: 40023800 .word 0x40023800 - -080047b8 : + 800480a: bf00 nop + 800480c: 370c adds r7, #12 + 800480e: 46bd mov sp, r7 + 8004810: f85d 7b04 ldr.w r7, [sp], #4 + 8004814: 4770 bx lr + 8004816: bf00 nop + 8004818: 40023800 .word 0x40023800 + +0800481c : * This function configures the hardware resources used in this example * @param htim_encoder: TIM_Encoder handle pointer * @retval None */ void HAL_TIM_Encoder_MspInit(TIM_HandleTypeDef* htim_encoder) { - 80047b8: b580 push {r7, lr} - 80047ba: b08c sub sp, #48 ; 0x30 - 80047bc: af00 add r7, sp, #0 - 80047be: 6078 str r0, [r7, #4] + 800481c: b580 push {r7, lr} + 800481e: b08c sub sp, #48 ; 0x30 + 8004820: af00 add r7, sp, #0 + 8004822: 6078 str r0, [r7, #4] GPIO_InitTypeDef GPIO_InitStruct = {0}; - 80047c0: f107 031c add.w r3, r7, #28 - 80047c4: 2200 movs r2, #0 - 80047c6: 601a str r2, [r3, #0] - 80047c8: 605a str r2, [r3, #4] - 80047ca: 609a str r2, [r3, #8] - 80047cc: 60da str r2, [r3, #12] - 80047ce: 611a str r2, [r3, #16] + 8004824: f107 031c add.w r3, r7, #28 + 8004828: 2200 movs r2, #0 + 800482a: 601a str r2, [r3, #0] + 800482c: 605a str r2, [r3, #4] + 800482e: 609a str r2, [r3, #8] + 8004830: 60da str r2, [r3, #12] + 8004832: 611a str r2, [r3, #16] if(htim_encoder->Instance==TIM2) - 80047d0: 687b ldr r3, [r7, #4] - 80047d2: 681b ldr r3, [r3, #0] - 80047d4: f1b3 4f80 cmp.w r3, #1073741824 ; 0x40000000 - 80047d8: d144 bne.n 8004864 + 8004834: 687b ldr r3, [r7, #4] + 8004836: 681b ldr r3, [r3, #0] + 8004838: f1b3 4f80 cmp.w r3, #1073741824 ; 0x40000000 + 800483c: d144 bne.n 80048c8 { /* USER CODE BEGIN TIM2_MspInit 0 */ /* USER CODE END TIM2_MspInit 0 */ /* Peripheral clock enable */ __HAL_RCC_TIM2_CLK_ENABLE(); - 80047da: 4b3b ldr r3, [pc, #236] ; (80048c8 ) - 80047dc: 6c1b ldr r3, [r3, #64] ; 0x40 - 80047de: 4a3a ldr r2, [pc, #232] ; (80048c8 ) - 80047e0: f043 0301 orr.w r3, r3, #1 - 80047e4: 6413 str r3, [r2, #64] ; 0x40 - 80047e6: 4b38 ldr r3, [pc, #224] ; (80048c8 ) - 80047e8: 6c1b ldr r3, [r3, #64] ; 0x40 - 80047ea: f003 0301 and.w r3, r3, #1 - 80047ee: 61bb str r3, [r7, #24] - 80047f0: 69bb ldr r3, [r7, #24] + 800483e: 4b3b ldr r3, [pc, #236] ; (800492c ) + 8004840: 6c1b ldr r3, [r3, #64] ; 0x40 + 8004842: 4a3a ldr r2, [pc, #232] ; (800492c ) + 8004844: f043 0301 orr.w r3, r3, #1 + 8004848: 6413 str r3, [r2, #64] ; 0x40 + 800484a: 4b38 ldr r3, [pc, #224] ; (800492c ) + 800484c: 6c1b ldr r3, [r3, #64] ; 0x40 + 800484e: f003 0301 and.w r3, r3, #1 + 8004852: 61bb str r3, [r7, #24] + 8004854: 69bb ldr r3, [r7, #24] __HAL_RCC_GPIOA_CLK_ENABLE(); - 80047f2: 4b35 ldr r3, [pc, #212] ; (80048c8 ) - 80047f4: 6b1b ldr r3, [r3, #48] ; 0x30 - 80047f6: 4a34 ldr r2, [pc, #208] ; (80048c8 ) - 80047f8: f043 0301 orr.w r3, r3, #1 - 80047fc: 6313 str r3, [r2, #48] ; 0x30 - 80047fe: 4b32 ldr r3, [pc, #200] ; (80048c8 ) - 8004800: 6b1b ldr r3, [r3, #48] ; 0x30 - 8004802: f003 0301 and.w r3, r3, #1 - 8004806: 617b str r3, [r7, #20] - 8004808: 697b ldr r3, [r7, #20] + 8004856: 4b35 ldr r3, [pc, #212] ; (800492c ) + 8004858: 6b1b ldr r3, [r3, #48] ; 0x30 + 800485a: 4a34 ldr r2, [pc, #208] ; (800492c ) + 800485c: f043 0301 orr.w r3, r3, #1 + 8004860: 6313 str r3, [r2, #48] ; 0x30 + 8004862: 4b32 ldr r3, [pc, #200] ; (800492c ) + 8004864: 6b1b ldr r3, [r3, #48] ; 0x30 + 8004866: f003 0301 and.w r3, r3, #1 + 800486a: 617b str r3, [r7, #20] + 800486c: 697b ldr r3, [r7, #20] __HAL_RCC_GPIOB_CLK_ENABLE(); - 800480a: 4b2f ldr r3, [pc, #188] ; (80048c8 ) - 800480c: 6b1b ldr r3, [r3, #48] ; 0x30 - 800480e: 4a2e ldr r2, [pc, #184] ; (80048c8 ) - 8004810: f043 0302 orr.w r3, r3, #2 - 8004814: 6313 str r3, [r2, #48] ; 0x30 - 8004816: 4b2c ldr r3, [pc, #176] ; (80048c8 ) - 8004818: 6b1b ldr r3, [r3, #48] ; 0x30 - 800481a: f003 0302 and.w r3, r3, #2 - 800481e: 613b str r3, [r7, #16] - 8004820: 693b ldr r3, [r7, #16] + 800486e: 4b2f ldr r3, [pc, #188] ; (800492c ) + 8004870: 6b1b ldr r3, [r3, #48] ; 0x30 + 8004872: 4a2e ldr r2, [pc, #184] ; (800492c ) + 8004874: f043 0302 orr.w r3, r3, #2 + 8004878: 6313 str r3, [r2, #48] ; 0x30 + 800487a: 4b2c ldr r3, [pc, #176] ; (800492c ) + 800487c: 6b1b ldr r3, [r3, #48] ; 0x30 + 800487e: f003 0302 and.w r3, r3, #2 + 8004882: 613b str r3, [r7, #16] + 8004884: 693b ldr r3, [r7, #16] /**TIM2 GPIO Configuration PA5 ------> TIM2_CH1 PB3 ------> TIM2_CH2 */ GPIO_InitStruct.Pin = GPIO_PIN_5; - 8004822: 2320 movs r3, #32 - 8004824: 61fb str r3, [r7, #28] + 8004886: 2320 movs r3, #32 + 8004888: 61fb str r3, [r7, #28] GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - 8004826: 2302 movs r3, #2 - 8004828: 623b str r3, [r7, #32] + 800488a: 2302 movs r3, #2 + 800488c: 623b str r3, [r7, #32] GPIO_InitStruct.Pull = GPIO_NOPULL; - 800482a: 2300 movs r3, #0 - 800482c: 627b str r3, [r7, #36] ; 0x24 + 800488e: 2300 movs r3, #0 + 8004890: 627b str r3, [r7, #36] ; 0x24 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 800482e: 2300 movs r3, #0 - 8004830: 62bb str r3, [r7, #40] ; 0x28 + 8004892: 2300 movs r3, #0 + 8004894: 62bb str r3, [r7, #40] ; 0x28 GPIO_InitStruct.Alternate = GPIO_AF1_TIM2; - 8004832: 2301 movs r3, #1 - 8004834: 62fb str r3, [r7, #44] ; 0x2c + 8004896: 2301 movs r3, #1 + 8004898: 62fb str r3, [r7, #44] ; 0x2c HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 8004836: f107 031c add.w r3, r7, #28 - 800483a: 4619 mov r1, r3 - 800483c: 4823 ldr r0, [pc, #140] ; (80048cc ) - 800483e: f7fc faf5 bl 8000e2c + 800489a: f107 031c add.w r3, r7, #28 + 800489e: 4619 mov r1, r3 + 80048a0: 4823 ldr r0, [pc, #140] ; (8004930 ) + 80048a2: f7fc fae5 bl 8000e70 GPIO_InitStruct.Pin = GPIO_PIN_3; - 8004842: 2308 movs r3, #8 - 8004844: 61fb str r3, [r7, #28] + 80048a6: 2308 movs r3, #8 + 80048a8: 61fb str r3, [r7, #28] GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - 8004846: 2302 movs r3, #2 - 8004848: 623b str r3, [r7, #32] + 80048aa: 2302 movs r3, #2 + 80048ac: 623b str r3, [r7, #32] GPIO_InitStruct.Pull = GPIO_NOPULL; - 800484a: 2300 movs r3, #0 - 800484c: 627b str r3, [r7, #36] ; 0x24 + 80048ae: 2300 movs r3, #0 + 80048b0: 627b str r3, [r7, #36] ; 0x24 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 800484e: 2300 movs r3, #0 - 8004850: 62bb str r3, [r7, #40] ; 0x28 + 80048b2: 2300 movs r3, #0 + 80048b4: 62bb str r3, [r7, #40] ; 0x28 GPIO_InitStruct.Alternate = GPIO_AF1_TIM2; - 8004852: 2301 movs r3, #1 - 8004854: 62fb str r3, [r7, #44] ; 0x2c + 80048b6: 2301 movs r3, #1 + 80048b8: 62fb str r3, [r7, #44] ; 0x2c HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); - 8004856: f107 031c add.w r3, r7, #28 - 800485a: 4619 mov r1, r3 - 800485c: 481c ldr r0, [pc, #112] ; (80048d0 ) - 800485e: f7fc fae5 bl 8000e2c + 80048ba: f107 031c add.w r3, r7, #28 + 80048be: 4619 mov r1, r3 + 80048c0: 481c ldr r0, [pc, #112] ; (8004934 ) + 80048c2: f7fc fad5 bl 8000e70 /* USER CODE BEGIN TIM5_MspInit 1 */ /* USER CODE END TIM5_MspInit 1 */ } } - 8004862: e02c b.n 80048be + 80048c6: e02c b.n 8004922 else if(htim_encoder->Instance==TIM5) - 8004864: 687b ldr r3, [r7, #4] - 8004866: 681b ldr r3, [r3, #0] - 8004868: 4a1a ldr r2, [pc, #104] ; (80048d4 ) - 800486a: 4293 cmp r3, r2 - 800486c: d127 bne.n 80048be + 80048c8: 687b ldr r3, [r7, #4] + 80048ca: 681b ldr r3, [r3, #0] + 80048cc: 4a1a ldr r2, [pc, #104] ; (8004938 ) + 80048ce: 4293 cmp r3, r2 + 80048d0: d127 bne.n 8004922 __HAL_RCC_TIM5_CLK_ENABLE(); - 800486e: 4b16 ldr r3, [pc, #88] ; (80048c8 ) - 8004870: 6c1b ldr r3, [r3, #64] ; 0x40 - 8004872: 4a15 ldr r2, [pc, #84] ; (80048c8 ) - 8004874: f043 0308 orr.w r3, r3, #8 - 8004878: 6413 str r3, [r2, #64] ; 0x40 - 800487a: 4b13 ldr r3, [pc, #76] ; (80048c8 ) - 800487c: 6c1b ldr r3, [r3, #64] ; 0x40 - 800487e: f003 0308 and.w r3, r3, #8 - 8004882: 60fb str r3, [r7, #12] - 8004884: 68fb ldr r3, [r7, #12] + 80048d2: 4b16 ldr r3, [pc, #88] ; (800492c ) + 80048d4: 6c1b ldr r3, [r3, #64] ; 0x40 + 80048d6: 4a15 ldr r2, [pc, #84] ; (800492c ) + 80048d8: f043 0308 orr.w r3, r3, #8 + 80048dc: 6413 str r3, [r2, #64] ; 0x40 + 80048de: 4b13 ldr r3, [pc, #76] ; (800492c ) + 80048e0: 6c1b ldr r3, [r3, #64] ; 0x40 + 80048e2: f003 0308 and.w r3, r3, #8 + 80048e6: 60fb str r3, [r7, #12] + 80048e8: 68fb ldr r3, [r7, #12] __HAL_RCC_GPIOA_CLK_ENABLE(); - 8004886: 4b10 ldr r3, [pc, #64] ; (80048c8 ) - 8004888: 6b1b ldr r3, [r3, #48] ; 0x30 - 800488a: 4a0f ldr r2, [pc, #60] ; (80048c8 ) - 800488c: f043 0301 orr.w r3, r3, #1 - 8004890: 6313 str r3, [r2, #48] ; 0x30 - 8004892: 4b0d ldr r3, [pc, #52] ; (80048c8 ) - 8004894: 6b1b ldr r3, [r3, #48] ; 0x30 - 8004896: f003 0301 and.w r3, r3, #1 - 800489a: 60bb str r3, [r7, #8] - 800489c: 68bb ldr r3, [r7, #8] + 80048ea: 4b10 ldr r3, [pc, #64] ; (800492c ) + 80048ec: 6b1b ldr r3, [r3, #48] ; 0x30 + 80048ee: 4a0f ldr r2, [pc, #60] ; (800492c ) + 80048f0: f043 0301 orr.w r3, r3, #1 + 80048f4: 6313 str r3, [r2, #48] ; 0x30 + 80048f6: 4b0d ldr r3, [pc, #52] ; (800492c ) + 80048f8: 6b1b ldr r3, [r3, #48] ; 0x30 + 80048fa: f003 0301 and.w r3, r3, #1 + 80048fe: 60bb str r3, [r7, #8] + 8004900: 68bb ldr r3, [r7, #8] GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1; - 800489e: 2303 movs r3, #3 - 80048a0: 61fb str r3, [r7, #28] + 8004902: 2303 movs r3, #3 + 8004904: 61fb str r3, [r7, #28] GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - 80048a2: 2302 movs r3, #2 - 80048a4: 623b str r3, [r7, #32] + 8004906: 2302 movs r3, #2 + 8004908: 623b str r3, [r7, #32] GPIO_InitStruct.Pull = GPIO_NOPULL; - 80048a6: 2300 movs r3, #0 - 80048a8: 627b str r3, [r7, #36] ; 0x24 + 800490a: 2300 movs r3, #0 + 800490c: 627b str r3, [r7, #36] ; 0x24 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 80048aa: 2300 movs r3, #0 - 80048ac: 62bb str r3, [r7, #40] ; 0x28 + 800490e: 2300 movs r3, #0 + 8004910: 62bb str r3, [r7, #40] ; 0x28 GPIO_InitStruct.Alternate = GPIO_AF2_TIM5; - 80048ae: 2302 movs r3, #2 - 80048b0: 62fb str r3, [r7, #44] ; 0x2c + 8004912: 2302 movs r3, #2 + 8004914: 62fb str r3, [r7, #44] ; 0x2c HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 80048b2: f107 031c add.w r3, r7, #28 - 80048b6: 4619 mov r1, r3 - 80048b8: 4804 ldr r0, [pc, #16] ; (80048cc ) - 80048ba: f7fc fab7 bl 8000e2c + 8004916: f107 031c add.w r3, r7, #28 + 800491a: 4619 mov r1, r3 + 800491c: 4804 ldr r0, [pc, #16] ; (8004930 ) + 800491e: f7fc faa7 bl 8000e70 } - 80048be: bf00 nop - 80048c0: 3730 adds r7, #48 ; 0x30 - 80048c2: 46bd mov sp, r7 - 80048c4: bd80 pop {r7, pc} - 80048c6: bf00 nop - 80048c8: 40023800 .word 0x40023800 - 80048cc: 40020000 .word 0x40020000 - 80048d0: 40020400 .word 0x40020400 - 80048d4: 40000c00 .word 0x40000c00 - -080048d8 : + 8004922: bf00 nop + 8004924: 3730 adds r7, #48 ; 0x30 + 8004926: 46bd mov sp, r7 + 8004928: bd80 pop {r7, pc} + 800492a: bf00 nop + 800492c: 40023800 .word 0x40023800 + 8004930: 40020000 .word 0x40020000 + 8004934: 40020400 .word 0x40020400 + 8004938: 40000c00 .word 0x40000c00 + +0800493c : * This function configures the hardware resources used in this example * @param htim_base: TIM_Base handle pointer * @retval None */ void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base) { - 80048d8: b580 push {r7, lr} - 80048da: b084 sub sp, #16 - 80048dc: af00 add r7, sp, #0 - 80048de: 6078 str r0, [r7, #4] + 800493c: b580 push {r7, lr} + 800493e: b084 sub sp, #16 + 8004940: af00 add r7, sp, #0 + 8004942: 6078 str r0, [r7, #4] if(htim_base->Instance==TIM3) - 80048e0: 687b ldr r3, [r7, #4] - 80048e2: 681b ldr r3, [r3, #0] - 80048e4: 4a0d ldr r2, [pc, #52] ; (800491c ) - 80048e6: 4293 cmp r3, r2 - 80048e8: d113 bne.n 8004912 + 8004944: 687b ldr r3, [r7, #4] + 8004946: 681b ldr r3, [r3, #0] + 8004948: 4a0d ldr r2, [pc, #52] ; (8004980 ) + 800494a: 4293 cmp r3, r2 + 800494c: d113 bne.n 8004976 { /* USER CODE BEGIN TIM3_MspInit 0 */ /* USER CODE END TIM3_MspInit 0 */ /* Peripheral clock enable */ __HAL_RCC_TIM3_CLK_ENABLE(); - 80048ea: 4b0d ldr r3, [pc, #52] ; (8004920 ) - 80048ec: 6c1b ldr r3, [r3, #64] ; 0x40 - 80048ee: 4a0c ldr r2, [pc, #48] ; (8004920 ) - 80048f0: f043 0302 orr.w r3, r3, #2 - 80048f4: 6413 str r3, [r2, #64] ; 0x40 - 80048f6: 4b0a ldr r3, [pc, #40] ; (8004920 ) - 80048f8: 6c1b ldr r3, [r3, #64] ; 0x40 - 80048fa: f003 0302 and.w r3, r3, #2 - 80048fe: 60fb str r3, [r7, #12] - 8004900: 68fb ldr r3, [r7, #12] + 800494e: 4b0d ldr r3, [pc, #52] ; (8004984 ) + 8004950: 6c1b ldr r3, [r3, #64] ; 0x40 + 8004952: 4a0c ldr r2, [pc, #48] ; (8004984 ) + 8004954: f043 0302 orr.w r3, r3, #2 + 8004958: 6413 str r3, [r2, #64] ; 0x40 + 800495a: 4b0a ldr r3, [pc, #40] ; (8004984 ) + 800495c: 6c1b ldr r3, [r3, #64] ; 0x40 + 800495e: f003 0302 and.w r3, r3, #2 + 8004962: 60fb str r3, [r7, #12] + 8004964: 68fb ldr r3, [r7, #12] /* TIM3 interrupt Init */ HAL_NVIC_SetPriority(TIM3_IRQn, 0, 0); - 8004902: 2200 movs r2, #0 - 8004904: 2100 movs r1, #0 - 8004906: 201d movs r0, #29 - 8004908: f7fb ff4f bl 80007aa + 8004966: 2200 movs r2, #0 + 8004968: 2100 movs r1, #0 + 800496a: 201d movs r0, #29 + 800496c: f7fb ff3f bl 80007ee HAL_NVIC_EnableIRQ(TIM3_IRQn); - 800490c: 201d movs r0, #29 - 800490e: f7fb ff68 bl 80007e2 + 8004970: 201d movs r0, #29 + 8004972: f7fb ff58 bl 8000826 /* USER CODE BEGIN TIM3_MspInit 1 */ /* USER CODE END TIM3_MspInit 1 */ } } - 8004912: bf00 nop - 8004914: 3710 adds r7, #16 - 8004916: 46bd mov sp, r7 - 8004918: bd80 pop {r7, pc} - 800491a: bf00 nop - 800491c: 40000400 .word 0x40000400 - 8004920: 40023800 .word 0x40023800 - -08004924 : + 8004976: bf00 nop + 8004978: 3710 adds r7, #16 + 800497a: 46bd mov sp, r7 + 800497c: bd80 pop {r7, pc} + 800497e: bf00 nop + 8004980: 40000400 .word 0x40000400 + 8004984: 40023800 .word 0x40023800 + +08004988 : * This function configures the hardware resources used in this example * @param htim_pwm: TIM_PWM handle pointer * @retval None */ void HAL_TIM_PWM_MspInit(TIM_HandleTypeDef* htim_pwm) { - 8004924: b480 push {r7} - 8004926: b085 sub sp, #20 - 8004928: af00 add r7, sp, #0 - 800492a: 6078 str r0, [r7, #4] + 8004988: b480 push {r7} + 800498a: b085 sub sp, #20 + 800498c: af00 add r7, sp, #0 + 800498e: 6078 str r0, [r7, #4] if(htim_pwm->Instance==TIM4) - 800492c: 687b ldr r3, [r7, #4] - 800492e: 681b ldr r3, [r3, #0] - 8004930: 4a0a ldr r2, [pc, #40] ; (800495c ) - 8004932: 4293 cmp r3, r2 - 8004934: d10b bne.n 800494e + 8004990: 687b ldr r3, [r7, #4] + 8004992: 681b ldr r3, [r3, #0] + 8004994: 4a0a ldr r2, [pc, #40] ; (80049c0 ) + 8004996: 4293 cmp r3, r2 + 8004998: d10b bne.n 80049b2 { /* USER CODE BEGIN TIM4_MspInit 0 */ /* USER CODE END TIM4_MspInit 0 */ /* Peripheral clock enable */ __HAL_RCC_TIM4_CLK_ENABLE(); - 8004936: 4b0a ldr r3, [pc, #40] ; (8004960 ) - 8004938: 6c1b ldr r3, [r3, #64] ; 0x40 - 800493a: 4a09 ldr r2, [pc, #36] ; (8004960 ) - 800493c: f043 0304 orr.w r3, r3, #4 - 8004940: 6413 str r3, [r2, #64] ; 0x40 - 8004942: 4b07 ldr r3, [pc, #28] ; (8004960 ) - 8004944: 6c1b ldr r3, [r3, #64] ; 0x40 - 8004946: f003 0304 and.w r3, r3, #4 - 800494a: 60fb str r3, [r7, #12] - 800494c: 68fb ldr r3, [r7, #12] + 800499a: 4b0a ldr r3, [pc, #40] ; (80049c4 ) + 800499c: 6c1b ldr r3, [r3, #64] ; 0x40 + 800499e: 4a09 ldr r2, [pc, #36] ; (80049c4 ) + 80049a0: f043 0304 orr.w r3, r3, #4 + 80049a4: 6413 str r3, [r2, #64] ; 0x40 + 80049a6: 4b07 ldr r3, [pc, #28] ; (80049c4 ) + 80049a8: 6c1b ldr r3, [r3, #64] ; 0x40 + 80049aa: f003 0304 and.w r3, r3, #4 + 80049ae: 60fb str r3, [r7, #12] + 80049b0: 68fb ldr r3, [r7, #12] /* USER CODE BEGIN TIM4_MspInit 1 */ /* USER CODE END TIM4_MspInit 1 */ } } - 800494e: bf00 nop - 8004950: 3714 adds r7, #20 - 8004952: 46bd mov sp, r7 - 8004954: f85d 7b04 ldr.w r7, [sp], #4 - 8004958: 4770 bx lr - 800495a: bf00 nop - 800495c: 40000800 .word 0x40000800 - 8004960: 40023800 .word 0x40023800 + 80049b2: bf00 nop + 80049b4: 3714 adds r7, #20 + 80049b6: 46bd mov sp, r7 + 80049b8: f85d 7b04 ldr.w r7, [sp], #4 + 80049bc: 4770 bx lr + 80049be: bf00 nop + 80049c0: 40000800 .word 0x40000800 + 80049c4: 40023800 .word 0x40023800 -08004964 : +080049c8 : void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim) { - 8004964: b580 push {r7, lr} - 8004966: b088 sub sp, #32 - 8004968: af00 add r7, sp, #0 - 800496a: 6078 str r0, [r7, #4] + 80049c8: b580 push {r7, lr} + 80049ca: b088 sub sp, #32 + 80049cc: af00 add r7, sp, #0 + 80049ce: 6078 str r0, [r7, #4] GPIO_InitTypeDef GPIO_InitStruct = {0}; - 800496c: f107 030c add.w r3, r7, #12 - 8004970: 2200 movs r2, #0 - 8004972: 601a str r2, [r3, #0] - 8004974: 605a str r2, [r3, #4] - 8004976: 609a str r2, [r3, #8] - 8004978: 60da str r2, [r3, #12] - 800497a: 611a str r2, [r3, #16] + 80049d0: f107 030c add.w r3, r7, #12 + 80049d4: 2200 movs r2, #0 + 80049d6: 601a str r2, [r3, #0] + 80049d8: 605a str r2, [r3, #4] + 80049da: 609a str r2, [r3, #8] + 80049dc: 60da str r2, [r3, #12] + 80049de: 611a str r2, [r3, #16] if(htim->Instance==TIM4) - 800497c: 687b ldr r3, [r7, #4] - 800497e: 681b ldr r3, [r3, #0] - 8004980: 4a11 ldr r2, [pc, #68] ; (80049c8 ) - 8004982: 4293 cmp r3, r2 - 8004984: d11c bne.n 80049c0 + 80049e0: 687b ldr r3, [r7, #4] + 80049e2: 681b ldr r3, [r3, #0] + 80049e4: 4a11 ldr r2, [pc, #68] ; (8004a2c ) + 80049e6: 4293 cmp r3, r2 + 80049e8: d11c bne.n 8004a24 { /* USER CODE BEGIN TIM4_MspPostInit 0 */ /* USER CODE END TIM4_MspPostInit 0 */ __HAL_RCC_GPIOD_CLK_ENABLE(); - 8004986: 4b11 ldr r3, [pc, #68] ; (80049cc ) - 8004988: 6b1b ldr r3, [r3, #48] ; 0x30 - 800498a: 4a10 ldr r2, [pc, #64] ; (80049cc ) - 800498c: f043 0308 orr.w r3, r3, #8 - 8004990: 6313 str r3, [r2, #48] ; 0x30 - 8004992: 4b0e ldr r3, [pc, #56] ; (80049cc ) - 8004994: 6b1b ldr r3, [r3, #48] ; 0x30 - 8004996: f003 0308 and.w r3, r3, #8 - 800499a: 60bb str r3, [r7, #8] - 800499c: 68bb ldr r3, [r7, #8] + 80049ea: 4b11 ldr r3, [pc, #68] ; (8004a30 ) + 80049ec: 6b1b ldr r3, [r3, #48] ; 0x30 + 80049ee: 4a10 ldr r2, [pc, #64] ; (8004a30 ) + 80049f0: f043 0308 orr.w r3, r3, #8 + 80049f4: 6313 str r3, [r2, #48] ; 0x30 + 80049f6: 4b0e ldr r3, [pc, #56] ; (8004a30 ) + 80049f8: 6b1b ldr r3, [r3, #48] ; 0x30 + 80049fa: f003 0308 and.w r3, r3, #8 + 80049fe: 60bb str r3, [r7, #8] + 8004a00: 68bb ldr r3, [r7, #8] /**TIM4 GPIO Configuration PD14 ------> TIM4_CH3 PD15 ------> TIM4_CH4 */ GPIO_InitStruct.Pin = pwm_2_Pin|pwm_1_Pin; - 800499e: f44f 4340 mov.w r3, #49152 ; 0xc000 - 80049a2: 60fb str r3, [r7, #12] + 8004a02: f44f 4340 mov.w r3, #49152 ; 0xc000 + 8004a06: 60fb str r3, [r7, #12] GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - 80049a4: 2302 movs r3, #2 - 80049a6: 613b str r3, [r7, #16] + 8004a08: 2302 movs r3, #2 + 8004a0a: 613b str r3, [r7, #16] GPIO_InitStruct.Pull = GPIO_NOPULL; - 80049a8: 2300 movs r3, #0 - 80049aa: 617b str r3, [r7, #20] + 8004a0c: 2300 movs r3, #0 + 8004a0e: 617b str r3, [r7, #20] GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 80049ac: 2300 movs r3, #0 - 80049ae: 61bb str r3, [r7, #24] + 8004a10: 2300 movs r3, #0 + 8004a12: 61bb str r3, [r7, #24] GPIO_InitStruct.Alternate = GPIO_AF2_TIM4; - 80049b0: 2302 movs r3, #2 - 80049b2: 61fb str r3, [r7, #28] + 8004a14: 2302 movs r3, #2 + 8004a16: 61fb str r3, [r7, #28] HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); - 80049b4: f107 030c add.w r3, r7, #12 - 80049b8: 4619 mov r1, r3 - 80049ba: 4805 ldr r0, [pc, #20] ; (80049d0 ) - 80049bc: f7fc fa36 bl 8000e2c + 8004a18: f107 030c add.w r3, r7, #12 + 8004a1c: 4619 mov r1, r3 + 8004a1e: 4805 ldr r0, [pc, #20] ; (8004a34 ) + 8004a20: f7fc fa26 bl 8000e70 /* USER CODE BEGIN TIM4_MspPostInit 1 */ /* USER CODE END TIM4_MspPostInit 1 */ } } - 80049c0: bf00 nop - 80049c2: 3720 adds r7, #32 - 80049c4: 46bd mov sp, r7 - 80049c6: bd80 pop {r7, pc} - 80049c8: 40000800 .word 0x40000800 - 80049cc: 40023800 .word 0x40023800 - 80049d0: 40020c00 .word 0x40020c00 - -080049d4 : + 8004a24: bf00 nop + 8004a26: 3720 adds r7, #32 + 8004a28: 46bd mov sp, r7 + 8004a2a: bd80 pop {r7, pc} + 8004a2c: 40000800 .word 0x40000800 + 8004a30: 40023800 .word 0x40023800 + 8004a34: 40020c00 .word 0x40020c00 + +08004a38 : * This function configures the hardware resources used in this example * @param huart: UART handle pointer * @retval None */ void HAL_UART_MspInit(UART_HandleTypeDef* huart) { - 80049d4: b580 push {r7, lr} - 80049d6: b08a sub sp, #40 ; 0x28 - 80049d8: af00 add r7, sp, #0 - 80049da: 6078 str r0, [r7, #4] + 8004a38: b580 push {r7, lr} + 8004a3a: b08a sub sp, #40 ; 0x28 + 8004a3c: af00 add r7, sp, #0 + 8004a3e: 6078 str r0, [r7, #4] GPIO_InitTypeDef GPIO_InitStruct = {0}; - 80049dc: f107 0314 add.w r3, r7, #20 - 80049e0: 2200 movs r2, #0 - 80049e2: 601a str r2, [r3, #0] - 80049e4: 605a str r2, [r3, #4] - 80049e6: 609a str r2, [r3, #8] - 80049e8: 60da str r2, [r3, #12] - 80049ea: 611a str r2, [r3, #16] + 8004a40: f107 0314 add.w r3, r7, #20 + 8004a44: 2200 movs r2, #0 + 8004a46: 601a str r2, [r3, #0] + 8004a48: 605a str r2, [r3, #4] + 8004a4a: 609a str r2, [r3, #8] + 8004a4c: 60da str r2, [r3, #12] + 8004a4e: 611a str r2, [r3, #16] if(huart->Instance==USART3) - 80049ec: 687b ldr r3, [r7, #4] - 80049ee: 681b ldr r3, [r3, #0] - 80049f0: 4a4b ldr r2, [pc, #300] ; (8004b20 ) - 80049f2: 4293 cmp r3, r2 - 80049f4: f040 808f bne.w 8004b16 + 8004a50: 687b ldr r3, [r7, #4] + 8004a52: 681b ldr r3, [r3, #0] + 8004a54: 4a4b ldr r2, [pc, #300] ; (8004b84 ) + 8004a56: 4293 cmp r3, r2 + 8004a58: f040 808f bne.w 8004b7a { /* USER CODE BEGIN USART3_MspInit 0 */ /* USER CODE END USART3_MspInit 0 */ /* Peripheral clock enable */ __HAL_RCC_USART3_CLK_ENABLE(); - 80049f8: 4b4a ldr r3, [pc, #296] ; (8004b24 ) - 80049fa: 6c1b ldr r3, [r3, #64] ; 0x40 - 80049fc: 4a49 ldr r2, [pc, #292] ; (8004b24 ) - 80049fe: f443 2380 orr.w r3, r3, #262144 ; 0x40000 - 8004a02: 6413 str r3, [r2, #64] ; 0x40 - 8004a04: 4b47 ldr r3, [pc, #284] ; (8004b24 ) - 8004a06: 6c1b ldr r3, [r3, #64] ; 0x40 - 8004a08: f403 2380 and.w r3, r3, #262144 ; 0x40000 - 8004a0c: 613b str r3, [r7, #16] - 8004a0e: 693b ldr r3, [r7, #16] + 8004a5c: 4b4a ldr r3, [pc, #296] ; (8004b88 ) + 8004a5e: 6c1b ldr r3, [r3, #64] ; 0x40 + 8004a60: 4a49 ldr r2, [pc, #292] ; (8004b88 ) + 8004a62: f443 2380 orr.w r3, r3, #262144 ; 0x40000 + 8004a66: 6413 str r3, [r2, #64] ; 0x40 + 8004a68: 4b47 ldr r3, [pc, #284] ; (8004b88 ) + 8004a6a: 6c1b ldr r3, [r3, #64] ; 0x40 + 8004a6c: f403 2380 and.w r3, r3, #262144 ; 0x40000 + 8004a70: 613b str r3, [r7, #16] + 8004a72: 693b ldr r3, [r7, #16] __HAL_RCC_GPIOD_CLK_ENABLE(); - 8004a10: 4b44 ldr r3, [pc, #272] ; (8004b24 ) - 8004a12: 6b1b ldr r3, [r3, #48] ; 0x30 - 8004a14: 4a43 ldr r2, [pc, #268] ; (8004b24 ) - 8004a16: f043 0308 orr.w r3, r3, #8 - 8004a1a: 6313 str r3, [r2, #48] ; 0x30 - 8004a1c: 4b41 ldr r3, [pc, #260] ; (8004b24 ) - 8004a1e: 6b1b ldr r3, [r3, #48] ; 0x30 - 8004a20: f003 0308 and.w r3, r3, #8 - 8004a24: 60fb str r3, [r7, #12] - 8004a26: 68fb ldr r3, [r7, #12] + 8004a74: 4b44 ldr r3, [pc, #272] ; (8004b88 ) + 8004a76: 6b1b ldr r3, [r3, #48] ; 0x30 + 8004a78: 4a43 ldr r2, [pc, #268] ; (8004b88 ) + 8004a7a: f043 0308 orr.w r3, r3, #8 + 8004a7e: 6313 str r3, [r2, #48] ; 0x30 + 8004a80: 4b41 ldr r3, [pc, #260] ; (8004b88 ) + 8004a82: 6b1b ldr r3, [r3, #48] ; 0x30 + 8004a84: f003 0308 and.w r3, r3, #8 + 8004a88: 60fb str r3, [r7, #12] + 8004a8a: 68fb ldr r3, [r7, #12] /**USART3 GPIO Configuration PD8 ------> USART3_TX PD9 ------> USART3_RX */ GPIO_InitStruct.Pin = GPIO_PIN_8|GPIO_PIN_9; - 8004a28: f44f 7340 mov.w r3, #768 ; 0x300 - 8004a2c: 617b str r3, [r7, #20] + 8004a8c: f44f 7340 mov.w r3, #768 ; 0x300 + 8004a90: 617b str r3, [r7, #20] GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - 8004a2e: 2302 movs r3, #2 - 8004a30: 61bb str r3, [r7, #24] + 8004a92: 2302 movs r3, #2 + 8004a94: 61bb str r3, [r7, #24] GPIO_InitStruct.Pull = GPIO_NOPULL; - 8004a32: 2300 movs r3, #0 - 8004a34: 61fb str r3, [r7, #28] + 8004a96: 2300 movs r3, #0 + 8004a98: 61fb str r3, [r7, #28] GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; - 8004a36: 2303 movs r3, #3 - 8004a38: 623b str r3, [r7, #32] + 8004a9a: 2303 movs r3, #3 + 8004a9c: 623b str r3, [r7, #32] GPIO_InitStruct.Alternate = GPIO_AF7_USART3; - 8004a3a: 2307 movs r3, #7 - 8004a3c: 627b str r3, [r7, #36] ; 0x24 + 8004a9e: 2307 movs r3, #7 + 8004aa0: 627b str r3, [r7, #36] ; 0x24 HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); - 8004a3e: f107 0314 add.w r3, r7, #20 - 8004a42: 4619 mov r1, r3 - 8004a44: 4838 ldr r0, [pc, #224] ; (8004b28 ) - 8004a46: f7fc f9f1 bl 8000e2c + 8004aa2: f107 0314 add.w r3, r7, #20 + 8004aa6: 4619 mov r1, r3 + 8004aa8: 4838 ldr r0, [pc, #224] ; (8004b8c ) + 8004aaa: f7fc f9e1 bl 8000e70 /* USART3 DMA Init */ /* USART3_RX Init */ hdma_usart3_rx.Instance = DMA1_Stream1; - 8004a4a: 4b38 ldr r3, [pc, #224] ; (8004b2c ) - 8004a4c: 4a38 ldr r2, [pc, #224] ; (8004b30 ) - 8004a4e: 601a str r2, [r3, #0] + 8004aae: 4b38 ldr r3, [pc, #224] ; (8004b90 ) + 8004ab0: 4a38 ldr r2, [pc, #224] ; (8004b94 ) + 8004ab2: 601a str r2, [r3, #0] hdma_usart3_rx.Init.Channel = DMA_CHANNEL_4; - 8004a50: 4b36 ldr r3, [pc, #216] ; (8004b2c ) - 8004a52: f04f 6200 mov.w r2, #134217728 ; 0x8000000 - 8004a56: 605a str r2, [r3, #4] + 8004ab4: 4b36 ldr r3, [pc, #216] ; (8004b90 ) + 8004ab6: f04f 6200 mov.w r2, #134217728 ; 0x8000000 + 8004aba: 605a str r2, [r3, #4] hdma_usart3_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; - 8004a58: 4b34 ldr r3, [pc, #208] ; (8004b2c ) - 8004a5a: 2200 movs r2, #0 - 8004a5c: 609a str r2, [r3, #8] + 8004abc: 4b34 ldr r3, [pc, #208] ; (8004b90 ) + 8004abe: 2200 movs r2, #0 + 8004ac0: 609a str r2, [r3, #8] hdma_usart3_rx.Init.PeriphInc = DMA_PINC_DISABLE; - 8004a5e: 4b33 ldr r3, [pc, #204] ; (8004b2c ) - 8004a60: 2200 movs r2, #0 - 8004a62: 60da str r2, [r3, #12] + 8004ac2: 4b33 ldr r3, [pc, #204] ; (8004b90 ) + 8004ac4: 2200 movs r2, #0 + 8004ac6: 60da str r2, [r3, #12] hdma_usart3_rx.Init.MemInc = DMA_MINC_ENABLE; - 8004a64: 4b31 ldr r3, [pc, #196] ; (8004b2c ) - 8004a66: f44f 6280 mov.w r2, #1024 ; 0x400 - 8004a6a: 611a str r2, [r3, #16] + 8004ac8: 4b31 ldr r3, [pc, #196] ; (8004b90 ) + 8004aca: f44f 6280 mov.w r2, #1024 ; 0x400 + 8004ace: 611a str r2, [r3, #16] hdma_usart3_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; - 8004a6c: 4b2f ldr r3, [pc, #188] ; (8004b2c ) - 8004a6e: 2200 movs r2, #0 - 8004a70: 615a str r2, [r3, #20] + 8004ad0: 4b2f ldr r3, [pc, #188] ; (8004b90 ) + 8004ad2: 2200 movs r2, #0 + 8004ad4: 615a str r2, [r3, #20] hdma_usart3_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; - 8004a72: 4b2e ldr r3, [pc, #184] ; (8004b2c ) - 8004a74: 2200 movs r2, #0 - 8004a76: 619a str r2, [r3, #24] + 8004ad6: 4b2e ldr r3, [pc, #184] ; (8004b90 ) + 8004ad8: 2200 movs r2, #0 + 8004ada: 619a str r2, [r3, #24] hdma_usart3_rx.Init.Mode = DMA_NORMAL; - 8004a78: 4b2c ldr r3, [pc, #176] ; (8004b2c ) - 8004a7a: 2200 movs r2, #0 - 8004a7c: 61da str r2, [r3, #28] + 8004adc: 4b2c ldr r3, [pc, #176] ; (8004b90 ) + 8004ade: 2200 movs r2, #0 + 8004ae0: 61da str r2, [r3, #28] hdma_usart3_rx.Init.Priority = DMA_PRIORITY_HIGH; - 8004a7e: 4b2b ldr r3, [pc, #172] ; (8004b2c ) - 8004a80: f44f 3200 mov.w r2, #131072 ; 0x20000 - 8004a84: 621a str r2, [r3, #32] + 8004ae2: 4b2b ldr r3, [pc, #172] ; (8004b90 ) + 8004ae4: f44f 3200 mov.w r2, #131072 ; 0x20000 + 8004ae8: 621a str r2, [r3, #32] hdma_usart3_rx.Init.FIFOMode = DMA_FIFOMODE_DISABLE; - 8004a86: 4b29 ldr r3, [pc, #164] ; (8004b2c ) - 8004a88: 2200 movs r2, #0 - 8004a8a: 625a str r2, [r3, #36] ; 0x24 + 8004aea: 4b29 ldr r3, [pc, #164] ; (8004b90 ) + 8004aec: 2200 movs r2, #0 + 8004aee: 625a str r2, [r3, #36] ; 0x24 if (HAL_DMA_Init(&hdma_usart3_rx) != HAL_OK) - 8004a8c: 4827 ldr r0, [pc, #156] ; (8004b2c ) - 8004a8e: f7fb fec3 bl 8000818 - 8004a92: 4603 mov r3, r0 - 8004a94: 2b00 cmp r3, #0 - 8004a96: d001 beq.n 8004a9c + 8004af0: 4827 ldr r0, [pc, #156] ; (8004b90 ) + 8004af2: f7fb feb3 bl 800085c + 8004af6: 4603 mov r3, r0 + 8004af8: 2b00 cmp r3, #0 + 8004afa: d001 beq.n 8004b00 { Error_Handler(); - 8004a98: f7ff fe40 bl 800471c + 8004afc: f7ff fe40 bl 8004780 } __HAL_LINKDMA(huart,hdmarx,hdma_usart3_rx); - 8004a9c: 687b ldr r3, [r7, #4] - 8004a9e: 4a23 ldr r2, [pc, #140] ; (8004b2c ) - 8004aa0: 66da str r2, [r3, #108] ; 0x6c - 8004aa2: 4a22 ldr r2, [pc, #136] ; (8004b2c ) - 8004aa4: 687b ldr r3, [r7, #4] - 8004aa6: 6393 str r3, [r2, #56] ; 0x38 + 8004b00: 687b ldr r3, [r7, #4] + 8004b02: 4a23 ldr r2, [pc, #140] ; (8004b90 ) + 8004b04: 66da str r2, [r3, #108] ; 0x6c + 8004b06: 4a22 ldr r2, [pc, #136] ; (8004b90 ) + 8004b08: 687b ldr r3, [r7, #4] + 8004b0a: 6393 str r3, [r2, #56] ; 0x38 /* USART3_TX Init */ hdma_usart3_tx.Instance = DMA1_Stream3; - 8004aa8: 4b22 ldr r3, [pc, #136] ; (8004b34 ) - 8004aaa: 4a23 ldr r2, [pc, #140] ; (8004b38 ) - 8004aac: 601a str r2, [r3, #0] + 8004b0c: 4b22 ldr r3, [pc, #136] ; (8004b98 ) + 8004b0e: 4a23 ldr r2, [pc, #140] ; (8004b9c ) + 8004b10: 601a str r2, [r3, #0] hdma_usart3_tx.Init.Channel = DMA_CHANNEL_4; - 8004aae: 4b21 ldr r3, [pc, #132] ; (8004b34 ) - 8004ab0: f04f 6200 mov.w r2, #134217728 ; 0x8000000 - 8004ab4: 605a str r2, [r3, #4] + 8004b12: 4b21 ldr r3, [pc, #132] ; (8004b98 ) + 8004b14: f04f 6200 mov.w r2, #134217728 ; 0x8000000 + 8004b18: 605a str r2, [r3, #4] hdma_usart3_tx.Init.Direction = DMA_MEMORY_TO_PERIPH; - 8004ab6: 4b1f ldr r3, [pc, #124] ; (8004b34 ) - 8004ab8: 2240 movs r2, #64 ; 0x40 - 8004aba: 609a str r2, [r3, #8] + 8004b1a: 4b1f ldr r3, [pc, #124] ; (8004b98 ) + 8004b1c: 2240 movs r2, #64 ; 0x40 + 8004b1e: 609a str r2, [r3, #8] hdma_usart3_tx.Init.PeriphInc = DMA_PINC_DISABLE; - 8004abc: 4b1d ldr r3, [pc, #116] ; (8004b34 ) - 8004abe: 2200 movs r2, #0 - 8004ac0: 60da str r2, [r3, #12] + 8004b20: 4b1d ldr r3, [pc, #116] ; (8004b98 ) + 8004b22: 2200 movs r2, #0 + 8004b24: 60da str r2, [r3, #12] hdma_usart3_tx.Init.MemInc = DMA_MINC_ENABLE; - 8004ac2: 4b1c ldr r3, [pc, #112] ; (8004b34 ) - 8004ac4: f44f 6280 mov.w r2, #1024 ; 0x400 - 8004ac8: 611a str r2, [r3, #16] + 8004b26: 4b1c ldr r3, [pc, #112] ; (8004b98 ) + 8004b28: f44f 6280 mov.w r2, #1024 ; 0x400 + 8004b2c: 611a str r2, [r3, #16] hdma_usart3_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; - 8004aca: 4b1a ldr r3, [pc, #104] ; (8004b34 ) - 8004acc: 2200 movs r2, #0 - 8004ace: 615a str r2, [r3, #20] + 8004b2e: 4b1a ldr r3, [pc, #104] ; (8004b98 ) + 8004b30: 2200 movs r2, #0 + 8004b32: 615a str r2, [r3, #20] hdma_usart3_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; - 8004ad0: 4b18 ldr r3, [pc, #96] ; (8004b34 ) - 8004ad2: 2200 movs r2, #0 - 8004ad4: 619a str r2, [r3, #24] + 8004b34: 4b18 ldr r3, [pc, #96] ; (8004b98 ) + 8004b36: 2200 movs r2, #0 + 8004b38: 619a str r2, [r3, #24] hdma_usart3_tx.Init.Mode = DMA_NORMAL; - 8004ad6: 4b17 ldr r3, [pc, #92] ; (8004b34 ) - 8004ad8: 2200 movs r2, #0 - 8004ada: 61da str r2, [r3, #28] + 8004b3a: 4b17 ldr r3, [pc, #92] ; (8004b98 ) + 8004b3c: 2200 movs r2, #0 + 8004b3e: 61da str r2, [r3, #28] hdma_usart3_tx.Init.Priority = DMA_PRIORITY_HIGH; - 8004adc: 4b15 ldr r3, [pc, #84] ; (8004b34 ) - 8004ade: f44f 3200 mov.w r2, #131072 ; 0x20000 - 8004ae2: 621a str r2, [r3, #32] + 8004b40: 4b15 ldr r3, [pc, #84] ; (8004b98 ) + 8004b42: f44f 3200 mov.w r2, #131072 ; 0x20000 + 8004b46: 621a str r2, [r3, #32] hdma_usart3_tx.Init.FIFOMode = DMA_FIFOMODE_DISABLE; - 8004ae4: 4b13 ldr r3, [pc, #76] ; (8004b34 ) - 8004ae6: 2200 movs r2, #0 - 8004ae8: 625a str r2, [r3, #36] ; 0x24 + 8004b48: 4b13 ldr r3, [pc, #76] ; (8004b98 ) + 8004b4a: 2200 movs r2, #0 + 8004b4c: 625a str r2, [r3, #36] ; 0x24 if (HAL_DMA_Init(&hdma_usart3_tx) != HAL_OK) - 8004aea: 4812 ldr r0, [pc, #72] ; (8004b34 ) - 8004aec: f7fb fe94 bl 8000818 - 8004af0: 4603 mov r3, r0 - 8004af2: 2b00 cmp r3, #0 - 8004af4: d001 beq.n 8004afa + 8004b4e: 4812 ldr r0, [pc, #72] ; (8004b98 ) + 8004b50: f7fb fe84 bl 800085c + 8004b54: 4603 mov r3, r0 + 8004b56: 2b00 cmp r3, #0 + 8004b58: d001 beq.n 8004b5e { Error_Handler(); - 8004af6: f7ff fe11 bl 800471c + 8004b5a: f7ff fe11 bl 8004780 } __HAL_LINKDMA(huart,hdmatx,hdma_usart3_tx); - 8004afa: 687b ldr r3, [r7, #4] - 8004afc: 4a0d ldr r2, [pc, #52] ; (8004b34 ) - 8004afe: 669a str r2, [r3, #104] ; 0x68 - 8004b00: 4a0c ldr r2, [pc, #48] ; (8004b34 ) - 8004b02: 687b ldr r3, [r7, #4] - 8004b04: 6393 str r3, [r2, #56] ; 0x38 + 8004b5e: 687b ldr r3, [r7, #4] + 8004b60: 4a0d ldr r2, [pc, #52] ; (8004b98 ) + 8004b62: 669a str r2, [r3, #104] ; 0x68 + 8004b64: 4a0c ldr r2, [pc, #48] ; (8004b98 ) + 8004b66: 687b ldr r3, [r7, #4] + 8004b68: 6393 str r3, [r2, #56] ; 0x38 /* USART3 interrupt Init */ HAL_NVIC_SetPriority(USART3_IRQn, 0, 0); - 8004b06: 2200 movs r2, #0 - 8004b08: 2100 movs r1, #0 - 8004b0a: 2027 movs r0, #39 ; 0x27 - 8004b0c: f7fb fe4d bl 80007aa + 8004b6a: 2200 movs r2, #0 + 8004b6c: 2100 movs r1, #0 + 8004b6e: 2027 movs r0, #39 ; 0x27 + 8004b70: f7fb fe3d bl 80007ee HAL_NVIC_EnableIRQ(USART3_IRQn); - 8004b10: 2027 movs r0, #39 ; 0x27 - 8004b12: f7fb fe66 bl 80007e2 + 8004b74: 2027 movs r0, #39 ; 0x27 + 8004b76: f7fb fe56 bl 8000826 /* USER CODE BEGIN USART3_MspInit 1 */ /* USER CODE END USART3_MspInit 1 */ } } - 8004b16: bf00 nop - 8004b18: 3728 adds r7, #40 ; 0x28 - 8004b1a: 46bd mov sp, r7 - 8004b1c: bd80 pop {r7, pc} - 8004b1e: bf00 nop - 8004b20: 40004800 .word 0x40004800 - 8004b24: 40023800 .word 0x40023800 - 8004b28: 40020c00 .word 0x40020c00 - 8004b2c: 200001a8 .word 0x200001a8 - 8004b30: 40026028 .word 0x40026028 - 8004b34: 20000208 .word 0x20000208 - 8004b38: 40026058 .word 0x40026058 - -08004b3c : + 8004b7a: bf00 nop + 8004b7c: 3728 adds r7, #40 ; 0x28 + 8004b7e: 46bd mov sp, r7 + 8004b80: bd80 pop {r7, pc} + 8004b82: bf00 nop + 8004b84: 40004800 .word 0x40004800 + 8004b88: 40023800 .word 0x40023800 + 8004b8c: 40020c00 .word 0x40020c00 + 8004b90: 200001a8 .word 0x200001a8 + 8004b94: 40026028 .word 0x40026028 + 8004b98: 20000208 .word 0x20000208 + 8004b9c: 40026058 .word 0x40026058 + +08004ba0 : /******************************************************************************/ /** * @brief This function handles Non maskable interrupt. */ void NMI_Handler(void) { - 8004b3c: b480 push {r7} - 8004b3e: af00 add r7, sp, #0 + 8004ba0: b480 push {r7} + 8004ba2: af00 add r7, sp, #0 /* USER CODE END NonMaskableInt_IRQn 0 */ /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ /* USER CODE END NonMaskableInt_IRQn 1 */ } - 8004b40: bf00 nop - 8004b42: 46bd mov sp, r7 - 8004b44: f85d 7b04 ldr.w r7, [sp], #4 - 8004b48: 4770 bx lr + 8004ba4: bf00 nop + 8004ba6: 46bd mov sp, r7 + 8004ba8: f85d 7b04 ldr.w r7, [sp], #4 + 8004bac: 4770 bx lr -08004b4a : +08004bae : /** * @brief This function handles Hard fault interrupt. */ void HardFault_Handler(void) { - 8004b4a: b480 push {r7} - 8004b4c: af00 add r7, sp, #0 + 8004bae: b480 push {r7} + 8004bb0: af00 add r7, sp, #0 /* USER CODE BEGIN HardFault_IRQn 0 */ /* USER CODE END HardFault_IRQn 0 */ while (1) - 8004b4e: e7fe b.n 8004b4e + 8004bb2: e7fe b.n 8004bb2 -08004b50 : +08004bb4 : /** * @brief This function handles Memory management fault. */ void MemManage_Handler(void) { - 8004b50: b480 push {r7} - 8004b52: af00 add r7, sp, #0 + 8004bb4: b480 push {r7} + 8004bb6: af00 add r7, sp, #0 /* USER CODE BEGIN MemoryManagement_IRQn 0 */ /* USER CODE END MemoryManagement_IRQn 0 */ while (1) - 8004b54: e7fe b.n 8004b54 + 8004bb8: e7fe b.n 8004bb8 -08004b56 : +08004bba : /** * @brief This function handles Pre-fetch fault, memory access fault. */ void BusFault_Handler(void) { - 8004b56: b480 push {r7} - 8004b58: af00 add r7, sp, #0 + 8004bba: b480 push {r7} + 8004bbc: af00 add r7, sp, #0 /* USER CODE BEGIN BusFault_IRQn 0 */ /* USER CODE END BusFault_IRQn 0 */ while (1) - 8004b5a: e7fe b.n 8004b5a + 8004bbe: e7fe b.n 8004bbe -08004b5c : +08004bc0 : /** * @brief This function handles Undefined instruction or illegal state. */ void UsageFault_Handler(void) { - 8004b5c: b480 push {r7} - 8004b5e: af00 add r7, sp, #0 + 8004bc0: b480 push {r7} + 8004bc2: af00 add r7, sp, #0 /* USER CODE BEGIN UsageFault_IRQn 0 */ /* USER CODE END UsageFault_IRQn 0 */ while (1) - 8004b60: e7fe b.n 8004b60 + 8004bc4: e7fe b.n 8004bc4 -08004b62 : +08004bc6 : /** * @brief This function handles System service call via SWI instruction. */ void SVC_Handler(void) { - 8004b62: b480 push {r7} - 8004b64: af00 add r7, sp, #0 + 8004bc6: b480 push {r7} + 8004bc8: af00 add r7, sp, #0 /* USER CODE END SVCall_IRQn 0 */ /* USER CODE BEGIN SVCall_IRQn 1 */ /* USER CODE END SVCall_IRQn 1 */ } - 8004b66: bf00 nop - 8004b68: 46bd mov sp, r7 - 8004b6a: f85d 7b04 ldr.w r7, [sp], #4 - 8004b6e: 4770 bx lr + 8004bca: bf00 nop + 8004bcc: 46bd mov sp, r7 + 8004bce: f85d 7b04 ldr.w r7, [sp], #4 + 8004bd2: 4770 bx lr -08004b70 : +08004bd4 : /** * @brief This function handles Debug monitor. */ void DebugMon_Handler(void) { - 8004b70: b480 push {r7} - 8004b72: af00 add r7, sp, #0 + 8004bd4: b480 push {r7} + 8004bd6: af00 add r7, sp, #0 /* USER CODE END DebugMonitor_IRQn 0 */ /* USER CODE BEGIN DebugMonitor_IRQn 1 */ /* USER CODE END DebugMonitor_IRQn 1 */ } - 8004b74: bf00 nop - 8004b76: 46bd mov sp, r7 - 8004b78: f85d 7b04 ldr.w r7, [sp], #4 - 8004b7c: 4770 bx lr + 8004bd8: bf00 nop + 8004bda: 46bd mov sp, r7 + 8004bdc: f85d 7b04 ldr.w r7, [sp], #4 + 8004be0: 4770 bx lr -08004b7e : +08004be2 : /** * @brief This function handles Pendable request for system service. */ void PendSV_Handler(void) { - 8004b7e: b480 push {r7} - 8004b80: af00 add r7, sp, #0 + 8004be2: b480 push {r7} + 8004be4: af00 add r7, sp, #0 /* USER CODE END PendSV_IRQn 0 */ /* USER CODE BEGIN PendSV_IRQn 1 */ /* USER CODE END PendSV_IRQn 1 */ } - 8004b82: bf00 nop - 8004b84: 46bd mov sp, r7 - 8004b86: f85d 7b04 ldr.w r7, [sp], #4 - 8004b8a: 4770 bx lr + 8004be6: bf00 nop + 8004be8: 46bd mov sp, r7 + 8004bea: f85d 7b04 ldr.w r7, [sp], #4 + 8004bee: 4770 bx lr -08004b8c : +08004bf0 : /** * @brief This function handles System tick timer. */ void SysTick_Handler(void) { - 8004b8c: b580 push {r7, lr} - 8004b8e: af00 add r7, sp, #0 + 8004bf0: b580 push {r7, lr} + 8004bf2: af00 add r7, sp, #0 /* USER CODE BEGIN SysTick_IRQn 0 */ /* USER CODE END SysTick_IRQn 0 */ HAL_IncTick(); - 8004b90: f7fb fd10 bl 80005b4 + 8004bf4: f7fb fcde bl 80005b4 /* USER CODE BEGIN SysTick_IRQn 1 */ /* USER CODE END SysTick_IRQn 1 */ } - 8004b94: bf00 nop - 8004b96: bd80 pop {r7, pc} + 8004bf8: bf00 nop + 8004bfa: bd80 pop {r7, pc} -08004b98 : +08004bfc : /** * @brief This function handles DMA1 stream1 global interrupt. */ void DMA1_Stream1_IRQHandler(void) { - 8004b98: b580 push {r7, lr} - 8004b9a: af00 add r7, sp, #0 + 8004bfc: b580 push {r7, lr} + 8004bfe: af00 add r7, sp, #0 /* USER CODE BEGIN DMA1_Stream1_IRQn 0 */ /* USER CODE END DMA1_Stream1_IRQn 0 */ HAL_DMA_IRQHandler(&hdma_usart3_rx); - 8004b9c: 4802 ldr r0, [pc, #8] ; (8004ba8 ) - 8004b9e: f7fb ff0b bl 80009b8 + 8004c00: 4802 ldr r0, [pc, #8] ; (8004c0c ) + 8004c02: f7fb fefb bl 80009fc /* USER CODE BEGIN DMA1_Stream1_IRQn 1 */ /* USER CODE END DMA1_Stream1_IRQn 1 */ } - 8004ba2: bf00 nop - 8004ba4: bd80 pop {r7, pc} - 8004ba6: bf00 nop - 8004ba8: 200001a8 .word 0x200001a8 + 8004c06: bf00 nop + 8004c08: bd80 pop {r7, pc} + 8004c0a: bf00 nop + 8004c0c: 200001a8 .word 0x200001a8 -08004bac : +08004c10 : /** * @brief This function handles DMA1 stream3 global interrupt. */ void DMA1_Stream3_IRQHandler(void) { - 8004bac: b580 push {r7, lr} - 8004bae: af00 add r7, sp, #0 + 8004c10: b580 push {r7, lr} + 8004c12: af00 add r7, sp, #0 /* USER CODE BEGIN DMA1_Stream3_IRQn 0 */ /* USER CODE END DMA1_Stream3_IRQn 0 */ HAL_DMA_IRQHandler(&hdma_usart3_tx); - 8004bb0: 4802 ldr r0, [pc, #8] ; (8004bbc ) - 8004bb2: f7fb ff01 bl 80009b8 + 8004c14: 4802 ldr r0, [pc, #8] ; (8004c20 ) + 8004c16: f7fb fef1 bl 80009fc /* USER CODE BEGIN DMA1_Stream3_IRQn 1 */ /* USER CODE END DMA1_Stream3_IRQn 1 */ } - 8004bb6: bf00 nop - 8004bb8: bd80 pop {r7, pc} - 8004bba: bf00 nop - 8004bbc: 20000208 .word 0x20000208 + 8004c1a: bf00 nop + 8004c1c: bd80 pop {r7, pc} + 8004c1e: bf00 nop + 8004c20: 20000208 .word 0x20000208 -08004bc0 : +08004c24 : /** * @brief This function handles TIM3 global interrupt. */ void TIM3_IRQHandler(void) { - 8004bc0: b580 push {r7, lr} - 8004bc2: af00 add r7, sp, #0 + 8004c24: b580 push {r7, lr} + 8004c26: af00 add r7, sp, #0 /* USER CODE BEGIN TIM3_IRQn 0 */ /* USER CODE END TIM3_IRQn 0 */ HAL_TIM_IRQHandler(&htim3); - 8004bc4: 4802 ldr r0, [pc, #8] ; (8004bd0 ) - 8004bc6: f7fd fca6 bl 8002516 + 8004c28: 4802 ldr r0, [pc, #8] ; (8004c34 ) + 8004c2a: f7fd fc96 bl 800255a /* USER CODE BEGIN TIM3_IRQn 1 */ /* USER CODE END TIM3_IRQn 1 */ } - 8004bca: bf00 nop - 8004bcc: bd80 pop {r7, pc} - 8004bce: bf00 nop - 8004bd0: 20000068 .word 0x20000068 + 8004c2e: bf00 nop + 8004c30: bd80 pop {r7, pc} + 8004c32: bf00 nop + 8004c34: 20000068 .word 0x20000068 -08004bd4 : +08004c38 : /** * @brief This function handles USART3 global interrupt. */ void USART3_IRQHandler(void) { - 8004bd4: b580 push {r7, lr} - 8004bd6: af00 add r7, sp, #0 + 8004c38: b580 push {r7, lr} + 8004c3a: af00 add r7, sp, #0 /* USER CODE BEGIN USART3_IRQn 0 */ /* USER CODE END USART3_IRQn 0 */ HAL_UART_IRQHandler(&huart3); - 8004bd8: 4802 ldr r0, [pc, #8] ; (8004be4 ) - 8004bda: f7fe fc3b bl 8003454 + 8004c3c: 4802 ldr r0, [pc, #8] ; (8004c48 ) + 8004c3e: f7fe fc2b bl 8003498 /* USER CODE BEGIN USART3_IRQn 1 */ /* USER CODE END USART3_IRQn 1 */ } - 8004bde: bf00 nop - 8004be0: bd80 pop {r7, pc} - 8004be2: bf00 nop - 8004be4: 20000128 .word 0x20000128 + 8004c42: bf00 nop + 8004c44: bd80 pop {r7, pc} + 8004c46: bf00 nop + 8004c48: 20000128 .word 0x20000128 -08004be8 : +08004c4c : * SystemFrequency variable. * @param None * @retval None */ void SystemInit(void) { - 8004be8: b480 push {r7} - 8004bea: af00 add r7, sp, #0 + 8004c4c: b480 push {r7} + 8004c4e: af00 add r7, sp, #0 /* FPU settings ------------------------------------------------------------*/ #if (__FPU_PRESENT == 1) && (__FPU_USED == 1) SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); /* set CP10 and CP11 Full Access */ - 8004bec: 4b15 ldr r3, [pc, #84] ; (8004c44 ) - 8004bee: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 - 8004bf2: 4a14 ldr r2, [pc, #80] ; (8004c44 ) - 8004bf4: f443 0370 orr.w r3, r3, #15728640 ; 0xf00000 - 8004bf8: f8c2 3088 str.w r3, [r2, #136] ; 0x88 + 8004c50: 4b15 ldr r3, [pc, #84] ; (8004ca8 ) + 8004c52: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88 + 8004c56: 4a14 ldr r2, [pc, #80] ; (8004ca8 ) + 8004c58: f443 0370 orr.w r3, r3, #15728640 ; 0xf00000 + 8004c5c: f8c2 3088 str.w r3, [r2, #136] ; 0x88 #endif /* Reset the RCC clock configuration to the default reset state ------------*/ /* Set HSION bit */ RCC->CR |= (uint32_t)0x00000001; - 8004bfc: 4b12 ldr r3, [pc, #72] ; (8004c48 ) - 8004bfe: 681b ldr r3, [r3, #0] - 8004c00: 4a11 ldr r2, [pc, #68] ; (8004c48 ) - 8004c02: f043 0301 orr.w r3, r3, #1 - 8004c06: 6013 str r3, [r2, #0] + 8004c60: 4b12 ldr r3, [pc, #72] ; (8004cac ) + 8004c62: 681b ldr r3, [r3, #0] + 8004c64: 4a11 ldr r2, [pc, #68] ; (8004cac ) + 8004c66: f043 0301 orr.w r3, r3, #1 + 8004c6a: 6013 str r3, [r2, #0] /* Reset CFGR register */ RCC->CFGR = 0x00000000; - 8004c08: 4b0f ldr r3, [pc, #60] ; (8004c48 ) - 8004c0a: 2200 movs r2, #0 - 8004c0c: 609a str r2, [r3, #8] + 8004c6c: 4b0f ldr r3, [pc, #60] ; (8004cac ) + 8004c6e: 2200 movs r2, #0 + 8004c70: 609a str r2, [r3, #8] /* Reset HSEON, CSSON and PLLON bits */ RCC->CR &= (uint32_t)0xFEF6FFFF; - 8004c0e: 4b0e ldr r3, [pc, #56] ; (8004c48 ) - 8004c10: 681a ldr r2, [r3, #0] - 8004c12: 490d ldr r1, [pc, #52] ; (8004c48 ) - 8004c14: 4b0d ldr r3, [pc, #52] ; (8004c4c ) - 8004c16: 4013 ands r3, r2 - 8004c18: 600b str r3, [r1, #0] + 8004c72: 4b0e ldr r3, [pc, #56] ; (8004cac ) + 8004c74: 681a ldr r2, [r3, #0] + 8004c76: 490d ldr r1, [pc, #52] ; (8004cac ) + 8004c78: 4b0d ldr r3, [pc, #52] ; (8004cb0 ) + 8004c7a: 4013 ands r3, r2 + 8004c7c: 600b str r3, [r1, #0] /* Reset PLLCFGR register */ RCC->PLLCFGR = 0x24003010; - 8004c1a: 4b0b ldr r3, [pc, #44] ; (8004c48 ) - 8004c1c: 4a0c ldr r2, [pc, #48] ; (8004c50 ) - 8004c1e: 605a str r2, [r3, #4] + 8004c7e: 4b0b ldr r3, [pc, #44] ; (8004cac ) + 8004c80: 4a0c ldr r2, [pc, #48] ; (8004cb4 ) + 8004c82: 605a str r2, [r3, #4] /* Reset HSEBYP bit */ RCC->CR &= (uint32_t)0xFFFBFFFF; - 8004c20: 4b09 ldr r3, [pc, #36] ; (8004c48 ) - 8004c22: 681b ldr r3, [r3, #0] - 8004c24: 4a08 ldr r2, [pc, #32] ; (8004c48 ) - 8004c26: f423 2380 bic.w r3, r3, #262144 ; 0x40000 - 8004c2a: 6013 str r3, [r2, #0] + 8004c84: 4b09 ldr r3, [pc, #36] ; (8004cac ) + 8004c86: 681b ldr r3, [r3, #0] + 8004c88: 4a08 ldr r2, [pc, #32] ; (8004cac ) + 8004c8a: f423 2380 bic.w r3, r3, #262144 ; 0x40000 + 8004c8e: 6013 str r3, [r2, #0] /* Disable all interrupts */ RCC->CIR = 0x00000000; - 8004c2c: 4b06 ldr r3, [pc, #24] ; (8004c48 ) - 8004c2e: 2200 movs r2, #0 - 8004c30: 60da str r2, [r3, #12] + 8004c90: 4b06 ldr r3, [pc, #24] ; (8004cac ) + 8004c92: 2200 movs r2, #0 + 8004c94: 60da str r2, [r3, #12] /* Configure the Vector Table location add offset address ------------------*/ #ifdef VECT_TAB_SRAM SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ #else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - 8004c32: 4b04 ldr r3, [pc, #16] ; (8004c44 ) - 8004c34: f04f 6200 mov.w r2, #134217728 ; 0x8000000 - 8004c38: 609a str r2, [r3, #8] + 8004c96: 4b04 ldr r3, [pc, #16] ; (8004ca8 ) + 8004c98: f04f 6200 mov.w r2, #134217728 ; 0x8000000 + 8004c9c: 609a str r2, [r3, #8] #endif } - 8004c3a: bf00 nop - 8004c3c: 46bd mov sp, r7 - 8004c3e: f85d 7b04 ldr.w r7, [sp], #4 - 8004c42: 4770 bx lr - 8004c44: e000ed00 .word 0xe000ed00 - 8004c48: 40023800 .word 0x40023800 - 8004c4c: fef6ffff .word 0xfef6ffff - 8004c50: 24003010 .word 0x24003010 + 8004c9e: bf00 nop + 8004ca0: 46bd mov sp, r7 + 8004ca2: f85d 7b04 ldr.w r7, [sp], #4 + 8004ca6: 4770 bx lr + 8004ca8: e000ed00 .word 0xe000ed00 + 8004cac: 40023800 .word 0x40023800 + 8004cb0: fef6ffff .word 0xfef6ffff + 8004cb4: 24003010 .word 0x24003010 -08004c54 : +08004cb8 : .section .text.Reset_Handler .weak Reset_Handler .type Reset_Handler, %function Reset_Handler: ldr sp, =_estack /* set stack pointer */ - 8004c54: f8df d034 ldr.w sp, [pc, #52] ; 8004c8c + 8004cb8: f8df d034 ldr.w sp, [pc, #52] ; 8004cf0 /* Copy the data segment initializers from flash to SRAM */ movs r1, #0 - 8004c58: 2100 movs r1, #0 + 8004cbc: 2100 movs r1, #0 b LoopCopyDataInit - 8004c5a: e003 b.n 8004c64 + 8004cbe: e003 b.n 8004cc8 -08004c5c : +08004cc0 : CopyDataInit: ldr r3, =_sidata - 8004c5c: 4b0c ldr r3, [pc, #48] ; (8004c90 ) + 8004cc0: 4b0c ldr r3, [pc, #48] ; (8004cf4 ) ldr r3, [r3, r1] - 8004c5e: 585b ldr r3, [r3, r1] + 8004cc2: 585b ldr r3, [r3, r1] str r3, [r0, r1] - 8004c60: 5043 str r3, [r0, r1] + 8004cc4: 5043 str r3, [r0, r1] adds r1, r1, #4 - 8004c62: 3104 adds r1, #4 + 8004cc6: 3104 adds r1, #4 -08004c64 : +08004cc8 : LoopCopyDataInit: ldr r0, =_sdata - 8004c64: 480b ldr r0, [pc, #44] ; (8004c94 ) + 8004cc8: 480b ldr r0, [pc, #44] ; (8004cf8 ) ldr r3, =_edata - 8004c66: 4b0c ldr r3, [pc, #48] ; (8004c98 ) + 8004cca: 4b0c ldr r3, [pc, #48] ; (8004cfc ) adds r2, r0, r1 - 8004c68: 1842 adds r2, r0, r1 + 8004ccc: 1842 adds r2, r0, r1 cmp r2, r3 - 8004c6a: 429a cmp r2, r3 + 8004cce: 429a cmp r2, r3 bcc CopyDataInit - 8004c6c: d3f6 bcc.n 8004c5c + 8004cd0: d3f6 bcc.n 8004cc0 ldr r2, =_sbss - 8004c6e: 4a0b ldr r2, [pc, #44] ; (8004c9c ) + 8004cd2: 4a0b ldr r2, [pc, #44] ; (8004d00 ) b LoopFillZerobss - 8004c70: e002 b.n 8004c78 + 8004cd4: e002 b.n 8004cdc -08004c72 : +08004cd6 : /* Zero fill the bss segment. */ FillZerobss: movs r3, #0 - 8004c72: 2300 movs r3, #0 + 8004cd6: 2300 movs r3, #0 str r3, [r2], #4 - 8004c74: f842 3b04 str.w r3, [r2], #4 + 8004cd8: f842 3b04 str.w r3, [r2], #4 -08004c78 : +08004cdc : LoopFillZerobss: ldr r3, = _ebss - 8004c78: 4b09 ldr r3, [pc, #36] ; (8004ca0 ) + 8004cdc: 4b09 ldr r3, [pc, #36] ; (8004d04 ) cmp r2, r3 - 8004c7a: 429a cmp r2, r3 + 8004cde: 429a cmp r2, r3 bcc FillZerobss - 8004c7c: d3f9 bcc.n 8004c72 + 8004ce0: d3f9 bcc.n 8004cd6 /* Call the clock system initialization function.*/ bl SystemInit - 8004c7e: f7ff ffb3 bl 8004be8 + 8004ce2: f7ff ffb3 bl 8004c4c /* Call static constructors */ bl __libc_init_array - 8004c82: f000 f811 bl 8004ca8 <__libc_init_array> + 8004ce6: f000 f811 bl 8004d0c <__libc_init_array> /* Call the application's entry point.*/ bl main - 8004c86: f7ff f9d9 bl 800403c
+ 8004cea: f7ff f9c9 bl 8004080
bx lr - 8004c8a: 4770 bx lr + 8004cee: 4770 bx lr ldr sp, =_estack /* set stack pointer */ - 8004c8c: 20080000 .word 0x20080000 + 8004cf0: 20080000 .word 0x20080000 ldr r3, =_sidata - 8004c90: 08004d4c .word 0x08004d4c + 8004cf4: 08004db0 .word 0x08004db0 ldr r0, =_sdata - 8004c94: 20000000 .word 0x20000000 + 8004cf8: 20000000 .word 0x20000000 ldr r3, =_edata - 8004c98: 2000000c .word 0x2000000c + 8004cfc: 2000000c .word 0x2000000c ldr r2, =_sbss - 8004c9c: 2000000c .word 0x2000000c + 8004d00: 2000000c .word 0x2000000c ldr r3, = _ebss - 8004ca0: 2000028c .word 0x2000028c + 8004d04: 20000290 .word 0x20000290 -08004ca4 : +08004d08 : * @retval None */ .section .text.Default_Handler,"ax",%progbits Default_Handler: Infinite_Loop: b Infinite_Loop - 8004ca4: e7fe b.n 8004ca4 + 8004d08: e7fe b.n 8004d08 ... -08004ca8 <__libc_init_array>: - 8004ca8: b570 push {r4, r5, r6, lr} - 8004caa: 4e0d ldr r6, [pc, #52] ; (8004ce0 <__libc_init_array+0x38>) - 8004cac: 4c0d ldr r4, [pc, #52] ; (8004ce4 <__libc_init_array+0x3c>) - 8004cae: 1ba4 subs r4, r4, r6 - 8004cb0: 10a4 asrs r4, r4, #2 - 8004cb2: 2500 movs r5, #0 - 8004cb4: 42a5 cmp r5, r4 - 8004cb6: d109 bne.n 8004ccc <__libc_init_array+0x24> - 8004cb8: 4e0b ldr r6, [pc, #44] ; (8004ce8 <__libc_init_array+0x40>) - 8004cba: 4c0c ldr r4, [pc, #48] ; (8004cec <__libc_init_array+0x44>) - 8004cbc: f000 f820 bl 8004d00 <_init> - 8004cc0: 1ba4 subs r4, r4, r6 - 8004cc2: 10a4 asrs r4, r4, #2 - 8004cc4: 2500 movs r5, #0 - 8004cc6: 42a5 cmp r5, r4 - 8004cc8: d105 bne.n 8004cd6 <__libc_init_array+0x2e> - 8004cca: bd70 pop {r4, r5, r6, pc} - 8004ccc: f856 3025 ldr.w r3, [r6, r5, lsl #2] - 8004cd0: 4798 blx r3 - 8004cd2: 3501 adds r5, #1 - 8004cd4: e7ee b.n 8004cb4 <__libc_init_array+0xc> - 8004cd6: f856 3025 ldr.w r3, [r6, r5, lsl #2] - 8004cda: 4798 blx r3 - 8004cdc: 3501 adds r5, #1 - 8004cde: e7f2 b.n 8004cc6 <__libc_init_array+0x1e> - 8004ce0: 08004d40 .word 0x08004d40 - 8004ce4: 08004d40 .word 0x08004d40 - 8004ce8: 08004d40 .word 0x08004d40 - 8004cec: 08004d48 .word 0x08004d48 - -08004cf0 : - 8004cf0: 4402 add r2, r0 - 8004cf2: 4603 mov r3, r0 - 8004cf4: 4293 cmp r3, r2 - 8004cf6: d100 bne.n 8004cfa - 8004cf8: 4770 bx lr - 8004cfa: f803 1b01 strb.w r1, [r3], #1 - 8004cfe: e7f9 b.n 8004cf4 - -08004d00 <_init>: - 8004d00: b5f8 push {r3, r4, r5, r6, r7, lr} - 8004d02: bf00 nop - 8004d04: bcf8 pop {r3, r4, r5, r6, r7} - 8004d06: bc08 pop {r3} - 8004d08: 469e mov lr, r3 - 8004d0a: 4770 bx lr - -08004d0c <_fini>: - 8004d0c: b5f8 push {r3, r4, r5, r6, r7, lr} - 8004d0e: bf00 nop - 8004d10: bcf8 pop {r3, r4, r5, r6, r7} - 8004d12: bc08 pop {r3} - 8004d14: 469e mov lr, r3 - 8004d16: 4770 bx lr +08004d0c <__libc_init_array>: + 8004d0c: b570 push {r4, r5, r6, lr} + 8004d0e: 4e0d ldr r6, [pc, #52] ; (8004d44 <__libc_init_array+0x38>) + 8004d10: 4c0d ldr r4, [pc, #52] ; (8004d48 <__libc_init_array+0x3c>) + 8004d12: 1ba4 subs r4, r4, r6 + 8004d14: 10a4 asrs r4, r4, #2 + 8004d16: 2500 movs r5, #0 + 8004d18: 42a5 cmp r5, r4 + 8004d1a: d109 bne.n 8004d30 <__libc_init_array+0x24> + 8004d1c: 4e0b ldr r6, [pc, #44] ; (8004d4c <__libc_init_array+0x40>) + 8004d1e: 4c0c ldr r4, [pc, #48] ; (8004d50 <__libc_init_array+0x44>) + 8004d20: f000 f820 bl 8004d64 <_init> + 8004d24: 1ba4 subs r4, r4, r6 + 8004d26: 10a4 asrs r4, r4, #2 + 8004d28: 2500 movs r5, #0 + 8004d2a: 42a5 cmp r5, r4 + 8004d2c: d105 bne.n 8004d3a <__libc_init_array+0x2e> + 8004d2e: bd70 pop {r4, r5, r6, pc} + 8004d30: f856 3025 ldr.w r3, [r6, r5, lsl #2] + 8004d34: 4798 blx r3 + 8004d36: 3501 adds r5, #1 + 8004d38: e7ee b.n 8004d18 <__libc_init_array+0xc> + 8004d3a: f856 3025 ldr.w r3, [r6, r5, lsl #2] + 8004d3e: 4798 blx r3 + 8004d40: 3501 adds r5, #1 + 8004d42: e7f2 b.n 8004d2a <__libc_init_array+0x1e> + 8004d44: 08004da4 .word 0x08004da4 + 8004d48: 08004da4 .word 0x08004da4 + 8004d4c: 08004da4 .word 0x08004da4 + 8004d50: 08004dac .word 0x08004dac + +08004d54 : + 8004d54: 4402 add r2, r0 + 8004d56: 4603 mov r3, r0 + 8004d58: 4293 cmp r3, r2 + 8004d5a: d100 bne.n 8004d5e + 8004d5c: 4770 bx lr + 8004d5e: f803 1b01 strb.w r1, [r3], #1 + 8004d62: e7f9 b.n 8004d58 + +08004d64 <_init>: + 8004d64: b5f8 push {r3, r4, r5, r6, r7, lr} + 8004d66: bf00 nop + 8004d68: bcf8 pop {r3, r4, r5, r6, r7} + 8004d6a: bc08 pop {r3} + 8004d6c: 469e mov lr, r3 + 8004d6e: 4770 bx lr + +08004d70 <_fini>: + 8004d70: b5f8 push {r3, r4, r5, r6, r7, lr} + 8004d72: bf00 nop + 8004d74: bcf8 pop {r3, r4, r5, r6, r7} + 8004d76: bc08 pop {r3} + 8004d78: 469e mov lr, r3 + 8004d7a: 4770 bx lr diff --git a/otto_controller_source/Debug/st-link_gdbserver_log.txt b/otto_controller_source/Debug/st-link_gdbserver_log.txt index 6e8faee..cda7b4e 100644 --- a/otto_controller_source/Debug/st-link_gdbserver_log.txt +++ b/otto_controller_source/Debug/st-link_gdbserver_log.txt @@ -33,4700 +33,4550 @@ [0.000] initConfigParams(): Configuration flags end [0.000] init(): STMicroelectronics ST-LINK GDB server. Version 5.3.2 Copyright (c) 2019, STMicroelectronics. All rights reserved. -[0.004] Device_Initialise(): Target connection mode: Attach +[0.003] Device_Initialise(): Target connection mode: Attach [0.007] reset_hw_wtchpt_module(): Hardware watchpoint supported by the target [0.010] Device_Initialise(): COM frequency = 4000 kHz [0.010] Device_Initialise(): ST-LINK Firmware version : V2J35M26 [0.010] Device_Initialise(): Device ID: 0x451 [0.010] Device_Initialise(): PC: 0x0 -[0.011] Device_GetStatus(): ST-LINK device status: RUN_MODE -[0.011] Device_Initialise(): ST-LINK detects target voltage = 3.28 V -[0.012] Device_Initialise(): ST-LINK device status: RUN_MODE -[0.012] initServerContext(): ST-LINK device initialization OK +[0.010] Device_GetStatus(): ST-LINK device status: RUN_MODE +[0.011] Device_Initialise(): ST-LINK detects target voltage = 3.27 V +[0.011] Device_Initialise(): ST-LINK device status: RUN_MODE +[0.011] initServerContext(): ST-LINK device initialization OK [0.012] WaitConnection(): Waiting for connection on port 61235... [0.012] WaitConnection(): Waiting for connection on port 61234... -[2.012] WaitConnection(): Accepted connection on port 61234... -[2.013] handleGDBConnection(): Try halt ... -[2.013] read(): <13> Rx: +$qSupported:multiprocess+;swbreak+;hwbreak+;qRelocInsn+;fork-events+;vfork-events+;exec-events+;vContSupported+;QThreadEvents+;no-resumed+#df -[2.023] Device_GetStatus(): ST-LINK device status: HALT_MODE -[2.024] write(): <13> Tx: + -[2.024] write(): <13> Tx: $PacketSize=c00;qXfer:memory-map:read+;qXfer:features:read+;QStartNoAckMode+;QNonStop+;qXfer:threads:read+;hwbreak+;swbreak+#f2 -[2.024] read(): <13> Rx: +$vMustReplyEmpty#3a -[2.034] write(): <13> Tx: + -[2.034] write(): <13> Tx: $#00 -[2.079] read(): <13> Rx: +$QStartNoAckMode#b0 -[2.089] write(): <13> Tx: + -[2.089] write(): <13> Tx: $OK#9a -[2.131] read(): <13> Rx: +$Hg0#df -[2.141] write(): <13> Tx: $#00 -[2.142] read(): <13> Rx: $qXfer:features:read:target.xml:0,bfb#75 -[2.142] write(): <13> Tx: $l #aa -[2.143] read(): <13> Rx: $QNonStop:1#8d -[2.143] write(): <13> Tx: $OK#9a -[2.143] read(): <13> Rx: $qXfer:threads:read::0,bfb#fb -[2.143] write(): <13> Tx: $l#8b -[2.144] read(): <13> Rx: $qAttached#8f -[2.144] write(): <13> Tx: $1#31 -[2.145] read(): <13> Rx: $qTStatus#49 -[2.145] write(): <13> Tx: $#00 -[2.145] read(): <13> Rx: $?#3f -[2.145] write(): <13> Tx: $T05thread:1;core:0;#25 -[2.145] read(): <13> Rx: $vStopped#55 -[2.146] write(): <13> Tx: $OK#9a -[2.146] read(): <13> Rx: $Hg1#e0 +[2.014] WaitConnection(): Accepted connection on port 61234... +[2.015] handleGDBConnection(): Try halt ... +[2.015] read(): <13> Rx: +$qSupported:multiprocess+;swbreak+;hwbreak+;qRelocInsn+;fork-events+;vfork-events+;exec-events+;vContSupported+;QThreadEvents+;no-resumed+#df +[2.026] Device_GetStatus(): ST-LINK device status: HALT_MODE +[2.026] write(): <13> Tx: + +[2.026] write(): <13> Tx: $PacketSize=c00;qXfer:memory-map:read+;qXfer:features:read+;QStartNoAckMode+;QNonStop+;qXfer:threads:read+;hwbreak+;swbreak+#f2 +[2.026] read(): <13> Rx: +$vMustReplyEmpty#3a +[2.037] write(): <13> Tx: + +[2.037] write(): <13> Tx: $#00 +[2.081] read(): <13> Rx: +$QStartNoAckMode#b0 +[2.091] write(): <13> Tx: + +[2.092] write(): <13> Tx: $OK#9a +[2.132] read(): <13> Rx: +$Hg0#df +[2.143] write(): <13> Tx: $#00 +[2.144] read(): <13> Rx: $qXfer:features:read:target.xml:0,bfb#75 +[2.144] write(): <13> Tx: $l #aa +[2.145] read(): <13> Rx: $QNonStop:1#8d +[2.145] write(): <13> Tx: $OK#9a +[2.145] read(): <13> Rx: $qXfer:threads:read::0,bfb#fb +[2.146] write(): <13> Tx: $l#8b +[2.146] read(): <13> Rx: $qAttached#8f +[2.146] write(): <13> Tx: $1#31 +[2.146] read(): <13> Rx: $qTStatus#49 [2.146] write(): <13> Tx: $#00 -[2.146] read(): <13> Rx: $g#67 -[2.153] write(): <13> Tx: $01000000010000000100000068020020000000000000000000000000f8ff07200000000000000000000000000000000000000000f8ff07207d3f000870400008000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cdcccc3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff1000000000000000000000000000000000000000f8ff072000000000#d9 -[2.286] read(): <13> Rx: $qXfer:memory-map:read::0,bfb#14 -[2.287] write(): <13> Tx: $l\x0a\x0a0x8000\x0a\x0a0x8000\x0a#79 -[2.287] read(): <13> Rx: $m8004070,4#30 -[2.287] handlePacket(): Reading 0x4 bytes of memory from addr 0x8004070 -[2.287] write(): <13> Tx: $fee700bf#8f -[2.288] read(): <13> Rx: $qXfer:threads:read::0,bfb#fb -[2.288] write(): <13> Tx: $l#8b -[2.289] read(): <13> Rx: $qRcmd,57726974654450203078322030783030303030304630#f6 -[2.289] write(): <13> Tx: $4f2e4b2e0a#ef -[2.290] read(): <13> Rx: $qRcmd,52656164415020307832#29 -[2.291] write(): <13> Tx: $4f2e4b2e3a307865303066646664300a#95 -[2.292] read(): <13> Rx: $me00fdfd0,20#84 -[2.292] handlePacket(): Reading 0x20 bytes of memory from addr 0xe00fdfd0 -[2.292] write(): <13> Tx: $0000000000000000000000000000000051000000040000001a00000000000000#3c -[2.293] read(): <13> Rx: $qXfer:threads:read::0,bfb#fb -[2.293] write(): <13> Tx: $l#8b -[2.293] read(): <13> Rx: $qRcmd,7265736574#37 -[2.293] STM32_AppReset(): Enter STM32_AppReset() function -[2.397] STM32_AppReset(): NVIC_DFSR_REG = 0x00000009 -[2.397] STM32_AppReset(): NVIC_CFGFSR_REG = 0x00000000 -[2.398] STM32_AppReset(): XPSR = 0x01000000 -[2.398] write(): <13> Tx: $53544d3332205375636365737366756c6c7920636f6d706c65746564207265736574206f7065726174696f6e0a#59 -[2.398] read(): <13> Rx: $T1#85 -[2.398] write(): <13> Tx: $OK#9a -[2.398] read(): <13> Rx: $T1#85 -[2.398] write(): <13> Tx: $OK#9a -[2.400] WaitConnection(): Accepted connection on port 61235... -[2.402] read(): <13> Rx: $m20000284,4#5d -[2.402] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[2.402] write(): <13> Tx: $00000000#80 -[2.403] read(): <13> Rx: $vFlashErase:08000000,00008000#ca -[2.403] handleFlashPacket(): FlashErase skipped (Will be performed at flash done) -[2.403] write(): <13> Tx: $OK#9a -[2.403] read(): <13> Rx: $vFlashWrite:8000000:\x00\x00\x08 UL\x00\x08=K\x00\x08KK\x00\x08QK\x00\x08WK\x00\x08]K\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00cK\x00\x08qK\x00\x08\x00\x00\x00\x00\x7fK\x00\x08\xffK\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffK\x00\x08\xffL\x00\x08\xffK\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffK\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffK\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\x00\x00\x00\x00\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\x00\x00\x00\x00\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08\xffL\x00\x08#b4 -[2.403] handleFlashPacket(): Flash write: Address= 0x8000000, Length=504 -[2.403] write(): <13> Tx: $OK#9a -[2.403] read(): <13> Rx: $vFlashWrite:80001f8:\x10\xff\x05L}\x03x3\xff\x04K\x13\xff\x04H\xff\xff\x00\xff\x01}\x03}\x03p\x10\xff\x0c\x00\x00 \x00\x00\x00\x00\x00M\x00\x08\x08\xff\x03K\x1b\xff\x03I\x03H\xff\xff\x00\xff\x08\xff\x00\x00\x00\x00\x10\x00\x00 \x00M\x00\x08S\xffJ\xff\x00)\x08\xff\x00(\x1c\xffO\xff\xff1O\xff\xff0\x00\xffr\xff\xff\xff\x08\x0cm\xff\x04\xff\x00\xff\x06\xff\xff\xff\x04\xff\xff\xff\x02}\x03\x04\xffpG-\xff\xffG\x08\xff\x04F\xffF\x00+K\xff\xffB\x15Fg\xff\xff\xff\xff\xffJ\xff\xff\xff \x07\x01\xff\x02\xff \xff\x07\xff\xff@G\xff\x03\x08\xff@O\xff\x15N}\x03\x0c\xff\xff\xff\xff\x1f\xff\xff\xff\x0e\xff\x17\xffC\xff\x08C\x07\xff\x0c\xff\xffB\x09\xff\xff\x18\x07\xff\xff0\xff\xff\x1b\xff\xffB@\xff\x18\xff\x02?+D[\x1a\xff\xff\xff\xff\xff\xff\x0e\xff\x103D\xff\x03D\x00\xff\x0c\xff\xffE\x09\xff,\x19\x00\xff\xff3\xff\xff\x07\xff\xffE@\xff\x04\xff\x028,D@\xff\x07@\xff\xff\x0c\x04\x00'\x1e\xff\xff@\x00}\x03\xff\xff\x00C9F\xff\xff\xff\xff\xffB\x09\xff\x00.\x00\xff\xff\xff\x00'\xff\xff\x00\x018F9F\xff\xff\xff\xff\xff\xff\xff\xff\x00/G\xff\xffB\x02\xff\xffB\x00\xff\xff\xff\xff\x1aa\xff\x03\x03\x01 \xffF\x00.\xff\xff\xff\xff\x00H\xff\xff\x02\xff\xff\xff\xff\xff\xff\xff\x00}\x0a@\xff\xff\xffI\x1bO\xff\x15N\x1f\xff\xff\xff\x01'\xff\xff\xff\xff}\x03\x0c\x0e\xff\x1c\x11C\xff\x01C\x08\xff\x0c\xff\xffB\x07\xff\xff\x18\x0c\xff\xff0\x02\xff\xffB\x00\xff\xff\xff\xffFY\x1a\xff\xff\xff\xff\xff\xff\x0e\xff\x10\x14C\xff\x04D\x08\xff\x00\xff\xffE\x07\xff,\x19\x00\xff\xff3\x02\xff\xffE\x00\xff\xff\xff\x18F\xff\xff\x08\x04@\xff\x0c@\xff\xff\xff\xff \x0c\xff@"\xff\x0c\xffN\xff\x03\x0e\x01\xff\x07\xff \xff\x0c\xff!\xff\x0c\xffO\xff\x1eH%C\xff\xff\xff\xff,\x0c\x08\xff\x193\x1f\xff\xff\xffD\xff\x03C\x09\xff\x0a\xff\xffB\x02\xff\x07\xff\x00\xff\x07\xff\x0b\xff\x1e\xff\x03\x03\x09\xff\xff0\xff\xff\xff\xff\xffB@\xff\xff\xff\xff\xff\x02\x09sD\x1b\x1b\xff\xff\xff\xff\xff\xff\x08\xff\x103E\xff\x03D\x00\xff\x0a\xff\xffE\x08\xff\x1e\xff\x04\x04\x00\xff\xff3k\xff\xffEi\xff\x028tD@\xff\x09@\xff\xff\x02\xff\xff\xff\x0a\x04LE\xffFKFT\xffQ\xff\x00.i\xff\xff\xff\x0a\x05d\xff\x03\x04\x04\xff\x0c\xff\xff@\xff@L\xff\x05\x05\xff\xff\x00T\x00'G\xff\xff\xff \x03 \xff\x03\xff\xff@\x01\xff\x02\xff!\xff\x03\xffO\xff\x15N8C\x01\x0c\xff\xff\xff\xff\x1f\xff\xff\xff\x0e\xff\x173A\xff\x03A\x07\xff\x08\xff\xffB\x04\xff\x02\xff\x07\xffi\x18\x07\xff\xff\xffxazh\xffhxi\xff\xff\xff\xff\x02F\xff\xff\x0f0\x11F\x18F\xff\xff]\xff\x00\xff\x187\xffF\xff\xff\xff\xff\xff\xff\x00\xff\x03F\xffq\xff\xff\x070\x18F\xff\xff1\xff\x00\xff\x087\xffF\xff\xff\xff\xff\xff\xff\x00\xffx`xh\xff\xff\xff\xff\x03F\x18F\x087\xffF\xff\xff\x00\x00\xff\xff\xff\xff\x00\xffx`\x00}\x03{a\xff\xff\xff\xff8a{h\x00+\x01\xff\x01}\x03\xff\xff{h\x00"\xff\xff4 {h\x02"\xff\xff5 {h\x1bh\x1ah{h\x1bh"\xff\x01\x02\x1a`\x0f\xff\xff\xff\xff\xff\x02F;i\xff\x1a\x05+\x08\xff{h "Ze{h\x03"\xff\xff5 \x03}\x03x\xff{h\x1bh\x1bh\x03\xff\x01\x03\x00+\xff\xff{h\x1bh\x1bh{azi8K\x13@{a{hZh{h\xffh\x1aC{h\xffh\x1aC{h\x1bi\x1aC{h[i\x1aC{h\xffi\x1aC{h\xffi\x1aC{h\x1bj\x13Czi\x13C{a{h[j\x04+\x07\xff{h\xffj{h\x1bk\x13Czi\x13C{a{h\x1bhzi\x1a`{h\x1bh[i{a{i}\x03\xff\x07\x03{a{h[jzi\x13C{a{h[j\x04+\x17\xff{h\xffjzi\x13C{a{h\xffj\x00+\x0e\xffxh\x00\xff\x0b\xff\x03F\x00+\x08\xff{h@"Ze{h\x01"\xff\xff5 \x01}\x03\x16\xff{h\x1bhziZaxh\x00\xff\xff\xff\x03F\xff`{h\xffm?"\xff@\xffh\xff`{h\x00"Ze{h\x01"\xff\xff5 \x00}\x03\x18F\x187\xffF\xff\xff?\xff\x10\xff\xff\xff\xff\xff\x00\xffx`{h\xff\xff50\xff\xff\x02+\x04\xff{h\xff"Ze\x01}\x03\x0c\xff{h\x05"\xff\xff5 {h\x1bh\x1ah{h\x1bh"\xff\x01\x02\x1a`\x00}\x03\x18F\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00}\x03\xff`\xffK\x1bh\xffJ\xff\xff\x03}\x03\xff\x0a{a{h\xffm;a;i\x1bh\xff`{h\xffm\x08"\xff@\xffh\x13@\x00+\x1a\xff{h\x1bh\x1bh\x03\xff\x04\x03\x00+\x13\xff{h\x1bh\x1ah{h\x1bh"\xff\x04\x02\x1a`{h\xffm\x08"\xff@;i\xff`{h[mC\xff\x01\x02{hZe{h\xffm\x01"\xff@\xffh\x13@\x00+\x12\xff{h\x1bh[i\x03\xff\xff\x03\x00+\x0b\xff{h\xffm\x01"\xff@;i\xff`{h[mC\xff\x02\x02{hZe{h\xffm\x04"\xff@\xffh\x13@\x00+\x12\xff{h\x1bh\x1bh\x03\xff\x02\x03\x00+\x0b\xff{h\xffm\x04"\xff@;i\xff`{h[mC\xff\x04\x02{hZe{h\xffm\x10"\xff@\xffh\x13@\x00+C\xff{h\x1bh\x1bh\x03\xff\x08\x03\x00+<\xff{h\xffm\x10"\xff@;i\xff`{h\x1bh\x1bh\x03\xff\xff}\x03\x00+\x18\xff{h\x1bh\x1bh\x03\xff\x00}\x03\x00+\x08\xff{h\x1bl\x00+}\x04\xff{h\x1blxh\xffG\x1f\xff{h\xffl\x00+\x1b\xff{h\xfflxh\xffG\x16\xff{h\x1bh\x1bh\x03\xff\xffs\x00+\x07\xff{h\x1bh\x1ah{h\x1bh"\xff\x08\x02\x1a`{h\x1bl\x00+\x03\xff{h\x1blxh\xffG{h\xffm "\xff@\xffh\x13@\x00+\x00\xff\xff\xff{h\x1bh\x1bh\x03\xff\x10\x03\x00+\x00\xff\xff\xff{h\xffm "\xff@;i\xff`{h\xff\xff50\xff\xff\x05+6\xff{h\x1bh\x1ah{h\x1bh"\xff\x16\x02\x1a`{h\x1bhZi{h\x1bh"\xff\xff\x02Za{h\x1bl\x00+\x03\xff{h\xffl\x00+\x07\xff{h\x1bh\x1ah{h\x1bh"\xff\x08\x02\x1a`{h\xffm?"\xff@;i\xff`{h\x00"\xff\xff4 {h\x01"\xff\xff5 {h\x1bm\x00+}]\xff{h\x1bmxh\xffGx\xff{h\x1bh\x1bh\x03\xff\xff}\x03\x00+\x1c\xff{h\x1bh\x1bh\x03\xff\x00}\x03\x00+\x08\xff{h[l\x00+0\xff{h[lxh\xffG+\xff{h\xffk\x00+'\xff{h\xffkxh\xffG"\xff\x08\x00\x00 \xff\xffN\x1b{h\x1bh\x1bh\x03\xff\xffs\x00+\x0f\xff{h\x1bh\x1ah{h\x1bh"\xff\x10\x02\x1a`{h\x00"\xff\xff4 {h\x01"\xff\xff5 {h\xffk\x00+\x03\xff{h\xffkxh\xffG{h[m\x00+2\xff{h[m\x03\xff\x01\x03\x00+"\xff{h\x05"\xff\xff5 {h\x1bh\x1ah{h\x1bh"\xff\x01\x02\x1a`\xffh\x013\xff`zi\xffB\x07\xff{h\x1bh\x1bh\x03\xff\x01\x03\x00+\xff\xff\x00\xff\x00\xff{h\x00"\xff\xff4 {h\x01"\xff\xff5 {h\xffl\x00+\x05\xff{h\xfflxh\xffG\x00\xff\x00\xff\x187\xffF\xff\xff\x00\xff\xff\xff\xff\xff\x00\xffx`{h\x1bh\xff\xff\x10;\x13J\xff\xff\x03}\x03\x1b\x09\xff`\x12J\xffh\x13D\x1bx\x1aF{h\xffe\xffh\x03+\x08\xff{h\x1bh\x1aF\x0cK\x13@\x1a\x1d{h\xffe\x06\xff{h\x1bh\x1aF\x08K\x13@zh\xffe{h\xffm\x18F\x147\xffF]\xff\x04{pG\x00\xff\xff\xff\xff\xff\x18M\x00\x08\x00\xff\xff\xff\xff\xff\xff\xff\x00\xffx`\x00}\x03\xffs{h\xffj\xff`{h\xffi\x00+\x1f\xff\xffh\x03+U\xff\x01\xffR\xff}\x03\xff\x00\xffq\x0d\x00\x08\xff\x0d\x00\x08q\x0d\x00\x08\x05\x0e\x00\x08{h\xffj\x03\xff\xffs\x00+E\xff\x01}\x03\xffsB\xff{h\xffj\xff\xff\xff\x7f?\xff\x01}\x03\xffs<\xff{h\xffi\xff\xff\x00_!\xff\xffh\x03+6\xff\x01\xffR\xff}\x03\xff\xff\x0d\x00\x08\xff\x0d\x00\x08#79 -[2.404] handleFlashPacket(): Flash write: Address= 0x80001f8, Length=3000 -[2.404] write(): <13> Tx: $OK#9a -[2.404] read(): <13> Rx: $vFlashWrite:8000db0:\xff\x0d\x00\x08\xff\x0d\x00\x08\x01}\x03\xffs/\xff{h\xffj\x03\xff\xffs\x00+}\x04\xff\x01}\x03\xffs!\xff{h\xffj\xff\xff\xff\x7f\x1e\xff\x01}\x03\xffs\x1b\xff\xffh\x02+\x02\xff\x03+\x03\xff\x18\xff\x01}\x03\xffs\x15\xff{h\xffj\x03\xff\xffs\x00+\x0e\xff\x01}\x03\xffs\x0b\xff\x00\xff\x0a\xff\x00\xff\x08\xff\x00\xff\x06\xff\x00\xff\x04\xff\x00\xff\x02\xff\x00\xff\x00\xff\x00\xff\xff{\x18F\x147\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`9`\x00}\x03\xffa\x00}\x03{a\x00}\x03;a\x00}\x03\xffa\x00}\x03\xffau\xff\x01"\xffi\x02\xff\x03\xff{a;h\x1bhzi\x13@;a:i{i\xffB@\xffd\xff;h[h\x02+\x03\xff;h[h\x12+}\x03\xff\xffi\xff\x08{h\x082S\xff"0\xffa\xffi\x03\xff\x07\x03\xff\x00\x0f"\x02\xff\x03\xff\xffC\xffi\x13@\xffa;h\x1ai\xffi\x03\xff\x07\x03\xff\x00\x02\xff\x03\xff\xffi\x13C\xffa\xffi\xff\x08{h\x082\xffiC\xff"\x10{h\x1bh\xffa\xffi[\x00\x03"\x02\xff\x03\xff\xffC\xffi\x13@\xffa;h[h\x03\xff\x03\x02\xffi[\x00\x02\xff\x03\xff\xffi\x13C\xffa{h\xffi\x1a`;h[h\x01+\x0b\xff;h[h\x02+\x07\xff;h[h\x11+\x03\xff;h[h\x12+0\xff{h\xffh\xffa\xffi[\x00\x03"\x02\xff\x03\xff\xffC\xffi\x13@\xffa;h\xffh\xffi[\x00\x02\xff\x03\xff\xffi\x13C\xffa{h\xffi\xff`{h[h\xffa\x01"\xffi\x02\xff\x03\xff\xffC\xffi\x13@\xffa;h[h\x1b\x09\x03\xff\x01\x02\xffi\x02\xff\x03\xff\xffi\x13C\xffa{h\xffiZ`{h\xffh\xffa\xffi[\x00\x03"\x02\xff\x03\xff\xffC\xffi\x13@\xffa;h\xffh\xffi[\x00\x02\xff\x03\xff\xffi\x13C\xffa{h\xffi\xff`;h[h\x03\xff\xffS\x00+\x00\xff\xff\xffeK[ldJC\xff\xffCSdbK[l\x03\xff\xffC\xff`\xffh`J\xffi\xff\x08\x023R\xff}\x030\xffa\xffi\x03\xff\x03\x03\xff\x00\x0f"\x02\xff\x03\xff\xffC\xffi\x13@\xffa{hWJ\xffB7\xff{hVJ\xffB1\xff{hUJ\xffB+\xff{hTJ\xffB%\xff{hSJ\xffB\x1f\xff{hRJ\xffB\x19\xff{hQJ\xffB\x13\xff{hPJ\xffB\x0d\xff{hOJ\xffB\x07\xff{hNJ\xffB\x01\xff\x09}\x03\x12\xff\x0a}\x03\x10\xff\x08}\x03\x0e\xff\x07}\x03\x0c\xff\x06}\x03\x0a\xff\x05}\x03\x08\xff\x04}\x03\x06\xff\x03}\x03\x04\xff\x02}\x03\x02\xff\x01}\x03\x00\xff\x00}\x03\xffi\x02\xff\x03\x02\xff\x00\xff@\xffi\x13C\xffa4I\xffi\xff\x08\x023\xffiA\xff}\x03 Tx: $OK#9a -[2.405] read(): <13> Rx: $vFlashWrite:8001930:I\x1bb\xff\x06\x02O\xff\x00\x03O\xff\x00\x04\xff\x01D\xff\xffd\xff\x01[\x1ad\xff\x02\x04O\xff\x00\x01O\xff\x00\x02\xff\x00B\xffSr\xff\x00\x0bF\x14F[\x19D\xff\x06\x04O\xff\x00\x01O\xff\x00\x02\xff\x02B\xff\xffR\xff\x02\x0bF\x14F\x18F!F{hO\xff\x00\x04\x1aF}\x03F\xff\xffV\xff\x03F\x0cF\xff`\x0bK[h\x1b\x0c\x03\xff\x03\x03\x013[\x00;`\xffh;h\xff\xff\xff\xff\xff`\x02\xff\x05K\xff`\x00\xff\xffh\x18F\x147\xffF\xff\xff\x00\xff\x008\x02@\x00}\x04\xff\x00@x}]\x01\xff\xff\x00\xff\x03K\x1bh\x18F\xffF]\xff\x04{pG\x00\xff\x08\x00\x00 \xff\xff\x00\xff\xff\xff\xff\xff\x01F\x05K\xffh\xff\x0a\x03\xff\x07\x03\x03J\xff\\!\xff\x03\xff\x18F\xff\xff\x008\x02@0M\x00\x08\xff\xff\x00\xff\xff\xff\xff\xff\x01F\x05K\xffh[\x0b\x03\xff\x07\x03\x03J\xff\\!\xff\x03\xff\x18F\xff\xff\x008\x02@0M\x00\x08\xff\xff\xff\xff\x00\xffx`\x00}\x03{a\x00}\x03;a\x00}\x03\xff`\x00}\x03\xffa\x00}\x03\xffa{h\x1bh\x03\xff\x01\x03\x00+\x12\xffiK\xffhhJ}\x03\xff\x00\x03\xff`fK\xffh{h[kdI\x13C\xff`{h[k\x00+\x01\xff\x01}\x03\xffa{h\x1bh\x03\xff\x00}\x03\x00+\x17\xff]K\xff\xff\xff0}\x03\xff@\x12{h\xffkYI\x13C\xff\xff\xff0{h\xffk\xff\xff\xff\x1f\x01\xff\x01}\x03\xffa{h\xffk\x00+\x01\xff\x01}\x03\xffa{h\x1bh\x03\xff\xff\x13\x00+\x17\xffNK\xff\xff\xff0}\x03\xff@\x02{h\x1blJI\x13C\xff\xff\xff0{h\x1bl\xff\xff\xff\x0f\x01\xff\x01}\x03\xffa{h\x1bl\x00+\x01\xff\x01}\x03\xffa{h\x1bh\x03\xff\xffs\x00+\x01\xff\x01}\x03\xffa{h\x1bh\x03\xff \x03\x00+\x00\xff\xff\xff:K\x1bl9JC\xff\xffS\x13d7K\x1bl\x03\xff\xffS\xff`\xffh5K\x1bh4JC\xff\xffs\x13`\xff\xffN\xffxa\x08\xff\xff\xffJ\xff\x02F{i\xff\x1ad+\x01\xff\x03}\x03\xff\xff,K\x1bh\x03\xff\xffs\x00+\xff\xff(K\x1bo\x03\xff@s;a;i\x00+5\xff{h\x1bk\x03\xff@s:i\xffB.\xff K\x1bo}\x03\xff@s;a\x1eK\x1bo\x1dJC\xff\xff3\x13g\x1bK\x1bo\x1aJ}\x03\xff\xff3\x13g\x18J;i\x13g\x16K\x1bo\x03\xff\x01\x03\x01+\x14\xff\xff\xff\x12\xffxa\x0a\xff\xff\xff\x0e\xff\x02F{i\xff\x1aA\xff\xff2\xffB\x01\xff\x03}\x03O\xff\x0cK\x1bo\x03\xff\x02\x03\x00+\xff\xff{h\x1bk\x03\xff@s\xff\xff@\x7f\x11\xff\x05K\xffh}\x03\xff\xff\x12{h\x19k\x04K\x0b@\x01I\x13C\xff`\x0b\xff\x008\x02@\x00p\x00@\xff\xff\xff\x0f\xffK\xffh\xffJ}\x03\xff\xff\x13\xff`\xffK\x1ao{h\x1bk\xff\xff\x0b\x03\xffI\x13C\x0bg{h\x1bh\x03\xff\x10\x03\x00+\x10\xff\xffK\xff\xff\xff0\xffJ}\x03\xff\xffs\xff\xff\xff0\xffK\xff\xff\xff {h\xffk\xffI\x13C\xff\xff\xff0{h\x1bh\x03\xff\xffC\x00+\x0a\xff\xffK\xff\xff\xff0}\x03\xff@2{h[n\xffI\x13C\xff\xff\xff0{h\x1bh\x03\xff\x00C\x00+\x0a\xff\xffK\xff\xff\xff0}\x03\xff@"{h\xffn\xffI\x13C\xff\xff\xff0{h\x1bh\x03\xff\xff3\x00+\x0a\xff\xffK\xff\xff\xff0}\x03\xff@\x12{h\xffn\xffI\x13C\xff\xff\xff0{h\x1bh\x03\xff\x003\x00+\x0a\xff\xffK\xff\xff\xff0}\x03\xff@\x02{h\x1bo\xffI\x13C\xff\xff\xff0{h\x1bh\x03\xff@\x03\x00+\x0a\xff{K\xff\xff\xff0}\x03\xff\x03\x02{h[lxI\x13C\xff\xff\xff0{h\x1bh\x03\xff\xff\x03\x00+\x0a\xffsK\xff\xff\xff0}\x03\xff\x0c\x02{h\xffloI\x13C\xff\xff\xff0{h\x1bh\x03\xff\xffs\x00+\x0a\xffjK\xff\xff\xff0}\x03\xff0\x02{h\xfflgI\x13C\xff\xff\xff0{h\x1bh\x03\xff\x00s\x00+\x0a\xffbK\xff\xff\xff0}\x03\xff\xff\x02{h\x1bm^I\x13C\xff\xff\xff0{h\x1bh\x03\xff\xffc\x00+\x0a\xffYK\xff\xff\xff0}\x03\xff@r{h[mVI\x13C\xff\xff\xff0{h\x1bh\x03\xff\x00c\x00+\x0a\xffQK\xff\xff\xff0}\x03\xff@b{h\xffmMI\x13C\xff\xff\xff0{h\x1bh\x03\xff\xffS\x00+\x0a\xffHK\xff\xff\xff0}\x03\xff@R{h\xffmEI\x13C\xff\xff\xff0{h\x1bh\x03\xff\x00S\x00+\x0a\xff@K\xff\xff\xff0}\x03\xff@B{h\x1bn Tx: $OK#9a -[2.405] read(): <13> Rx: $vFlashWrite:80024d0:\x1bh\x01"\x04!\x18F\x00\xff\xff\xff\x0e\xff{h\x1bh\x01"\x00!\x18F\x00\xff\xff\xff{h\x1bh\x01"\x04!\x18F\x00\xff\xff\xff\x00\xff{h\x1bh\x1ah{h\x1bhB\xff\x01\x02\x1a`\x00}\x03\x18F\x087\xffF\xff\xff\xff\xff\xff\xff\x00\xffx`{h\x1bh\x1bi\x03\xff\x02\x03\x02+"\xff{h\x1bh\xffh\x03\xff\x02\x03\x02+\x1b\xff{h\x1bho\xff\x02\x02\x1aa{h\x01"\x1aw{h\x1bh\xffi\x03\xff\x03\x03\x00+\x03\xffxh\x00\xff\xff\xff\x05\xffxh\x00\xff\xff\xffxh\x00\xff\xff\xff{h\x00"\x1aw{h\x1bh\x1bi\x03\xff\x04\x03\x04+"\xff{h\x1bh\xffh\x03\xff\x04\x03\x04+\x1b\xff{h\x1bho\xff\x04\x02\x1aa{h\x02"\x1aw{h\x1bh\xffi\x03\xff@s\x00+\x03\xffxh\x00\xff\xff\xff\x05\xffxh\x00\xff\xff\xffxh\x00\xff\xff\xff{h\x00"\x1aw{h\x1bh\x1bi\x03\xff\x08\x03\x08+"\xff{h\x1bh\xffh\x03\xff\x08\x03\x08+\x1b\xff{h\x1bho\xff\x08\x02\x1aa{h\x04"\x1aw{h\x1bh\xffi\x03\xff\x03\x03\x00+\x03\xffxh\x00\xff\xff\xff\x05\xffxh\x00\xffu\xffxh\x00\xff\xff\xff{h\x00"\x1aw{h\x1bh\x1bi\x03\xff\x10\x03\x10+"\xff{h\x1bh\xffh\x03\xff\x10\x03\x10+\x1b\xff{h\x1bho\xff\x10\x02\x1aa{h\x08"\x1aw{h\x1bh\xffi\x03\xff@s\x00+\x03\xffxh\x00\xffY\xff\x05\xffxh\x00\xffK\xffxh\x00\xff\\\xff{h\x00"\x1aw{h\x1bh\x1bi\x03\xff\x01\x03\x01+\x0e\xff{h\x1bh\xffh\x03\xff\x01\x03\x01+\x07\xff{h\x1bho\xff\x01\x02\x1aaxh\x02\xff%\xff{h\x1bh\x1bi\x03\xff\xff\x03\xff+\x0e\xff{h\x1bh\xffh\x03\xff\xff\x03\xff+\x07\xff{h\x1bho\xff\xff\x02\x1aaxh\x00\xffe\xff{h\x1bh\x1bi\x03\xff\xffs\xff\xff\xff\x7f\x0e\xff{h\x1bh\xffh\x03\xff\xff\x03\xff+\x07\xff{h\x1bho\xff\xffr\x1aaxh\x00\xffX\xff{h\x1bh\x1bi\x03\xff@\x03@+\x0e\xff{h\x1bh\xffh\x03\xff@\x03@+\x07\xff{h\x1bho\xff@\x02\x1aaxh\x00\xff\x0a\xff{h\x1bh\x1bi\x03\xff \x03 +\x0e\xff{h\x1bh\xffh\x03\xff \x03 +\x07\xff{h\x1bho\xff \x02\x1aaxh\x00\xff\x18\xff\x00\xff\x087\xffF\xff\xff\xff\xff\xff\xff\x00\xff\xff`\xff`z`\xffh\xff\xff<0\x01+\x01\xff\x02}\x03\x05\xff\xffh\x01"\xff\xff< \xffh\x02"\xff\xff= {h\x14+\x00\xff\xff\xff\x01\xffR\xff}\x03\xff\xff'\x00\x08g)\x00\x08g)\x00\x08g)\x00\x08!(\x00\x08g)\x00\x08g)\x00\x08g)\x00\x08c(\x00\x08g)\x00\x08g)\x00\x08g)\x00\x08\xff(\x00\x08g)\x00\x08g)\x00\x08g)\x00\x08\xff(\x00\x08g)\x00\x08g)\x00\x08g)\x00\x08%)\x00\x08\xffh\x1bh\xffh\x18F\x00\xffN\xff\xffh\x1bh\xffi\xffh\x1bhB\xff\x08\x02\xffa\xffh\x1bh\xffi\xffh\x1bh"\xff\x04\x02\xffa\xffh\x1bh\xffi\xffh\x1ai\xffh\x1bh\x0aC\xffa\xff\xff\xffh\x1bh\xffh\x18F\x00\xff\xff\xff\xffh\x1bh\xffi\xffh\x1bhB\xff\x00b\xffa\xffh\x1bh\xffi\xffh\x1bh"\xff\xffb\xffa\xffh\x1bh\xffi\xffh\x1bi\x1a\x02\xffh\x1bh\x0aC\xffa\xff\xff\xffh\x1bh\xffh\x18F\x00\xff\xff\xff\xffh\x1bh\xffi\xffh\x1bhB\xff\x08\x02\xffa\xffh\x1bh\xffi\xffh\x1bh"\xff\x04\x02\xffa\xffh\x1bh\xffi\xffh\x1ai\xffh\x1bh\x0aC\xffab\xff\xffh\x1bh\xffh\x18F\x00\xffM\xff\xffh\x1bh\xffi\xffh\x1bhB\xff\x00b\xffa\xffh\x1bh\xffi\xffh\x1bh"\xff\xffb\xffa\xffh\x1bh\xffi\xffh\x1bi\x1a\x02\xffh\x1bh\x0aC\xffaA\xff\xffh\x1bh\xffh\x18F\x00\xff\xff\xff\xffh\x1bhZm\xffh\x1bhB\xff\x08\x02Ze\xffh\x1bhZm\xffh\x1bh"\xff\x04\x02Ze\xffh\x1bhYm\xffh\x1ai\xffh\x1bh\x0aCZe!\xff\xffh\x1bh\xffh\x18F\x00\xff\xff\xff\xffh\x1bhZm\xffh\x1bhB\xff\x00bZe\xffh\x1bhZm\xffh\x1bh"\xff\xffbZe\xffh\x1bhYm\xffh\x1bi\x1a\x02\xffh\x1bh\x0aCZe\x00\xff\x00\xff\xffh\x01"\xff\xff= \xffh\x00"\xff\xff< \x00}\x03\x18F\x107\xffF\xff\xff\x00\xff\xff\xff\xff\xff\x00\xffx`9`{h\xff\xff<0\x01+\x01\xff\x02}\x03\xff\xff{h\x01"\xff\xff< {h\x02"\xff\xff= {h\x1bh\xffh\xff`\xffhOK\x13@\xff`\xffh}\x03\xff\x7fC\xff`{h\x1bh\xffh\xff`;h\x1bh@+g\xff@+\x0b\xff\x10+s\xff\x10+\x02\xff\x00+o\xffx\xff +l\xff0+j\xffs\xffp+\x0d\xffp+\x04\xffP+3\xff`+A\xffj\xff\xff\xff\xff_f\xff\xff\xff\x00_\x17\xffc\xff{h\x18h;h\xffh;hZh;h\xffh\x00\xff\x0a\xff{h\x1bh\xffh\xff`\xffhC\xffw\x03\xff`{h\x1bh\xffh\xff`L\xff{h\x18h;h\xffh;hZh;h\xffh\x00\xff\xff\xff{h\x1bh\xffh{h\x1bhB\xff\xffB\xff`9\xff{h\x18h;hYh;h\xffh\x1aF\x00\xffg\xff{h\x1bhP!\x18F\x00\xff\xff\xff)\xff{h\x18h;hYh;h\xffh\x1aF\x00\xff\xff\xff{h\x1bh`!\x18F\x00\xff\xff\xff\x19\xff{h\x18h;hYh;h\xffh\x1aF\x00\xffG\xff{h\x1bh@!\x18F\x00\xff\xff\xff\x09\xff{h\x1ah;h\x1bh\x19F\x10F\x00\xff\xff\xff\x00\xff\x00\xff{h\x01"\xff\xff= {h\x00"\xff\xff< \x00}\x03\x18F\x107\xffF\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`9`{h\x1bh\xff`{h@J\xffB\x13\xff{h\xff\xff\xffO\x0f\xff{h=J\xffB\x0b\xff{h Tx: $OK#9a -[2.405] read(): <13> Rx: $vFlashWrite:8003080::i\x1ab\x00\xff\x1c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\x00\x01@\x00\x04\x01@\xff\xff\xff\xff\x00\xffx`9`{h\x1bj}\x03\xff\xff\x12{h\x1ab{h\x1bj;a{h[h{a{h[m\xff`\xffh\x1cK\x13@\xff`;h\x1bh\x1b\x02\xffh\x13C\xff`;i}\x03\xff\x00\x13;a;h\xffh\x1b\x05:i\x13C;a{h\x13J\xffB\x03\xff{h\x12J\xffB\x09\xff{i}\x03\xff\xff}\x03{a;h[i\xff\x02zi\x13C{a{hziZ`{h\xffhZe;hZh{h\xffe{h:i\x1ab\x00\xff\x1c7\xffF]\xff\x04{pG\x00\xff\xff\xff\xff\xff\x00\x00\x01@\x00\x04\x01@\xff\xff\xff\xff\x00\xff\xff`\xff`z`\xffh\x1bj{a\xffh\x1bj}\x03\xff\x01\x02\xffh\x1ab\xffh\xffi;a;i}\x03\xff\xff\x03;a{h\x1b\x01:i\x13C;a{i}\x03\xff\x0a\x03{azi\xffh\x13C{a\xffh:i\xffa\xffhzi\x1ab\x00\xff\x1c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xff\xff`\xff`z`\xffh\x1bj}\x03\xff\x10\x02\xffh\x1ab\xffh\xffi{a\xffh\x1bj;a{i}\x03\xffpC{a{h\x1b\x03zi\x13C{a;i}\x03\xff\xff\x03;a\xffh\x1b\x01:i\x13C;a\xffhzi\xffa\xffh:i\x1ab\x00\xff\x1c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`9`{h\xffh\xff`\xffh}\x03\xffp\x03\xff`:h\xffh\x13CC\xff\x07\x03\xff`{h\xffh\xff`\x00\xff\x147\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xff\xff`\xff`z`;`\xffh\xffh{a{i}\x03\xff\x7fC{a;h\x1a\x02{h\x1aC\xffh\x13Czi\x13C{a\xffhzi\xff`\x00\xff\x1c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xff\xff`\xff`z`\xffh\x03\xff\x1f\x03\x01"\x02\xff\x03\xff{a\xffh\x1aj{i\xffC\x1a@\xffh\x1ab\xffh\x1aj\xffh\x03\xff\x1f\x03yh\x01\xff\x03\xff\x1aC\xffh\x1ab\x00\xff\x1c7\xffF]\xff\x04{pG\x00\x00\xff\xff\xff\xff\x00\xffx`9`{h\xff\xff<0\x01+\x01\xff\x02}\x03E\xff{h\x01"\xff\xff< {h\x02"\xff\xff= {h\x1bh[h\xff`{h\x1bh\xffh\xff`{h\x1bh\x1cJ\xffB\x04\xff{h\x1bh\x1bJ\xffB\x08\xff\xffh}\x03\xffp\x03\xff`;h[h\xffh\x13C\xff`\xffh}\x03\xffp\x03\xff`;h\x1bh\xffh\x13C\xff`\xffh}\x03\xff\xff\x03\xff`;h\xffh\xffh\x13C\xff`{h\x1bh\xffhZ`{h\x1bh\xffh\xff`{h\x01"\xff\xff= {h\x00"\xff\xff< \x00}\x03\x18F\x147\xffF]\xff\x04{pG\x00\x00\x01@\x00\x04\x01@\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`{h\x00+\x01\xff\x01}\x03@\xff{h[o\x00+\x06\xff{h\x00"\xff\xffp xh\x01\xff\xff\xff{h}\x04"Zg{h\x1bh\x1ah{h\x1bh"\xff\x01\x02\x1a`xh\x00\xff\\\xff\x03F\x01+\x01\xff\x01}\x03"\xff{h[j\x00+\x02\xffxh\x00\xff\xff\xff{h\x1bhZh{h\x1bh"\xff\xffBZ`{h\x1bh\xffh{h\x1bh"\xff}\x0a\x02\xff`{h\x1bh\x1ah{h\x1bhB\xff\x01\x02\x1a`xh\x00\xff{\xff\x03F\x18F\x087\xffF\xff\xff\xff\xff\xff\xff\x00\xffx`{h\x1bh\xffi\xffa{h\x1bh\x1bh\xffa{h\x1bh\xffh{a\xffi\x03\xff\x0f\x03;a;i\x00+\x13\xff\xffi\x03\xff \x03\x00+\x0e\xff\xffi\x03\xff \x03\x00+\x09\xff{h\x1bn\x00+\x00\xff\xff\xff{h\x1bnxh\xffG\xff\xff;i\x00+\x00\xff\xff\xff{i\x03\xff\x01\x03\x00+\x05\xff\xffi\x03\xff\xffs\x00+\x00\xff\xff\xff\xffi\x03\xff\x01\x03\x00+\x0e\xff\xffi\x03\xff\xffs\x00+\x09\xff{h\x1bh\x01"\x1ab{h\xffoC\xff\x01\x02{h\xffg\xffi\x03\xff\x02\x03\x00+\x0e\xff{i\x03\xff\x01\x03\x00+\x09\xff{h\x1bh\x02"\x1ab{h\xffoC\xff\x04\x02{h\xffg\xffi\x03\xff\x04\x03\x00+\x0e\xff{i\x03\xff\x01\x03\x00+\x09\xff{h\x1bh\x04"\x1ab{h\xffoC\xff\x02\x02{h\xffg\xffi\x03\xff\x08\x03\x00+\x13\xff\xffi\x03\xff \x03\x00+\x04\xff{i\x03\xff\x01\x03\x00+\x09\xff{h\x1bh\x08"\x1ab{h\xffoC\xff\x08\x02{h\xffg{h\xffo\x00+\x7f\xff\xffi\x03\xff \x03\x00+\x0c\xff\xffi\x03\xff \x03\x00+\x07\xff{h\x1bn\x00+\x03\xff{h\x1bnxh\xffG{h\xffo\xff`{h\x1bh\xffh\x03\xff@\x03@+\x04\xff\xffh\x03\xff\x08\x03\x00+1\xffxh\x00\xff6\xff{h\x1bh\xffh\x03\xff@\x03@+}\x03\xff{h\x1bh\xffh{h\x1bh"\xff@\x02\xff`{h\xffn\x00+\x13\xff{h\xffn&J\x1ae{h\xffn\x18F\xff\xff\xff\xff\x03F\x00+\x16\xff{h\xffn\x1bmzh\xffn\x10F\xffG\x0e\xffxh\x00\xffE\xff\x0a\xffxh\x00\xffA\xff\x06\xffxh\x00\xff=\xff{h\x00"\xffg%\xff\x00\xff}\x03\xff\xffi\x03\xff\xff\x03\x00+\x0d\xff\xffi\x03\xff\xff\x03\x00+\x08\xff{h[n\x00+\x17\xff{h[nxh\xffG\x12\xff\xffi\x03\xff@\x03\x00+\x0e\xff\xffi\x03\xff@\x03\x00+\x09\xffxh\x00\xff\x14\xff\x00\xff\x04\xff\x00\xff\x02\xff\x00\xff\x00\xff\x00\xff 7\xffF\xff\xff\x00\xffo>\x00\x08\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00}\x03\xffa\x00}\x03\xffu{h\xffh{h\x1bi\x1aC{h[i\x1aC{h\xffi\x13C;a{h\x1bh\x1ah\xffK\x13@zh\x12h9i\x0bC\x13`{h\x1bh[h}\x03\xff@Q{h\xffh{h\x1bh\x0aCZ`{h\xffi;a{h\x1bj:i\x13C;a{h\x1bh\xffh}\x03\xff0a{h\x1bh:i\x0aC\xff`{h\x1bh\xffJ\xffB!\xff\xffK\xff\xff\xff0\x03\xff\x03\x03\x03+\x16\xff\x01\xffR\xff}\x03\xffY7\x00\x08e7\x00\x08_7\x00\x08k7\x00\x08\x01}\x03\xffwQ\xff\x02}\x03\xffwN\xff\x04}\x03\xffwK\xff\x08}\x03\xffwH\xff\x10}\x03\xffw\x00\xffD\xff{h\x1bh\xffJ\xffB4\xff\xffK\xff\xff\xff0\x03\xff\x0c\x03\x0c+)\xff\x01\xffR\xff}\x03\xff\x00\xff\xff7\x00\x08\xff7\x00\x08\xff7\x00\x08\xff7\x00\x08\xff7\x00\x08\xff7\x00\x08\xff7\x00\x08\xff7\x00\x08\xff7\x00\x08\xff7\x00\x08\xff7\x00\x08\xff7\x00\x08\xff7\x00\x08\x00}\x03\xffw\x17\xff\x02}\x03\xffw\x14\xff\x04}\x03\xffw\x11\xff\x08}\x03\xffw\x0e\xff\x10}\x03\xffw\x00\xff\x0a\xff{h\x1bhqJ\xffB \xffnK\xff\xff\xff0\x03\xff0\x03\x10+\x0f\xff\x10+\x02\xff\x00+\x05\xff\x10\xff +\x05\xff0+\x09\xff\x0b\xff\x00}\x03\xffw\xff\xff\x02}\x03\xffw\xff\xff\x04}\x03\xffw\xff\xff\x08}\x03\xffw\xff\xff\x10}\x03\xffw\x00\xff\xff\xff{h\x1bh_J\xffB \xff[K\xff\xff\xff0\x03\xff\xff\x03@+\x0f\xff@+\x02\xff\x00+\x05\xff\x10\xff\xff+\x05\xff\xff+\x09\xff\x0b\xff\x00}\x03\xffw\xff\xff\x02}\x03\xffw\xff\xff\x04}\x03\xffw\xff\xff\x08}\x03\xffw\xff\xff\x10}\x03\xffw\x00\xff\xff\xff{h\x1bhMJ\xffB}\x04\xffHK\xff\xff\xff0\x03\xff@s\xff\xff\xff\x7f\x12\xff\xff\xff\xff\x7f\x02\xff\x00+\x07\xff\x12\xff\xff\xff\x00\x7f\x06\xff\xff\xff@\x7f\x09\xff\x0b\xff\x00}\x03\xffw\xff\xff\x02}\x03\xffw\xff\xff\x04}\x03\xffw\xff\xff\x08}\x03\xffw\xff\xff\x10}\x03\xffw\x00\xff\xff\xff{h\x1bh9J\xffB}\x04\xff3K\xff\xff\xff0\x03\xff@c\xff\xff\xffo\x12\xff\xff\xff\xffo\x02\xff\x00+\x07\xff\x12\xff\xff\xff\x00o\x06\xff\xff\xff@o\x09\xff\x0b\xff\x01}\x03\xffww\xff\x02}\x03\xffwt\xff\x04}\x03\xffwq\xff\x08}\x03\xffwn\xff\x10}\x03\xffw\x00\xffj\xff{h\x1bh%J\xffB}\x04\xff\x1eK\xff\xff\xff0\x03\xff@S\xff\xff\xff_\x12\xff\xff\xff\xff_\x02\xff\x00+\x07\xff\x12\xff\xff\xff\x00_\x06\xff\xff\xff@_\x09\xff\x0b\xff\x00}\x03\xffwM\xff\x02}\x03\xffwJ\xff\x04}\x03\xffwG\xff\x08}\x03\xffwD\xff\x10}\x03\xffw\x00\xff@\xff{h\x1bh\x11J\xffB9\xff\x09K\xff\xff\xff0\x03\xff@C\xff\xff\xffO'\xff\xff\xff\xffO\x17\xff\x00+\x1c\xff'\xff\x00\xff\xffi\xff\xff\x00\x10\x01@\x008\x02@\x00D\x00@\x00H\x00@\x00L\x00@\x00P\x00@\x00\x14\x01@\x00x\x00@\x00|\x00@\xff\xff\x00O\x06\xff\xff\xff@O\x09\xff\x0b\xff\x00}\x03\xffw\x0e\xff\x02}\x03\xffw\x0b\xff\x04}\x03\xffw\x08\xff\x08}\x03\xffw\x05\xff\x10}\x03\xffw\x00\xff\x01\xff\x10}\x03\xffw{h\xffi\xff\xff\x00O|\xff\xff\x7f\x08+Y\xff\x01\xffR\xff}\x03\xff=:\x00\x08[:\x00\x08y:\x00\x08\xff:\x00\x08\xff:\x00\x08\xff:\x00\x08\xff:\x00\x08\xff:\x00\x08\xff:\x00\x08\xff\xff\xff\xff\x03FZ\x00{h[h[\x08\x1aD{h[h\xff\xff\xff\xff\xff\xff\xffa8\xff\xff\xff\xff\xff\x03FZ\x00{h[h[\x08\x1aD{h[h\xff\xff\xff\xff\xff\xff\xffa)\xff{h[hZ\x08]K\x13DzhRh\xff\xff\xff\xff\xff\xff\xffa\x1d\xff\xff\xff\xff\xff\x03FZ\x00{h[h[\x08\x1aD{h[h\xff\xff\xff\xff\xff\xff\xffa\x0e\xff{h[h[\x08\x03\xff\xff2{h[h\xff\xff\xff\xff\xff\xff\xffa\x02\xff\x01}\x03\xffu\x00\xff\xffi\x0f+\x16\xff\xffi\xff\xff\xff?\x12\xff\xffi\xff\xff}\x03\xff\x0f\x03\xff\xff\xffi[\x08\xff\xff\x03\xff\x07\x03\xff\xff\xff\xff\x13C\xff\xff{h\x1bh\xff\xff\xff`n\xff\x01}\x03\xffuk\xff\xff\x7f\x08+W\xff\x01\xffR\xff}\x03\xff\x00\xff9;\x00\x08U;\x00\x08q;\x00\x08\xff;\x00\x08\xff;\x00\x08\xff;\x00\x08\xff;\x00\x08\xff;\x00\x08\xff;\x00\x08\xff\xffT\xff\x02F{h[h[\x08\x1aD{h[h\xff\xff\xff\xff\xff\xff\xffa6\xff\xff\xffZ\xff\x02F{h[h[\x08\x1aD{h[h\xff\xff\xff\xff\xff\xff\xffa(\xff{h[hZ\x08 K\x13DzhRh\xff\xff\xff\xff\xff\xff\xffa\x1c\xff\xff\xffn\xff\x02F{h[h[\x08\x1aD{h[h\xff\xff\xff\xff\xff\xff\xffa\x0e\xff{h[h[\x08\x03\xff\x00B{h[h\xff\xff\xff\xff\xff\xff\xffa\x02\xff\x01}\x03\xffu\x00\xff\xffi\x0f+\x08\xff\xffi\xff\xff\xff?\x04\xff{h\x1bh\xffi\xff`\x01\xff\x01}\x03\xffu{h\x00"\x1af{h\x00"Zf\xff}]\x18F 7\xffF\xff\xff\x00H\xff\x01\x00}\x04\xff\x00\xff\xff\xff\xff\x00\xffx`{h[j\x03\xff\x01\x03\x00+\x0a\xff#65 -[2.405] handleFlashPacket(): Flash write: Address= 0x8003080, Length=2960 -[2.405] write(): <13> Tx: $OK#9a -[2.406] read(): <13> Rx: $vFlashWrite:8003c10:{h\x1bh[h}\x03\xff\x001{h\xffj{h\x1bh\x0aCZ`{h[j\x03\xff\x02\x03\x00+\x0a\xff{h\x1bh[h}\x03\xff\xff1{h\xffj{h\x1bh\x0aCZ`{h[j\x03\xff\x04\x03\x00+\x0a\xff{h\x1bh[h}\x03\xff\xff!{h\x1ak{h\x1bh\x0aCZ`{h[j\x03\xff\x08\x03\x00+\x0a\xff{h\x1bh[h}\x03\xff\x00A{hZk{h\x1bh\x0aCZ`{h[j\x03\xff\x10\x03\x00+\x0a\xff{h\x1bh\xffh}\x03\xff\xffQ{h\xffk{h\x1bh\x0aC\xff`{h[j\x03\xff \x03\x00+\x0a\xff{h\x1bh\xffh}\x03\xff\x00Q{h\xffk{h\x1bh\x0aC\xff`{h[j\x03\xff@\x03\x00+\x1a\xff{h\x1bh[h}\x03\xff\xff\x11{h\x1al{h\x1bh\x0aCZ`{h\x1bl\xff\xff\xff\x1f\x0a\xff{h\x1bh[h}\x03\xff\xff\x01{hZl{h\x1bh\x0aCZ`{h[j\x03\xff\xff\x03\x00+\x0a\xff{h\x1bh[h}\x03\xff\x00!{h\xffl{h\x1bh\x0aCZ`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x02\xffx`{h\x00"\xffg\xff\xffE\xff\xff`{h\x1bh\x1bh\x03\xff\x08\x03\x08+\x0e\xffo\xff~C\x00\xff\xffh\x00"O\xff\x00\x11xh\x00\xff\x14\xff\x03F\x00+\x01\xff\x03}\x03\x0a\xff{h "Zg{h "\xffg{h\x00"\xff\xffp \x00}\x03\x18F\x107\xffF\xff\xff\xff\xff\xff\xff\x00\xff\xff`\xff`;`\x13F\xffq}\x0a\xff\xffi\xff\xff\xff?&\xff\xff\xff\x10\xff\x02F;h\xff\x1a\xffi\xffB\x02\xff\xffi\x00+\x1b\xff\xffh\x1bh\x1ah\xffh\x1bh"\xff\xffr\x1a`\xffh\x1bh\xffh\xffh\x1bh"\xff\x01\x02\xff`\xffh "Zg\xffh "\xffg\xffh\x00"\xff\xffp \x03}\x03\x0f\xff\xffh\x1bh\xffi\xffh\x13@\xffh\xffB\x0c\xff\x01}\x03\x00}\x03\xff\xff\x1aF\xffy\xffB\xff\xff\x00}\x03\x18F\x107\xffF\xff\xff\xff\xff\xff\xff\x00\xffx`{h\x1bh\x1ah{h\x1bh"\xff\xffr\x1a`{h\x1bh\xffh{h\x1bh"\xff\x01\x02\xff`{h "\xffg{h\x00"\x1af\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`{h\xffk\xff`\xffh\x00"\xff\xffZ \xffh\x00"\xff\xffR \xffh\xff\xff\x07\xff\x00\xff\x107\xffF\xff\xff\xff\xff\xff\xff\x00\xffx`{h\x1bh\x1ah{h\x1bh"\xff@\x02\x1a`{h "Zg{h\x00"Zfxh\xff\xff\xff\xff\x00\xff\x087\xffF\xff\xff\xff\xff\xff\xff\x00\xffx`{h\x1bh\x1bhZj{h\x1bh\xffh[\x08\xff\x1a\xff`\xffh\x18F\x147\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`{h\x1bh\xffh{h\x1bh\x1bhR\x08Zb\x00\xff\x0c7\xffF]\xff\x04{pG\x00\x00\xff\xff\xff\xff\x00\xffx`9`{h\x08J\x1aa{h\x08JZa{h\x07J\xffa{h:h\x1a`{h\x18F\x0c7\xffF]\xff\x04{pG\x10!\x01\x00\xff\x0fI@\xff\xff@?\xff\xff\xff\xff\x00\xffx`{h\x1bhK\x1bk\x03\xff\x10\x03\xff`\xffh;K\x1bk:JC\xff\x08\x03\x13c8K\x1bk\x03\xff\x08\x03\xff`\xffh5K\x1bk4JC\xff\x02\x03\x13c2K\x1bk\x03\xff\x02\x03{`{h\x00"O\xffpA.H\xff\xff\xff\xff\x00"O\xff\xffq,H\xff\xff\xff\xff\x01}\x03\xffa\x03}\x03;b\x00}\x03{b\x07\xff\x1c\x03\x19F'H\xff\xff\xff\xff\x08}\x03\xffa\x03}\x03;b\x00}\x03{b\x07\xff\x1c\x03\x19F"H\xff\xff\xff\xff@}\x03\xffa\x00}\x03;b\x00}\x03{b\x07\xff\x1c\x03\x19F\x1cH\xff\xff\xff\xffO\xffpC\xffa\x01}\x03;b\x00}\x03{b\x00}\x03\xffb\x07\xff\x1c\x03\x19F\x12H\xff\xff\xff\xffO\xff\x00s\xffa\x00}\x03;b\x00}\x03{b\x07\xff\x1c\x03\x19F\x0fH\xff\xff\xff\xffO\xff\xffs\xffa\x01}\x03;b\x00}\x03{b\x00}\x03\xffb\x07\xff\x1c\x03\x19F\x05H\xff\xff\xff\xff\x00\xff07\xffF\xff\xff\x008\x02@\x00\x14\x02@\x00\x04\x02@\x00\x08\x02@\x00\x00\x02@\x00\x10\x02@\xff\xff\xff\xff\x00\xffx`{h\x1bh\x07J\xffB\x07\xff\x07H\xff\xffb\xff\xff\xff@z\x05K\xff\xff\x00z\x00\xff\x087\xffF\xff\xff\x00\xff\x00\x04\x00@h\x02\x00 \xff\x02\x00 \xff\xff\x00\xff\x00\xff\xffF]\xff\x04{pG\x00\x00\xff\xff\xff\xff\x00\xffx`9`{h\x01+\x08\xff;hO\xff\xffr\xffB\x03\xff\x04I\x04H\xff\xff\xff\xff\x00\xff\x087\xffF\xff\xff\x00\xff(\x00\x00 h\x02\x00 \xff\xff\x00\xffO\xff\xffq\x01 \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\xff\x0fK\x1bl\x0eJC\xff\xffS#d6 -[2.406] handleFlashPacket(): Flash write: Address= 0x8003c10, Length=2928 -[2.406] write(): <13> Tx: $OK#9a -[2.406] read(): <13> Rx: $vFlashWrite:8004780:\x13d\x0cK\x1bl\x03\xff\xffS{`{h\x09K[l\x08JC\xff\xffCSd\x06K[l\x03\xff\xffC;`;h\x00\xff\x0c7\xffF]\xff\x04{pG\x00\xff\x008\x02@\xff\xff\xff\xff\x00\xffx`\x07\xff\x1c\x03\x00"\x1a`Z`\xff`\xff`\x1aa{h\x1bh\xff\xff\xffOD\xff;K\x1bl:JC\xff\x01\x03\x13d8K\x1bl\x03\xff\x01\x03\xffa\xffi5K\x1bk4JC\xff\x01\x03\x13c2K\x1bk\x03\xff\x01\x03{a{i/K\x1bk.JC\xff\x02\x03\x13c,K\x1bk\x03\xff\x02\x03;a;i }\x03\xffa\x02}\x03;b\x00}\x03{b\x00}\x03\xffb\x01}\x03\xffb\x07\xff\x1c\x03\x19F}\x03H\xff\xff\xff\xff\x08}\x03\xffa\x02}\x03;b\x00}\x03{b\x00}\x03\xffb\x01}\x03\xffb\x07\xff\x1c\x03\x19F\x1cH\xff\xff\xff\xff,\xff{h\x1bh\x1aJ\xffB'\xff\x16K\x1bl\x15JC\xff\x08\x03\x13d\x13K\x1bl\x03\xff\x08\x03\xff`\xffh\x10K\x1bk\x0fJC\xff\x01\x03\x13c\x0dK\x1bk\x03\xff\x01\x03\xff`\xffh\x03}\x03\xffa\x02}\x03;b\x00}\x03{b\x00}\x03\xffb\x02}\x03\xffb\x07\xff\x1c\x03\x19F\x04H\xff\xff\xff\xff\x00\xff07\xffF\xff\xff\x00\xff\x008\x02@\x00\x00\x02@\x00\x04\x02@\x00\x0c\x00@\xff\xff\xff\xff\x00\xffx`{h\x1bh\x0dJ\xffB\x13\xff\x0dK\x1bl\x0cJC\xff\x02\x03\x13d\x0aK\x1bl\x03\xff\x02\x03\xff`\xffh\x00"\x00!\x1d \xff\xffO\xff\x1d \xff\xffh\xff\x00\xff\x107\xffF\xff\xff\x00\xff\x00\x04\x00@\x008\x02@\xff\xff\xff\xff\x00\xffx`{h\x1bh\x0aJ\xffB\x0b\xff\x0aK\x1bl\x09JC\xff\x04\x03\x13d\x07K\x1bl\x03\xff\x04\x03\xff`\xffh\x00\xff\x147\xffF]\xff\x04{pG\x00\xff\x00\x08\x00@\x008\x02@\xff\xff\xff\xff\x00\xffx`\x07\xff\x0c\x03\x00"\x1a`Z`\xff`\xff`\x1aa{h\x1bh\x11J\xffB\x1c\xff\x11K\x1bk\x10JC\xff\x08\x03\x13c\x0eK\x1bk\x03\xff\x08\x03\xff`\xffhO\xff@C\xff`\x02}\x03;a\x00}\x03{a\x00}\x03\xffa\x02}\x03\xffa\x07\xff\x0c\x03\x19F\x05H\xff\xff6\xff\x00\xff 7\xffF\xff\xff\x00\x08\x00@\x008\x02@\x00\x0c\x02@\xff\xff\xff\xff\x00\xffx`\x07\xff\x14\x03\x00"\x1a`Z`\xff`\xff`\x1aa{h\x1bhKJ\xffB@\xff\xff\xffJK\x1blIJC\xff\xff}\x03\x13dGK\x1bl\x03\xff\xff}\x03;a;iDK\x1bkCJC\xff\x08\x03\x13cAK\x1bk\x03\xff\x08\x03\xff`\xffhO\xff@s{a\x02}\x03\xffa\x00}\x03\xffa\x03}\x03;b\x07}\x03{b\x07\xff\x14\x03\x19F8H\xff\xff\xff\xff8K8J\x1a`6KO\xff\x00bZ`4K\x00"\xff`3K\x00"\xff`1KO\xff\xffb\x1aa/K\x00"Za.K\x00"\xffa,K\x00"\xffa+KO\xff\x002\x1ab)K\x00"Zb'H\xff\xff\xff\xff\x03F\x00+\x01\xff\xff\xff@\xff{h}\x03J\xfff"J{h\xffc"K}\x03J\x1a`!KO\xff\x00bZ`\x1fK@"\xff`\x1dK\x00"\xff`\x1cKO\xff\xffb\x1aa\x1aK\x00"Za\x18K\x00"\xffa\x17K\x00"\xffa\x15KO\xff\x002\x1ab\x13K\x00"Zb\x12H\xff\xff\xff\xff\x03F\x00+\x01\xff\xff\xff\x11\xff{h\x0dJ\xfff\x0cJ{h\xffc\x00"\x00!' \xff\xffM\xff' \xff\xfff\xff\x00\xff(7\xffF\xff\xff\x00\xff\x00H\x00@\x008\x02@\x00\x0c\x02@\xff\x01\x00 (`\x02@\x08\x02\x00 X`\x02@\xff\xff\x00\xff\x00\xff\xffF]\xff\x04{pG\xff\xff\x00\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\x00\xff\x00\xff\xffF]\xff\x04{pG\xff\xff\x00\xff\x00\xff\xffF]\xff\x04{pG\xff\xff\x00\xff\x00\xff\xffF]\xff\x04{pG\xff\xff\x00\xff\xff\xff\x10\xff\x00\xff\xff\xff\xff\xff\x00\xff\x02H\xff\xff\x0b\xff\x00\xff\xff\xff\x00\xff\xff\x01\x00 \xff\xff\x00\xff\x02H\xff\xff\x01\xff\x00\xff\xff\xff\x00\xff\x08\x02\x00 \xff\xff\x00\xff\x02H\xff\xff\xff\xff\x00\xff\xff\xff\x00\xffh\x00\x00 \xff\xff\x00\xff\x02H\xff\xff;\xff\x00\xff\xff\xff\x00\xff(\x01\x00 \xff\xff\x00\xff\x15K\xff\xff\xff0\x14JC\xffp\x03\xff\xff\xff0\x12K\x1bh\x11JC\xff\x01\x03\x13`\x0fK\x00"\xff`\x0eK\x1ah\x0dI\x0dK\x13@\x0b`\x0bK\x0cJZ`\x09K\x1bh\x08J}\x03\xff\xff}\x03\x13`\x06K\x00"\xff`\x04KO\xff\x00b\xff`\x00\xff\xffF]\xff\x04{pG\x00\xff\x00\xff\x008\x02@\xff\xff\xff\xff\x100\x00}\x04\xff\xff4\xff\x00!\x03\xff\x0cK[XCP\x041\x0bH\x0cKB\x18\xffB\xff\xff\x0bJ\x02\xff\x00}\x03B\xff\x04;\x09K\xffB\xff\xff\xff\xff\xff\xff\x00\xff\x11\xff\xff\xff\xff\xffpG\x00\x00\x08 LM\x00\x08\x00\x00\x00 \x0c\x00\x00 \x0c\x00\x00 \xff\x02\x00 \xff\xff\x00\x00p\xff\x0dN\x0dL\xff\x1b\xff\x10\x00%\xffB\x09\xff\x0bN\x0cL\x00\xff \xff\xff\x1b\xff\x10\x00%\xffB\x05\xffp\xffV\xff%0\xffG\x015\xff\xffV\xff%0\xffG\x015\xff\xff@M\x00\x08@M\x00\x08@M\x00\x08HM\x00\x08\x02D\x03F\xffB\x00\xffpG\x03\xff\x01\x1b\xff\xff\xff\xff\x00\xff\xff\xff\x08\xff\xffFpG\xff\xff\x00\xff\xff\xff\x08\xff\xffFpG#5a -[2.406] handleFlashPacket(): Flash write: Address= 0x8004780, Length=1432 -[2.406] write(): <13> Tx: $OK#9a -[2.406] read(): <13> Rx: $vFlashWrite:8004d18:\x00\x06\x10\x16\x00\x06\x10\x16\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x06\x07\x08\x09\x00\x00\x00\x00\x01\x02\x03\x04#06 -[2.406] handleFlashPacket(): Flash write: Address= 0x8004d18, Length=32 -[2.406] write(): <13> Tx: $OK#9a -[2.406] read(): <13> Rx: $vFlashWrite:8004d38:0\xff\xff\x7f\x01\x00\x00\x00#e2 -[2.406] handleFlashPacket(): Flash write: Address= 0x8004d38, Length=8 -[2.406] write(): <13> Tx: $OK#9a -[2.407] read(): <13> Rx: $vFlashWrite:8004d40:\x1d\x02\x00\x08aG\x00\x08#4e -[2.407] handleFlashPacket(): Flash write: Address= 0x8004d40, Length=8 -[2.407] write(): <13> Tx: $OK#9a -[2.407] read(): <13> Rx: $vFlashWrite:8004d48:\xff\x01\x00\x08#81 -[2.407] handleFlashPacket(): Flash write: Address= 0x8004d48, Length=4 -[2.407] write(): <13> Tx: $OK#9a -[2.407] read(): <13> Rx: $vFlashWrite:8004d4c:\x10\x00\x00\x00\x01\x00\x00\x00\x00}\x04\xff\x00#30 -[2.407] handleFlashPacket(): Flash write: Address= 0x8004d4c, Length=12 -[2.407] write(): <13> Tx: $OK#9a -[2.407] read(): <13> Rx: $vFlashDone#ea -[2.407] handleFlashPacket(): Writing to /tmp/ST-LINK_GDB_server_BpATei.srec -[2.410] spawnCubeProgrammer(): ------ Switching to STM32CubeProgrammer ----- -[2.410] file_utils_spawn(): Spawning /opt/st/stm32cubeide_1.1.0/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.linux64_1.1.0.201910081157/tools/bin/STM32_Programmer_CLI --connect port=SWD mode=UR reset=hwRst --download /tmp/ST-LINK_GDB_server_BpATei.srec --verify --log /tmp/STM32CubeProgrammer_Mc0cQa.log -[3.582] file_utils_spawn(): Return code 0 -[3.582] spawnCubeProgrammer(): 14:31:41:215 ------------------------------------------------------------------- -[3.582] spawnCubeProgrammer(): 14:31:41:215 STM32CubeProgrammer v2.2.0 -[3.582] spawnCubeProgrammer(): 14:31:41:215 ------------------------------------------------------------------- -[3.582] spawnCubeProgrammer(): -[3.582] spawnCubeProgrammer(): 14:31:41:215 -[3.582] spawnCubeProgrammer(): -[3.582] spawnCubeProgrammer(): 14:31:41:215 Log output file: /tmp/STM32CubeProgrammer_Mc0cQa.log -[3.582] spawnCubeProgrammer(): 14:31:41:219 STLinkUSBDriver.dll loaded -[3.582] spawnCubeProgrammer(): 14:31:41:220 STLinkUSBDriver.dll loaded -[3.582] spawnCubeProgrammer(): 14:31:41:220 STLinkUSBDriver.dll loaded -[3.582] spawnCubeProgrammer(): 14:31:41:220 ST-LINK SN : 0666FF515254667867215328 -[3.582] spawnCubeProgrammer(): 14:31:41:220 ST-LINK FW : V2J35M26 -[3.582] spawnCubeProgrammer(): 14:31:41:220 Voltage : 3,28V -[3.582] spawnCubeProgrammer(): 14:31:41:226 SWD freq : 4000 KHz -[3.582] spawnCubeProgrammer(): 14:31:41:226 Connect mode: Under Reset -[3.582] spawnCubeProgrammer(): 14:31:41:226 Reset mode : Hardware reset -[3.582] spawnCubeProgrammer(): 14:31:41:286 Device ID : 0x451 -[3.582] spawnCubeProgrammer(): 14:31:41:429 Reading data... -[3.582] spawnCubeProgrammer(): 14:31:41:431 r ap 0 @0x40023C14 0x00000004 bytes -[3.582] spawnCubeProgrammer(): 14:31:41:431 Database: Config 0 is active. -[3.582] spawnCubeProgrammer(): 14:31:41:443 flash loader /opt/st/stm32cubeide_1.1.0/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.linux64_1.1.0.201910081157/tools/bin/FlashLoader/0x451.stldr is loaded -[3.582] spawnCubeProgrammer(): 14:31:41:443 Reading data... -[3.582] spawnCubeProgrammer(): 14:31:41:443 r ap 0 @0x40023C14 0x00000004 bytes -[3.582] spawnCubeProgrammer(): 14:31:41:443 Database: Config 0 is active. -[3.582] spawnCubeProgrammer(): 14:31:41:443 Device name : STM32F76x/STM32F77x -[3.582] spawnCubeProgrammer(): 14:31:41:444 Flash size : 2 MBytes -[3.582] spawnCubeProgrammer(): 14:31:41:444 Device type : MCU -[3.582] spawnCubeProgrammer(): 14:31:41:444 Device CPU : Cortex-M7 -[3.582] spawnCubeProgrammer(): 14:31:41:444 -[3.582] spawnCubeProgrammer(): 14:31:41:444 -[3.582] spawnCubeProgrammer(): -[3.582] spawnCubeProgrammer(): 14:31:41:444 Memory Programming ... -[3.582] spawnCubeProgrammer(): 14:31:41:444 Opening and parsing file: ST-LINK_GDB_server_BpATei.srec -[3.582] spawnCubeProgrammer(): 14:31:41:445 File : ST-LINK_GDB_server_BpATei.srec -[3.582] spawnCubeProgrammer(): 14:31:41:445 Size : 19800 Bytes -[3.582] spawnCubeProgrammer(): 14:31:41:445 Address : 0x08000000 -[3.582] spawnCubeProgrammer(): 14:31:41:445 -[3.582] spawnCubeProgrammer(): -[3.582] spawnCubeProgrammer(): 14:31:41:445 Erasing Segment <0> Address <0x08000000> Size <19800>Bytes -[3.582] spawnCubeProgrammer(): 14:31:41:445 Erasing memory corresponding to segment 0: -[3.582] spawnCubeProgrammer(): 14:31:41:504 Memory erase... -[3.582] spawnCubeProgrammer(): 14:31:41:577 halt ap 0 -[3.582] spawnCubeProgrammer(): 14:31:41:577 w ap 0 reg 15 PC (0x20000000) -[3.582] spawnCubeProgrammer(): 14:31:41:578 w ap 0 reg 17 MSP (0x20000500) -[3.582] spawnCubeProgrammer(): 14:31:41:578 w ap 0 reg 16 xPSR (0x01000000) -[3.582] spawnCubeProgrammer(): 14:31:41:582 w ap 0 @0x20001100 0x00000200 bytes -[3.582] spawnCubeProgrammer(): 14:31:41:583 w ap 0 @0x20000000 0x00000004 bytes -[3.582] spawnCubeProgrammer(): 14:31:41:607 w ap 0 @0x20000004 0x00000CD4 bytes -[3.582] spawnCubeProgrammer(): 14:31:41:607 Erasing internal memory sector 0 -[3.582] spawnCubeProgrammer(): 14:31:41:607 Init flashloader... -[3.582] spawnCubeProgrammer(): 14:31:41:607 halt ap 0 -[3.582] spawnCubeProgrammer(): 14:31:41:608 w ap 0 reg 0 R0 0x00000001 -[3.582] spawnCubeProgrammer(): 14:31:41:609 w ap 0 reg 1 R1 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:609 w ap 0 reg 2 R2 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:610 w ap 0 reg 3 R3 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:610 w ap 0 reg 4 R4 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:611 w ap 0 reg 5 R5 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:611 w ap 0 reg 6 R6 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:612 w ap 0 reg 7 R7 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:612 w ap 0 reg 8 R8 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:613 w ap 0 reg 9 R9 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:613 w ap 0 reg 10 R10 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:613 w ap 0 reg 11 R11 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:614 w ap 0 reg 12 R12 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:614 w ap 0 reg 13 SP 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:615 w ap 0 reg 14 LR 0x20000001 -[3.582] spawnCubeProgrammer(): 14:31:41:615 w ap 0 reg 15 PC 0x20000005 -[3.582] spawnCubeProgrammer(): 14:31:41:616 w ap 0 reg 16 xPSR 0x01000000 -[3.582] spawnCubeProgrammer(): 14:31:41:616 w ap 0 reg 17 MSP 0x200010D4 -[3.582] spawnCubeProgrammer(): 14:31:41:617 w ap 0 reg 18 PSP 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:617 run ap 0 -[3.582] spawnCubeProgrammer(): 14:31:41:618 halt ap 0 -[3.582] spawnCubeProgrammer(): 14:31:41:618 r ap 0 reg 0 R0 0x00000001 -[3.582] spawnCubeProgrammer(): 14:31:41:618 Loader sector erase... -[3.582] spawnCubeProgrammer(): 14:31:41:619 w ap 0 reg 0 R0 0x08000000 -[3.582] spawnCubeProgrammer(): 14:31:41:619 w ap 0 reg 1 R1 0x08000000 -[3.582] spawnCubeProgrammer(): 14:31:41:620 w ap 0 reg 2 R2 0x00000002 -[3.582] spawnCubeProgrammer(): 14:31:41:621 w ap 0 reg 3 R3 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:621 w ap 0 reg 4 R4 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:621 w ap 0 reg 5 R5 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:622 w ap 0 reg 6 R6 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:622 w ap 0 reg 7 R7 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:622 w ap 0 reg 8 R8 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:622 w ap 0 reg 9 R9 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:623 w ap 0 reg 10 R10 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:623 w ap 0 reg 11 R11 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:623 w ap 0 reg 12 R12 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:624 w ap 0 reg 13 SP 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:624 w ap 0 reg 14 LR 0x20000001 -[3.582] spawnCubeProgrammer(): 14:31:41:624 w ap 0 reg 15 PC 0x20000281 -[3.582] spawnCubeProgrammer(): 14:31:41:625 w ap 0 reg 16 xPSR 0x01000000 -[3.582] spawnCubeProgrammer(): 14:31:41:625 w ap 0 reg 17 MSP 0x200010D4 -[3.582] spawnCubeProgrammer(): 14:31:41:625 w ap 0 reg 18 PSP 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:41:625 run ap 0 -[3.582] spawnCubeProgrammer(): 14:31:41:807 halt ap 0 -[3.582] spawnCubeProgrammer(): 14:31:41:807 r ap 0 reg 0 R0 0x00000001 -[3.582] spawnCubeProgrammer(): 14:31:41:807 erase: 0362ms -[3.582] spawnCubeProgrammer(): 14:31:41:807 Download in Progress: -[3.582] spawnCubeProgrammer(): 14:31:41:819 Size : 19808 Bytes -[3.582] spawnCubeProgrammer(): 14:31:41:819 Address : 0x08000000 -[3.582] spawnCubeProgrammer(): 14:31:41:819 -[3.582] spawnCubeProgrammer(): -[3.582] spawnCubeProgrammer(): 14:31:41:878 Buffer program... -[3.582] spawnCubeProgrammer(): 14:31:41:948 halt ap 0 -[3.582] spawnCubeProgrammer(): 14:31:41:948 w ap 0 reg 15 PC (0x20000000) -[3.582] spawnCubeProgrammer(): 14:31:41:948 w ap 0 reg 17 MSP (0x20000500) -[3.582] spawnCubeProgrammer(): 14:31:41:948 w ap 0 reg 16 xPSR (0x01000000) -[3.582] spawnCubeProgrammer(): 14:31:41:952 w ap 0 @0x20001100 0x00000200 bytes -[3.582] spawnCubeProgrammer(): 14:31:41:952 w ap 0 @0x20000000 0x00000004 bytes -[3.582] spawnCubeProgrammer(): 14:31:41:975 w ap 0 @0x20000004 0x00000CD4 bytes -[3.582] spawnCubeProgrammer(): 14:31:41:975 Loader write range... -[3.582] spawnCubeProgrammer(): 14:31:42:043 w ap 0 @0x20001100 0x000026C0 bytes -[3.582] spawnCubeProgrammer(): 14:31:42:043 W B1 in RAM @0x20001100 size 0x000026C0 : 0068ms -[3.582] spawnCubeProgrammer(): 14:31:42:043 Init flashloader... -[3.582] spawnCubeProgrammer(): 14:31:42:044 halt ap 0 -[3.582] spawnCubeProgrammer(): 14:31:42:045 w ap 0 reg 0 R0 0x00000001 -[3.582] spawnCubeProgrammer(): 14:31:42:045 w ap 0 reg 1 R1 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:046 w ap 0 reg 2 R2 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:047 w ap 0 reg 3 R3 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:047 w ap 0 reg 4 R4 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:048 w ap 0 reg 5 R5 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:048 w ap 0 reg 6 R6 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:049 w ap 0 reg 7 R7 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:050 w ap 0 reg 8 R8 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:051 w ap 0 reg 9 R9 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:051 w ap 0 reg 10 R10 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:052 w ap 0 reg 11 R11 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:052 w ap 0 reg 12 R12 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:053 w ap 0 reg 13 SP 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:054 w ap 0 reg 14 LR 0x20000001 -[3.582] spawnCubeProgrammer(): 14:31:42:055 w ap 0 reg 15 PC 0x20000005 -[3.582] spawnCubeProgrammer(): 14:31:42:055 w ap 0 reg 16 xPSR 0x01000000 -[3.582] spawnCubeProgrammer(): 14:31:42:056 w ap 0 reg 17 MSP 0x200010D4 -[3.582] spawnCubeProgrammer(): 14:31:42:056 w ap 0 reg 18 PSP 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:056 run ap 0 -[3.582] spawnCubeProgrammer(): 14:31:42:058 halt ap 0 -[3.582] spawnCubeProgrammer(): 14:31:42:058 r ap 0 reg 0 R0 0x00000001 -[3.582] spawnCubeProgrammer(): 14:31:42:059 w ap 0 reg 0 R0 0x08000000 -[3.582] spawnCubeProgrammer(): 14:31:42:059 w ap 0 reg 1 R1 0x000026C0 -[3.582] spawnCubeProgrammer(): 14:31:42:060 w ap 0 reg 2 R2 0x20001100 -[3.582] spawnCubeProgrammer(): 14:31:42:060 w ap 0 reg 3 R3 0x00000002 -[3.582] spawnCubeProgrammer(): 14:31:42:061 w ap 0 reg 4 R4 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:061 w ap 0 reg 5 R5 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:062 w ap 0 reg 6 R6 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:062 w ap 0 reg 7 R7 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:063 w ap 0 reg 8 R8 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:063 w ap 0 reg 9 R9 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:064 w ap 0 reg 10 R10 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:064 w ap 0 reg 11 R11 0x00000000 -[3.582] spawnCubeProgrammer(): 14:31:42:065 w ap 0 reg 12 R12 0x00000000 -[3.583] spawnCubeProgrammer(): 14:31:42:066 w ap 0 reg 13 SP 0x00000000 -[3.583] spawnCubeProgrammer(): 14:31:42:066 w ap 0 reg 14 LR 0x20000001 -[3.583] spawnCubeProgrammer(): 14:31:42:067 w ap 0 reg 15 PC 0x20000051 -[3.583] spawnCubeProgrammer(): 14:31:42:068 w ap 0 reg 16 xPSR 0x01000000 -[3.583] spawnCubeProgrammer(): 14:31:42:068 w ap 0 reg 17 MSP 0x200010D4 -[3.583] spawnCubeProgrammer(): 14:31:42:069 w ap 0 reg 18 PSP 0x00000000 -[3.583] spawnCubeProgrammer(): 14:31:42:069 run ap 0 -[3.583] spawnCubeProgrammer(): 14:31:42:149 w ap 0 @0x200037C0 0x000026A0 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:150 W B2 in RAM @0x20040700 size 0x000026A0: 0107ms -[3.583] spawnCubeProgrammer(): 14:31:42:150 r ap 0 reg 0 R0 0x00000001 -[3.583] spawnCubeProgrammer(): 14:31:42:150 Wait W B1 in Flash @0x08000000 size 0x000026C0: 0000ms -[3.583] spawnCubeProgrammer(): 14:31:42:151 w ap 0 reg 0 R0 0x080026C0 -[3.583] spawnCubeProgrammer(): 14:31:42:152 w ap 0 reg 1 R1 0x000026A0 -[3.583] spawnCubeProgrammer(): 14:31:42:152 w ap 0 reg 2 R2 0x200037C0 -[3.583] spawnCubeProgrammer(): 14:31:42:153 w ap 0 reg 3 R3 0x00000002 -[3.583] spawnCubeProgrammer(): 14:31:42:153 w ap 0 reg 4 R4 0x00000000 -[3.583] spawnCubeProgrammer(): 14:31:42:154 w ap 0 reg 5 R5 0x00000000 -[3.583] spawnCubeProgrammer(): 14:31:42:154 w ap 0 reg 6 R6 0x00000000 -[3.583] spawnCubeProgrammer(): 14:31:42:155 w ap 0 reg 7 R7 0x00000000 -[3.583] spawnCubeProgrammer(): 14:31:42:155 w ap 0 reg 8 R8 0x00000000 -[3.583] spawnCubeProgrammer(): 14:31:42:156 w ap 0 reg 9 R9 0x00000000 -[3.583] spawnCubeProgrammer(): 14:31:42:156 w ap 0 reg 10 R10 0x00000000 -[3.583] spawnCubeProgrammer(): 14:31:42:157 w ap 0 reg 11 R11 0x00000000 -[3.583] spawnCubeProgrammer(): 14:31:42:157 w ap 0 reg 12 R12 0x00000000 -[3.583] spawnCubeProgrammer(): 14:31:42:158 w ap 0 reg 13 SP 0x00000000 -[3.583] spawnCubeProgrammer(): 14:31:42:158 w ap 0 reg 14 LR 0x20000001 -[3.583] spawnCubeProgrammer(): 14:31:42:158 w ap 0 reg 15 PC 0x20000051 -[3.583] spawnCubeProgrammer(): 14:31:42:159 w ap 0 reg 16 xPSR 0x01000000 -[3.583] spawnCubeProgrammer(): 14:31:42:159 w ap 0 reg 17 MSP 0x200010D4 -[3.583] spawnCubeProgrammer(): 14:31:42:160 w ap 0 reg 18 PSP 0x00000000 -[3.583] spawnCubeProgrammer(): 14:31:42:160 run ap 0 -[3.583] spawnCubeProgrammer(): 14:31:42:231 r ap 0 reg 0 R0 0x00000001 -[3.583] spawnCubeProgrammer(): 14:31:42:231 Write elapsed time: 0256ms -[3.583] spawnCubeProgrammer(): 14:31:42:231 Segment[0] downloaded successfully -[3.583] spawnCubeProgrammer(): 14:31:42:231 -[3.583] spawnCubeProgrammer(): -[3.583] spawnCubeProgrammer(): 14:31:42:231 File download complete -[3.583] spawnCubeProgrammer(): 14:31:42:231 Time elapsed during download operation: 00:00:00.786 -[3.583] spawnCubeProgrammer(): 14:31:42:231 -[3.583] spawnCubeProgrammer(): -[3.583] spawnCubeProgrammer(): 14:31:42:231 -[3.583] spawnCubeProgrammer(): Verifying ... -[3.583] spawnCubeProgrammer(): 14:31:42:231 -[3.583] spawnCubeProgrammer(): -[3.583] spawnCubeProgrammer(): 14:31:42:231 Read progress: -[3.583] spawnCubeProgrammer(): 14:31:42:231 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:251 r ap 0 @0x08000000 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:251 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:257 r ap 0 @0x08000400 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:257 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:264 r ap 0 @0x08000800 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:264 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:270 r ap 0 @0x08000C00 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:270 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:277 r ap 0 @0x08001000 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:277 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:283 r ap 0 @0x08001400 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:283 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:290 r ap 0 @0x08001800 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:290 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:296 r ap 0 @0x08001C00 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:296 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:303 r ap 0 @0x08002000 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:303 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:309 r ap 0 @0x08002400 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:309 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:315 r ap 0 @0x08002800 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:315 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:322 r ap 0 @0x08002C00 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:322 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:328 r ap 0 @0x08003000 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:328 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:335 r ap 0 @0x08003400 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:335 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:342 r ap 0 @0x08003800 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:342 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:348 r ap 0 @0x08003C00 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:348 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:355 r ap 0 @0x08004000 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:355 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:361 r ap 0 @0x08004400 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:361 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:368 r ap 0 @0x08004800 0x00000400 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:368 Reading data... -[3.583] spawnCubeProgrammer(): 14:31:42:370 r ap 0 @0x08004C00 0x00000160 bytes -[3.583] spawnCubeProgrammer(): 14:31:42:370 -[3.583] spawnCubeProgrammer(): -[3.583] spawnCubeProgrammer(): 14:31:42:370 Download verified successfully -[3.583] spawnCubeProgrammer(): 14:31:42:370 -[3.583] spawnCubeProgrammer(): -[3.583] spawnCubeProgrammer(): ------ Switching context ----- -[3.586] Device_Initialise(): Target connection mode: Default -[3.593] reset_hw_wtchpt_module(): Hardware watchpoint supported by the target -[3.596] Device_Initialise(): COM frequency = 4000 kHz -[3.596] Device_Initialise(): ST-LINK Firmware version : V2J35M26 -[3.596] Device_Initialise(): Device ID: 0x451 -[3.596] Device_Initialise(): PC: 0x8004c54 -[3.597] Device_Initialise(): ST-LINK detects target voltage = 3.27 V -[3.598] Device_Initialise(): ST-LINK device status: HALT_MODE -[3.598] initServerContext(): ST-LINK device initialization OK -[3.598] write(): <13> Tx: $OK#9a -[3.598] read(): <13> Rx: $Pf=544c0008#bb -[3.598] write(): <13> Tx: $OK#9a -[3.599] read(): <13> Rx: $qXfer:threads:read::0,bfb#fb -[3.599] write(): <13> Tx: $l#8b -[3.599] read(): <13> Rx: $m8004c54,4#65 -[3.599] handlePacket(): Reading 0x4 bytes of memory from addr 0x8004c54 -[3.599] write(): <13> Tx: $dff834d0#63 -[3.599] read(): <13> Rx: $m8004c54,2#63 -[3.599] handlePacket(): Reading 0x2 bytes of memory from addr 0x8004c54 -[3.599] write(): <13> Tx: $dff8#68 -[3.600] read(): <13> Rx: $m8004c56,2#65 -[3.600] handlePacket(): Reading 0x2 bytes of memory from addr 0x8004c56 -[3.600] write(): <13> Tx: $34d0#fb -[3.718] read(): <13> Rx: $m8003f7c,4#98 -[3.718] handlePacket(): Reading 0x4 bytes of memory from addr 0x8003f7c -[3.719] write(): <13> Tx: $02467b68#d3 -[3.719] read(): <13> Rx: $m20080000,40#87 -[3.719] handlePacket(): Reading 0x40 bytes of memory from addr 0x20080000 -[3.720] write(): <13> Tx: $E31#a9 -[3.720] read(): <13> Rx: $m20080004,4#5b -[3.720] handlePacket(): Reading 0x4 bytes of memory from addr 0x20080004 -[3.720] write(): <13> Tx: $E31#a9 -[3.720] read(): <13> Rx: $m20080000,40#87 -[3.720] handlePacket(): Reading 0x40 bytes of memory from addr 0x20080000 -[3.721] write(): <13> Tx: $E31#a9 -[3.721] read(): <13> Rx: $m20080004,4#5b -[3.721] handlePacket(): Reading 0x4 bytes of memory from addr 0x20080004 -[3.722] write(): <13> Tx: $E31#a9 -[3.722] read(): <13> Rx: $m20080000,40#87 -[3.722] handlePacket(): Reading 0x40 bytes of memory from addr 0x20080000 -[3.723] write(): <13> Tx: $E31#a9 -[3.723] read(): <13> Rx: $m20080004,4#5b -[3.723] handlePacket(): Reading 0x4 bytes of memory from addr 0x20080004 -[3.724] write(): <13> Tx: $E31#a9 -[3.724] read(): <13> Rx: $m20080000,40#87 -[3.724] handlePacket(): Reading 0x40 bytes of memory from addr 0x20080000 -[3.725] write(): <13> Tx: $E31#a9 -[3.725] read(): <13> Rx: $m20080004,4#5b -[3.725] handlePacket(): Reading 0x4 bytes of memory from addr 0x20080004 -[3.725] write(): <13> Tx: $E31#a9 -[3.733] read(): <13> Rx: $me000ed14,4#f0 -[3.733] handlePacket(): Reading 0x4 bytes of memory from addr 0xe000ed14 -[3.733] write(): <13> Tx: $00020400#86 -[3.733] read(): <13> Rx: $Xe000ed14,0:#11 -[3.733] write(): <13> Tx: $OK#9a -[3.733] read(): <13> Rx: $Xe000ed14,4:\x10\x02\x04\x00#2b -[3.733] write(): <13> Tx: $OK#9a -[3.734] read(): <13> Rx: $g#67 -[3.740] write(): <13> Tx: $0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000820ffffffff544c000800000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000082000000000#6d -[3.740] read(): <13> Rx: $m8004c54,4#65 -[3.740] handlePacket(): Reading 0x4 bytes of memory from addr 0x8004c54 -[3.740] write(): <13> Tx: $dff834d0#63 -[3.740] read(): <13> Rx: $m8004c54,2#63 -[3.740] handlePacket(): Reading 0x2 bytes of memory from addr 0x8004c54 -[3.741] write(): <13> Tx: $dff8#68 -[3.741] read(): <13> Rx: $m8004c56,2#65 -[3.741] handlePacket(): Reading 0x2 bytes of memory from addr 0x8004c56 -[3.741] write(): <13> Tx: $34d0#fb -[3.741] read(): <13> Rx: $mfffffffe,1#f9 -[3.741] handlePacket(): Reading 0x1 bytes of memory from addr 0xfffffffe -[3.742] write(): <13> Tx: $E31#a9 -[3.742] read(): <13> Rx: $mfffffffe,1#f9 -[3.742] handlePacket(): Reading 0x1 bytes of memory from addr 0xfffffffe -[3.743] write(): <13> Tx: $E31#a9 -[3.743] read(): <13> Rx: $me000edfc,4#54 -[3.743] handlePacket(): Reading 0x4 bytes of memory from addr 0xe000edfc -[3.744] write(): <13> Tx: $00000001#81 -[3.744] read(): <13> Rx: $Xe000edfc,4:\xff\x07\x00\x01#71 +[2.147] read(): <13> Rx: $?#3f +[2.147] write(): <13> Tx: $T05thread:1;core:0;#25 +[2.147] read(): <13> Rx: $vStopped#55 +[2.147] write(): <13> Tx: $OK#9a +[2.147] read(): <13> Rx: $Hg1#e0 +[2.147] write(): <13> Tx: $#00 +[2.148] read(): <13> Rx: $g#67 +[2.154] write(): <13> Tx: $1952000001000000e9030000e4030000000000000000000000000000e0ff07200000000000000000000000000000000000000000e0ff07202106000828060008000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cdcccc3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff1000000000000000000000000000000000000000e0ff072000000000#d4 +[2.173] read(): <13> Rx: $qXfer:memory-map:read::0,bfb#14 +[2.174] write(): <13> Tx: $l\x0a\x0a0x8000\x0a\x0a0x8000\x0a#79 +[2.174] read(): <13> Rx: $m8000628,4#35 +[2.174] handlePacket(): Reading 0x4 bytes of memory from addr 0x8000628 +[2.174] write(): <13> Tx: $9a42f7d8#39 +[2.175] read(): <13> Rx: $m2007ffc0,40#25 +[2.175] handlePacket(): Reading 0x40 bytes of memory from addr 0x2007ffc0 +[2.176] write(): <13> Tx: $18520000010000001852000018520000000000002106000822060008e0ff0720e8ff0720e8030000354e0000e9030000f8ff0720c740000800000000ef4c0008#15 +[2.270] read(): <13> Rx: $m80040c6,4#62 +[2.270] handlePacket(): Reading 0x4 bytes of memory from addr 0x80040c6 +[2.271] write(): <13> Tx: $f5e76800#05 +[2.271] read(): <13> Rx: $qXfer:threads:read::0,bfb#fb +[2.271] write(): <13> Tx: $l#8b +[2.273] read(): <13> Rx: $qRcmd,57726974654450203078322030783030303030304630#f6 +[2.273] write(): <13> Tx: $4f2e4b2e0a#ef +[2.274] read(): <13> Rx: $qRcmd,52656164415020307832#29 +[2.275] write(): <13> Tx: $4f2e4b2e3a307865303066646664300a#95 +[2.275] read(): <13> Rx: $me00fdfd0,20#84 +[2.275] handlePacket(): Reading 0x20 bytes of memory from addr 0xe00fdfd0 +[2.276] write(): <13> Tx: $0000000000000000000000000000000051000000040000001a00000000000000#3c +[2.277] read(): <13> Rx: $qRcmd,7265736574#37 +[2.277] STM32_AppReset(): Enter STM32_AppReset() function +[2.380] STM32_AppReset(): NVIC_DFSR_REG = 0x00000009 +[2.381] STM32_AppReset(): NVIC_CFGFSR_REG = 0x00000000 +[2.381] STM32_AppReset(): XPSR = 0x01000000 +[2.381] write(): <13> Tx: $53544d3332205375636365737366756c6c7920636f6d706c65746564207265736574206f7065726174696f6e0a#59 +[2.383] WaitConnection(): Accepted connection on port 61235... +[2.385] read(): <13> Rx: $vFlashErase:08000000,00008000#ca +[2.385] handleFlashPacket(): FlashErase skipped (Will be performed at flash done) +[2.385] write(): <13> Tx: $OK#9a +[2.385] read(): <13> Rx: $vFlashWrite:8000000:\x00\x00\x08 \xffL\x00\x08\xffK\x00\x08\xffK\x00\x08\xffK\x00\x08\xffK\x00\x08\xffK\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xffK\x00\x08\xffK\x00\x08\x00\x00\x00\x00\xffK\x00\x08\xffK\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\xffK\x00\x08\x09M\x00\x08\x11L\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08%L\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x089L\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x00\x00\x00\x00\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x00\x00\x00\x00\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08\x09M\x00\x08#37 +[2.385] handleFlashPacket(): Flash write: Address= 0x8000000, Length=504 +[2.385] write(): <13> Tx: $OK#9a +[2.386] read(): <13> Rx: $vFlashWrite:80001f8:\x10\xff\x05L}\x03x3\xff\x04K\x13\xff\x04H\xff\xff\x00\xff\x01}\x03}\x03p\x10\xff\x0c\x00\x00 \x00\x00\x00\x00dM\x00\x08\x08\xff\x03K\x1b\xff\x03I\x03H\xff\xff\x00\xff\x08\xff\x00\x00\x00\x00\x10\x00\x00 dM\x00\x08S\xffJ\xff\x00)\x08\xff\x00(\x1c\xffO\xff\xff1O\xff\xff0\x00\xffr\xff\xff\xff\x08\x0cm\xff\x04\xff\x00\xff\x06\xff\xff\xff\x04\xff\xff\xff\x02}\x03\x04\xffpG-\xff\xffG\x08\xff\x04F\xffF\x00+K\xff\xffB\x15Fg\xff\xff\xff\xff\xffJ\xff\xff\xff \x07\x01\xff\x02\xff \xff\x07\xff\xff@G\xff\x03\x08\xff@O\xff\x15N}\x03\x0c\xff\xff\xff\xff\x1f\xff\xff\xff\x0e\xff\x17\xffC\xff\x08C\x07\xff\x0c\xff\xffB\x09\xff\xff\x18\x07\xff\xff0\xff\xff\x1b\xff\xffB@\xff\x18\xff\x02?+D[\x1a\xff\xff\xff\xff\xff\xff\x0e\xff\x103D\xff\x03D\x00\xff\x0c\xff\xffE\x09\xff,\x19\x00\xff\xff3\xff\xff\x07\xff\xffE@\xff\x04\xff\x028,D@\xff\x07@\xff\xff\x0c\x04\x00'\x1e\xff\xff@\x00}\x03\xff\xff\x00C9F\xff\xff\xff\xff\xffB\x09\xff\x00.\x00\xff\xff\xff\x00'\xff\xff\x00\x018F9F\xff\xff\xff\xff\xff\xff\xff\xff\x00/G\xff\xffB\x02\xff\xffB\x00\xff\xff\xff\xff\x1aa\xff\x03\x03\x01 \xffF\x00.\xff\xff\xff\xff\x00H\xff\xff\x02\xff\xff\xff\xff\xff\xff\xff\x00}\x0a@\xff\xff\xffI\x1bO\xff\x15N\x1f\xff\xff\xff\x01'\xff\xff\xff\xff}\x03\x0c\x0e\xff\x1c\x11C\xff\x01C\x08\xff\x0c\xff\xffB\x07\xff\xff\x18\x0c\xff\xff0\x02\xff\xffB\x00\xff\xff\xff\xffFY\x1a\xff\xff\xff\xff\xff\xff\x0e\xff\x10\x14C\xff\x04D\x08\xff\x00\xff\xffE\x07\xff,\x19\x00\xff\xff3\x02\xff\xffE\x00\xff\xff\xff\x18F\xff\xff\x08\x04@\xff\x0c@\xff\xff\xff\xff \x0c\xff@"\xff\x0c\xffN\xff\x03\x0e\x01\xff\x07\xff \xff\x0c\xff!\xff\x0c\xffO\xff\x1eH%C\xff\xff\xff\xff,\x0c\x08\xff\x193\x1f\xff\xff\xffD\xff\x03C\x09\xff\x0a\xff\xffB\x02\xff\x07\xff\x00\xff\x07\xff\x0b\xff\x1e\xff\x03\x03\x09\xff\xff0\xff\xff\xff\xff\xffB@\xff\xff\xff\xff\xff\x02\x09sD\x1b\x1b\xff\xff\xff\xff\xff\xff\x08\xff\x103E\xff\x03D\x00\xff\x0a\xff\xffE\x08\xff\x1e\xff\x04\x04\x00\xff\xff3k\xff\xffEi\xff\x028tD@\xff\x09@\xff\xff\x02\xff\xff\xff\x0a\x04LE\xffFKFT\xffQ\xff\x00.i\xff\xff\xff\x0a\x05d\xff\x03\x04\x04\xff\x0c\xff\xff@\xff@L\xff\x05\x05\xff\xff\x00T\x00'G\xff\xff\xff \x03 \xff\x03\xff\xff@\x01\xff\x02\xff!\xff\x03\xffO\xff\x15N8C\x01\x0c\xff\xff\xff\xff\x1f\xff\xff\xff\x0e\xff\x173A\xff\x03A\x07\xff\x08\xff\xffB\x04\xff\x02\xff\x07\xffi\x18\x07\xff\xff\xffxazh\xffhxi\xff\xff\xff\xff\x02F\xff\xff\x0f0\x11F\x18F\xff\xff]\xff\x00\xff\x187\xffF\xff\xff\xff\xff\xff\xff\x00\xff\x03F\xffq\xff\xff\x070\x18F\xff\xff1\xff\x00\xff\x087\xffF\xff\xff\xff\xff\xff\xff\x00\xffx`xh\xff\xff\xff\xff\x03F\x18F\x087\xffF\xff\xff\x00\x00\xff\xff\xff\xff\x00\xffx`\x00}\x03{a\xff\xff\xff\xff8a{h\x00+\x01\xff\x01}\x03\xff\xff{h\x00"\xff\xff4 {h\x02"\xff\xff5 {h\x1bh\x1ah{h\x1bh"\xff\x01\x02\x1a`\x0f\xff\xff\xff\xff\xff\x02F;i\xff\x1a\x05+\x08\xff{h "Ze{h\x03"\xff\xff5 \x03}\x03x\xff{h\x1bh\x1bh\x03\xff\x01\x03\x00+\xff\xff{h\x1bh\x1bh{azi8K\x13@{a{hZh{h\xffh\x1aC{h\xffh\x1aC{h\x1bi\x1aC{h[i\x1aC{h\xffi\x1aC{h\xffi\x1aC{h\x1bj\x13Czi\x13C{a{h[j\x04+\x07\xff{h\xffj{h\x1bk\x13Czi\x13C{a{h\x1bhzi\x1a`{h\x1bh[i{a{i}\x03\xff\x07\x03{a{h[jzi\x13C{a{h[j\x04+\x17\xff{h\xffjzi\x13C{a{h\xffj\x00+\x0e\xffxh\x00\xff\x0b\xff\x03F\x00+\x08\xff{h@"Ze{h\x01"\xff\xff5 \x01}\x03\x16\xff{h\x1bhziZaxh\x00\xff\xff\xff\x03F\xff`{h\xffm?"\xff@\xffh\xff`{h\x00"Ze{h\x01"\xff\xff5 \x00}\x03\x18F\x187\xffF\xff\xff?\xff\x10\xff\xff\xff\xff\xff\x00\xffx`{h\xff\xff50\xff\xff\x02+\x04\xff{h\xff"Ze\x01}\x03\x0c\xff{h\x05"\xff\xff5 {h\x1bh\x1ah{h\x1bh"\xff\x01\x02\x1a`\x00}\x03\x18F\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00}\x03\xff`\xffK\x1bh\xffJ\xff\xff\x03}\x03\xff\x0a{a{h\xffm;a;i\x1bh\xff`{h\xffm\x08"\xff@\xffh\x13@\x00+\x1a\xff{h\x1bh\x1bh\x03\xff\x04\x03\x00+\x13\xff{h\x1bh\x1ah{h\x1bh"\xff\x04\x02\x1a`{h\xffm\x08"\xff@;i\xff`{h[mC\xff\x01\x02{hZe{h\xffm\x01"\xff@\xffh\x13@\x00+\x12\xff{h\x1bh[i\x03\xff\xff\x03\x00+\x0b\xff{h\xffm\x01"\xff@;i\xff`{h[mC\xff\x02\x02{hZe{h\xffm\x04"\xff@\xffh\x13@\x00+\x12\xff{h\x1bh\x1bh\x03\xff\x02\x03\x00+\x0b\xff{h\xffm\x04"\xff@;i\xff`{h[mC\xff\x04\x02{hZe{h\xffm\x10"\xff@\xffh\x13@\x00+C\xff{h\x1bh\x1bh\x03\xff\x08\x03\x00+<\xff{h\xffm\x10"\xff@;i\xff`{h\x1bh\x1bh\x03\xff\xff}\x03\x00+\x18\xff{h\x1bh\x1bh\x03\xff\x00}\x03\x00+\x08\xff{h\x1bl\x00+}\x04\xff{h\x1blxh\xffG\x1f\xff{h\xffl\x00+\x1b\xff{h\xfflxh\xffG\x16\xff{h\x1bh\x1bh\x03\xff\xffs\x00+\x07\xff{h\x1bh\x1ah{h\x1bh"\xff\x08\x02\x1a`{h\x1bl\x00+\x03\xff{h\x1blxh\xffG{h\xffm "\xff@\xffh\x13@\x00+\x00\xff\xff\xff{h\x1bh\x1bh\x03\xff\x10\x03\x00+\x00\xff\xff\xff{h\xffm "\xff@;i\xff`{h\xff\xff50\xff\xff\x05+6\xff{h\x1bh\x1ah{h\x1bh"\xff\x16\x02\x1a`{h\x1bhZi{h\x1bh"\xff\xff\x02Za{h\x1bl\x00+\x03\xff{h\xffl\x00+\x07\xff{h\x1bh\x1ah{h\x1bh"\xff\x08\x02\x1a`{h\xffm?"\xff@;i\xff`{h\x00"\xff\xff4 {h\x01"\xff\xff5 {h\x1bm\x00+}]\xff{h\x1bmxh\xffGx\xff{h\x1bh\x1bh\x03\xff\xff}\x03\x00+\x1c\xff{h\x1bh\x1bh\x03\xff\x00}\x03\x00+\x08\xff{h[l\x00+0\xff{h[lxh\xffG+\xff{h\xffk\x00+'\xff{h\xffkxh\xffG"\xff\x08\x00\x00 \xff\xffN\x1b{h\x1bh\x1bh\x03\xff\xffs\x00+\x0f\xff{h\x1bh\x1ah{h\x1bh"\xff\x10\x02\x1a`{h\x00"\xff\xff4 {h\x01"\xff\xff5 {h\xffk\x00+\x03\xff{h\xffkxh\xffG{h[m\x00+2\xff{h[m\x03\xff\x01\x03\x00+"\xff{h\x05"\xff\xff5 {h\x1bh\x1ah{h\x1bh"\xff\x01\x02\x1a`\xffh\x013\xff`zi\xffB\x07\xff{h\x1bh\x1bh\x03\xff\x01\x03\x00+\xff\xff\x00\xff\x00\xff{h\x00"\xff\xff4 {h\x01"\xff\xff5 {h\xffl\x00+\x05\xff{h\xfflxh\xffG\x00\xff\x00\xff\x187\xffF\xff\xff\x00\xff\xff\xff\xff\xff\x00\xffx`{h\x1bh\xff\xff\x10;\x13J\xff\xff\x03}\x03\x1b\x09\xff`\x12J\xffh\x13D\x1bx\x1aF{h\xffe\xffh\x03+\x08\xff{h\x1bh\x1aF\x0cK\x13@\x1a\x1d{h\xffe\x06\xff{h\x1bh\x1aF\x08K\x13@zh\xffe{h\xffm\x18F\x147\xffF]\xff\x04{pG\x00\xff\xff\xff\xff\xff|M\x00\x08\x00\xff\xff\xff\xff\xff\xff\xff\x00\xffx`\x00}\x03\xffs{h\xffj\xff`{h\xffi\x00+\x1f\xff\xffh\x03+U\xff\x01\xffR\xff}\x03\xff\x00\xff\xff\x0d\x00\x08\xff\x0d\x00\x08\xff\x0d\x00\x08#ef +[2.386] handleFlashPacket(): Flash write: Address= 0x80001f8, Length=3000 +[2.386] write(): <13> Tx: $OK#9a +[2.386] read(): <13> Rx: $vFlashWrite:8000db0:I\x0e\x00\x08{h\xffj\x03\xff\xffs\x00+E\xff\x01}\x03\xffsB\xff{h\xffj\xff\xff\xff\x7f?\xff\x01}\x03\xffs<\xff{h\xffi\xff\xff\x00_!\xff\xffh\x03+6\xff\x01\xffR\xff}\x03\xff\xff\x0d\x00\x08\x03\x0e\x00\x08\xff\x0d\x00\x08\x15\x0e\x00\x08\x01}\x03\xffs/\xff{h\xffj\x03\xff\xffs\x00+}\x04\xff\x01}\x03\xffs!\xff{h\xffj\xff\xff\xff\x7f\x1e\xff\x01}\x03\xffs\x1b\xff\xffh\x02+\x02\xff\x03+\x03\xff\x18\xff\x01}\x03\xffs\x15\xff{h\xffj\x03\xff\xffs\x00+\x0e\xff\x01}\x03\xffs\x0b\xff\x00\xff\x0a\xff\x00\xff\x08\xff\x00\xff\x06\xff\x00\xff\x04\xff\x00\xff\x02\xff\x00\xff\x00\xff\x00\xff\xff{\x18F\x147\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`9`\x00}\x03\xffa\x00}\x03{a\x00}\x03;a\x00}\x03\xffa\x00}\x03\xffau\xff\x01"\xffi\x02\xff\x03\xff{a;h\x1bhzi\x13@;a:i{i\xffB@\xffd\xff;h[h\x02+\x03\xff;h[h\x12+}\x03\xff\xffi\xff\x08{h\x082S\xff"0\xffa\xffi\x03\xff\x07\x03\xff\x00\x0f"\x02\xff\x03\xff\xffC\xffi\x13@\xffa;h\x1ai\xffi\x03\xff\x07\x03\xff\x00\x02\xff\x03\xff\xffi\x13C\xffa\xffi\xff\x08{h\x082\xffiC\xff"\x10{h\x1bh\xffa\xffi[\x00\x03"\x02\xff\x03\xff\xffC\xffi\x13@\xffa;h[h\x03\xff\x03\x02\xffi[\x00\x02\xff\x03\xff\xffi\x13C\xffa{h\xffi\x1a`;h[h\x01+\x0b\xff;h[h\x02+\x07\xff;h[h\x11+\x03\xff;h[h\x12+0\xff{h\xffh\xffa\xffi[\x00\x03"\x02\xff\x03\xff\xffC\xffi\x13@\xffa;h\xffh\xffi[\x00\x02\xff\x03\xff\xffi\x13C\xffa{h\xffi\xff`{h[h\xffa\x01"\xffi\x02\xff\x03\xff\xffC\xffi\x13@\xffa;h[h\x1b\x09\x03\xff\x01\x02\xffi\x02\xff\x03\xff\xffi\x13C\xffa{h\xffiZ`{h\xffh\xffa\xffi[\x00\x03"\x02\xff\x03\xff\xffC\xffi\x13@\xffa;h\xffh\xffi[\x00\x02\xff\x03\xff\xffi\x13C\xffa{h\xffi\xff`;h[h\x03\xff\xffS\x00+\x00\xff\xff\xffeK[ldJC\xff\xffCSdbK[l\x03\xff\xffC\xff`\xffh`J\xffi\xff\x08\x023R\xff}\x030\xffa\xffi\x03\xff\x03\x03\xff\x00\x0f"\x02\xff\x03\xff\xffC\xffi\x13@\xffa{hWJ\xffB7\xff{hVJ\xffB1\xff{hUJ\xffB+\xff{hTJ\xffB%\xff{hSJ\xffB\x1f\xff{hRJ\xffB\x19\xff{hQJ\xffB\x13\xff{hPJ\xffB\x0d\xff{hOJ\xffB\x07\xff{hNJ\xffB\x01\xff\x09}\x03\x12\xff\x0a}\x03\x10\xff\x08}\x03\x0e\xff\x07}\x03\x0c\xff\x06}\x03\x0a\xff\x05}\x03\x08\xff\x04}\x03\x06\xff\x03}\x03\x04\xff\x02}\x03\x02\xff\x01}\x03\x00\xff\x00}\x03\xffi\x02\xff\x03\x02\xff\x00\xff@\xffi\x13C\xffa4I\xffi\xff\x08\x023\xffiA\xff}\x03 Tx: $OK#9a +[2.387] read(): <13> Rx: $vFlashWrite:8001930:\x00\x04\x1aF}\x03F\xff\xff\x7f\xff\x03F\x0cF\xff`I\xff0K[h\xff\x09O\xff\x00\x04@\xff\xff\x11O\xff\x00\x02\x03\xff\x01\x05\x04\xff\x02\x06)F2FO\xff\x00\x03O\xff\x00\x04T\x01D\xff\xffdK\x01\x19F"FI\x1bb\xff\x06\x02O\xff\x00\x03O\xff\x00\x04\xff\x01D\xff\xffd\xff\x01[\x1ad\xff\x02\x04O\xff\x00\x01O\xff\x00\x02\xff\x00B\xffSr\xff\x00\x0bF\x14F[\x19D\xff\x06\x04O\xff\x00\x01O\xff\x00\x02\xff\x02B\xff\xffR\xff\x02\x0bF\x14F\x18F!F{hO\xff\x00\x04\x1aF}\x03F\xff\xff4\xff\x03F\x0cF\xff`\x0bK[h\x1b\x0c\x03\xff\x03\x03\x013[\x00;`\xffh;h\xff\xff\xff\xff\xff`\x02\xff\x05K\xff`\x00\xff\xffh\x18F\x147\xffF\xff\xff\x00\xff\x008\x02@\x00}\x04\xff\x00@x}]\x01\xff\xff\x00\xff\x03K\x1bh\x18F\xffF]\xff\x04{pG\x00\xff\x08\x00\x00 \xff\xff\x00\xff\xff\xff\xff\xff\x01F\x05K\xffh\xff\x0a\x03\xff\x07\x03\x03J\xff\\!\xff\x03\xff\x18F\xff\xff\x008\x02@\xffM\x00\x08\xff\xff\x00\xff\xff\xff\xff\xff\x01F\x05K\xffh[\x0b\x03\xff\x07\x03\x03J\xff\\!\xff\x03\xff\x18F\xff\xff\x008\x02@\xffM\x00\x08\xff\xff\xff\xff\x00\xffx`\x00}\x03{a\x00}\x03;a\x00}\x03\xff`\x00}\x03\xffa\x00}\x03\xffa{h\x1bh\x03\xff\x01\x03\x00+\x12\xffiK\xffhhJ}\x03\xff\x00\x03\xff`fK\xffh{h[kdI\x13C\xff`{h[k\x00+\x01\xff\x01}\x03\xffa{h\x1bh\x03\xff\x00}\x03\x00+\x17\xff]K\xff\xff\xff0}\x03\xff@\x12{h\xffkYI\x13C\xff\xff\xff0{h\xffk\xff\xff\xff\x1f\x01\xff\x01}\x03\xffa{h\xffk\x00+\x01\xff\x01}\x03\xffa{h\x1bh\x03\xff\xff\x13\x00+\x17\xffNK\xff\xff\xff0}\x03\xff@\x02{h\x1blJI\x13C\xff\xff\xff0{h\x1bl\xff\xff\xff\x0f\x01\xff\x01}\x03\xffa{h\x1bl\x00+\x01\xff\x01}\x03\xffa{h\x1bh\x03\xff\xffs\x00+\x01\xff\x01}\x03\xffa{h\x1bh\x03\xff \x03\x00+\x00\xff\xff\xff:K\x1bl9JC\xff\xffS\x13d7K\x1bl\x03\xff\xffS\xff`\xffh5K\x1bh4JC\xff\xffs\x13`\xff\xff,\xffxa\x08\xff\xff\xff(\xff\x02F{i\xff\x1ad+\x01\xff\x03}\x03\xff\xff,K\x1bh\x03\xff\xffs\x00+\xff\xff(K\x1bo\x03\xff@s;a;i\x00+5\xff{h\x1bk\x03\xff@s:i\xffB.\xff K\x1bo}\x03\xff@s;a\x1eK\x1bo\x1dJC\xff\xff3\x13g\x1bK\x1bo\x1aJ}\x03\xff\xff3\x13g\x18J;i\x13g\x16K\x1bo\x03\xff\x01\x03\x01+\x14\xff\xff\xff\xff\xffxa\x0a\xff\xff\xff\xff\xff\x02F{i\xff\x1aA\xff\xff2\xffB\x01\xff\x03}\x03O\xff\x0cK\x1bo\x03\xff\x02\x03\x00+\xff\xff{h\x1bk\x03\xff@s\xff\xff@\x7f\x11\xff\x05K\xffh}\x03\xff\xff\x12{h\x19k\x04K\x0b@\x01I\x13C\xff`\x0b\xff\x008\x02@\x00p\x00@\xff\xff\xff\x0f\xffK\xffh\xffJ}\x03\xff\xff\x13\xff`\xffK\x1ao{h\x1bk\xff\xff\x0b\x03\xffI\x13C\x0bg{h\x1bh\x03\xff\x10\x03\x00+\x10\xff\xffK\xff\xff\xff0\xffJ}\x03\xff\xffs\xff\xff\xff0\xffK\xff\xff\xff {h\xffk\xffI\x13C\xff\xff\xff0{h\x1bh\x03\xff\xffC\x00+\x0a\xff\xffK\xff\xff\xff0}\x03\xff@2{h[n\xffI\x13C\xff\xff\xff0{h\x1bh\x03\xff\x00C\x00+\x0a\xff\xffK\xff\xff\xff0}\x03\xff@"{h\xffn\xffI\x13C\xff\xff\xff0{h\x1bh\x03\xff\xff3\x00+\x0a\xff\xffK\xff\xff\xff0}\x03\xff@\x12{h\xffn\xffI\x13C\xff\xff\xff0{h\x1bh\x03\xff\x003\x00+\x0a\xff\xffK\xff\xff\xff0}\x03\xff@\x02{h\x1bo\xffI\x13C\xff\xff\xff0{h\x1bh\x03\xff@\x03\x00+\x0a\xff{K\xff\xff\xff0}\x03\xff\x03\x02{h[lxI\x13C\xff\xff\xff0{h\x1bh\x03\xff\xff\x03\x00+\x0a\xffsK\xff\xff\xff0}\x03\xff\x0c\x02{h\xffloI\x13C\xff\xff\xff0{h\x1bh\x03\xff\xffs\x00+\x0a\xffjK\xff\xff\xff0}\x03\xff0\x02{h\xfflgI\x13C\xff\xff\xff0{h\x1bh\x03\xff\x00s\x00+\x0a\xffbK\xff\xff\xff0}\x03\xff\xff\x02{h\x1bm^I\x13C\xff\xff\xff0{h\x1bh\x03\xff\xffc\x00+\x0a\xffYK\xff\xff\xff0}\x03\xff@r{h[mVI\x13C\xff\xff\xff0{h\x1bh\x03\xff\x00c\x00+\x0a\xffQK\xff\xff\xff0}\x03\xff@b{h\xffmMI\x13C\xff\xff\xff0{h\x1bh\x03\xff\xffS\x00+\x0a\xffHK\xff\xff\xff0}\x03\xff@R{h\xffmEI\x13C\xff\xff\xff0{h\x1bh\x03\xff\x00S\x00+\x0a\xff@K\xff\xff\xff0}\x03\xff@B{h\x1bn Tx: $OK#9a +[2.387] read(): <13> Rx: $vFlashWrite:80024d0:= \x00}\x03\x18F\x187\xffF\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0f\x0f\xff\xff\xff\xff\xff\xff\x00\xffx`9`;h\x00+\x02\xff\x04+\x08\xff\x0f\xff{h\x1bh\x01"\x00!\x18F\x00\xff\xff\xff\x16\xff{h\x1bh\x01"\x04!\x18F\x00\xff\xff\xff\x0e\xff{h\x1bh\x01"\x00!\x18F\x00\xff\xff\xff{h\x1bh\x01"\x04!\x18F\x00\xff\xff\xff\x00\xff{h\x1bh\x1ah{h\x1bhB\xff\x01\x02\x1a`\x00}\x03\x18F\x087\xffF\xff\xff\xff\xff\xff\xff\x00\xffx`{h\x1bh\x1bi\x03\xff\x02\x03\x02+"\xff{h\x1bh\xffh\x03\xff\x02\x03\x02+\x1b\xff{h\x1bho\xff\x02\x02\x1aa{h\x01"\x1aw{h\x1bh\xffi\x03\xff\x03\x03\x00+\x03\xffxh\x00\xff\xff\xff\x05\xffxh\x00\xff\xff\xffxh\x00\xff\xff\xff{h\x00"\x1aw{h\x1bh\x1bi\x03\xff\x04\x03\x04+"\xff{h\x1bh\xffh\x03\xff\x04\x03\x04+\x1b\xff{h\x1bho\xff\x04\x02\x1aa{h\x02"\x1aw{h\x1bh\xffi\x03\xff@s\x00+\x03\xffxh\x00\xff\xff\xff\x05\xffxh\x00\xff\xff\xffxh\x00\xff\xff\xff{h\x00"\x1aw{h\x1bh\x1bi\x03\xff\x08\x03\x08+"\xff{h\x1bh\xffh\x03\xff\x08\x03\x08+\x1b\xff{h\x1bho\xff\x08\x02\x1aa{h\x04"\x1aw{h\x1bh\xffi\x03\xff\x03\x03\x00+\x03\xffxh\x00\xff\xff\xff\x05\xffxh\x00\xffu\xffxh\x00\xff\xff\xff{h\x00"\x1aw{h\x1bh\x1bi\x03\xff\x10\x03\x10+"\xff{h\x1bh\xffh\x03\xff\x10\x03\x10+\x1b\xff{h\x1bho\xff\x10\x02\x1aa{h\x08"\x1aw{h\x1bh\xffi\x03\xff@s\x00+\x03\xffxh\x00\xffY\xff\x05\xffxh\x00\xffK\xffxh\x00\xff\\\xff{h\x00"\x1aw{h\x1bh\x1bi\x03\xff\x01\x03\x01+\x0e\xff{h\x1bh\xffh\x03\xff\x01\x03\x01+\x07\xff{h\x1bho\xff\x01\x02\x1aaxh\x02\xff/\xff{h\x1bh\x1bi\x03\xff\xff\x03\xff+\x0e\xff{h\x1bh\xffh\x03\xff\xff\x03\xff+\x07\xff{h\x1bho\xff\xff\x02\x1aaxh\x00\xffe\xff{h\x1bh\x1bi\x03\xff\xffs\xff\xff\xff\x7f\x0e\xff{h\x1bh\xffh\x03\xff\xff\x03\xff+\x07\xff{h\x1bho\xff\xffr\x1aaxh\x00\xffX\xff{h\x1bh\x1bi\x03\xff@\x03@+\x0e\xff{h\x1bh\xffh\x03\xff@\x03@+\x07\xff{h\x1bho\xff@\x02\x1aaxh\x00\xff\x0a\xff{h\x1bh\x1bi\x03\xff \x03 +\x0e\xff{h\x1bh\xffh\x03\xff \x03 +\x07\xff{h\x1bho\xff \x02\x1aaxh\x00\xff\x18\xff\x00\xff\x087\xffF\xff\xff\xff\xff\xff\xff\x00\xff\xff`\xff`z`\xffh\xff\xff<0\x01+\x01\xff\x02}\x03\x05\xff\xffh\x01"\xff\xff< \xffh\x02"\xff\xff= {h\x14+\x00\xff\xff\xff\x01\xffR\xff}\x03\xff%(\x00\x08\xff)\x00\x08\xff)\x00\x08\xff)\x00\x08e(\x00\x08\xff)\x00\x08\xff)\x00\x08\xff)\x00\x08\xff(\x00\x08\xff)\x00\x08\xff)\x00\x08\xff)\x00\x08\xff(\x00\x08\xff)\x00\x08\xff)\x00\x08\xff)\x00\x08))\x00\x08\xff)\x00\x08\xff)\x00\x08\xff)\x00\x08i)\x00\x08\xffh\x1bh\xffh\x18F\x00\xffN\xff\xffh\x1bh\xffi\xffh\x1bhB\xff\x08\x02\xffa\xffh\x1bh\xffi\xffh\x1bh"\xff\x04\x02\xffa\xffh\x1bh\xffi\xffh\x1ai\xffh\x1bh\x0aC\xffa\xff\xff\xffh\x1bh\xffh\x18F\x00\xff\xff\xff\xffh\x1bh\xffi\xffh\x1bhB\xff\x00b\xffa\xffh\x1bh\xffi\xffh\x1bh"\xff\xffb\xffa\xffh\x1bh\xffi\xffh\x1bi\x1a\x02\xffh\x1bh\x0aC\xffa\xff\xff\xffh\x1bh\xffh\x18F\x00\xff\xff\xff\xffh\x1bh\xffi\xffh\x1bhB\xff\x08\x02\xffa\xffh\x1bh\xffi\xffh\x1bh"\xff\x04\x02\xffa\xffh\x1bh\xffi\xffh\x1ai\xffh\x1bh\x0aC\xffab\xff\xffh\x1bh\xffh\x18F\x00\xffM\xff\xffh\x1bh\xffi\xffh\x1bhB\xff\x00b\xffa\xffh\x1bh\xffi\xffh\x1bh"\xff\xffb\xffa\xffh\x1bh\xffi\xffh\x1bi\x1a\x02\xffh\x1bh\x0aC\xffaA\xff\xffh\x1bh\xffh\x18F\x00\xff\xff\xff\xffh\x1bhZm\xffh\x1bhB\xff\x08\x02Ze\xffh\x1bhZm\xffh\x1bh"\xff\x04\x02Ze\xffh\x1bhYm\xffh\x1ai\xffh\x1bh\x0aCZe!\xff\xffh\x1bh\xffh\x18F\x00\xff\xff\xff\xffh\x1bhZm\xffh\x1bhB\xff\x00bZe\xffh\x1bhZm\xffh\x1bh"\xff\xffbZe\xffh\x1bhYm\xffh\x1bi\x1a\x02\xffh\x1bh\x0aCZe\x00\xff\x00\xff\xffh\x01"\xff\xff= \xffh\x00"\xff\xff< \x00}\x03\x18F\x107\xffF\xff\xff\x00\xff\xff\xff\xff\xff\x00\xffx`9`{h\xff\xff<0\x01+\x01\xff\x02}\x03\xff\xff{h\x01"\xff\xff< {h\x02"\xff\xff= {h\x1bh\xffh\xff`\xffhOK\x13@\xff`\xffh}\x03\xff\x7fC\xff`{h\x1bh\xffh\xff`;h\x1bh@+g\xff@+\x0b\xff\x10+s\xff\x10+\x02\xff\x00+o\xffx\xff +l\xff0+j\xffs\xffp+\x0d\xffp+\x04\xffP+3\xff`+A\xffj\xff\xff\xff\xff_f\xff\xff\xff\x00_\x17\xffc\xff{h\x18h;h\xffh;hZh;h\xffh\x00\xff\x0a\xff{h\x1bh\xffh\xff`\xffhC\xffw\x03\xff`{h\x1bh\xffh\xff`L\xff{h\x18h;h\xffh;hZh;h\xffh\x00\xff\xff\xff{h\x1bh\xffh{h\x1bhB\xff\xffB\xff`9\xff{h\x18h;hYh;h\xffh\x1aF\x00\xffg\xff{h\x1bhP!\x18F\x00\xff\xff\xff)\xff{h\x18h;hYh;h\xffh\x1aF\x00\xff\xff\xff{h\x1bh`!\x18F\x00\xff\xff\xff\x19\xff{h\x18h;hYh;h\xffh\x1aF\x00\xffG\xff{h\x1bh@!\x18F\x00\xff\xff\xff\x09\xff{h\x1ah;h\x1bh\x19F\x10F\x00\xff\xff\xff\x00\xff\x00\xff{h\x01"\xff\xff= {h\x00"\xff\xff< \x00}\x03\x18F\x107\xffF\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`9`{h\x1bh\xff`{h@J\xffB\x13\xff{h\xff\xff\xffO\x0f\xff{h=J\xffB\x0b\xff{h Tx: $OK#9a +[2.388] read(): <13> Rx: $vFlashWrite:8003080:\xffh\x1b\x04:i\x13C;a{h\x12J\xffB\x03\xff{h\x11J\xffB\x09\xff{i}\x03\xff\xff3{a;h[i\x1b\x02zi\x13C{a{hziZ`{h\xffhZe;hZh{h\xffe{h:i\x1ab\x00\xff\x1c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\x00\x01@\x00\x04\x01@\xff\xff\xff\xff\x00\xffx`9`{h\x1bj}\x03\xff\xff\x12{h\x1ab{h\x1bj;a{h[h{a{h[m\xff`\xffh\x1cK\x13@\xff`;h\x1bh\x1b\x02\xffh\x13C\xff`;i}\x03\xff\x00\x13;a;h\xffh\x1b\x05:i\x13C;a{h\x13J\xffB\x03\xff{h\x12J\xffB\x09\xff{i}\x03\xff\xff}\x03{a;h[i\xff\x02zi\x13C{a{hziZ`{h\xffhZe;hZh{h\xffe{h:i\x1ab\x00\xff\x1c7\xffF]\xff\x04{pG\x00\xff\xff\xff\xff\xff\x00\x00\x01@\x00\x04\x01@\xff\xff\xff\xff\x00\xff\xff`\xff`z`\xffh\x1bj{a\xffh\x1bj}\x03\xff\x01\x02\xffh\x1ab\xffh\xffi;a;i}\x03\xff\xff\x03;a{h\x1b\x01:i\x13C;a{i}\x03\xff\x0a\x03{azi\xffh\x13C{a\xffh:i\xffa\xffhzi\x1ab\x00\xff\x1c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xff\xff`\xff`z`\xffh\x1bj}\x03\xff\x10\x02\xffh\x1ab\xffh\xffi{a\xffh\x1bj;a{i}\x03\xffpC{a{h\x1b\x03zi\x13C{a;i}\x03\xff\xff\x03;a\xffh\x1b\x01:i\x13C;a\xffhzi\xffa\xffh:i\x1ab\x00\xff\x1c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`9`{h\xffh\xff`\xffh}\x03\xffp\x03\xff`:h\xffh\x13CC\xff\x07\x03\xff`{h\xffh\xff`\x00\xff\x147\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xff\xff`\xff`z`;`\xffh\xffh{a{i}\x03\xff\x7fC{a;h\x1a\x02{h\x1aC\xffh\x13Czi\x13C{a\xffhzi\xff`\x00\xff\x1c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xff\xff`\xff`z`\xffh\x03\xff\x1f\x03\x01"\x02\xff\x03\xff{a\xffh\x1aj{i\xffC\x1a@\xffh\x1ab\xffh\x1aj\xffh\x03\xff\x1f\x03yh\x01\xff\x03\xff\x1aC\xffh\x1ab\x00\xff\x1c7\xffF]\xff\x04{pG\x00\x00\xff\xff\xff\xff\x00\xffx`9`{h\xff\xff<0\x01+\x01\xff\x02}\x03E\xff{h\x01"\xff\xff< {h\x02"\xff\xff= {h\x1bh[h\xff`{h\x1bh\xffh\xff`{h\x1bh\x1cJ\xffB\x04\xff{h\x1bh\x1bJ\xffB\x08\xff\xffh}\x03\xffp\x03\xff`;h[h\xffh\x13C\xff`\xffh}\x03\xffp\x03\xff`;h\x1bh\xffh\x13C\xff`\xffh}\x03\xff\xff\x03\xff`;h\xffh\xffh\x13C\xff`{h\x1bh\xffhZ`{h\x1bh\xffh\xff`{h\x01"\xff\xff= {h\x00"\xff\xff< \x00}\x03\x18F\x147\xffF]\xff\x04{pG\x00\x00\x01@\x00\x04\x01@\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`{h\x00+\x01\xff\x01}\x03@\xff{h[o\x00+\x06\xff{h\x00"\xff\xffp xh\x01\xff\x0a\xff{h}\x04"Zg{h\x1bh\x1ah{h\x1bh"\xff\x01\x02\x1a`xh\x00\xff\\\xff\x03F\x01+\x01\xff\x01}\x03"\xff{h[j\x00+\x02\xffxh\x00\xff\xff\xff{h\x1bhZh{h\x1bh"\xff\xffBZ`{h\x1bh\xffh{h\x1bh"\xff}\x0a\x02\xff`{h\x1bh\x1ah{h\x1bhB\xff\x01\x02\x1a`xh\x00\xff{\xff\x03F\x18F\x087\xffF\xff\xff\xff\xff\xff\xff\x00\xffx`{h\x1bh\xffi\xffa{h\x1bh\x1bh\xffa{h\x1bh\xffh{a\xffi\x03\xff\x0f\x03;a;i\x00+\x13\xff\xffi\x03\xff \x03\x00+\x0e\xff\xffi\x03\xff \x03\x00+\x09\xff{h\x1bn\x00+\x00\xff\xff\xff{h\x1bnxh\xffG\xff\xff;i\x00+\x00\xff\xff\xff{i\x03\xff\x01\x03\x00+\x05\xff\xffi\x03\xff\xffs\x00+\x00\xff\xff\xff\xffi\x03\xff\x01\x03\x00+\x0e\xff\xffi\x03\xff\xffs\x00+\x09\xff{h\x1bh\x01"\x1ab{h\xffoC\xff\x01\x02{h\xffg\xffi\x03\xff\x02\x03\x00+\x0e\xff{i\x03\xff\x01\x03\x00+\x09\xff{h\x1bh\x02"\x1ab{h\xffoC\xff\x04\x02{h\xffg\xffi\x03\xff\x04\x03\x00+\x0e\xff{i\x03\xff\x01\x03\x00+\x09\xff{h\x1bh\x04"\x1ab{h\xffoC\xff\x02\x02{h\xffg\xffi\x03\xff\x08\x03\x00+\x13\xff\xffi\x03\xff \x03\x00+\x04\xff{i\x03\xff\x01\x03\x00+\x09\xff{h\x1bh\x08"\x1ab{h\xffoC\xff\x08\x02{h\xffg{h\xffo\x00+\x7f\xff\xffi\x03\xff \x03\x00+\x0c\xff\xffi\x03\xff \x03\x00+\x07\xff{h\x1bn\x00+\x03\xff{h\x1bnxh\xffG{h\xffo\xff`{h\x1bh\xffh\x03\xff@\x03@+\x04\xff\xffh\x03\xff\x08\x03\x00+1\xffxh\x00\xff6\xff{h\x1bh\xffh\x03\xff@\x03@+}\x03\xff{h\x1bh\xffh{h\x1bh"\xff@\x02\xff`{h\xffn\x00+\x13\xff{h\xffn&J\x1ae{h\xffn\x18F\xff\xff\xff\xff\x03F\x00+\x16\xff{h\xffn\x1bmzh\xffn\x10F\xffG\x0e\xffxh\x00\xffE\xff\x0a\xffxh\x00\xffA\xff\x06\xffxh\x00\xff=\xff{h\x00"\xffg%\xff\x00\xff}\x03\xff\xffi\x03\xff\xff\x03\x00+\x0d\xff\xffi\x03\xff\xff\x03\x00+\x08\xff{h[n\x00+\x17\xff{h[nxh\xffG\x12\xff\xffi\x03\xff@\x03\x00+\x0e\xff\xffi\x03\xff@\x03\x00+\x09\xffxh\x00\xff\x14\xff\x00\xff\x04\xff\x00\xff\x02\xff\x00\xff\x00\xff\x00\xff 7\xffF\xff\xff\x00\xff\xff>\x00\x08\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`\x00}\x03\xffa\x00}\x03\xffu{h\xffh{h\x1bi\x1aC{h[i\x1aC{h\xffi\x13C;a{h\x1bh\x1ah\xffK\x13@zh\x12h9i\x0bC\x13`{h\x1bh[h}\x03\xff@Q{h\xffh{h\x1bh\x0aCZ`{h\xffi;a{h\x1bj:i\x13C;a{h\x1bh\xffh}\x03\xff0a{h\x1bh:i\x0aC\xff`{h\x1bh\xffJ\xffB!\xff\xffK\xff\xff\xff0\x03\xff\x03\x03\x03+\x16\xff\x01\xffR\xff}\x03\xff\xff7\x00\x08\xff7\x00\x08\xff7\x00\x08\xff7\x00\x08\x01}\x03\xffwQ\xff\x02}\x03\xffwN\xff\x04}\x03\xffwK\xff\x08}\x03\xffwH\xff\x10}\x03\xffw\x00\xffD\xff{h\x1bh\xffJ\xffB4\xff\xffK\xff\xff\xff0\x03\xff\x0c\x03\x0c+)\xff\x01\xffR\xff}\x03\xff\x00\xff\x118\x00\x08)8\x00\x08)8\x00\x08)8\x00\x08\x1d8\x00\x08)8\x00\x08)8\x00\x08)8\x00\x08\x178\x00\x08)8\x00\x08)8\x00\x08)8\x00\x08}\x038\x00\x08\x00}\x03\xffw\x17\xff\x02}\x03\xffw\x14\xff\x04}\x03\xffw\x11\xff\x08}\x03\xffw\x0e\xff\x10}\x03\xffw\x00\xff\x0a\xff{h\x1bhqJ\xffB \xffnK\xff\xff\xff0\x03\xff0\x03\x10+\x0f\xff\x10+\x02\xff\x00+\x05\xff\x10\xff +\x05\xff0+\x09\xff\x0b\xff\x00}\x03\xffw\xff\xff\x02}\x03\xffw\xff\xff\x04}\x03\xffw\xff\xff\x08}\x03\xffw\xff\xff\x10}\x03\xffw\x00\xff\xff\xff{h\x1bh_J\xffB \xff[K\xff\xff\xff0\x03\xff\xff\x03@+\x0f\xff@+\x02\xff\x00+\x05\xff\x10\xff\xff+\x05\xff\xff+\x09\xff\x0b\xff\x00}\x03\xffw\xff\xff\x02}\x03\xffw\xff\xff\x04}\x03\xffw\xff\xff\x08}\x03\xffw\xff\xff\x10}\x03\xffw\x00\xff\xff\xff{h\x1bhMJ\xffB}\x04\xffHK\xff\xff\xff0\x03\xff@s\xff\xff\xff\x7f\x12\xff\xff\xff\xff\x7f\x02\xff\x00+\x07\xff\x12\xff\xff\xff\x00\x7f\x06\xff\xff\xff@\x7f\x09\xff\x0b\xff\x00}\x03\xffw\xff\xff\x02}\x03\xffw\xff\xff\x04}\x03\xffw\xff\xff\x08}\x03\xffw\xff\xff\x10}\x03\xffw\x00\xff\xff\xff{h\x1bh9J\xffB}\x04\xff3K\xff\xff\xff0\x03\xff@c\xff\xff\xffo\x12\xff\xff\xff\xffo\x02\xff\x00+\x07\xff\x12\xff\xff\xff\x00o\x06\xff\xff\xff@o\x09\xff\x0b\xff\x01}\x03\xffww\xff\x02}\x03\xffwt\xff\x04}\x03\xffwq\xff\x08}\x03\xffwn\xff\x10}\x03\xffw\x00\xffj\xff{h\x1bh%J\xffB}\x04\xff\x1eK\xff\xff\xff0\x03\xff@S\xff\xff\xff_\x12\xff\xff\xff\xff_\x02\xff\x00+\x07\xff\x12\xff\xff\xff\x00_\x06\xff\xff\xff@_\x09\xff\x0b\xff\x00}\x03\xffwM\xff\x02}\x03\xffwJ\xff\x04}\x03\xffwG\xff\x08}\x03\xffwD\xff\x10}\x03\xffw\x00\xff@\xff{h\x1bh\x11J\xffB9\xff\x09K\xff\xff\xff0\x03\xff@C\xff\xff\xffO'\xff\xff\xff\xffO\x17\xff\x00+\x1c\xff'\xff\x00\xff\xffi\xff\xff\x00\x10\x01@\x008\x02@\x00D\x00@\x00H\x00@\x00L\x00@\x00P\x00@\x00\x14\x01@\x00x\x00@\x00|\x00@\xff\xff\x00O\x06\xff\xff\xff@O\x09\xff\x0b\xff\x00}\x03\xffw\x0e\xff\x02}\x03\xffw\x0b\xff\x04}\x03\xffw\x08\xff\x08}\x03\xffw\x05\xff\x10}\x03\xffw\x00\xff\x01\xff\x10}\x03\xffw{h\xffi\xff\xff\x00O|\xff\xff\x7f\x08+Y\xff\x01\xffR\xff}\x03\xff\xff:\x00\x08\xff:\x00\x08\xff:\x00\x08\x0b;\x00\x08\xff:\x00\x08\x0b;\x00\x08\x0b;\x00\x08\x0b;\x00\x08\xff:\x00\x08\xff\xff\xff\xff\x03FZ\x00{h[h[\x08\x1aD{h[h\xff\xff\xff\xff\xff\xff\xffa8\xff\xff\xff\xff\xff\x03FZ\x00{h[h[\x08\x1aD{h[h\xff\xff\xff\xff\xff\xff\xffa)\xff{h[hZ\x08]K\x13DzhRh\xff\xff\xff\xff\xff\xff\xffa\x1d\xff\xff\xff\xff\xff\x03FZ\x00{h[h[\x08\x1aD{h[h\xff\xff\xff\xff\xff\xff\xffa\x0e\xff{h[h[\x08\x03\xff\xff2{h[h\xff\xff\xff\xff\xff\xff\xffa\x02\xff\x01}\x03\xffu\x00\xff\xffi\x0f+\x16\xff\xffi\xff\xff\xff?\x12\xff\xffi\xff\xff}\x03\xff\x0f\x03\xff\xff\xffi[\x08\xff\xff\x03\xff\x07\x03\xff\xff\xff\xff\x13C\xff\xff{h\x1bh\xff\xff\xff`n\xff\x01}\x03\xffuk\xff\xff\x7f\x08+W\xff\x01\xffR\xff}\x03\xff\x00\xff}];\x00\x08\xff;\x00\x08\xff;\x00\x08\x01<\x00\x08\xff;\x00\x08\x01<\x00\x08\x01<\x00\x08\x01<\x00\x08\xff;\x00\x08\xff\xffT\xff\x02F{h[h[\x08\x1aD{h[h\xff\xff\xff\xff\xff\xff\xffa6\xff\xff\xffZ\xff\x02F{h[h[\x08\x1aD{h[h\xff\xff\xff\xff\xff\xff\xffa(\xff{h[hZ\x08 K\x13DzhRh\xff\xff\xff\xff\xff\xff\xffa\x1c\xff\xff\xffn\xff\x02F{h[h[\x08\x1aD{h[h\xff\xff\xff\xff\xff\xff\xffa\x0e\xff{h[h[\x08\x03\xff\x00B{h[h\xff\xff\xff\xff\xff\xff\xffa\x02\xff\x01}\x03\xffu\x00\xff\xffi\x0f+\x08\xff\xffi\xff\xff#18 +[2.388] handleFlashPacket(): Flash write: Address= 0x8003080, Length=2960 +[2.388] write(): <13> Tx: $OK#9a +[2.388] read(): <13> Rx: $vFlashWrite:8003c10:\xff?\x04\xff{h\x1bh\xffi\xff`\x01\xff\x01}\x03\xffu{h\x00"\x1af{h\x00"Zf\xff}]\x18F 7\xffF\xff\xff\x00H\xff\x01\x00}\x04\xff\x00\xff\xff\xff\xff\x00\xffx`{h[j\x03\xff\x01\x03\x00+\x0a\xff{h\x1bh[h}\x03\xff\x001{h\xffj{h\x1bh\x0aCZ`{h[j\x03\xff\x02\x03\x00+\x0a\xff{h\x1bh[h}\x03\xff\xff1{h\xffj{h\x1bh\x0aCZ`{h[j\x03\xff\x04\x03\x00+\x0a\xff{h\x1bh[h}\x03\xff\xff!{h\x1ak{h\x1bh\x0aCZ`{h[j\x03\xff\x08\x03\x00+\x0a\xff{h\x1bh[h}\x03\xff\x00A{hZk{h\x1bh\x0aCZ`{h[j\x03\xff\x10\x03\x00+\x0a\xff{h\x1bh\xffh}\x03\xff\xffQ{h\xffk{h\x1bh\x0aC\xff`{h[j\x03\xff \x03\x00+\x0a\xff{h\x1bh\xffh}\x03\xff\x00Q{h\xffk{h\x1bh\x0aC\xff`{h[j\x03\xff@\x03\x00+\x1a\xff{h\x1bh[h}\x03\xff\xff\x11{h\x1al{h\x1bh\x0aCZ`{h\x1bl\xff\xff\xff\x1f\x0a\xff{h\x1bh[h}\x03\xff\xff\x01{hZl{h\x1bh\x0aCZ`{h[j\x03\xff\xff\x03\x00+\x0a\xff{h\x1bh[h}\x03\xff\x00!{h\xffl{h\x1bh\x0aCZ`\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x02\xffx`{h\x00"\xffg\xff\xff}\x03\xff\xff`{h\x1bh\x1bh\x03\xff\x08\x03\x08+\x0e\xffo\xff~C\x00\xff\xffh\x00"O\xff\x00\x11xh\x00\xff\x14\xff\x03F\x00+\x01\xff\x03}\x03\x0a\xff{h "Zg{h "\xffg{h\x00"\xff\xffp \x00}\x03\x18F\x107\xffF\xff\xff\xff\xff\xff\xff\x00\xff\xff`\xff`;`\x13F\xffq}\x0a\xff\xffi\xff\xff\xff?&\xff\xff\xff\xff\xff\x02F;h\xff\x1a\xffi\xffB\x02\xff\xffi\x00+\x1b\xff\xffh\x1bh\x1ah\xffh\x1bh"\xff\xffr\x1a`\xffh\x1bh\xffh\xffh\x1bh"\xff\x01\x02\xff`\xffh "Zg\xffh "\xffg\xffh\x00"\xff\xffp \x03}\x03\x0f\xff\xffh\x1bh\xffi\xffh\x13@\xffh\xffB\x0c\xff\x01}\x03\x00}\x03\xff\xff\x1aF\xffy\xffB\xff\xff\x00}\x03\x18F\x107\xffF\xff\xff\xff\xff\xff\xff\x00\xffx`{h\x1bh\x1ah{h\x1bh"\xff\xffr\x1a`{h\x1bh\xffh{h\x1bh"\xff\x01\x02\xff`{h "\xffg{h\x00"\x1af\x00\xff\x0c7\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`{h\xffk\xff`\xffh\x00"\xff\xffZ \xffh\x00"\xff\xffR \xffh\xff\xff\x07\xff\x00\xff\x107\xffF\xff\xff\xff\xff\xff\xff\x00\xffx`{h\x1bh\x1ah{h\x1bh"\xff@\x02\x1a`{h "Zg{h\x00"Zfxh\xff\xff\xff\xff\x00\xff\x087\xffF\xff\xff\xff\xff\xff\xff\x00\xffx`{h\x1bh\x1bhZj{h\x1bh\xffh[\x08\xff\x1a\xff`\xffh\x18F\x147\xffF]\xff\x04{pG\xff\xff\xff\xff\x00\xffx`{h\x1bh\xffh{h\x1bh\x1bhR\x08Zb\x00\xff\x0c7\xffF]\xff\x04{pG\x00\x00\xff\xff\xff\xff\x00\xffx`9`{h\x08J\x1aa{h\x08JZa{h\x07J\xffa{h:h\x1a`{h\x18F\x0c7\xffF]\xff\x04{pG\x10!\x01\x00\xff\x0fI@\xff\xff@?\xff\xff\xff\xff\x00\xffx`{h\x1bhK\x1bk\x03\xff\x10\x03\xff`\xffh;K\x1bk:JC\xff\x08\x03\x13c8K\x1bk\x03\xff\x08\x03\xff`\xffh5K\x1bk4JC\xff\x02\x03\x13c2K\x1bk\x03\xff\x02\x03{`{h\x00"O\xffpA.H\xff\xff\xff\xff\x00"O\xff\xffq,H\xff\xff\xff\xff\x01}\x03\xffa\x03}\x03;b\x00}\x03{b\x07\xff\x1c\x03\x19F'H\xff\xff\xff\xff\x08}\x03\xffa\x03}\x03;b\x00}\x03{b\x07\xff\x1c\x03\x19F"H\xff\xff\xff\xff@}\x03\xffa\x00}\x03;b\x00}\x03{b\x07\xff\x1c\x03\x19F\x1cH\xff\xff\xff\xffO\xffpC\xffa\x01}\x03;b\x00}\x03{b\x00}\x03\xffb\x07\xff\x1c\x03\x19F\x12H\xff\xff\xff\xffO\xff\x00s\xffa\x00}\x03;b\x00}\x03{b\x07\xff\x1c\x03\x19F\x0fH\xff\xff\xff\xffO\xff\xffs\xffa\x01}\x03;b\x00}\x03{b\x00}\x03\xffb\x07\xff\x1c\x03\x19F\x05H\xff\xff\xff\xff\x00\xff07\xffF\xff\xff\x008\x02@\x00\x14\x02@\x00\x04\x02@\x00\x08\x02@\x00\x00\x02@\x00\x10\x02@\xff\xff\xff\xff\x00\xffx`{h\x1bh\x09J\xffB\x0c\xff\x09H\xff\xffX\xff\xff\xff@z\x07K\xff\xff\x00z\x07K\x1bh\x013\x05J\x13`\x00\xff\x087\xffF\xff\xff\x00\x04\x00@h\x02\x00 \xff\x02\x00 \xff\x02\x00 #30 +[2.388] handleFlashPacket(): Flash write: Address= 0x8003c10, Length=2928 +[2.388] write(): <13> Tx: $OK#9a +[2.388] read(): <13> Rx: $vFlashWrite:8004780:\xff\xff\x00\xff\x00\xff\xffF]\xff\x04{pG\x00\x00\xff\xff\xff\xff\x00\xffx`9`{h\x01+\x08\xff;hO\xff\xffr\xffB\x03\xff\x04I\x04H\xff\xff\xff\xff\x00\xff\x087\xffF\xff\xff\x00\xff(\x00\x00 h\x02\x00 \xff\xff\x00\xffO\xff\xffq\x01 \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\xff\x0fK\x1bl\x0eJC\xff\xffS\x13d\x0cK\x1bl\x03\xff\xffS{`{h\x09K[l\x08JC\xff\xffCSd\x06K[l\x03\xff\xffC;`;h\x00\xff\x0c7\xffF]\xff\x04{pG\x00\xff\x008\x02@\xff\xff\xff\xff\x00\xffx`\x07\xff\x1c\x03\x00"\x1a`Z`\xff`\xff`\x1aa{h\x1bh\xff\xff\xffOD\xff;K\x1bl:JC\xff\x01\x03\x13d8K\x1bl\x03\xff\x01\x03\xffa\xffi5K\x1bk4JC\xff\x01\x03\x13c2K\x1bk\x03\xff\x01\x03{a{i/K\x1bk.JC\xff\x02\x03\x13c,K\x1bk\x03\xff\x02\x03;a;i }\x03\xffa\x02}\x03;b\x00}\x03{b\x00}\x03\xffb\x01}\x03\xffb\x07\xff\x1c\x03\x19F}\x03H\xff\xff\xff\xff\x08}\x03\xffa\x02}\x03;b\x00}\x03{b\x00}\x03\xffb\x01}\x03\xffb\x07\xff\x1c\x03\x19F\x1cH\xff\xff\xff\xff,\xff{h\x1bh\x1aJ\xffB'\xff\x16K\x1bl\x15JC\xff\x08\x03\x13d\x13K\x1bl\x03\xff\x08\x03\xff`\xffh\x10K\x1bk\x0fJC\xff\x01\x03\x13c\x0dK\x1bk\x03\xff\x01\x03\xff`\xffh\x03}\x03\xffa\x02}\x03;b\x00}\x03{b\x00}\x03\xffb\x02}\x03\xffb\x07\xff\x1c\x03\x19F\x04H\xff\xff\xff\xff\x00\xff07\xffF\xff\xff\x00\xff\x008\x02@\x00\x00\x02@\x00\x04\x02@\x00\x0c\x00@\xff\xff\xff\xff\x00\xffx`{h\x1bh\x0dJ\xffB\x13\xff\x0dK\x1bl\x0cJC\xff\x02\x03\x13d\x0aK\x1bl\x03\xff\x02\x03\xff`\xffh\x00"\x00!\x1d \xff\xff?\xff\x1d \xff\xffX\xff\x00\xff\x107\xffF\xff\xff\x00\xff\x00\x04\x00@\x008\x02@\xff\xff\xff\xff\x00\xffx`{h\x1bh\x0aJ\xffB\x0b\xff\x0aK\x1bl\x09JC\xff\x04\x03\x13d\x07K\x1bl\x03\xff\x04\x03\xff`\xffh\x00\xff\x147\xffF]\xff\x04{pG\x00\xff\x00\x08\x00@\x008\x02@\xff\xff\xff\xff\x00\xffx`\x07\xff\x0c\x03\x00"\x1a`Z`\xff`\xff`\x1aa{h\x1bh\x11J\xffB\x1c\xff\x11K\x1bk\x10JC\xff\x08\x03\x13c\x0eK\x1bk\x03\xff\x08\x03\xff`\xffhO\xff@C\xff`\x02}\x03;a\x00}\x03{a\x00}\x03\xffa\x02}\x03\xffa\x07\xff\x0c\x03\x19F\x05H\xff\xff&\xff\x00\xff 7\xffF\xff\xff\x00\x08\x00@\x008\x02@\x00\x0c\x02@\xff\xff\xff\xff\x00\xffx`\x07\xff\x14\x03\x00"\x1a`Z`\xff`\xff`\x1aa{h\x1bhKJ\xffB@\xff\xff\xffJK\x1blIJC\xff\xff}\x03\x13dGK\x1bl\x03\xff\xff}\x03;a;iDK\x1bkCJC\xff\x08\x03\x13cAK\x1bk\x03\xff\x08\x03\xff`\xffhO\xff@s{a\x02}\x03\xffa\x00}\x03\xffa\x03}\x03;b\x07}\x03{b\x07\xff\x14\x03\x19F8H\xff\xff\xff\xff8K8J\x1a`6KO\xff\x00bZ`4K\x00"\xff`3K\x00"\xff`1KO\xff\xffb\x1aa/K\x00"Za.K\x00"\xffa,K\x00"\xffa+KO\xff\x002\x1ab)K\x00"Zb'H\xff\xff\xff\xff\x03F\x00+\x01\xff\xff\xff@\xff{h}\x03J\xfff"J{h\xffc"K}\x03J\x1a`!KO\xff\x00bZ`\x1fK@"\xff`\x1dK\x00"\xff`\x1cKO\xff\xffb\x1aa\x1aK\x00"Za\x18K\x00"\xffa\x17K\x00"\xffa\x15KO\xff\x002\x1ab\x13K\x00"Zb\x12H\xff\xff\xff\xff\x03F\x00+\x01\xff\xff\xff\x11\xff{h\x0dJ\xfff\x0cJ{h\xffc\x00"\x00!' \xff\xff=\xff' \xff\xffV\xff\x00\xff(7\xffF\xff\xff\x00\xff\x00H\x00@\x008\x02@\x00\x0c\x02@\xff\x01\x00 (`\x02@\x08\x02\x00 X`\x02@\xff\xff\x00\xff\x00\xff\xffF]\xff\x04{pG\xff\xff\x00\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\x00\xff\x00\xff\xffF]\xff\x04{pG\xff\xff\x00\xff\x00\xff\xffF]\xff\x04{pG\xff\xff\x00\xff\x00\xff\xffF]\xff\x04{pG\xff\xff\x00\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\x00\xff\x02H\xff\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\x01\x00 \xff\xff\x00\xff\x02H\xff\xff\xff\xff\x00\xff\xff\xff\x00\xff\x08\x02\x00 \xff\xff\x00\xff\x02H\xff\xff\xff\xff\x00\xff\xff\xff\x00\xffh\x00\x00 \xff\xff\x00\xff\x02H\xff\xff+\xff\x00\xff\xff\xff\x00\xff(\x01\x00 \xff\xff\x00\xff\x15K\xff\xff\xff0\x14JC\xffp\x03\xff\xff\xff0\x12K\x1bh\x11JC\xff\x01\x03\x13`\x0fK\x00"\xff`\x0eK\x1ah\x0dI\x0dK\x13@\x0b`\x0bK\x0cJZ`\x09K\x1bh\x08J}\x03\xff\xff}\x03\x13`\x06K\x00"\xff`\x04KO\xff\x00b\xff`\x00\xff\xffF]\xff\x04{pG\x00\xff\x00\xff\x008\x02@\xff\xff\xff\xff\x100\x00}\x04\xff\xff4\xff\x00!\x03\xff\x0cK[XCP\x041\x0bH\x0cKB\x18\xffB\xff\xff\x0bJ\x02\xff\x00}\x03B\xff\x04;\x09K\xffB\xff\xff\xff\xff\xff\xff\x00\xff\x11\xff\xff\xff\xff\xffpG\x00\x00\x08 \xffM\x00\x08\x00\x00\x00 \x0c\x00\x00 \x0c\x00\x00 \xff\x02\x00 \xff\xff\x00\x00p\xff\x0dN\x0dL\xff\x1b\xff\x10\x00%\xffB\x09\xff\x0bN\x0cL\x00\xff \xff\xff\x1b\xff\x10\x00%\xffB\x05\xffp\xffV\xff%0\xffG\x015\xff\xffV\xff%0\xffG\x015\xff\xff\xffM\x00\x08\xffM\x00\x08\xffM\x00\x08\xffM\x00\x08\x02D\x03F\xffB\x00\xffpG\x03\xff\x01\x1b\xff\xff\xff\xff\x00\xff\xff\xff\x08\xff\xffFpG\xff\xff\x00\xff\xff\xff\x08\xff\xffFpG#0e +[2.388] handleFlashPacket(): Flash write: Address= 0x8004780, Length=1532 +[2.388] write(): <13> Tx: $OK#9a +[2.388] read(): <13> Rx: $vFlashWrite:8004d7c:\x00\x06\x10\x16\x00\x06\x10\x16\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x06\x07\x08\x09\x00\x00\x00\x00\x01\x02\x03\x04#37 +[2.388] handleFlashPacket(): Flash write: Address= 0x8004d7c, Length=32 +[2.388] write(): <13> Tx: $OK#9a +[2.389] read(): <13> Rx: $vFlashWrite:8004d9c:\xff\xff\xff\x7f\x01\x00\x00\x00#ae +[2.389] handleFlashPacket(): Flash write: Address= 0x8004d9c, Length=8 +[2.389] write(): <13> Tx: $OK#9a +[2.389] read(): <13> Rx: $vFlashWrite:8004da4:\x1d\x02\x00\x08\xffG\x00\x08#e3 +[2.389] handleFlashPacket(): Flash write: Address= 0x8004da4, Length=8 +[2.389] write(): <13> Tx: $OK#9a +[2.389] read(): <13> Rx: $vFlashWrite:8004dac:\xff\x01\x00\x08#d9 +[2.389] handleFlashPacket(): Flash write: Address= 0x8004dac, Length=4 +[2.389] write(): <13> Tx: $OK#9a +[2.389] read(): <13> Rx: $vFlashWrite:8004db0:\x10\x00\x00\x00\x01\x00\x00\x00\x00}\x04\xff\x00#2b +[2.389] handleFlashPacket(): Flash write: Address= 0x8004db0, Length=12 +[2.389] write(): <13> Tx: $OK#9a +[2.389] read(): <13> Rx: $vFlashDone#ea +[2.389] handleFlashPacket(): Writing to /tmp/ST-LINK_GDB_server_vmyquW.srec +[2.392] spawnCubeProgrammer(): ------ Switching to STM32CubeProgrammer ----- +[2.392] file_utils_spawn(): Spawning /opt/st/stm32cubeide_1.1.0/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.linux64_1.1.0.201910081157/tools/bin/STM32_Programmer_CLI --connect port=SWD mode=UR reset=hwRst --download /tmp/ST-LINK_GDB_server_vmyquW.srec --verify --log /tmp/STM32CubeProgrammer_rQzCuG.log +[3.613] file_utils_spawn(): Return code 0 +[3.613] spawnCubeProgrammer(): 16:02:36:024 ------------------------------------------------------------------- +[3.613] spawnCubeProgrammer(): 16:02:36:024 STM32CubeProgrammer v2.2.0 +[3.613] spawnCubeProgrammer(): 16:02:36:024 ------------------------------------------------------------------- +[3.613] spawnCubeProgrammer(): +[3.613] spawnCubeProgrammer(): 16:02:36:024 +[3.613] spawnCubeProgrammer(): +[3.613] spawnCubeProgrammer(): 16:02:36:024 Log output file: /tmp/STM32CubeProgrammer_rQzCuG.log +[3.613] spawnCubeProgrammer(): 16:02:36:028 STLinkUSBDriver.dll loaded +[3.613] spawnCubeProgrammer(): 16:02:36:029 STLinkUSBDriver.dll loaded +[3.613] spawnCubeProgrammer(): 16:02:36:029 STLinkUSBDriver.dll loaded +[3.613] spawnCubeProgrammer(): 16:02:36:029 ST-LINK SN : 0666FF515254667867215328 +[3.613] spawnCubeProgrammer(): 16:02:36:029 ST-LINK FW : V2J35M26 +[3.613] spawnCubeProgrammer(): 16:02:36:029 Voltage : 3,27V +[3.613] spawnCubeProgrammer(): 16:02:36:035 SWD freq : 4000 KHz +[3.613] spawnCubeProgrammer(): 16:02:36:035 Connect mode: Under Reset +[3.613] spawnCubeProgrammer(): 16:02:36:035 Reset mode : Hardware reset +[3.613] spawnCubeProgrammer(): 16:02:36:100 Device ID : 0x451 +[3.613] spawnCubeProgrammer(): 16:02:36:251 Reading data... +[3.613] spawnCubeProgrammer(): 16:02:36:252 r ap 0 @0x40023C14 0x00000004 bytes +[3.613] spawnCubeProgrammer(): 16:02:36:252 Database: Config 0 is active. +[3.613] spawnCubeProgrammer(): 16:02:36:266 flash loader /opt/st/stm32cubeide_1.1.0/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.linux64_1.1.0.201910081157/tools/bin/FlashLoader/0x451.stldr is loaded +[3.613] spawnCubeProgrammer(): 16:02:36:267 Reading data... +[3.613] spawnCubeProgrammer(): 16:02:36:267 r ap 0 @0x40023C14 0x00000004 bytes +[3.613] spawnCubeProgrammer(): 16:02:36:267 Database: Config 0 is active. +[3.613] spawnCubeProgrammer(): 16:02:36:267 Device name : STM32F76x/STM32F77x +[3.613] spawnCubeProgrammer(): 16:02:36:267 Flash size : 2 MBytes +[3.613] spawnCubeProgrammer(): 16:02:36:267 Device type : MCU +[3.613] spawnCubeProgrammer(): 16:02:36:268 Device CPU : Cortex-M7 +[3.613] spawnCubeProgrammer(): 16:02:36:268 +[3.613] spawnCubeProgrammer(): 16:02:36:268 +[3.613] spawnCubeProgrammer(): +[3.613] spawnCubeProgrammer(): 16:02:36:268 Memory Programming ... +[3.613] spawnCubeProgrammer(): 16:02:36:268 Opening and parsing file: ST-LINK_GDB_server_vmyquW.srec +[3.613] spawnCubeProgrammer(): 16:02:36:269 File : ST-LINK_GDB_server_vmyquW.srec +[3.613] spawnCubeProgrammer(): 16:02:36:269 Size : 19900 Bytes +[3.613] spawnCubeProgrammer(): 16:02:36:269 Address : 0x08000000 +[3.613] spawnCubeProgrammer(): 16:02:36:269 +[3.614] spawnCubeProgrammer(): +[3.614] spawnCubeProgrammer(): 16:02:36:269 Erasing Segment <0> Address <0x08000000> Size <19900>Bytes +[3.614] spawnCubeProgrammer(): 16:02:36:269 Erasing memory corresponding to segment 0: +[3.614] spawnCubeProgrammer(): 16:02:36:329 Memory erase... +[3.614] spawnCubeProgrammer(): 16:02:36:402 halt ap 0 +[3.614] spawnCubeProgrammer(): 16:02:36:402 w ap 0 reg 15 PC (0x20000000) +[3.614] spawnCubeProgrammer(): 16:02:36:403 w ap 0 reg 17 MSP (0x20000500) +[3.614] spawnCubeProgrammer(): 16:02:36:403 w ap 0 reg 16 xPSR (0x01000000) +[3.614] spawnCubeProgrammer(): 16:02:36:407 w ap 0 @0x20001100 0x00000200 bytes +[3.614] spawnCubeProgrammer(): 16:02:36:407 w ap 0 @0x20000000 0x00000004 bytes +[3.614] spawnCubeProgrammer(): 16:02:36:430 w ap 0 @0x20000004 0x00000CD4 bytes +[3.614] spawnCubeProgrammer(): 16:02:36:430 Erasing internal memory sector 0 +[3.614] spawnCubeProgrammer(): 16:02:36:430 Init flashloader... +[3.614] spawnCubeProgrammer(): 16:02:36:431 halt ap 0 +[3.614] spawnCubeProgrammer(): 16:02:36:431 w ap 0 reg 0 R0 0x00000001 +[3.614] spawnCubeProgrammer(): 16:02:36:432 w ap 0 reg 1 R1 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:432 w ap 0 reg 2 R2 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:433 w ap 0 reg 3 R3 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:433 w ap 0 reg 4 R4 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:434 w ap 0 reg 5 R5 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:434 w ap 0 reg 6 R6 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:435 w ap 0 reg 7 R7 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:435 w ap 0 reg 8 R8 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:436 w ap 0 reg 9 R9 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:436 w ap 0 reg 10 R10 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:437 w ap 0 reg 11 R11 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:437 w ap 0 reg 12 R12 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:438 w ap 0 reg 13 SP 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:438 w ap 0 reg 14 LR 0x20000001 +[3.614] spawnCubeProgrammer(): 16:02:36:438 w ap 0 reg 15 PC 0x20000005 +[3.614] spawnCubeProgrammer(): 16:02:36:439 w ap 0 reg 16 xPSR 0x01000000 +[3.614] spawnCubeProgrammer(): 16:02:36:439 w ap 0 reg 17 MSP 0x200010D4 +[3.614] spawnCubeProgrammer(): 16:02:36:440 w ap 0 reg 18 PSP 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:440 run ap 0 +[3.614] spawnCubeProgrammer(): 16:02:36:440 halt ap 0 +[3.614] spawnCubeProgrammer(): 16:02:36:441 r ap 0 reg 0 R0 0x00000001 +[3.614] spawnCubeProgrammer(): 16:02:36:441 Loader sector erase... +[3.614] spawnCubeProgrammer(): 16:02:36:441 w ap 0 reg 0 R0 0x08000000 +[3.614] spawnCubeProgrammer(): 16:02:36:441 w ap 0 reg 1 R1 0x08000000 +[3.614] spawnCubeProgrammer(): 16:02:36:442 w ap 0 reg 2 R2 0x00000002 +[3.614] spawnCubeProgrammer(): 16:02:36:442 w ap 0 reg 3 R3 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:442 w ap 0 reg 4 R4 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:442 w ap 0 reg 5 R5 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:443 w ap 0 reg 6 R6 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:443 w ap 0 reg 7 R7 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:443 w ap 0 reg 8 R8 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:444 w ap 0 reg 9 R9 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:444 w ap 0 reg 10 R10 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:444 w ap 0 reg 11 R11 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:445 w ap 0 reg 12 R12 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:445 w ap 0 reg 13 SP 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:445 w ap 0 reg 14 LR 0x20000001 +[3.614] spawnCubeProgrammer(): 16:02:36:446 w ap 0 reg 15 PC 0x20000281 +[3.614] spawnCubeProgrammer(): 16:02:36:446 w ap 0 reg 16 xPSR 0x01000000 +[3.614] spawnCubeProgrammer(): 16:02:36:446 w ap 0 reg 17 MSP 0x200010D4 +[3.614] spawnCubeProgrammer(): 16:02:36:447 w ap 0 reg 18 PSP 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:447 run ap 0 +[3.614] spawnCubeProgrammer(): 16:02:36:643 halt ap 0 +[3.614] spawnCubeProgrammer(): 16:02:36:644 r ap 0 reg 0 R0 0x00000001 +[3.614] spawnCubeProgrammer(): 16:02:36:644 erase: 0375ms +[3.614] spawnCubeProgrammer(): 16:02:36:644 Download in Progress: +[3.614] spawnCubeProgrammer(): 16:02:36:656 Size : 19904 Bytes +[3.614] spawnCubeProgrammer(): 16:02:36:656 Address : 0x08000000 +[3.614] spawnCubeProgrammer(): 16:02:36:656 +[3.614] spawnCubeProgrammer(): +[3.614] spawnCubeProgrammer(): 16:02:36:715 Buffer program... +[3.614] spawnCubeProgrammer(): 16:02:36:786 halt ap 0 +[3.614] spawnCubeProgrammer(): 16:02:36:786 w ap 0 reg 15 PC (0x20000000) +[3.614] spawnCubeProgrammer(): 16:02:36:787 w ap 0 reg 17 MSP (0x20000500) +[3.614] spawnCubeProgrammer(): 16:02:36:787 w ap 0 reg 16 xPSR (0x01000000) +[3.614] spawnCubeProgrammer(): 16:02:36:791 w ap 0 @0x20001100 0x00000200 bytes +[3.614] spawnCubeProgrammer(): 16:02:36:792 w ap 0 @0x20000000 0x00000004 bytes +[3.614] spawnCubeProgrammer(): 16:02:36:815 w ap 0 @0x20000004 0x00000CD4 bytes +[3.614] spawnCubeProgrammer(): 16:02:36:815 Loader write range... +[3.614] spawnCubeProgrammer(): 16:02:36:887 w ap 0 @0x20001100 0x000026E0 bytes +[3.614] spawnCubeProgrammer(): 16:02:36:888 W B1 in RAM @0x20001100 size 0x000026E0 : 0073ms +[3.614] spawnCubeProgrammer(): 16:02:36:888 Init flashloader... +[3.614] spawnCubeProgrammer(): 16:02:36:888 halt ap 0 +[3.614] spawnCubeProgrammer(): 16:02:36:889 w ap 0 reg 0 R0 0x00000001 +[3.614] spawnCubeProgrammer(): 16:02:36:889 w ap 0 reg 1 R1 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:890 w ap 0 reg 2 R2 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:890 w ap 0 reg 3 R3 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:891 w ap 0 reg 4 R4 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:891 w ap 0 reg 5 R5 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:892 w ap 0 reg 6 R6 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:892 w ap 0 reg 7 R7 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:893 w ap 0 reg 8 R8 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:894 w ap 0 reg 9 R9 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:894 w ap 0 reg 10 R10 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:895 w ap 0 reg 11 R11 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:895 w ap 0 reg 12 R12 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:896 w ap 0 reg 13 SP 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:896 w ap 0 reg 14 LR 0x20000001 +[3.614] spawnCubeProgrammer(): 16:02:36:897 w ap 0 reg 15 PC 0x20000005 +[3.614] spawnCubeProgrammer(): 16:02:36:897 w ap 0 reg 16 xPSR 0x01000000 +[3.614] spawnCubeProgrammer(): 16:02:36:898 w ap 0 reg 17 MSP 0x200010D4 +[3.614] spawnCubeProgrammer(): 16:02:36:898 w ap 0 reg 18 PSP 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:898 run ap 0 +[3.614] spawnCubeProgrammer(): 16:02:36:899 halt ap 0 +[3.614] spawnCubeProgrammer(): 16:02:36:899 r ap 0 reg 0 R0 0x00000001 +[3.614] spawnCubeProgrammer(): 16:02:36:900 w ap 0 reg 0 R0 0x08000000 +[3.614] spawnCubeProgrammer(): 16:02:36:900 w ap 0 reg 1 R1 0x000026E0 +[3.614] spawnCubeProgrammer(): 16:02:36:900 w ap 0 reg 2 R2 0x20001100 +[3.614] spawnCubeProgrammer(): 16:02:36:901 w ap 0 reg 3 R3 0x00000002 +[3.614] spawnCubeProgrammer(): 16:02:36:901 w ap 0 reg 4 R4 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:901 w ap 0 reg 5 R5 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:902 w ap 0 reg 6 R6 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:902 w ap 0 reg 7 R7 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:903 w ap 0 reg 8 R8 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:903 w ap 0 reg 9 R9 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:903 w ap 0 reg 10 R10 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:904 w ap 0 reg 11 R11 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:904 w ap 0 reg 12 R12 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:904 w ap 0 reg 13 SP 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:905 w ap 0 reg 14 LR 0x20000001 +[3.614] spawnCubeProgrammer(): 16:02:36:905 w ap 0 reg 15 PC 0x20000051 +[3.614] spawnCubeProgrammer(): 16:02:36:905 w ap 0 reg 16 xPSR 0x01000000 +[3.614] spawnCubeProgrammer(): 16:02:36:905 w ap 0 reg 17 MSP 0x200010D4 +[3.614] spawnCubeProgrammer(): 16:02:36:906 w ap 0 reg 18 PSP 0x00000000 +[3.614] spawnCubeProgrammer(): 16:02:36:906 run ap 0 +[3.614] spawnCubeProgrammer(): 16:02:36:989 w ap 0 @0x200037E0 0x000026E0 bytes +[3.614] spawnCubeProgrammer(): 16:02:36:989 W B2 in RAM @0x20040700 size 0x000026E0: 0101ms +[3.615] spawnCubeProgrammer(): 16:02:36:989 r ap 0 reg 0 R0 0x00000001 +[3.615] spawnCubeProgrammer(): 16:02:36:989 Wait W B1 in Flash @0x08000000 size 0x000026E0: 0000ms +[3.615] spawnCubeProgrammer(): 16:02:36:990 w ap 0 reg 0 R0 0x080026E0 +[3.615] spawnCubeProgrammer(): 16:02:36:991 w ap 0 reg 1 R1 0x000026E0 +[3.615] spawnCubeProgrammer(): 16:02:36:991 w ap 0 reg 2 R2 0x200037E0 +[3.615] spawnCubeProgrammer(): 16:02:36:992 w ap 0 reg 3 R3 0x00000002 +[3.615] spawnCubeProgrammer(): 16:02:36:992 w ap 0 reg 4 R4 0x00000000 +[3.615] spawnCubeProgrammer(): 16:02:36:993 w ap 0 reg 5 R5 0x00000000 +[3.615] spawnCubeProgrammer(): 16:02:36:993 w ap 0 reg 6 R6 0x00000000 +[3.615] spawnCubeProgrammer(): 16:02:36:993 w ap 0 reg 7 R7 0x00000000 +[3.615] spawnCubeProgrammer(): 16:02:36:994 w ap 0 reg 8 R8 0x00000000 +[3.615] spawnCubeProgrammer(): 16:02:36:994 w ap 0 reg 9 R9 0x00000000 +[3.615] spawnCubeProgrammer(): 16:02:36:995 w ap 0 reg 10 R10 0x00000000 +[3.615] spawnCubeProgrammer(): 16:02:36:995 w ap 0 reg 11 R11 0x00000000 +[3.615] spawnCubeProgrammer(): 16:02:36:996 w ap 0 reg 12 R12 0x00000000 +[3.615] spawnCubeProgrammer(): 16:02:36:996 w ap 0 reg 13 SP 0x00000000 +[3.615] spawnCubeProgrammer(): 16:02:36:997 w ap 0 reg 14 LR 0x20000001 +[3.615] spawnCubeProgrammer(): 16:02:36:997 w ap 0 reg 15 PC 0x20000051 +[3.615] spawnCubeProgrammer(): 16:02:36:998 w ap 0 reg 16 xPSR 0x01000000 +[3.615] spawnCubeProgrammer(): 16:02:36:998 w ap 0 reg 17 MSP 0x200010D4 +[3.615] spawnCubeProgrammer(): 16:02:36:998 w ap 0 reg 18 PSP 0x00000000 +[3.615] spawnCubeProgrammer(): 16:02:36:998 run ap 0 +[3.615] spawnCubeProgrammer(): 16:02:37:070 r ap 0 reg 0 R0 0x00000001 +[3.615] spawnCubeProgrammer(): 16:02:37:070 Write elapsed time: 0255ms +[3.615] spawnCubeProgrammer(): 16:02:37:070 Segment[0] downloaded successfully +[3.615] spawnCubeProgrammer(): 16:02:37:071 +[3.615] spawnCubeProgrammer(): +[3.615] spawnCubeProgrammer(): 16:02:37:071 File download complete +[3.615] spawnCubeProgrammer(): 16:02:37:071 Time elapsed during download operation: 00:00:00.802 +[3.615] spawnCubeProgrammer(): 16:02:37:071 +[3.615] spawnCubeProgrammer(): +[3.615] spawnCubeProgrammer(): 16:02:37:071 +[3.615] spawnCubeProgrammer(): Verifying ... +[3.615] spawnCubeProgrammer(): 16:02:37:071 +[3.615] spawnCubeProgrammer(): +[3.615] spawnCubeProgrammer(): 16:02:37:071 Read progress: +[3.615] spawnCubeProgrammer(): 16:02:37:071 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:089 r ap 0 @0x08000000 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:089 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:096 r ap 0 @0x08000400 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:096 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:103 r ap 0 @0x08000800 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:104 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:110 r ap 0 @0x08000C00 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:110 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:118 r ap 0 @0x08001000 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:118 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:124 r ap 0 @0x08001400 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:125 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:131 r ap 0 @0x08001800 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:132 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:139 r ap 0 @0x08001C00 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:139 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:146 r ap 0 @0x08002000 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:146 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:153 r ap 0 @0x08002400 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:153 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:160 r ap 0 @0x08002800 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:160 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:167 r ap 0 @0x08002C00 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:168 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:175 r ap 0 @0x08003000 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:175 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:182 r ap 0 @0x08003400 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:182 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:189 r ap 0 @0x08003800 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:190 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:197 r ap 0 @0x08003C00 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:197 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:204 r ap 0 @0x08004000 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:204 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:211 r ap 0 @0x08004400 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:211 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:219 r ap 0 @0x08004800 0x00000400 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:219 Reading data... +[3.615] spawnCubeProgrammer(): 16:02:37:222 r ap 0 @0x08004C00 0x000001C0 bytes +[3.615] spawnCubeProgrammer(): 16:02:37:223 +[3.615] spawnCubeProgrammer(): +[3.615] spawnCubeProgrammer(): 16:02:37:223 Download verified successfully +[3.615] spawnCubeProgrammer(): 16:02:37:223 +[3.615] spawnCubeProgrammer(): +[3.615] spawnCubeProgrammer(): ------ Switching context ----- +[3.625] Device_Initialise(): Target connection mode: Default +[3.632] reset_hw_wtchpt_module(): Hardware watchpoint supported by the target +[3.636] Device_Initialise(): COM frequency = 4000 kHz +[3.636] Device_Initialise(): ST-LINK Firmware version : V2J35M26 +[3.636] Device_Initialise(): Device ID: 0x451 +[3.636] Device_Initialise(): PC: 0x8004cb8 +[3.637] Device_Initialise(): ST-LINK detects target voltage = 3.27 V +[3.638] Device_Initialise(): ST-LINK device status: HALT_MODE +[3.638] initServerContext(): ST-LINK device initialization OK +[3.638] write(): <13> Tx: $OK#9a +[3.638] read(): <13> Rx: $Pf=b84c0008#ec +[3.639] write(): <13> Tx: $OK#9a +[3.639] read(): <13> Rx: $qXfer:threads:read::0,bfb#fb +[3.640] write(): <13> Tx: $l#8b +[3.640] read(): <13> Rx: $m8004cb8,4#96 +[3.640] handlePacket(): Reading 0x4 bytes of memory from addr 0x8004cb8 +[3.640] write(): <13> Tx: $dff834d0#63 +[3.641] read(): <13> Rx: $m8004cb8,2#94 +[3.641] handlePacket(): Reading 0x2 bytes of memory from addr 0x8004cb8 +[3.641] write(): <13> Tx: $dff8#68 +[3.642] read(): <13> Rx: $m8004cba,2#bd +[3.642] handlePacket(): Reading 0x2 bytes of memory from addr 0x8004cba +[3.642] write(): <13> Tx: $34d0#fb +[3.644] read(): <13> Rx: $T1#85 +[3.644] write(): <13> Tx: $OK#9a +[3.644] read(): <13> Rx: $T1#85 +[3.644] write(): <13> Tx: $OK#9a +[3.647] read(): <13> Rx: $m20000288,4#61 +[3.647] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[3.648] write(): <13> Tx: $0027dff8#31 +[3.658] read(): <13> Rx: $me000ed14,4#f0 +[3.658] handlePacket(): Reading 0x4 bytes of memory from addr 0xe000ed14 +[3.659] write(): <13> Tx: $00020400#86 +[3.659] read(): <13> Rx: $Xe000ed14,0:#11 +[3.659] write(): <13> Tx: $OK#9a +[3.659] read(): <13> Rx: $Xe000ed14,4:\x10\x02\x04\x00#2b +[3.660] write(): <13> Tx: $OK#9a +[3.660] read(): <13> Rx: $g#67 +[3.667] write(): <13> Tx: $0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000820ffffffffb84c000800000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000082000000000#9e +[3.667] read(): <13> Rx: $m8004cb8,4#96 +[3.667] handlePacket(): Reading 0x4 bytes of memory from addr 0x8004cb8 +[3.668] write(): <13> Tx: $dff834d0#63 +[3.668] read(): <13> Rx: $m8004cb8,2#94 +[3.668] handlePacket(): Reading 0x2 bytes of memory from addr 0x8004cb8 +[3.669] write(): <13> Tx: $dff8#68 +[3.669] read(): <13> Rx: $m8004cba,2#bd +[3.669] handlePacket(): Reading 0x2 bytes of memory from addr 0x8004cba +[3.670] write(): <13> Tx: $34d0#fb +[3.670] read(): <13> Rx: $mfffffffe,1#f9 +[3.670] handlePacket(): Reading 0x1 bytes of memory from addr 0xfffffffe +[3.671] write(): <13> Tx: $E31#a9 +[3.671] read(): <13> Rx: $mfffffffe,1#f9 +[3.671] handlePacket(): Reading 0x1 bytes of memory from addr 0xfffffffe +[3.672] write(): <13> Tx: $E31#a9 +[3.672] read(): <13> Rx: $me000edfc,4#54 +[3.672] handlePacket(): Reading 0x4 bytes of memory from addr 0xe000edfc +[3.673] write(): <13> Tx: $00000001#81 +[3.673] read(): <13> Rx: $Xe000edfc,4:\xff\x07\x00\x01#71 +[3.674] write(): <13> Tx: $OK#9a +[3.674] read(): <13> Rx: $g#67 +[3.681] write(): <13> Tx: $0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000820ffffffffb84c000800000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000082000000000#9e +[3.681] read(): <13> Rx: $m8004cb8,4#96 +[3.681] handlePacket(): Reading 0x4 bytes of memory from addr 0x8004cb8 +[3.681] write(): <13> Tx: $dff834d0#63 +[3.682] read(): <13> Rx: $m8004cb8,2#94 +[3.682] handlePacket(): Reading 0x2 bytes of memory from addr 0x8004cb8 +[3.682] write(): <13> Tx: $dff8#68 +[3.682] read(): <13> Rx: $m8004cba,2#bd +[3.682] handlePacket(): Reading 0x2 bytes of memory from addr 0x8004cba +[3.683] write(): <13> Tx: $34d0#fb +[3.683] read(): <13> Rx: $m8004080,40#61 +[3.683] handlePacket(): Reading 0x40 bytes of memory from addr 0x8004080 +[3.684] write(): <13> Tx: $80b500affcf758fa00f024f800f098fa00f070fa00f0a8f800f004f900f060f900f0d6f900f032fa0748fef737f90748fff774ff064b1b680133054a13604ff4#f1 +[3.684] read(): <13> Rx: $m8004084,2#33 +[3.684] handlePacket(): Reading 0x2 bytes of memory from addr 0x8004084 +[3.685] write(): <13> Tx: $fcf7#66 +[3.686] read(): <13> Rx: $Z1,8004084,2#7d +[3.687] write(): <13> Tx: $OK#9a +[3.687] read(): <13> Rx: $vCont;c#a8 +[3.687] SWV_SetStatus(): SWV_SetStatus(true): stop_reply_pending == 0 +[3.692] handle_vCont_c(): handle_vCont_c, continue thread +[3.692] write(): <13> Tx: $OK#9a +[3.703] SWV_SetStatus(): SWV_SetStatus(false): stop_reply_pending == 1 +[3.703] handleGDBConnection(): TraceCaptureStart and SWV event set to APP_FALSE (0) +[3.708] Device_GetHaltReason(): NVIC_DFSR_REG = 0x0000000B +[3.709] write(): <13> Tx: %Stop:T05hwbreak:;thread:1;core:0;#7e +[3.736] read(): <13> Rx: $vStopped#55 +[3.736] write(): <13> Tx: $OK#9a +[3.736] read(): <13> Rx: $g#67 +[3.743] write(): <13> Tx: $68020020280000202800002068020020000000000000000000000000f8ff07200000000000000000000000000000000000000000f8ff0720ef4c00088440000800000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000f8ff072000000000#7e +[3.743] read(): <13> Rx: $qXfer:threads:read::0,bfb#fb +[3.743] write(): <13> Tx: $l#8b +[3.743] read(): <13> Rx: $z1,8004084,2#9d [3.744] write(): <13> Tx: $OK#9a -[3.744] read(): <13> Rx: $g#67 -[3.751] write(): <13> Tx: $0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000820ffffffff544c000800000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000082000000000#6d -[3.751] read(): <13> Rx: $m8004c54,4#65 -[3.751] handlePacket(): Reading 0x4 bytes of memory from addr 0x8004c54 -[3.751] write(): <13> Tx: $dff834d0#63 -[3.751] read(): <13> Rx: $m8004c54,2#63 -[3.751] handlePacket(): Reading 0x2 bytes of memory from addr 0x8004c54 -[3.752] write(): <13> Tx: $dff8#68 -[3.752] read(): <13> Rx: $m8004c56,2#65 -[3.752] handlePacket(): Reading 0x2 bytes of memory from addr 0x8004c56 -[3.752] write(): <13> Tx: $34d0#fb -[3.752] read(): <13> Rx: $m8004040,40#5d -[3.752] handlePacket(): Reading 0x40 bytes of memory from addr 0x8004040 -[3.753] write(): <13> Tx: $fcf77afa00f01af800f08efa00f066fa00f09ef800f0faf800f056f900f0ccf900f028fa0348fef737f90348fff774fffee700bf680000206802002080b5b8b0#08 -[3.753] read(): <13> Rx: $m8004040,2#2b -[3.753] handlePacket(): Reading 0x2 bytes of memory from addr 0x8004040 -[3.753] write(): <13> Tx: $fcf7#66 -[3.753] read(): <13> Rx: $qXfer:threads:read::0,bfb#fb -[3.753] write(): <13> Tx: $l#8b -[3.754] read(): <13> Rx: $Z1,8004040,2#75 -[3.755] write(): <13> Tx: $OK#9a -[3.755] read(): <13> Rx: $vCont;c#a8 -[3.755] SWV_SetStatus(): SWV_SetStatus(true): stop_reply_pending == 0 -[3.760] handle_vCont_c(): handle_vCont_c, continue thread -[3.760] write(): <13> Tx: $OK#9a -[3.771] SWV_SetStatus(): SWV_SetStatus(false): stop_reply_pending == 1 -[3.771] handleGDBConnection(): TraceCaptureStart and SWV event set to APP_FALSE (0) -[3.776] Device_GetHaltReason(): NVIC_DFSR_REG = 0x0000000B -[3.777] write(): <13> Tx: %Stop:T05hwbreak:;thread:1;core:0;#7e -[3.796] read(): <13> Rx: $m20000284,4#5d -[3.796] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[3.796] write(): <13> Tx: $00000000#80 -[3.838] read(): <13> Rx: $T1#85 -[3.838] write(): <13> Tx: $OK#9a -[3.838] read(): <13> Rx: $T1#85 -[3.838] write(): <13> Tx: $OK#9a -[3.839] read(): <13> Rx: $vStopped#55 -[3.839] write(): <13> Tx: $OK#9a -[3.839] read(): <13> Rx: $g#67 -[3.845] write(): <13> Tx: $68020020280000202800002068020020000000000000000000000000f8ff07200000000000000000000000000000000000000000f8ff07208b4c00084040000800000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000f8ff072000000000#45 -[3.846] read(): <13> Rx: $qXfer:threads:read::0,bfb#fb -[3.846] write(): <13> Tx: $l#8b -[3.846] read(): <13> Rx: $z1,8004040,2#95 -[3.846] write(): <13> Tx: $OK#9a -[3.846] read(): <13> Rx: $m8004040,4#2d -[3.846] handlePacket(): Reading 0x4 bytes of memory from addr 0x8004040 -[3.846] write(): <13> Tx: $fcf77afa#c5 -[3.847] read(): <13> Rx: $T1#85 -[3.847] write(): <13> Tx: $OK#9a -[3.847] read(): <13> Rx: $T1#85 -[3.847] write(): <13> Tx: $OK#9a -[3.849] read(): <13> Rx: $m20000284,4#5d -[3.849] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[3.850] write(): <13> Tx: $00000000#80 -[3.851] read(): <13> Rx: $m40000024,4#57 -[3.851] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[3.851] write(): <13> Tx: $00000000#80 -[3.993] read(): <13> Rx: $T1#85 -[3.993] write(): <13> Tx: $OK#9a -[3.993] read(): <13> Rx: $T1#85 -[3.993] write(): <13> Tx: $OK#9a -[3.995] read(): <13> Rx: $m2007ffc0,40#25 -[3.995] handlePacket(): Reading 0x40 bytes of memory from addr 0x2007ffc0 -[3.995] write(): <13> Tx: $04000000000000402800002068020020f8ff0720d8ff0720ffff000001000000e8ff07206f47000800000000dd4c00080000000000000000000000008b4c0008#84 -[3.995] read(): <13> Rx: $m8004c8a,4#95 -[3.995] handlePacket(): Reading 0x4 bytes of memory from addr 0x8004c8a -[3.996] write(): <13> Tx: $70470000#92 -[3.996] read(): <13> Rx: $m8004c40,40#90 -[3.996] handlePacket(): Reading 0x40 bytes of memory from addr 0x8004c40 -[3.996] write(): <13> Tx: $047b704700ed00e000380240fffff6fe10300024dff834d0002103e00c4b5b58435004310b480c4b42189a42f6d30b4a02e0002342f8043b094b9a42f9d3fff7#8d -[3.997] read(): <13> Rx: $m8004c8c,4#97 -[3.997] handlePacket(): Reading 0x4 bytes of memory from addr 0x8004c8c -[3.997] write(): <13> Tx: $00000820#8a -[4.043] read(): <13> Rx: $m20000284,4#5d -[4.043] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[4.044] write(): <13> Tx: $00000000#80 -[4.044] read(): <13> Rx: $m40000024,4#57 -[4.044] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[4.044] write(): <13> Tx: $00000000#80 -[4.047] read(): <13> Rx: $qXfer:threads:read::0,bfb#fb -[4.047] write(): <13> Tx: $l#8b -[4.047] read(): <13> Rx: $qXfer:threads:read::0,bfb#fb -[4.047] write(): <13> Tx: $l#8b -[25.110] read(): <13> Rx: $vCont;c#a8 -[25.111] SWV_SetStatus(): SWV_SetStatus(true): stop_reply_pending == 0 -[25.116] handle_vCont_c(): handle_vCont_c, continue thread -[25.117] write(): <13> Tx: $OK#9a -[25.121] write(): <14> Tx: \x00 -[25.127] Device_GetStatus(): ST-LINK device status: RUN_MODE -[25.148] read(): <13> Rx: $m20000284,4#5d -[25.148] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[25.148] write(): <13> Tx: $e3eaa6cb#ba -[25.149] read(): <13> Rx: $m40000024,4#57 -[25.149] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[25.150] write(): <13> Tx: $ffffff7f#01 -[25.154] read(): <13> Rx: $T1#85 -[25.154] write(): <13> Tx: $OK#9a -[25.154] read(): <13> Rx: $T1#85 -[25.154] write(): <13> Tx: $OK#9a -[25.351] read(): <13> Rx: $m20000284,4#5d -[25.351] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[25.352] write(): <13> Tx: $00000000#80 -[25.352] read(): <13> Rx: $m40000024,4#57 -[25.352] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[25.353] write(): <13> Tx: $ffffff7f#01 -[25.554] read(): <13> Rx: $m20000284,4#5d -[25.554] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[25.555] write(): <13> Tx: $00000000#80 -[25.555] read(): <13> Rx: $m40000024,4#57 -[25.555] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[25.556] write(): <13> Tx: $ffffff7f#01 -[25.757] read(): <13> Rx: $m20000284,4#5d -[25.757] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[25.758] write(): <13> Tx: $00000000#80 -[25.759] read(): <13> Rx: $m40000024,4#57 -[25.759] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[25.760] write(): <13> Tx: $ffffff7f#01 -[25.961] read(): <13> Rx: $m20000284,4#5d -[25.961] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[25.962] write(): <13> Tx: $00000000#80 -[25.963] read(): <13> Rx: $m40000024,4#57 -[25.963] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[25.964] write(): <13> Tx: $ffffff7f#01 -[26.166] read(): <13> Rx: $m20000284,4#5d -[26.166] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[26.167] write(): <13> Tx: $00000000#80 -[26.167] read(): <13> Rx: $m40000024,4#57 -[26.167] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[26.168] write(): <13> Tx: $ffffff7f#01 -[26.370] read(): <13> Rx: $m20000284,4#5d -[26.370] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[26.371] write(): <13> Tx: $00000000#80 -[26.372] read(): <13> Rx: $m40000024,4#57 -[26.372] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[26.373] write(): <13> Tx: $ffffff7f#01 -[26.576] read(): <13> Rx: $m20000284,4#5d -[26.576] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[26.576] write(): <13> Tx: $00000000#80 -[26.578] read(): <13> Rx: $m40000024,4#57 -[26.578] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[26.579] write(): <13> Tx: $ffffff7f#01 -[26.781] read(): <13> Rx: $m20000284,4#5d -[26.781] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[26.782] write(): <13> Tx: $00000000#80 -[26.783] read(): <13> Rx: $m40000024,4#57 -[26.783] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[26.784] write(): <13> Tx: $ffffff7f#01 -[26.838] write(): <14> Tx: \x00 -[26.914] write(): <14> Tx: \x00 -[26.925] write(): <14> Tx: \x00 -[26.936] write(): <14> Tx: \x00 -[26.947] write(): <14> Tx: \x00\x00\x00 -[26.959] write(): <14> Tx: \x00\x00\x00\x00\x00 -[26.970] write(): <14> Tx: \x00\x00\x00\x00\x00 -[26.982] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[26.986] read(): <13> Rx: $m20000284,4#5d -[26.987] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[26.988] write(): <13> Tx: $2fe392ba#5e -[26.989] read(): <13> Rx: $m40000024,4#57 -[26.989] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[26.990] write(): <13> Tx: $8effff7f#d2 -[26.992] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[27.003] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.014] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.025] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.035] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.046] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.058] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.068] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.080] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.091] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.102] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.114] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.125] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.136] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.147] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.159] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.170] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.181] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.191] read(): <13> Rx: $m20000284,4#5d -[27.191] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[27.192] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.193] write(): <13> Tx: $1fa5b3bd#88 -[27.194] read(): <13> Rx: $m40000024,4#57 -[27.194] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[27.195] write(): <13> Tx: $9afcff7f#cc -[27.203] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.213] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.224] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.235] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.246] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.258] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.269] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.280] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.292] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.303] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.314] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.326] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.337] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.349] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.360] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.371] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.383] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.394] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.397] read(): <13> Rx: $m20000284,4#5d -[27.397] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[27.397] write(): <13> Tx: $5d5e06be#60 -[27.399] read(): <13> Rx: $m40000024,4#57 -[27.399] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[27.399] write(): <13> Tx: $f3fcff7f#cb -[27.405] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.416] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.427] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.439] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.449] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.461] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.472] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.484] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.495] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.507] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.518] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.530] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.541] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.553] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.564] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.575] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.587] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.599] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.602] read(): <13> Rx: $m20000284,4#5d -[27.602] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[27.602] write(): <13> Tx: $3370d0bd#27 -[27.604] read(): <13> Rx: $m40000024,4#57 -[27.604] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[27.605] write(): <13> Tx: $0efdff7f#c8 -[27.609] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.621] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.631] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.642] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.653] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.663] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.674] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.684] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.695] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.705] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.716] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.727] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.738] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.749] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.760] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.771] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.782] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.794] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.806] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.807] read(): <13> Rx: $m20000284,4#5d -[27.807] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[27.807] write(): <13> Tx: $c561e2bd#5c -[27.809] read(): <13> Rx: $m40000024,4#57 -[27.809] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[27.809] write(): <13> Tx: $88fcff7f#a2 -[27.817] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.827] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.839] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.850] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.861] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.872] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.884] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.895] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.906] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.917] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.928] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[27.939] write(): <14> Tx: \x00\x00\x00\x00\x00 -[27.950] write(): <14> Tx: \x00 -[27.983] write(): <14> Tx: \x00 -[27.995] write(): <14> Tx: \x00 -[28.007] write(): <14> Tx: \x00\x00\x00\x00 -[28.012] read(): <13> Rx: $m20000284,4#5d -[28.012] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[28.012] write(): <13> Tx: $d5b893bd#65 -[28.014] read(): <13> Rx: $m40000024,4#57 -[28.014] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[28.015] write(): <13> Tx: $0e000080#bd -[28.017] write(): <14> Tx: \x00\x00\x00 -[28.028] write(): <14> Tx: \x00\x00\x00\x00 -[28.039] write(): <14> Tx: \x00\x00\x00\x00\x00 -[28.051] write(): <14> Tx: \x00\x00\x00\x00 -[28.109] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.120] write(): <14> Tx: \x00\x00\x00\x00\x00 -[28.131] write(): <14> Tx: \x00\x00\x00\x00\x00 -[28.142] write(): <14> Tx: \x00\x00\x00\x00\x00 -[28.154] write(): <14> Tx: \x00\x00\x00\x00\x00 -[28.165] write(): <14> Tx: \x00\x00\x00\x00\x00\x00 -[28.176] write(): <14> Tx: \x00\x00\x00\x00\x00\x00 -[28.187] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00 -[28.199] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.210] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.217] read(): <13> Rx: $m20000284,4#5d -[28.217] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[28.218] write(): <13> Tx: $0eb3843c#2c -[28.219] read(): <13> Rx: $m40000024,4#57 -[28.219] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[28.220] write(): <13> Tx: $e0000080#bd -[28.221] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.232] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.243] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.254] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.265] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.276] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.288] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.299] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.310] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.322] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.333] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.344] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.355] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.367] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.378] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.390] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.401] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.412] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.423] read(): <13> Rx: $m20000284,4#5d -[28.423] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[28.424] write(): <13> Tx: $2cb16e3d#5a -[28.424] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.425] read(): <13> Rx: $m40000024,4#57 -[28.425] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[28.426] write(): <13> Tx: $35030080#93 -[28.435] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.446] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.457] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.468] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.479] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.491] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.502] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.514] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.525] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.536] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.548] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.559] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.570] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.581] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.592] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.604] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.615] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.626] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.628] read(): <13> Rx: $m20000284,4#5d -[28.628] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[28.630] write(): <13> Tx: $d193f53d#33 -[28.631] read(): <13> Rx: $m40000024,4#57 -[28.631] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[28.632] write(): <13> Tx: $bd040080#f2 -[28.637] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.648] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.659] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.671] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.682] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.693] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.704] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.715] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.726] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.738] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.749] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.760] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.771] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.783] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.795] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.806] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.817] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.829] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.835] read(): <13> Rx: $m20000284,4#5d -[28.835] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[28.836] write(): <13> Tx: $95e6ee3d#6a -[28.837] read(): <13> Rx: $m40000024,4#57 -[28.837] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[28.838] write(): <13> Tx: $13000080#8c -[28.840] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.850] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.861] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.873] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.884] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.895] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.906] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.917] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.928] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.938] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.949] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.959] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.970] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.981] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[28.992] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.003] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.014] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.025] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.037] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.040] read(): <13> Rx: $m20000284,4#5d -[29.040] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[29.041] write(): <13> Tx: $5e05d03d#2a -[29.042] read(): <13> Rx: $m40000024,4#57 -[29.042] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[29.043] write(): <13> Tx: $38000080#93 -[29.047] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.058] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.069] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.080] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.091] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.102] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.114] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.125] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.136] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.147] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.159] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.170] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.182] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.193] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.204] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.215] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.227] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.238] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.245] read(): <13> Rx: $m20000284,4#5d -[29.245] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[29.246] write(): <13> Tx: $2518e53d#01 -[29.248] read(): <13> Rx: $m40000024,4#57 -[29.248] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[29.248] write(): <13> Tx: $72000080#91 -[29.249] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.260] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.271] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.282] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.292] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.303] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.314] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.325] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.336] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.347] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.359] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.370] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.381] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.392] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.403] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.414] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.426] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.437] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.448] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.450] read(): <13> Rx: $m20000284,4#5d -[29.450] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[29.451] write(): <13> Tx: $89a7d53d#39 -[29.452] read(): <13> Rx: $m40000024,4#57 -[29.452] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[29.453] write(): <13> Tx: $88000080#98 -[29.459] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.470] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.481] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.491] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.502] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.514] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.525] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.536] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.547] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.559] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.570] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.581] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.593] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.604] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.616] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.627] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.638] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.649] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.655] read(): <13> Rx: $m20000284,4#5d -[29.655] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[29.656] write(): <13> Tx: $447bd13d#2d -[29.658] read(): <13> Rx: $m40000024,4#57 -[29.658] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[29.658] write(): <13> Tx: $b5000080#bf -[29.660] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.671] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.682] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.693] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.704] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.715] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.727] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.739] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.750] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.761] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.773] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.784] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.795] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.807] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.818] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.829] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.840] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.851] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.860] read(): <13> Rx: $m20000284,4#5d -[29.860] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[29.861] write(): <13> Tx: $bebbd23d#b8 -[29.862] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.863] read(): <13> Rx: $m40000024,4#57 -[29.863] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[29.864] write(): <13> Tx: $e7000080#c4 -[29.872] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.883] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.894] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.906] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.917] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.928] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.939] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.951] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.962] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.974] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.985] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[29.996] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.007] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.019] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.030] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.042] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.053] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.064] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.066] read(): <13> Rx: $m20000284,4#5d -[30.066] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[30.066] write(): <13> Tx: $d75fdd3d#95 -[30.068] read(): <13> Rx: $m40000024,4#57 -[30.068] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[30.068] write(): <13> Tx: $1c010080#bd -[30.075] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.086] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.097] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.108] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.119] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.131] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.142] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.154] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.165] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.176] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.188] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.199] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.210] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.222] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.233] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.245] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.256] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.268] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.271] read(): <13> Rx: $m20000284,4#5d -[30.271] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[30.271] write(): <13> Tx: $a717c83d#32 -[30.273] read(): <13> Rx: $m40000024,4#57 -[30.273] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[30.273] write(): <13> Tx: $19010080#93 -[30.278] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.289] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.300] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.311] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.322] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.334] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.345] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.356] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.368] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.379] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.390] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.401] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.413] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.424] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.435] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.447] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.458] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.470] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.476] read(): <13> Rx: $m20000284,4#5d -[30.476] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[30.476] write(): <13> Tx: $ec76aa3d#8e -[30.478] read(): <13> Rx: $m40000024,4#57 -[30.478] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[30.479] write(): <13> Tx: $11010080#8b -[30.481] write(): <14> Tx: \x00\x00 -[30.492] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.502] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.513] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.525] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.536] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.547] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.559] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.570] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.582] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.593] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.604] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.616] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.627] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.639] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.650] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.661] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.673] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.681] read(): <13> Rx: $m20000284,4#5d -[30.681] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[30.681] write(): <13> Tx: $6f10d13d#29 -[30.683] read(): <13> Rx: $m40000024,4#57 -[30.683] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[30.684] write(): <13> Tx: $84010080#95 -[30.684] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.695] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.706] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.717] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.728] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.738] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.749] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.761] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.772] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.783] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.794] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.805] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.816] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.828] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.839] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.850] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.862] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.873] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.884] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.885] read(): <13> Rx: $m20000284,4#5d -[30.885] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[30.887] write(): <13> Tx: $a80ac23d#56 -[30.888] read(): <13> Rx: $m40000024,4#57 -[30.888] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[30.889] write(): <13> Tx: $7f010080#c6 -[30.895] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.906] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.917] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.928] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.939] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.951] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.962] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.973] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.985] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[30.996] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.007] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.018] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.030] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.041] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.052] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.063] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.075] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.086] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.091] read(): <13> Rx: $m20000284,4#5d -[31.091] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[31.092] write(): <13> Tx: $0f67d43d#32 -[31.093] read(): <13> Rx: $m40000024,4#57 -[31.093] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[31.094] write(): <13> Tx: $08020080#92 -[31.097] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.108] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.119] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.130] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.141] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.152] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.163] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.175] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.186] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.198] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.209] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.220] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.232] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.243] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.255] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.266] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.277] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.289] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.296] read(): <13> Rx: $m20000284,4#5d -[31.296] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[31.297] write(): <13> Tx: $1aa6ed3d#89 -[31.298] read(): <13> Rx: $m40000024,4#57 -[31.299] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[31.299] write(): <13> Tx: $3a020080#be -[31.300] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.310] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.321] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.332] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.343] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.354] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.365] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.376] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.387] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.398] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.409] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.420] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.431] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.443] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.454] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.465] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.476] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.487] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.499] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.501] read(): <13> Rx: $m20000284,4#5d -[31.501] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[31.502] write(): <13> Tx: $b449db3d#60 -[31.503] read(): <13> Rx: $m40000024,4#57 -[31.503] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[31.504] write(): <13> Tx: $0c020080#bd -[31.510] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.521] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.532] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.543] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.554] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.566] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.577] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.587] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.599] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.609] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.620] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.631] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.642] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.653] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.664] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.675] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.686] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.697] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.706] read(): <13> Rx: $m20000284,4#5d -[31.706] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[31.707] write(): <13> Tx: $ea83b03d#5a -[31.708] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.709] read(): <13> Rx: $m40000024,4#57 -[31.709] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[31.709] write(): <13> Tx: $e1010080#bf -[31.719] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.729] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.740] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.751] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.763] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.774] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.786] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.797] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.808] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.820] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.831] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.842] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.853] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.864] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.876] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.887] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.898] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.909] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.911] read(): <13> Rx: $m20000284,4#5d -[31.911] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[31.912] write(): <13> Tx: $b0c9a33d#59 -[31.913] read(): <13> Rx: $m40000024,4#57 -[31.913] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[31.914] write(): <13> Tx: $d5010080#c2 -[31.920] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.931] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.942] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.953] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.964] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.975] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.987] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[31.998] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.009] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.020] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.031] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.043] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.054] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.066] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.076] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.088] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.099] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.110] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.116] read(): <13> Rx: $m20000284,4#5d -[32.116] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[32.116] write(): <13> Tx: $6b90993d#0a -[32.118] read(): <13> Rx: $m40000024,4#57 -[32.118] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[32.118] write(): <13> Tx: $3b020080#bf -[32.121] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.132] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.142] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.154] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.165] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.176] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.187] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.199] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.210] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.222] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.233] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.244] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.255] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.267] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.278] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.289] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.301] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.312] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.321] read(): <13> Rx: $m20000284,4#5d -[32.321] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[32.321] write(): <13> Tx: $9f8bc43d#67 -[32.322] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.323] read(): <13> Rx: $m40000024,4#57 -[32.323] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[32.323] write(): <13> Tx: $92020080#95 -[32.333] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.344] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.355] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.366] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.377] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.388] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.399] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.411] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.422] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.433] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.444] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.455] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.466] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.477] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.489] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.500] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.511] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.523] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.526] read(): <13> Rx: $m20000284,4#5d -[32.526] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[32.526] write(): <13> Tx: $4fe0c23d#5b -[32.528] read(): <13> Rx: $m40000024,4#57 -[32.528] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[32.528] write(): <13> Tx: $ab020080#ed -[32.533] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.544] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.555] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.567] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.578] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.589] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.600] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.611] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.623] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.634] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.646] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.657] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.668] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.679] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.691] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.702] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.714] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.725] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.731] read(): <13> Rx: $m20000284,4#5d -[32.731] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[32.732] write(): <13> Tx: $98f2ba3d#63 -[32.733] read(): <13> Rx: $m40000024,4#57 -[32.733] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[32.734] write(): <13> Tx: $a8020080#c3 -[32.736] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.747] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.758] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.769] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.780] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.791] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.803] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.814] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.825] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.837] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.848] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.859] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.870] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.882] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.893] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.904] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.915] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.926] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.936] read(): <13> Rx: $m20000284,4#5d -[32.936] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[32.936] write(): <13> Tx: $934cab3d#5d -[32.937] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.937] read(): <13> Rx: $m40000024,4#57 -[32.937] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[32.938] write(): <13> Tx: $9f020080#c9 -[32.947] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.959] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.969] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.980] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[32.991] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.002] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.014] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.024] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.035] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.046] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.057] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.068] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.079] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.090] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.101] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.112] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.123] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.134] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.140] read(): <13> Rx: $m20000284,4#5d -[33.140] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[33.140] write(): <13> Tx: $c394c03d#2d -[33.142] read(): <13> Rx: $m40000024,4#57 -[33.142] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[33.143] write(): <13> Tx: $6b030080#c3 -[33.145] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.156] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.167] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.178] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.189] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.200] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.212] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.223] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.234] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.246] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.257] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.269] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.280] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.292] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.303] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.315] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.326] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.337] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.345] read(): <13> Rx: $m20000284,4#5d -[33.345] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[33.345] write(): <13> Tx: $327dd63d#31 -[33.347] read(): <13> Rx: $m40000024,4#57 -[33.347] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[33.348] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.348] write(): <13> Tx: $6c030080#c4 -[33.358] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.369] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.380] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.391] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.402] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.414] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.425] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.436] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.447] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.459] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.470] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.482] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.493] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.504] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.516] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.527] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.538] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.549] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.550] read(): <13> Rx: $m20000284,4#5d -[33.550] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[33.551] write(): <13> Tx: $b47cb93d#62 -[33.552] read(): <13> Rx: $m40000024,4#57 -[33.552] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[33.553] write(): <13> Tx: $f7020080#c7 -[33.560] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.571] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.582] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.593] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.604] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.616] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.627] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.638] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.650] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.661] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.672] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.684] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.695] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.706] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.718] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.729] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.740] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.752] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.755] read(): <13> Rx: $m20000284,4#5d -[33.755] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[33.756] write(): <13> Tx: $1173a03d#f4 -[33.758] read(): <13> Rx: $m40000024,4#57 -[33.758] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[33.758] write(): <13> Tx: $f9020080#c9 -[33.763] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.773] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.784] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.795] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.806] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.817] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.827] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.838] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.850] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.860] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.871] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.882] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.893] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.904] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.915] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.926] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.936] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.947] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.958] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.960] read(): <13> Rx: $m20000284,4#5d -[33.960] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[33.961] write(): <13> Tx: $18ffa33d#60 -[33.963] read(): <13> Rx: $m40000024,4#57 -[33.963] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[33.964] write(): <13> Tx: $10000080#89 -[33.969] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.980] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[33.991] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.002] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.013] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.023] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.034] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.045] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.056] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.067] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.078] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.088] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.099] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.110] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.122] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.133] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.144] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.155] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.166] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.166] read(): <13> Rx: $m20000284,4#5d -[34.166] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[34.167] write(): <13> Tx: $beee303d#8b -[34.168] read(): <13> Rx: $m40000024,4#57 -[34.168] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[34.169] write(): <13> Tx: $14000080#8d -[34.177] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.188] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[34.199] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[34.210] write(): <14> Tx: \x00 -[34.221] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.232] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[34.243] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.255] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[34.265] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[34.276] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[34.288] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[34.299] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[34.310] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[34.322] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.333] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.344] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.355] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.367] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.371] read(): <13> Rx: $m20000284,4#5d -[34.371] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[34.372] write(): <13> Tx: $43c7013d#f9 -[34.374] read(): <13> Rx: $m40000024,4#57 -[34.374] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[34.374] write(): <13> Tx: $28000080#92 -[34.377] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.388] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.399] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.410] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.421] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.432] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.443] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.454] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.466] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.477] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.488] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.499] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.510] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.521] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.533] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.544] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.555] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.567] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.576] read(): <13> Rx: $m20000284,4#5d -[34.577] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[34.577] write(): <13> Tx: $8128583d#d7 -[34.578] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.579] read(): <13> Rx: $m40000024,4#57 -[34.579] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[34.580] write(): <13> Tx: $5b000080#bf -[34.588] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.599] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.610] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.621] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.632] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.644] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.655] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.666] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.677] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.688] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.699] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.710] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.721] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.732] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.743] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.754] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.765] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.776] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.782] read(): <13> Rx: $m20000284,4#5d -[34.782] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[34.783] write(): <13> Tx: $0ab4be3d#85 -[34.785] read(): <13> Rx: $m40000024,4#57 -[34.785] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[34.785] write(): <13> Tx: $c1000080#bc -[34.787] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.797] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.808] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.819] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.831] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.842] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.853] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.865] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.876] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.887] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.899] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.910] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.921] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.932] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.943] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.954] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.966] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.977] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.988] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[34.988] read(): <13> Rx: $m20000284,4#5d -[34.988] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[34.988] write(): <13> Tx: $f302ae3d#58 -[34.990] read(): <13> Rx: $m40000024,4#57 -[34.990] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[34.991] write(): <13> Tx: $b8000080#c2 -[34.998] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[35.010] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[35.021] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[35.032] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[35.043] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[35.054] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[35.065] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[35.076] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[35.087] write(): <14> Tx: \x00\x00\x00\x00\x00\x00 -[35.098] write(): <14> Tx: \x00\x00 -[35.109] write(): <14> Tx: \x00 -[35.193] read(): <13> Rx: $m20000284,4#5d -[35.193] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[35.193] write(): <13> Tx: $afa3cb3b#b5 -[35.195] read(): <13> Rx: $m40000024,4#57 -[35.195] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[35.196] write(): <13> Tx: $ffffff7f#01 -[35.398] read(): <13> Rx: $m20000284,4#5d -[35.398] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[35.399] write(): <13> Tx: $00000000#80 -[35.401] read(): <13> Rx: $m40000024,4#57 -[35.401] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[35.401] write(): <13> Tx: $ffffff7f#01 -[35.604] read(): <13> Rx: $m20000284,4#5d -[35.604] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[35.605] write(): <13> Tx: $00000000#80 -[35.606] read(): <13> Rx: $m40000024,4#57 -[35.606] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[35.607] write(): <13> Tx: $ffffff7f#01 -[35.809] read(): <13> Rx: $m20000284,4#5d -[35.809] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[35.810] write(): <13> Tx: $00000000#80 -[35.811] read(): <13> Rx: $m40000024,4#57 -[35.811] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[35.812] write(): <13> Tx: $ffffff7f#01 -[36.014] read(): <13> Rx: $m20000284,4#5d -[36.014] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[36.015] write(): <13> Tx: $00000000#80 -[36.017] read(): <13> Rx: $m40000024,4#57 -[36.017] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[36.017] write(): <13> Tx: $ffffff7f#01 -[36.220] read(): <13> Rx: $m20000284,4#5d -[36.220] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[36.221] write(): <13> Tx: $00000000#80 -[36.277] read(): <13> Rx: $m40000024,4#57 -[36.277] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[36.278] write(): <13> Tx: $ffffff7f#01 -[36.481] read(): <13> Rx: $m20000284,4#5d -[36.481] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[36.482] write(): <13> Tx: $00000000#80 -[36.483] read(): <13> Rx: $m40000024,4#57 -[36.483] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[36.484] write(): <13> Tx: $ffffff7f#01 -[36.687] read(): <13> Rx: $m20000284,4#5d -[36.687] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[36.688] write(): <13> Tx: $00000000#80 -[36.689] read(): <13> Rx: $m40000024,4#57 -[36.689] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[36.690] write(): <13> Tx: $ffffff7f#01 -[36.892] read(): <13> Rx: $m20000284,4#5d -[36.892] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[36.893] write(): <13> Tx: $00000000#80 -[36.895] read(): <13> Rx: $m40000024,4#57 -[36.895] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[36.895] write(): <13> Tx: $ffffff7f#01 -[37.097] read(): <13> Rx: $m20000284,4#5d -[37.097] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[37.098] write(): <13> Tx: $00000000#80 -[37.099] read(): <13> Rx: $m40000024,4#57 -[37.099] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[37.100] write(): <13> Tx: $ffffff7f#01 -[37.302] read(): <13> Rx: $m20000284,4#5d -[37.302] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[37.303] write(): <13> Tx: $00000000#80 -[37.305] read(): <13> Rx: $m40000024,4#57 -[37.305] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[37.305] write(): <13> Tx: $ffffff7f#01 -[37.507] read(): <13> Rx: $m20000284,4#5d -[37.507] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[37.508] write(): <13> Tx: $00000000#80 -[37.510] read(): <13> Rx: $m40000024,4#57 -[37.510] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[37.510] write(): <13> Tx: $ffffff7f#01 -[37.712] read(): <13> Rx: $m20000284,4#5d -[37.712] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[37.712] write(): <13> Tx: $00000000#80 -[37.713] read(): <13> Rx: $m40000024,4#57 -[37.713] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[37.713] write(): <13> Tx: $ffffff7f#01 -[37.913] read(): <13> Rx: $m20000284,4#5d -[37.913] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[37.914] write(): <13> Tx: $00000000#80 -[37.914] read(): <13> Rx: $m40000024,4#57 -[37.914] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[37.914] write(): <13> Tx: $ffffff7f#01 -[38.116] read(): <13> Rx: $m20000284,4#5d -[38.116] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[38.117] write(): <13> Tx: $00000000#80 -[38.119] read(): <13> Rx: $m40000024,4#57 -[38.119] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[38.120] write(): <13> Tx: $ffffff7f#01 -[38.321] read(): <13> Rx: $m20000284,4#5d -[38.321] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[38.322] write(): <13> Tx: $00000000#80 -[38.323] read(): <13> Rx: $m40000024,4#57 -[38.323] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[38.324] write(): <13> Tx: $ffffff7f#01 -[38.526] read(): <13> Rx: $m20000284,4#5d -[38.526] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[38.527] write(): <13> Tx: $00000000#80 -[38.528] read(): <13> Rx: $m40000024,4#57 -[38.528] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[38.529] write(): <13> Tx: $ffffff7f#01 -[38.731] read(): <13> Rx: $m20000284,4#5d -[38.731] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[38.732] write(): <13> Tx: $00000000#80 -[38.733] read(): <13> Rx: $m40000024,4#57 -[38.733] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[38.734] write(): <13> Tx: $ffffff7f#01 -[38.936] read(): <13> Rx: $m20000284,4#5d -[38.936] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[38.937] write(): <13> Tx: $00000000#80 -[38.939] read(): <13> Rx: $m40000024,4#57 -[38.939] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[38.940] write(): <13> Tx: $ffffff7f#01 -[39.142] read(): <13> Rx: $m20000284,4#5d -[39.142] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[39.143] write(): <13> Tx: $00000000#80 -[39.144] read(): <13> Rx: $m40000024,4#57 -[39.144] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[39.145] write(): <13> Tx: $ffffff7f#01 -[39.347] read(): <13> Rx: $m20000284,4#5d -[39.348] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[39.348] write(): <13> Tx: $00000000#80 -[39.350] read(): <13> Rx: $m40000024,4#57 -[39.350] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[39.351] write(): <13> Tx: $ffffff7f#01 -[39.553] read(): <13> Rx: $m20000284,4#5d -[39.553] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[39.553] write(): <13> Tx: $00000000#80 -[39.555] read(): <13> Rx: $m40000024,4#57 -[39.555] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[39.555] write(): <13> Tx: $ffffff7f#01 -[39.699] write(): <14> Tx: \x00\x00 -[39.709] write(): <14> Tx: \x00\x00 -[39.720] write(): <14> Tx: \x00\x00 -[39.731] write(): <14> Tx: \x00\x00\x00 -[39.742] write(): <14> Tx: \x00\x00\x00\x00 -[39.752] write(): <14> Tx: \x00\x00\x00\x00 -[39.758] read(): <13> Rx: $m20000284,4#5d -[39.758] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[39.758] write(): <13> Tx: $89a755b9#0e -[39.760] read(): <13> Rx: $m40000024,4#57 -[39.760] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[39.761] write(): <13> Tx: $b0ffff7f#c7 -[39.763] write(): <14> Tx: \x00\x00\x00\x00 -[39.773] write(): <14> Tx: \x00\x00\x00\x00\x00 -[39.784] write(): <14> Tx: \x00\x00\x00\x00\x00\x00 -[39.795] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00 -[39.805] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00 -[39.816] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[39.827] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[39.838] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[39.849] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[39.860] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[39.871] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[39.882] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[39.893] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[39.904] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[39.915] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[39.926] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[39.938] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[39.948] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[39.960] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[39.963] read(): <13> Rx: $m20000284,4#5d -[39.963] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[39.964] write(): <13> Tx: $ba3b1bbd#b1 -[39.966] read(): <13> Rx: $m40000024,4#57 -[39.966] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[39.966] write(): <13> Tx: $07feff7f#9b -[39.970] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[39.981] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[39.992] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[40.003] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[40.014] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[40.026] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[40.037] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[40.048] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[40.059] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[40.071] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[40.082] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[40.094] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[40.105] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[40.117] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[40.128] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[40.139] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00 -[40.151] write(): <14> Tx: \x00\x00\x00\x00\x00 -[40.162] write(): <14> Tx: \x00\x00 -[40.168] read(): <13> Rx: $m20000284,4#5d -[40.168] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[40.169] write(): <13> Tx: $aed6a9bd#c0 -[40.171] read(): <13> Rx: $m40000024,4#57 -[40.171] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[40.171] write(): <13> Tx: $27ffff7f#9e -[40.374] read(): <13> Rx: $m20000284,4#5d -[40.374] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[40.375] write(): <13> Tx: $00000000#80 -[40.377] read(): <13> Rx: $m40000024,4#57 -[40.377] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[40.378] write(): <13> Tx: $ffffff7f#01 -[40.580] read(): <13> Rx: $m20000284,4#5d -[40.580] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[40.581] write(): <13> Tx: $00000000#80 -[40.582] read(): <13> Rx: $m40000024,4#57 -[40.582] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[40.583] write(): <13> Tx: $ffffff7f#01 -[40.786] read(): <13> Rx: $m20000284,4#5d -[40.786] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[40.787] write(): <13> Tx: $00000000#80 -[40.788] read(): <13> Rx: $m40000024,4#57 -[40.788] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[40.789] write(): <13> Tx: $ffffff7f#01 -[40.992] read(): <13> Rx: $m20000284,4#5d -[40.992] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[40.992] write(): <13> Tx: $00000000#80 -[40.994] read(): <13> Rx: $m40000024,4#57 -[40.994] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[40.994] write(): <13> Tx: $ffffff7f#01 -[41.197] read(): <13> Rx: $m20000284,4#5d -[41.197] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[41.198] write(): <13> Tx: $00000000#80 -[41.199] read(): <13> Rx: $m40000024,4#57 -[41.199] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[41.200] write(): <13> Tx: $ffffff7f#01 -[41.223] write(): <14> Tx: \x00\x00 -[41.234] write(): <14> Tx: \x00\x00\x00\x00\x00 -[41.244] write(): <14> Tx: \x00\x00\x00\x00\x00 -[41.255] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00 -[41.266] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.277] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.288] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.298] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.309] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.320] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.332] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00 -[41.343] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.354] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.365] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.376] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.387] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.398] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.402] read(): <13> Rx: $m20000284,4#5d -[41.403] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[41.404] write(): <13> Tx: $934cab3d#5d -[41.405] read(): <13> Rx: $m40000024,4#57 -[41.405] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[41.406] write(): <13> Tx: $47000080#93 -[41.409] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.419] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.430] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.441] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.451] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.462] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.473] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.483] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.494] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.504] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.516] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.527] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[41.537] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[41.548] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00 -[41.560] write(): <14> Tx: \x00\x00\x00\x00 -[41.571] write(): <14> Tx: \x00 -[41.608] read(): <13> Rx: $m20000284,4#5d -[41.608] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[41.609] write(): <13> Tx: $031bb53c#23 -[41.611] read(): <13> Rx: $m40000024,4#57 -[41.611] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[41.612] write(): <13> Tx: $ffffff7f#01 -[41.815] read(): <13> Rx: $m20000284,4#5d -[41.815] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[41.815] write(): <13> Tx: $00000000#80 -[41.817] read(): <13> Rx: $m40000024,4#57 -[41.817] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[41.818] write(): <13> Tx: $ffffff7f#01 -[42.020] read(): <13> Rx: $m20000284,4#5d -[42.020] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[42.021] write(): <13> Tx: $00000000#80 -[42.023] read(): <13> Rx: $m40000024,4#57 -[42.023] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[42.024] write(): <13> Tx: $ffffff7f#01 -[42.226] read(): <13> Rx: $m20000284,4#5d -[42.226] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[42.227] write(): <13> Tx: $00000000#80 -[42.228] read(): <13> Rx: $m40000024,4#57 -[42.228] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[42.229] write(): <13> Tx: $ffffff7f#01 -[42.251] write(): <14> Tx: \x00 -[42.262] write(): <14> Tx: \x00 -[42.272] write(): <14> Tx: \x00\x00 -[42.283] write(): <14> Tx: \x00\x00\x00 -[42.295] write(): <14> Tx: \x00\x00\x00\x00 -[42.306] write(): <14> Tx: \x00\x00\x00\x00\x00 -[42.317] write(): <14> Tx: \x00\x00\x00\x00\x00\x00 -[42.328] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00 -[42.339] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.351] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.362] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.374] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.385] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.396] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.408] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.419] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.430] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.431] read(): <13> Rx: $m20000284,4#5d -[42.431] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[42.432] write(): <13> Tx: $f11c3abd#85 -[42.433] read(): <13> Rx: $m40000024,4#57 -[42.433] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[42.434] write(): <13> Tx: $fcfeff7f#fd -[42.441] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.452] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.463] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.474] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.486] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.497] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.508] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.520] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.531] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.542] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.554] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.565] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.577] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.588] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.600] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.611] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.623] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.634] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.636] read(): <13> Rx: $m20000284,4#5d -[42.636] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[42.637] write(): <13> Tx: $78e804be#37 -[42.638] read(): <13> Rx: $m40000024,4#57 -[42.638] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[42.639] write(): <13> Tx: $90feff7f#9d -[42.645] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.656] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.667] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.677] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.688] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.699] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.710] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[42.721] write(): <14> Tx: \x00\x00\x00\x00\x00\x00 -[42.732] write(): <14> Tx: \x00\x00\x00 -[42.743] write(): <14> Tx: \x00 -[42.842] read(): <13> Rx: $m20000284,4#5d -[42.842] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[42.843] write(): <13> Tx: $3649bebb#61 -[42.845] read(): <13> Rx: $m40000024,4#57 -[42.845] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[42.846] write(): <13> Tx: $ffffff7f#01 -[43.048] read(): <13> Rx: $m20000284,4#5d -[43.048] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[43.049] write(): <13> Tx: $00000000#80 -[43.050] read(): <13> Rx: $m40000024,4#57 -[43.050] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[43.051] write(): <13> Tx: $ffffff7f#01 -[43.254] read(): <13> Rx: $m20000284,4#5d -[43.254] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[43.254] write(): <13> Tx: $00000000#80 -[43.311] read(): <13> Rx: $m40000024,4#57 -[43.311] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[43.312] write(): <13> Tx: $ffffff7f#01 -[43.415] write(): <14> Tx: \x00\x00 -[43.426] write(): <14> Tx: \x00\x00 -[43.437] write(): <14> Tx: \x00\x00\x00\x00\x00 -[43.448] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00 -[43.459] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.470] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.481] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.492] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.503] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.514] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.515] read(): <13> Rx: $m20000284,4#5d -[43.515] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[43.515] write(): <13> Tx: $f11c3abd#85 -[43.517] read(): <13> Rx: $m40000024,4#57 -[43.517] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[43.517] write(): <13> Tx: $8dffff7f#d1 -[43.525] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.535] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.546] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.557] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.568] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.579] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.591] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.602] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.613] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.624] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.635] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.647] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.658] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.669] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.680] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.691] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.703] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.714] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.720] read(): <13> Rx: $m20000284,4#5d -[43.720] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[43.721] write(): <13> Tx: $6c2477be#34 -[43.722] read(): <13> Rx: $m40000024,4#57 -[43.722] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[43.723] write(): <13> Tx: $b0feff7f#c6 -[43.725] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.736] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.747] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.757] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.768] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.780] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.791] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.802] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.813] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.824] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.835] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.847] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.858] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.869] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.879] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.890] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.901] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.912] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.923] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.925] read(): <13> Rx: $m20000284,4#5d -[43.925] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[43.926] write(): <13> Tx: $da6b29be#8f -[43.928] read(): <13> Rx: $m40000024,4#57 -[43.928] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[43.928] write(): <13> Tx: $17ffff7f#9d -[43.934] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.944] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.955] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.966] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.977] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.988] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[43.999] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.009] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.020] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.031] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.042] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.053] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.064] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.076] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.087] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.098] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.109] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00 -[44.119] write(): <14> Tx: \x00\x00\x00\x00\x00 -[44.130] write(): <14> Tx: \x00\x00\x00\x00\x00 -[44.131] read(): <13> Rx: $m20000284,4#5d -[44.131] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[44.132] write(): <13> Tx: $ee3646bd#63 -[44.133] read(): <13> Rx: $m40000024,4#57 -[44.134] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[44.134] write(): <13> Tx: $d7ffff7f#d0 -[44.141] write(): <14> Tx: \x00\x00\x00 -[44.151] write(): <14> Tx: \x00\x00 -[44.336] read(): <13> Rx: $m20000284,4#5d -[44.337] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[44.337] write(): <13> Tx: $00000000#80 -[44.339] read(): <13> Rx: $m40000024,4#57 -[44.339] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[44.340] write(): <13> Tx: $ffffff7f#01 -[44.543] read(): <13> Rx: $m20000284,4#5d -[44.543] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[44.543] write(): <13> Tx: $00000000#80 -[44.545] read(): <13> Rx: $m40000024,4#57 -[44.545] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[44.546] write(): <13> Tx: $ffffff7f#01 -[44.643] write(): <14> Tx: \x00 -[44.654] write(): <14> Tx: \x00 -[44.665] write(): <14> Tx: \x00\x00 -[44.676] write(): <14> Tx: \x00\x00\x00 -[44.687] write(): <14> Tx: \x00\x00\x00\x00\x00 -[44.698] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[44.709] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.721] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.732] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.743] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.748] read(): <13> Rx: $m20000284,4#5d -[44.748] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[44.748] write(): <13> Tx: $7b5c70bc#5d -[44.750] read(): <13> Rx: $m40000024,4#57 -[44.750] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[44.751] write(): <13> Tx: $f0feff7f#ca -[44.753] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.764] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.775] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.786] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.797] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.809] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.820] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.831] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.843] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.854] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.865] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.877] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.888] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.899] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.910] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.921] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.932] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.944] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.953] read(): <13> Rx: $m20000284,4#5d -[44.953] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[44.954] write(): <13> Tx: $3cbc6fbe#be -[44.955] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.955] read(): <13> Rx: $m40000024,4#57 -[44.955] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[44.956] write(): <13> Tx: $1ffbff7f#c8 -[44.966] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.977] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[44.989] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.000] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.011] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.023] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.035] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.046] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.058] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.070] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.082] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.093] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.105] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.117] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.129] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.141] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.153] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.159] read(): <13> Rx: $m20000284,4#5d -[45.159] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[45.160] write(): <13> Tx: $d865c3be#64 -[45.161] read(): <13> Rx: $m40000024,4#57 -[45.161] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[45.162] write(): <13> Tx: $f6f8ff7f#a3 -[45.164] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.175] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.186] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.198] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.209] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.221] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.232] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.244] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.255] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.267] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.279] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.290] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.302] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.314] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.326] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.337] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.349] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.360] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.364] read(): <13> Rx: $m20000284,4#5d -[45.364] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[45.365] write(): <13> Tx: $2075c8be#30 -[45.367] read(): <13> Rx: $m40000024,4#57 -[45.367] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[45.368] write(): <13> Tx: $9cf8ff7f#a3 -[45.372] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.383] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.394] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.406] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.418] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.429] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.441] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.452] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.463] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.475] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.487] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.499] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.510] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.522] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.533] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.545] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.557] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.569] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.570] read(): <13> Rx: $m20000284,4#5d -[45.570] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[45.571] write(): <13> Tx: $7309b1be#2d -[45.572] read(): <13> Rx: $m40000024,4#57 -[45.572] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[45.573] write(): <13> Tx: $28f9ff7f#72 -[45.580] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.591] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.601] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.613] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.624] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.635] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.647] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.658] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.670] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.681] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.692] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.703] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.714] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.726] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.737] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.748] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.760] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.771] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.776] read(): <13> Rx: $m20000284,4#5d -[45.776] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[45.777] write(): <13> Tx: $adf98ebe#c8 -[45.779] read(): <13> Rx: $m40000024,4#57 -[45.779] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[45.780] write(): <13> Tx: $16faff7f#97 -[45.782] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.792] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.803] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.814] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.826] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.836] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.847] write(): <14> Tx: \x00 -[45.858] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.869] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.880] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.892] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.903] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.914] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.925] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.936] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.946] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.957] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.968] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.979] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[45.982] read(): <13> Rx: $m20000284,4#5d -[45.982] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[45.982] write(): <13> Tx: $1e9247be#33 -[45.984] read(): <13> Rx: $m40000024,4#57 -[45.984] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[45.985] write(): <13> Tx: $30fdff7f#96 -[45.990] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[46.001] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[46.012] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[46.023] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[46.034] write(): <14> Tx: \x00\x00\x00\x00\x00 -[46.046] write(): <14> Tx: \x00\x00 -[46.057] write(): <14> Tx: \x00 -[46.187] read(): <13> Rx: $m20000284,4#5d -[46.187] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[46.188] write(): <13> Tx: $54df88bb#67 -[46.190] read(): <13> Rx: $m40000024,4#57 -[46.190] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[46.191] write(): <13> Tx: $ffffff7f#01 -[46.393] read(): <13> Rx: $m20000284,4#5d -[46.393] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[46.395] write(): <13> Tx: $00000000#80 -[46.396] read(): <13> Rx: $m40000024,4#57 -[46.396] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[46.397] write(): <13> Tx: $ffffff7f#01 -[46.600] read(): <13> Rx: $m20000284,4#5d -[46.600] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[46.601] write(): <13> Tx: $00000000#80 -[46.602] read(): <13> Rx: $m40000024,4#57 -[46.602] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[46.603] write(): <13> Tx: $ffffff7f#01 -[46.805] read(): <13> Rx: $m20000284,4#5d -[46.805] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[46.806] write(): <13> Tx: $00000000#80 -[46.808] read(): <13> Rx: $m40000024,4#57 -[46.808] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[46.809] write(): <13> Tx: $ffffff7f#01 -[47.012] read(): <13> Rx: $m20000284,4#5d -[47.012] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[47.012] write(): <13> Tx: $00000000#80 -[47.014] read(): <13> Rx: $m40000024,4#57 -[47.014] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[47.015] write(): <13> Tx: $ffffff7f#01 -[47.217] read(): <13> Rx: $m20000284,4#5d -[47.217] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[47.218] write(): <13> Tx: $00000000#80 -[47.219] read(): <13> Rx: $m40000024,4#57 -[47.219] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[47.220] write(): <13> Tx: $ffffff7f#01 -[47.422] read(): <13> Rx: $m20000284,4#5d -[47.422] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[47.423] write(): <13> Tx: $00000000#80 -[47.424] read(): <13> Rx: $m40000024,4#57 -[47.424] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[47.425] write(): <13> Tx: $ffffff7f#01 -[47.627] read(): <13> Rx: $m20000284,4#5d -[47.627] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[47.628] write(): <13> Tx: $00000000#80 -[47.629] read(): <13> Rx: $m40000024,4#57 -[47.629] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[47.630] write(): <13> Tx: $ffffff7f#01 -[47.832] read(): <13> Rx: $m20000284,4#5d -[47.832] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[47.833] write(): <13> Tx: $00000000#80 -[47.834] read(): <13> Rx: $m40000024,4#57 -[47.834] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[47.835] write(): <13> Tx: $ffffff7f#01 -[48.036] read(): <13> Rx: $m20000284,4#5d -[48.036] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[48.037] write(): <13> Tx: $00000000#80 -[48.038] read(): <13> Rx: $m40000024,4#57 -[48.038] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[48.038] write(): <13> Tx: $ffffff7f#01 -[48.240] read(): <13> Rx: $m20000284,4#5d -[48.240] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[48.241] write(): <13> Tx: $00000000#80 -[48.243] read(): <13> Rx: $m40000024,4#57 -[48.243] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[48.244] write(): <13> Tx: $ffffff7f#01 -[48.446] read(): <13> Rx: $m20000284,4#5d -[48.446] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[48.446] write(): <13> Tx: $00000000#80 -[48.448] read(): <13> Rx: $m40000024,4#57 -[48.448] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[48.449] write(): <13> Tx: $ffffff7f#01 -[48.651] read(): <13> Rx: $m20000284,4#5d -[48.651] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[48.651] write(): <13> Tx: $00000000#80 -[48.653] read(): <13> Rx: $m40000024,4#57 -[48.653] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[48.654] write(): <13> Tx: $ffffff7f#01 -[48.856] read(): <13> Rx: $m20000284,4#5d -[48.856] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[48.857] write(): <13> Tx: $00000000#80 -[48.858] read(): <13> Rx: $m40000024,4#57 -[48.858] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[48.859] write(): <13> Tx: $ffffff7f#01 -[49.061] read(): <13> Rx: $m20000284,4#5d -[49.061] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[49.061] write(): <13> Tx: $00000000#80 -[49.063] read(): <13> Rx: $m40000024,4#57 -[49.063] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[49.063] write(): <13> Tx: $ffffff7f#01 -[49.265] read(): <13> Rx: $m20000284,4#5d -[49.265] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[49.266] write(): <13> Tx: $00000000#80 -[49.267] read(): <13> Rx: $m40000024,4#57 -[49.267] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[49.268] write(): <13> Tx: $ffffff7f#01 -[49.470] read(): <13> Rx: $m20000284,4#5d -[49.471] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[49.472] write(): <13> Tx: $00000000#80 -[49.473] read(): <13> Rx: $m40000024,4#57 -[49.473] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[49.474] write(): <13> Tx: $ffffff7f#01 -[49.676] read(): <13> Rx: $m20000284,4#5d -[49.676] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[49.677] write(): <13> Tx: $00000000#80 -[49.679] read(): <13> Rx: $m40000024,4#57 -[49.679] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[49.680] write(): <13> Tx: $ffffff7f#01 -[49.882] read(): <13> Rx: $m20000284,4#5d -[49.882] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[49.883] write(): <13> Tx: $00000000#80 -[49.885] read(): <13> Rx: $m40000024,4#57 -[49.885] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[49.885] write(): <13> Tx: $ffffff7f#01 -[50.088] read(): <13> Rx: $m20000284,4#5d -[50.088] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[50.089] write(): <13> Tx: $00000000#80 -[50.090] read(): <13> Rx: $m40000024,4#57 -[50.090] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[50.091] write(): <13> Tx: $ffffff7f#01 -[50.293] read(): <13> Rx: $m20000284,4#5d -[50.293] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[50.294] write(): <13> Tx: $00000000#80 -[50.295] read(): <13> Rx: $m40000024,4#57 -[50.295] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[50.296] write(): <13> Tx: $ffffff7f#01 -[50.499] read(): <13> Rx: $m20000284,4#5d -[50.499] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[50.500] write(): <13> Tx: $00000000#80 -[50.501] read(): <13> Rx: $m40000024,4#57 -[50.501] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[50.502] write(): <13> Tx: $ffffff7f#01 -[50.704] read(): <13> Rx: $m20000284,4#5d -[50.704] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[50.705] write(): <13> Tx: $00000000#80 -[50.706] read(): <13> Rx: $m40000024,4#57 -[50.706] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[50.707] write(): <13> Tx: $ffffff7f#01 -[50.909] read(): <13> Rx: $m20000284,4#5d -[50.910] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[50.910] write(): <13> Tx: $00000000#80 -[50.912] read(): <13> Rx: $m40000024,4#57 -[50.912] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[50.912] write(): <13> Tx: $ffffff7f#01 -[51.115] read(): <13> Rx: $m20000284,4#5d -[51.115] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[51.116] write(): <13> Tx: $00000000#80 -[51.117] read(): <13> Rx: $m40000024,4#57 -[51.117] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[51.118] write(): <13> Tx: $ffffff7f#01 -[51.320] read(): <13> Rx: $m20000284,4#5d -[51.320] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[51.321] write(): <13> Tx: $00000000#80 -[51.323] read(): <13> Rx: $m40000024,4#57 -[51.323] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[51.324] write(): <13> Tx: $ffffff7f#01 -[51.526] read(): <13> Rx: $m20000284,4#5d -[51.526] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[51.527] write(): <13> Tx: $00000000#80 -[51.528] read(): <13> Rx: $m40000024,4#57 -[51.528] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[51.529] write(): <13> Tx: $ffffff7f#01 -[51.731] read(): <13> Rx: $m20000284,4#5d -[51.731] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[51.732] write(): <13> Tx: $00000000#80 -[51.734] read(): <13> Rx: $m40000024,4#57 -[51.734] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[51.735] write(): <13> Tx: $ffffff7f#01 -[51.936] read(): <13> Rx: $m20000284,4#5d -[51.936] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[51.937] write(): <13> Tx: $00000000#80 -[51.938] read(): <13> Rx: $m40000024,4#57 -[51.938] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[51.939] write(): <13> Tx: $ffffff7f#01 -[52.141] read(): <13> Rx: $m20000284,4#5d -[52.141] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[52.141] write(): <13> Tx: $00000000#80 -[52.143] read(): <13> Rx: $m40000024,4#57 -[52.143] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[52.144] write(): <13> Tx: $ffffff7f#01 -[52.346] read(): <13> Rx: $m20000284,4#5d -[52.346] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[52.347] write(): <13> Tx: $00000000#80 -[52.348] read(): <13> Rx: $m40000024,4#57 -[52.348] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[52.349] write(): <13> Tx: $ffffff7f#01 -[52.551] read(): <13> Rx: $m20000284,4#5d -[52.551] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[52.552] write(): <13> Tx: $00000000#80 -[52.553] read(): <13> Rx: $m40000024,4#57 -[52.553] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[52.554] write(): <13> Tx: $ffffff7f#01 -[52.756] read(): <13> Rx: $m20000284,4#5d -[52.756] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[52.756] write(): <13> Tx: $00000000#80 -[52.758] read(): <13> Rx: $m40000024,4#57 -[52.758] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[52.759] write(): <13> Tx: $ffffff7f#01 -[52.960] read(): <13> Rx: $m20000284,4#5d -[52.960] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[52.960] write(): <13> Tx: $00000000#80 -[52.961] read(): <13> Rx: $m40000024,4#57 -[52.961] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[52.961] write(): <13> Tx: $ffffff7f#01 -[53.162] read(): <13> Rx: $m20000284,4#5d -[53.162] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[53.163] write(): <13> Tx: $00000000#80 -[53.165] read(): <13> Rx: $m40000024,4#57 -[53.165] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[53.165] write(): <13> Tx: $ffffff7f#01 -[53.368] read(): <13> Rx: $m20000284,4#5d -[53.368] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[53.368] write(): <13> Tx: $00000000#80 -[53.370] read(): <13> Rx: $m40000024,4#57 -[53.370] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[53.371] write(): <13> Tx: $ffffff7f#01 -[53.572] read(): <13> Rx: $m20000284,4#5d -[53.573] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[53.573] write(): <13> Tx: $00000000#80 -[53.574] read(): <13> Rx: $m40000024,4#57 -[53.575] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[53.575] write(): <13> Tx: $ffffff7f#01 -[53.777] read(): <13> Rx: $m20000284,4#5d -[53.777] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[53.778] write(): <13> Tx: $00000000#80 -[53.779] read(): <13> Rx: $m40000024,4#57 -[53.779] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[53.780] write(): <13> Tx: $ffffff7f#01 -[53.982] read(): <13> Rx: $m20000284,4#5d -[53.982] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[53.982] write(): <13> Tx: $00000000#80 -[53.984] read(): <13> Rx: $m40000024,4#57 -[53.984] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[53.984] write(): <13> Tx: $ffffff7f#01 -[54.186] read(): <13> Rx: $m20000284,4#5d -[54.186] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[54.187] write(): <13> Tx: $00000000#80 -[54.188] read(): <13> Rx: $m40000024,4#57 -[54.188] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[54.189] write(): <13> Tx: $ffffff7f#01 -[54.391] read(): <13> Rx: $m20000284,4#5d -[54.391] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[54.392] write(): <13> Tx: $00000000#80 -[54.394] read(): <13> Rx: $m40000024,4#57 -[54.394] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[54.394] write(): <13> Tx: $ffffff7f#01 -[54.596] read(): <13> Rx: $m20000284,4#5d -[54.596] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[54.597] write(): <13> Tx: $00000000#80 -[54.599] read(): <13> Rx: $m40000024,4#57 -[54.599] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[54.600] write(): <13> Tx: $ffffff7f#01 -[54.802] read(): <13> Rx: $m20000284,4#5d -[54.802] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[54.802] write(): <13> Tx: $00000000#80 -[54.804] read(): <13> Rx: $m40000024,4#57 -[54.804] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[54.805] write(): <13> Tx: $ffffff7f#01 -[55.006] read(): <13> Rx: $m20000284,4#5d -[55.007] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[55.007] write(): <13> Tx: $00000000#80 -[55.009] read(): <13> Rx: $m40000024,4#57 -[55.009] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[55.009] write(): <13> Tx: $ffffff7f#01 -[55.211] read(): <13> Rx: $m20000284,4#5d -[55.211] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[55.212] write(): <13> Tx: $00000000#80 -[55.213] read(): <13> Rx: $m40000024,4#57 -[55.213] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[55.214] write(): <13> Tx: $ffffff7f#01 -[55.416] read(): <13> Rx: $m20000284,4#5d -[55.416] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[55.416] write(): <13> Tx: $00000000#80 -[55.418] read(): <13> Rx: $m40000024,4#57 -[55.418] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[55.418] write(): <13> Tx: $ffffff7f#01 -[55.620] read(): <13> Rx: $m20000284,4#5d -[55.620] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[55.621] write(): <13> Tx: $00000000#80 -[55.622] read(): <13> Rx: $m40000024,4#57 -[55.622] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[55.622] write(): <13> Tx: $ffffff7f#01 -[55.824] read(): <13> Rx: $m20000284,4#5d -[55.824] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[55.825] write(): <13> Tx: $00000000#80 -[55.826] read(): <13> Rx: $m40000024,4#57 -[55.826] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[55.827] write(): <13> Tx: $ffffff7f#01 -[56.029] read(): <13> Rx: $m20000284,4#5d -[56.029] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[56.030] write(): <13> Tx: $00000000#80 -[56.031] read(): <13> Rx: $m40000024,4#57 -[56.031] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[56.032] write(): <13> Tx: $ffffff7f#01 -[56.234] read(): <13> Rx: $m20000284,4#5d -[56.234] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[56.235] write(): <13> Tx: $00000000#80 -[56.236] read(): <13> Rx: $m40000024,4#57 -[56.236] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[56.237] write(): <13> Tx: $ffffff7f#01 -[56.439] read(): <13> Rx: $m20000284,4#5d -[56.439] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[56.440] write(): <13> Tx: $00000000#80 -[56.441] read(): <13> Rx: $m40000024,4#57 -[56.441] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[56.442] write(): <13> Tx: $ffffff7f#01 -[56.644] read(): <13> Rx: $m20000284,4#5d -[56.644] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[56.644] write(): <13> Tx: $00000000#80 -[56.646] read(): <13> Rx: $m40000024,4#57 -[56.646] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[56.646] write(): <13> Tx: $ffffff7f#01 -[56.848] read(): <13> Rx: $m20000284,4#5d -[56.848] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[56.849] write(): <13> Tx: $00000000#80 -[56.851] read(): <13> Rx: $m40000024,4#57 -[56.851] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[56.851] write(): <13> Tx: $ffffff7f#01 -[57.053] read(): <13> Rx: $m20000284,4#5d -[57.053] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[57.054] write(): <13> Tx: $00000000#80 -[57.056] read(): <13> Rx: $m40000024,4#57 -[57.056] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[57.057] write(): <13> Tx: $ffffff7f#01 -[57.259] read(): <13> Rx: $m20000284,4#5d -[57.259] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[57.259] write(): <13> Tx: $00000000#80 -[57.261] read(): <13> Rx: $m40000024,4#57 -[57.261] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[57.261] write(): <13> Tx: $ffffff7f#01 -[57.463] read(): <13> Rx: $m20000284,4#5d -[57.463] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[57.464] write(): <13> Tx: $00000000#80 -[57.465] read(): <13> Rx: $m40000024,4#57 -[57.465] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[57.465] write(): <13> Tx: $ffffff7f#01 -[57.667] read(): <13> Rx: $m20000284,4#5d -[57.667] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[57.668] write(): <13> Tx: $00000000#80 -[57.669] read(): <13> Rx: $m40000024,4#57 -[57.669] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[57.669] write(): <13> Tx: $ffffff7f#01 -[57.871] read(): <13> Rx: $m20000284,4#5d -[57.871] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[57.872] write(): <13> Tx: $00000000#80 -[57.873] read(): <13> Rx: $m40000024,4#57 -[57.873] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[57.873] write(): <13> Tx: $ffffff7f#01 -[58.075] read(): <13> Rx: $m20000284,4#5d -[58.075] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[58.076] write(): <13> Tx: $00000000#80 -[58.077] read(): <13> Rx: $m40000024,4#57 -[58.077] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[58.078] write(): <13> Tx: $ffffff7f#01 -[58.279] read(): <13> Rx: $m20000284,4#5d -[58.279] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[58.280] write(): <13> Tx: $00000000#80 -[58.282] read(): <13> Rx: $m40000024,4#57 -[58.282] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[58.282] write(): <13> Tx: $ffffff7f#01 -[58.484] read(): <13> Rx: $m20000284,4#5d -[58.484] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[58.485] write(): <13> Tx: $00000000#80 -[58.486] read(): <13> Rx: $m40000024,4#57 -[58.486] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[58.487] write(): <13> Tx: $ffffff7f#01 -[58.688] read(): <13> Rx: $m20000284,4#5d -[58.688] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[58.689] write(): <13> Tx: $00000000#80 -[58.690] read(): <13> Rx: $m40000024,4#57 -[58.690] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[58.691] write(): <13> Tx: $ffffff7f#01 -[58.892] read(): <13> Rx: $m20000284,4#5d -[58.892] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[58.893] write(): <13> Tx: $00000000#80 -[58.895] read(): <13> Rx: $m40000024,4#57 -[58.895] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[58.895] write(): <13> Tx: $ffffff7f#01 -[59.098] read(): <13> Rx: $m20000284,4#5d -[59.098] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[59.099] write(): <13> Tx: $00000000#80 -[59.100] read(): <13> Rx: $m40000024,4#57 -[59.100] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[59.101] write(): <13> Tx: $ffffff7f#01 -[59.303] read(): <13> Rx: $m20000284,4#5d -[59.303] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[59.303] write(): <13> Tx: $00000000#80 -[59.305] read(): <13> Rx: $m40000024,4#57 -[59.305] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[59.305] write(): <13> Tx: $ffffff7f#01 -[59.507] read(): <13> Rx: $m20000284,4#5d -[59.507] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[59.508] write(): <13> Tx: $00000000#80 -[59.509] read(): <13> Rx: $m40000024,4#57 -[59.509] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[59.510] write(): <13> Tx: $ffffff7f#01 -[59.712] read(): <13> Rx: $m20000284,4#5d -[59.712] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[59.713] write(): <13> Tx: $00000000#80 -[59.714] read(): <13> Rx: $m40000024,4#57 -[59.714] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[59.715] write(): <13> Tx: $ffffff7f#01 -[59.916] read(): <13> Rx: $m20000284,4#5d -[59.917] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[59.917] write(): <13> Tx: $00000000#80 -[59.918] read(): <13> Rx: $m40000024,4#57 -[59.919] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[59.919] write(): <13> Tx: $ffffff7f#01 -[60.121] read(): <13> Rx: $m20000284,4#5d -[60.121] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[60.122] write(): <13> Tx: $00000000#80 -[60.124] read(): <13> Rx: $m40000024,4#57 -[60.124] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[60.125] write(): <13> Tx: $ffffff7f#01 -[60.327] read(): <13> Rx: $m20000284,4#5d -[60.327] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[60.327] write(): <13> Tx: $00000000#80 -[60.329] read(): <13> Rx: $m40000024,4#57 -[60.329] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[60.329] write(): <13> Tx: $ffffff7f#01 -[60.531] read(): <13> Rx: $m20000284,4#5d -[60.531] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[60.531] write(): <13> Tx: $00000000#80 -[60.533] read(): <13> Rx: $m40000024,4#57 -[60.533] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[60.533] write(): <13> Tx: $ffffff7f#01 -[60.735] read(): <13> Rx: $m20000284,4#5d -[60.735] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[60.736] write(): <13> Tx: $00000000#80 -[60.737] read(): <13> Rx: $m40000024,4#57 -[60.737] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[60.737] write(): <13> Tx: $ffffff7f#01 -[60.939] read(): <13> Rx: $m20000284,4#5d -[60.939] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[60.940] write(): <13> Tx: $00000000#80 -[60.941] read(): <13> Rx: $m40000024,4#57 -[60.941] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[60.941] write(): <13> Tx: $ffffff7f#01 -[61.143] read(): <13> Rx: $m20000284,4#5d -[61.143] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[61.144] write(): <13> Tx: $00000000#80 -[61.201] read(): <13> Rx: $m40000024,4#57 -[61.201] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[61.201] write(): <13> Tx: $ffffff7f#01 -[61.403] read(): <13> Rx: $m20000284,4#5d -[61.403] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[61.404] write(): <13> Tx: $00000000#80 -[61.405] read(): <13> Rx: $m40000024,4#57 -[61.405] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[61.406] write(): <13> Tx: $ffffff7f#01 -[61.607] read(): <13> Rx: $m20000284,4#5d -[61.607] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[61.608] write(): <13> Tx: $00000000#80 +[3.744] read(): <13> Rx: $m8004084,4#35 +[3.744] handlePacket(): Reading 0x4 bytes of memory from addr 0x8004084 +[3.744] write(): <13> Tx: $fcf758fa#9a +[3.809] read(): <13> Rx: $qXfer:threads:read::0,bfb#fb +[3.809] write(): <13> Tx: $l#8b +[3.816] read(): <13> Rx: $m20000288,4#61 +[3.816] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[3.817] write(): <13> Tx: $00000000#80 +[3.818] read(): <13> Rx: $m20000288,4#61 +[3.818] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[3.818] write(): <13> Tx: $00000000#80 +[3.856] read(): <13> Rx: $m2007ffc0,40#25 +[3.856] handlePacket(): Reading 0x40 bytes of memory from addr 0x2007ffc0 +[3.857] write(): <13> Tx: $e9030000100000002800002068020020de050008d8ff0720ffff000001000000e8ff0720d347000800000000414d0008000000000000000000000000ef4c0008#4b +[3.857] read(): <13> Rx: $m8004cee,4#c6 +[3.857] handlePacket(): Reading 0x4 bytes of memory from addr 0x8004cee +[3.858] write(): <13> Tx: $70470000#92 +[3.858] read(): <13> Rx: $m8004c80,40#94 +[3.858] handlePacket(): Reading 0x40 bytes of memory from addr 0x8004c80 +[3.859] write(): <13> Tx: $0c4a5a60094b1b68084a23f480231360064b0022da60044b4ff000629a6000bfbd465df8047b704700ed00e000380240fffff6fe10300024dff834d0002103e0#48 +[3.859] read(): <13> Rx: $m8004cf0,4#92 +[3.859] handlePacket(): Reading 0x4 bytes of memory from addr 0x8004cf0 +[3.860] write(): <13> Tx: $00000820#8a +[3.876] read(): <13> Rx: $qXfer:threads:read::0,bfb#fb +[3.876] write(): <13> Tx: $l#8b +[23.621] read(): <13> Rx: $vCont;c#a8 +[23.621] SWV_SetStatus(): SWV_SetStatus(true): stop_reply_pending == 0 +[23.627] handle_vCont_c(): handle_vCont_c, continue thread +[23.627] write(): <13> Tx: $OK#9a +[23.628] write(): <14> Tx: \x00 +[23.637] Device_GetStatus(): ST-LINK device status: RUN_MODE +[23.660] read(): <13> Rx: $m20000288,4#61 +[23.660] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[23.661] write(): <13> Tx: $02000000#82 +[23.673] read(): <13> Rx: $T1#85 +[23.673] write(): <13> Tx: $OK#9a +[23.673] read(): <13> Rx: $T1#85 +[23.673] write(): <13> Tx: $OK#9a +[23.862] read(): <13> Rx: $m20000288,4#61 +[23.862] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[23.863] write(): <13> Tx: $04000000#84 +[24.065] read(): <13> Rx: $m20000288,4#61 +[24.065] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[24.065] write(): <13> Tx: $06000000#86 +[24.267] read(): <13> Rx: $m20000288,4#61 +[24.267] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[24.267] write(): <13> Tx: $08000000#88 +[24.470] read(): <13> Rx: $m20000288,4#61 +[24.470] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[24.471] write(): <13> Tx: $0a000000#b1 +[24.673] read(): <13> Rx: $m20000288,4#61 +[24.673] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[24.674] write(): <13> Tx: $0d000000#b4 +[24.876] read(): <13> Rx: $m20000288,4#61 +[24.876] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[24.877] write(): <13> Tx: $0f000000#b6 +[25.079] read(): <13> Rx: $m20000288,4#61 +[25.079] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[25.080] write(): <13> Tx: $11000000#82 +[25.282] read(): <13> Rx: $m20000288,4#61 +[25.282] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[25.282] write(): <13> Tx: $13000000#84 +[25.485] read(): <13> Rx: $m20000288,4#61 +[25.485] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[25.486] write(): <13> Tx: $15000000#86 +[25.688] read(): <13> Rx: $m20000288,4#61 +[25.688] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[25.689] write(): <13> Tx: $18000000#89 +[25.891] read(): <13> Rx: $m20000288,4#61 +[25.891] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[25.892] write(): <13> Tx: $1a000000#b2 +[26.094] read(): <13> Rx: $m20000288,4#61 +[26.094] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[26.094] write(): <13> Tx: $1c000000#b4 +[26.297] read(): <13> Rx: $m20000288,4#61 +[26.297] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[26.297] write(): <13> Tx: $1e000000#b6 +[26.499] read(): <13> Rx: $m20000288,4#61 +[26.499] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[26.500] write(): <13> Tx: $20000000#82 +[26.702] read(): <13> Rx: $m20000288,4#61 +[26.702] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[26.703] write(): <13> Tx: $23000000#85 +[26.905] read(): <13> Rx: $m20000288,4#61 +[26.905] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[26.906] write(): <13> Tx: $25000000#87 +[27.108] read(): <13> Rx: $m20000288,4#61 +[27.108] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[27.109] write(): <13> Tx: $27000000#89 +[27.311] read(): <13> Rx: $m20000288,4#61 +[27.311] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[27.312] write(): <13> Tx: $29000000#8b +[27.514] read(): <13> Rx: $m20000288,4#61 +[27.514] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[27.515] write(): <13> Tx: $2b000000#b4 +[27.717] read(): <13> Rx: $m20000288,4#61 +[27.717] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[27.718] write(): <13> Tx: $2e000000#b7 +[27.921] read(): <13> Rx: $m20000288,4#61 +[27.921] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[27.922] write(): <13> Tx: $30000000#83 +[28.123] read(): <13> Rx: $m20000288,4#61 +[28.123] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[28.124] write(): <13> Tx: $32000000#85 +[28.326] read(): <13> Rx: $m20000288,4#61 +[28.326] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[28.326] write(): <13> Tx: $34000000#87 +[28.529] read(): <13> Rx: $m20000288,4#61 +[28.529] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[28.529] write(): <13> Tx: $36000000#89 +[28.732] read(): <13> Rx: $m20000288,4#61 +[28.732] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[28.732] write(): <13> Tx: $39000000#8c +[28.934] read(): <13> Rx: $m20000288,4#61 +[28.934] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[28.935] write(): <13> Tx: $3b000000#b5 +[29.137] read(): <13> Rx: $m20000288,4#61 +[29.137] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[29.138] write(): <13> Tx: $3d000000#b7 +[29.339] read(): <13> Rx: $m20000288,4#61 +[29.340] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[29.340] write(): <13> Tx: $3f000000#b9 +[29.542] read(): <13> Rx: $m20000288,4#61 +[29.543] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[29.543] write(): <13> Tx: $41000000#85 +[29.746] read(): <13> Rx: $m20000288,4#61 +[29.746] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[29.747] write(): <13> Tx: $44000000#88 +[29.949] read(): <13> Rx: $m20000288,4#61 +[29.949] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[29.950] write(): <13> Tx: $46000000#8a +[30.152] read(): <13> Rx: $m20000288,4#61 +[30.152] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[30.153] write(): <13> Tx: $48000000#8c +[30.356] read(): <13> Rx: $m20000288,4#61 +[30.356] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[30.357] write(): <13> Tx: $4a000000#b5 +[30.559] read(): <13> Rx: $m20000288,4#61 +[30.559] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[30.560] write(): <13> Tx: $4c000000#b7 +[30.762] read(): <13> Rx: $m20000288,4#61 +[30.762] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[30.763] write(): <13> Tx: $4f000000#ba +[30.966] read(): <13> Rx: $m20000288,4#61 +[30.966] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[30.967] write(): <13> Tx: $52000000#87 +[31.168] read(): <13> Rx: $m20000288,4#61 +[31.168] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[31.168] write(): <13> Tx: $54000000#89 +[31.370] read(): <13> Rx: $m20000288,4#61 +[31.370] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[31.371] write(): <13> Tx: $56000000#8b +[31.573] read(): <13> Rx: $m20000288,4#61 +[31.573] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[31.574] write(): <13> Tx: $58000000#8d +[31.777] read(): <13> Rx: $m20000288,4#61 +[31.777] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[31.778] write(): <13> Tx: $5b000000#b7 +[31.981] read(): <13> Rx: $m20000288,4#61 +[31.981] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[31.982] write(): <13> Tx: $5d000000#b9 +[32.184] read(): <13> Rx: $m20000288,4#61 +[32.184] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[32.185] write(): <13> Tx: $5f000000#bb +[32.388] read(): <13> Rx: $m20000288,4#61 +[32.388] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[32.388] write(): <13> Tx: $61000000#87 +[32.590] read(): <13> Rx: $m20000288,4#61 +[32.590] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[32.590] write(): <13> Tx: $63000000#89 +[32.792] read(): <13> Rx: $m20000288,4#61 +[32.792] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[32.793] write(): <13> Tx: $66000000#8c +[32.995] read(): <13> Rx: $m20000288,4#61 +[32.995] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[32.996] write(): <13> Tx: $68000000#8e +[33.199] read(): <13> Rx: $m20000288,4#61 +[33.199] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[33.199] write(): <13> Tx: $6a000000#b7 +[33.401] read(): <13> Rx: $m20000288,4#61 +[33.401] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[33.402] write(): <13> Tx: $6c000000#b9 +[33.605] read(): <13> Rx: $m20000288,4#61 +[33.605] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[33.606] write(): <13> Tx: $6e000000#bb +[33.809] read(): <13> Rx: $m20000288,4#61 +[33.809] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[33.809] write(): <13> Tx: $71000000#88 +[34.012] read(): <13> Rx: $m20000288,4#61 +[34.012] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[34.013] write(): <13> Tx: $73000000#8a +[34.215] read(): <13> Rx: $m20000288,4#61 +[34.215] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[34.216] write(): <13> Tx: $75000000#8c +[34.418] read(): <13> Rx: $m20000288,4#61 +[34.418] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[34.419] write(): <13> Tx: $77000000#8e +[34.621] read(): <13> Rx: $m20000288,4#61 +[34.621] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[34.622] write(): <13> Tx: $79000000#90 +[34.825] read(): <13> Rx: $m20000288,4#61 +[34.825] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[34.826] write(): <13> Tx: $7c000000#ba +[35.028] read(): <13> Rx: $m20000288,4#61 +[35.028] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[35.029] write(): <13> Tx: $7e000000#bc +[35.231] read(): <13> Rx: $m20000288,4#61 +[35.231] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[35.232] write(): <13> Tx: $80000000#88 +[35.434] read(): <13> Rx: $m20000288,4#61 +[35.434] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[35.435] write(): <13> Tx: $82000000#8a +[35.637] read(): <13> Rx: $m20000288,4#61 +[35.637] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[35.638] write(): <13> Tx: $84000000#8c +[35.840] read(): <13> Rx: $m20000288,4#61 +[35.841] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[35.841] write(): <13> Tx: $87000000#8f +[36.044] read(): <13> Rx: $m20000288,4#61 +[36.044] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[36.044] write(): <13> Tx: $89000000#91 +[36.247] read(): <13> Rx: $m20000288,4#61 +[36.247] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[36.247] write(): <13> Tx: $8b000000#ba +[36.450] read(): <13> Rx: $m20000288,4#61 +[36.450] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[36.451] write(): <13> Tx: $8d000000#bc +[36.653] read(): <13> Rx: $m20000288,4#61 +[36.653] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[36.655] write(): <13> Tx: $8f000000#be +[36.857] read(): <13> Rx: $m20000288,4#61 +[36.857] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[36.858] write(): <13> Tx: $92000000#8b +[37.060] read(): <13> Rx: $m20000288,4#61 +[37.060] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[37.061] write(): <13> Tx: $94000000#8d +[37.264] read(): <13> Rx: $m20000288,4#61 +[37.264] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[37.265] write(): <13> Tx: $96000000#8f +[37.467] read(): <13> Rx: $m20000288,4#61 +[37.467] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[37.468] write(): <13> Tx: $98000000#91 +[37.670] read(): <13> Rx: $m20000288,4#61 +[37.670] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[37.670] write(): <13> Tx: $9a000000#ba +[37.873] read(): <13> Rx: $m20000288,4#61 +[37.873] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[37.874] write(): <13> Tx: $9d000000#bd +[38.076] read(): <13> Rx: $m20000288,4#61 +[38.076] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[38.078] write(): <13> Tx: $9f000000#bf +[38.280] read(): <13> Rx: $m20000288,4#61 +[38.280] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[38.281] write(): <13> Tx: $a1000000#b2 +[38.483] read(): <13> Rx: $m20000288,4#61 +[38.483] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[38.484] write(): <13> Tx: $a3000000#b4 +[38.686] read(): <13> Rx: $m20000288,4#61 +[38.686] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[38.686] write(): <13> Tx: $a5000000#b6 +[38.889] read(): <13> Rx: $m20000288,4#61 +[38.889] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[38.890] write(): <13> Tx: $a8000000#b9 +[39.091] read(): <13> Rx: $m20000288,4#61 +[39.091] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[39.091] write(): <13> Tx: $aa000000#e2 +[39.293] read(): <13> Rx: $m20000288,4#61 +[39.293] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[39.294] write(): <13> Tx: $ac000000#e4 +[39.497] read(): <13> Rx: $m20000288,4#61 +[39.497] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[39.497] write(): <13> Tx: $ae000000#e6 +[39.699] read(): <13> Rx: $m20000288,4#61 +[39.699] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[39.700] write(): <13> Tx: $b0000000#b2 +[39.902] read(): <13> Rx: $m20000288,4#61 +[39.902] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[39.903] write(): <13> Tx: $b3000000#b5 +[40.104] read(): <13> Rx: $m20000288,4#61 +[40.104] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[40.105] write(): <13> Tx: $b5000000#b7 +[40.307] read(): <13> Rx: $m20000288,4#61 +[40.307] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[40.308] write(): <13> Tx: $b7000000#b9 +[40.510] read(): <13> Rx: $m20000288,4#61 +[40.510] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[40.511] write(): <13> Tx: $b9000000#bb +[40.714] read(): <13> Rx: $m20000288,4#61 +[40.714] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[40.714] write(): <13> Tx: $bc000000#e5 +[40.917] read(): <13> Rx: $m20000288,4#61 +[40.917] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[40.918] write(): <13> Tx: $bf000000#e8 +[41.120] read(): <13> Rx: $m20000288,4#61 +[41.120] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[41.121] write(): <13> Tx: $c1000000#b4 +[41.323] read(): <13> Rx: $m20000288,4#61 +[41.323] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[41.324] write(): <13> Tx: $c3000000#b6 +[41.526] read(): <13> Rx: $m20000288,4#61 +[41.526] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[41.527] write(): <13> Tx: $c5000000#b8 +[41.730] read(): <13> Rx: $m20000288,4#61 +[41.730] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[41.730] write(): <13> Tx: $c7000000#ba +[41.933] read(): <13> Rx: $m20000288,4#61 +[41.933] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[41.934] write(): <13> Tx: $ca000000#e4 +[42.136] read(): <13> Rx: $m20000288,4#61 +[42.136] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[42.136] write(): <13> Tx: $cc000000#e6 +[42.339] read(): <13> Rx: $m20000288,4#61 +[42.339] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[42.339] write(): <13> Tx: $ce000000#e8 +[42.541] read(): <13> Rx: $m20000288,4#61 +[42.541] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[42.542] write(): <13> Tx: $d0000000#b4 +[42.744] read(): <13> Rx: $m20000288,4#61 +[42.744] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[42.745] write(): <13> Tx: $d3000000#b7 +[42.947] read(): <13> Rx: $m20000288,4#61 +[42.947] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[42.947] write(): <13> Tx: $d5000000#b9 +[43.149] read(): <13> Rx: $m20000288,4#61 +[43.149] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[43.150] write(): <13> Tx: $d7000000#bb +[43.353] read(): <13> Rx: $m20000288,4#61 +[43.353] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[43.353] write(): <13> Tx: $d9000000#bd +[43.556] read(): <13> Rx: $m20000288,4#61 +[43.556] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[43.557] write(): <13> Tx: $db000000#e6 +[43.759] read(): <13> Rx: $m20000288,4#61 +[43.759] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[43.760] write(): <13> Tx: $de000000#e9 +[43.963] read(): <13> Rx: $m20000288,4#61 +[43.963] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[43.964] write(): <13> Tx: $e0000000#b5 +[44.166] read(): <13> Rx: $m20000288,4#61 +[44.166] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[44.167] write(): <13> Tx: $e2000000#b7 +[44.369] read(): <13> Rx: $m20000288,4#61 +[44.369] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[44.370] write(): <13> Tx: $e4000000#b9 +[44.573] read(): <13> Rx: $m20000288,4#61 +[44.573] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[44.573] write(): <13> Tx: $e6000000#bb +[44.775] read(): <13> Rx: $m20000288,4#61 +[44.775] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[44.776] write(): <13> Tx: $e9000000#be +[44.978] read(): <13> Rx: $m20000288,4#61 +[44.978] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[44.979] write(): <13> Tx: $eb000000#e7 +[45.181] read(): <13> Rx: $m20000288,4#61 +[45.181] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[45.182] write(): <13> Tx: $ed000000#e9 +[45.383] read(): <13> Rx: $m20000288,4#61 +[45.383] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[45.384] write(): <13> Tx: $ef000000#eb +[45.586] read(): <13> Rx: $m20000288,4#61 +[45.586] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[45.587] write(): <13> Tx: $f1000000#b7 +[45.789] read(): <13> Rx: $m20000288,4#61 +[45.789] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[45.790] write(): <13> Tx: $f4000000#ba +[45.992] read(): <13> Rx: $m20000288,4#61 +[45.992] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[45.993] write(): <13> Tx: $f6000000#bc +[46.195] read(): <13> Rx: $m20000288,4#61 +[46.195] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[46.195] write(): <13> Tx: $f8000000#be +[46.397] read(): <13> Rx: $m20000288,4#61 +[46.398] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[46.398] write(): <13> Tx: $fa000000#e7 +[46.601] read(): <13> Rx: $m20000288,4#61 +[46.601] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[46.601] write(): <13> Tx: $fc000000#e9 +[46.804] read(): <13> Rx: $m20000288,4#61 +[46.804] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[46.804] write(): <13> Tx: $ff000000#ec +[47.006] read(): <13> Rx: $m20000288,4#61 +[47.006] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[47.007] write(): <13> Tx: $01010000#82 +[47.210] read(): <13> Rx: $m20000288,4#61 +[47.210] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[47.210] write(): <13> Tx: $03010000#84 +[47.413] read(): <13> Rx: $m20000288,4#61 +[47.413] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[47.414] write(): <13> Tx: $05010000#86 +[47.616] read(): <13> Rx: $m20000288,4#61 +[47.616] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[47.617] write(): <13> Tx: $07010000#88 +[47.819] read(): <13> Rx: $m20000288,4#61 +[47.819] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[47.820] write(): <13> Tx: $0a010000#b2 +[48.023] read(): <13> Rx: $m20000288,4#61 +[48.023] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[48.024] write(): <13> Tx: $0c010000#b4 +[48.226] read(): <13> Rx: $m20000288,4#61 +[48.226] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[48.227] write(): <13> Tx: $0e010000#b6 +[48.429] read(): <13> Rx: $m20000288,4#61 +[48.429] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[48.430] write(): <13> Tx: $10010000#82 +[48.633] read(): <13> Rx: $m20000288,4#61 +[48.633] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[48.634] write(): <13> Tx: $12010000#84 +[48.836] read(): <13> Rx: $m20000288,4#61 +[48.837] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[48.838] write(): <13> Tx: $15010000#87 +[49.040] read(): <13> Rx: $m20000288,4#61 +[49.040] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[49.041] write(): <13> Tx: $17010000#89 +[49.244] read(): <13> Rx: $m20000288,4#61 +[49.244] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[49.244] write(): <13> Tx: $19010000#8b +[49.447] read(): <13> Rx: $m20000288,4#61 +[49.447] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[49.448] write(): <13> Tx: $1b010000#b4 +[49.650] read(): <13> Rx: $m20000288,4#61 +[49.650] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[49.650] write(): <13> Tx: $1d010000#b6 +[49.853] read(): <13> Rx: $m20000288,4#61 +[49.853] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[49.853] write(): <13> Tx: $20010000#83 +[50.056] read(): <13> Rx: $m20000288,4#61 +[50.056] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[50.056] write(): <13> Tx: $22010000#85 +[50.258] read(): <13> Rx: $m20000288,4#61 +[50.258] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[50.259] write(): <13> Tx: $25010000#88 +[50.462] read(): <13> Rx: $m20000288,4#61 +[50.462] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[50.463] write(): <13> Tx: $27010000#8a +[50.665] read(): <13> Rx: $m20000288,4#61 +[50.665] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[50.666] write(): <13> Tx: $29010000#8c +[50.869] read(): <13> Rx: $m20000288,4#61 +[50.869] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[50.870] write(): <13> Tx: $2c010000#b6 +[51.072] read(): <13> Rx: $m20000288,4#61 +[51.072] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[51.072] write(): <13> Tx: $2e010000#b8 +[51.274] read(): <13> Rx: $m20000288,4#61 +[51.275] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[51.275] write(): <13> Tx: $30010000#84 +[51.477] read(): <13> Rx: $m20000288,4#61 +[51.477] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[51.478] write(): <13> Tx: $32010000#86 +[51.680] read(): <13> Rx: $m20000288,4#61 +[51.681] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[51.681] write(): <13> Tx: $34010000#88 +[51.884] read(): <13> Rx: $m20000288,4#61 +[51.884] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[51.884] write(): <13> Tx: $37010000#8b +[52.087] read(): <13> Rx: $m20000288,4#61 +[52.087] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[52.087] write(): <13> Tx: $39010000#8d +[52.289] read(): <13> Rx: $m20000288,4#61 +[52.289] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[52.290] write(): <13> Tx: $3b010000#b6 +[52.492] read(): <13> Rx: $m20000288,4#61 +[52.492] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[52.493] write(): <13> Tx: $3d010000#b8 +[52.695] read(): <13> Rx: $m20000288,4#61 +[52.695] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[52.696] write(): <13> Tx: $3f010000#ba +[52.898] read(): <13> Rx: $m20000288,4#61 +[52.898] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[52.898] write(): <13> Tx: $42010000#87 +[53.100] read(): <13> Rx: $m20000288,4#61 +[53.100] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[53.101] write(): <13> Tx: $44010000#89 +[53.302] read(): <13> Rx: $m20000288,4#61 +[53.302] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[53.302] write(): <13> Tx: $46010000#8b +[53.504] read(): <13> Rx: $m20000288,4#61 +[53.504] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[53.505] write(): <13> Tx: $48010000#8d +[53.707] read(): <13> Rx: $m20000288,4#61 +[53.707] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[53.707] write(): <13> Tx: $4a010000#b6 +[53.909] read(): <13> Rx: $m20000288,4#61 +[53.909] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[53.910] write(): <13> Tx: $4d010000#b9 +[54.112] read(): <13> Rx: $m20000288,4#61 +[54.112] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[54.112] write(): <13> Tx: $4f010000#bb +[54.314] read(): <13> Rx: $m20000288,4#61 +[54.314] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[54.315] write(): <13> Tx: $51010000#87 +[54.517] read(): <13> Rx: $m20000288,4#61 +[54.517] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[54.518] write(): <13> Tx: $53010000#89 +[54.720] read(): <13> Rx: $m20000288,4#61 +[54.720] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[54.721] write(): <13> Tx: $55010000#8b +[54.923] read(): <13> Rx: $m20000288,4#61 +[54.923] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[54.924] write(): <13> Tx: $58010000#8e +[55.125] read(): <13> Rx: $m20000288,4#61 +[55.125] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[55.125] write(): <13> Tx: $5a010000#b7 +[55.327] read(): <13> Rx: $m20000288,4#61 +[55.327] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[55.327] write(): <13> Tx: $5c010000#b9 +[55.528] read(): <13> Rx: $m20000288,4#61 +[55.528] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[55.529] write(): <13> Tx: $5e010000#bb +[55.730] read(): <13> Rx: $m20000288,4#61 +[55.730] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[55.731] write(): <13> Tx: $60010000#87 +[55.932] read(): <13> Rx: $m20000288,4#61 +[55.932] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[55.932] write(): <13> Tx: $63010000#8a +[56.133] read(): <13> Rx: $m20000288,4#61 +[56.133] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[56.134] write(): <13> Tx: $65010000#8c +[56.336] read(): <13> Rx: $m20000288,4#61 +[56.336] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[56.337] write(): <13> Tx: $67010000#8e +[56.539] read(): <13> Rx: $m20000288,4#61 +[56.539] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[56.540] write(): <13> Tx: $69010000#90 +[56.742] read(): <13> Rx: $m20000288,4#61 +[56.742] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[56.743] write(): <13> Tx: $6b010000#b9 +[56.945] read(): <13> Rx: $m20000288,4#61 +[56.946] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[56.946] write(): <13> Tx: $6e010000#bc +[57.148] read(): <13> Rx: $m20000288,4#61 +[57.148] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[57.148] write(): <13> Tx: $70010000#88 +[57.350] read(): <13> Rx: $m20000288,4#61 +[57.350] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[57.351] write(): <13> Tx: $72010000#8a +[57.553] read(): <13> Rx: $m20000288,4#61 +[57.553] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[57.554] write(): <13> Tx: $74010000#8c +[57.755] read(): <13> Rx: $m20000288,4#61 +[57.755] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[57.756] write(): <13> Tx: $76010000#8e +[57.958] read(): <13> Rx: $m20000288,4#61 +[57.958] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[57.959] write(): <13> Tx: $79010000#91 +[58.160] read(): <13> Rx: $m20000288,4#61 +[58.160] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[58.160] write(): <13> Tx: $7b010000#ba +[58.362] read(): <13> Rx: $m20000288,4#61 +[58.362] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[58.362] write(): <13> Tx: $7d010000#bc +[58.564] read(): <13> Rx: $m20000288,4#61 +[58.564] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[58.564] write(): <13> Tx: $7f010000#be +[58.766] read(): <13> Rx: $m20000288,4#61 +[58.766] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[58.767] write(): <13> Tx: $81010000#8a +[58.969] read(): <13> Rx: $m20000288,4#61 +[58.969] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[58.970] write(): <13> Tx: $84010000#8d +[59.172] read(): <13> Rx: $m20000288,4#61 +[59.172] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[59.173] write(): <13> Tx: $86010000#8f +[59.375] read(): <13> Rx: $m20000288,4#61 +[59.375] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[59.376] write(): <13> Tx: $88010000#91 +[59.578] read(): <13> Rx: $m20000288,4#61 +[59.578] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[59.578] write(): <13> Tx: $8a010000#ba +[59.780] read(): <13> Rx: $m20000288,4#61 +[59.780] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[59.780] write(): <13> Tx: $8c010000#bc +[59.982] read(): <13> Rx: $m20000288,4#61 +[59.982] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[59.983] write(): <13> Tx: $8f010000#bf +[60.185] read(): <13> Rx: $m20000288,4#61 +[60.185] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[60.186] write(): <13> Tx: $91010000#8b +[60.387] read(): <13> Rx: $m20000288,4#61 +[60.387] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[60.387] write(): <13> Tx: $93010000#8d +[60.589] read(): <13> Rx: $m20000288,4#61 +[60.589] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[60.590] write(): <13> Tx: $95010000#8f +[60.792] read(): <13> Rx: $m20000288,4#61 +[60.792] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[60.793] write(): <13> Tx: $97010000#91 +[60.850] read(): <13> Rx: $m40000024,4#57 +[60.850] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[60.851] write(): <13> Tx: $ffffff7f#01 +[60.994] read(): <13> Rx: $m20000288,4#61 +[60.994] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[60.995] write(): <13> Tx: $9a010000#bb +[60.996] read(): <13> Rx: $m40000024,4#57 +[60.996] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[60.996] write(): <13> Tx: $ffffff7f#01 +[61.197] read(): <13> Rx: $m20000288,4#61 +[61.197] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[61.197] write(): <13> Tx: $9c010000#bd +[61.198] read(): <13> Rx: $m40000024,4#57 +[61.198] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[61.199] write(): <13> Tx: $ffffff7f#01 +[61.401] read(): <13> Rx: $m20000288,4#61 +[61.401] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[61.402] write(): <13> Tx: $9e010000#bf +[61.403] read(): <13> Rx: $m40000024,4#57 +[61.403] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[61.404] write(): <13> Tx: $ffffff7f#01 +[61.606] read(): <13> Rx: $m20000288,4#61 +[61.606] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[61.607] write(): <13> Tx: $a0010000#b2 [61.609] read(): <13> Rx: $m40000024,4#57 [61.609] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 [61.610] write(): <13> Tx: $ffffff7f#01 -[61.812] read(): <13> Rx: $m20000284,4#5d -[61.812] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[61.813] write(): <13> Tx: $00000000#80 -[61.814] read(): <13> Rx: $m40000024,4#57 -[61.814] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[61.815] write(): <13> Tx: $ffffff7f#01 -[62.017] read(): <13> Rx: $m20000284,4#5d -[62.017] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[62.018] write(): <13> Tx: $00000000#80 -[62.019] read(): <13> Rx: $m40000024,4#57 -[62.019] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[62.020] write(): <13> Tx: $ffffff7f#01 -[62.222] read(): <13> Rx: $m20000284,4#5d -[62.222] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[62.223] write(): <13> Tx: $00000000#80 -[62.224] read(): <13> Rx: $m40000024,4#57 -[62.224] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[62.225] write(): <13> Tx: $ffffff7f#01 -[62.426] read(): <13> Rx: $m20000284,4#5d -[62.426] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[62.427] write(): <13> Tx: $00000000#80 +[61.811] read(): <13> Rx: $m20000288,4#61 +[61.811] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[61.812] write(): <13> Tx: $a2010000#b4 +[61.812] read(): <13> Rx: $m40000024,4#57 +[61.812] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[61.813] write(): <13> Tx: $ffffff7f#01 +[62.014] read(): <13> Rx: $m20000288,4#61 +[62.014] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[62.016] write(): <13> Tx: $a6010000#b8 +[62.017] read(): <13> Rx: $m40000024,4#57 +[62.017] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[62.018] write(): <13> Tx: $ffffff7f#01 +[62.220] read(): <13> Rx: $m20000288,4#61 +[62.220] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[62.221] write(): <13> Tx: $a8010000#ba +[62.223] read(): <13> Rx: $m40000024,4#57 +[62.223] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[62.224] write(): <13> Tx: $ffffff7f#01 +[62.426] read(): <13> Rx: $m20000288,4#61 +[62.426] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[62.426] write(): <13> Tx: $aa010000#e3 [62.428] read(): <13> Rx: $m40000024,4#57 [62.428] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[62.428] write(): <13> Tx: $ffffff7f#01 -[62.630] read(): <13> Rx: $m20000284,4#5d -[62.630] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[62.631] write(): <13> Tx: $00000000#80 -[62.632] read(): <13> Rx: $m40000024,4#57 -[62.632] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[62.633] write(): <13> Tx: $ffffff7f#01 -[62.834] read(): <13> Rx: $m20000284,4#5d -[62.834] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[62.834] write(): <13> Tx: $00000000#80 -[62.835] read(): <13> Rx: $m40000024,4#57 -[62.835] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[62.835] write(): <13> Tx: $ffffff7f#01 -[63.036] read(): <13> Rx: $m20000284,4#5d -[63.036] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[63.037] write(): <13> Tx: $00000000#80 -[63.037] read(): <13> Rx: $m40000024,4#57 -[63.037] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[63.038] write(): <13> Tx: $ffffff7f#01 -[63.239] read(): <13> Rx: $m20000284,4#5d -[63.239] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[63.240] write(): <13> Tx: $00000000#80 -[63.241] read(): <13> Rx: $m40000024,4#57 -[63.241] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[63.242] write(): <13> Tx: $ffffff7f#01 -[63.443] read(): <13> Rx: $m20000284,4#5d -[63.443] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[63.444] write(): <13> Tx: $00000000#80 -[63.446] read(): <13> Rx: $m40000024,4#57 -[63.446] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[63.446] write(): <13> Tx: $ffffff7f#01 -[63.648] read(): <13> Rx: $m20000284,4#5d -[63.648] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[63.648] write(): <13> Tx: $00000000#80 -[63.649] read(): <13> Rx: $m40000024,4#57 -[63.649] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[63.650] write(): <13> Tx: $ffffff7f#01 -[63.852] read(): <13> Rx: $m20000284,4#5d -[63.852] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[63.852] write(): <13> Tx: $00000000#80 -[63.853] read(): <13> Rx: $m40000024,4#57 -[63.853] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[63.854] write(): <13> Tx: $ffffff7f#01 -[64.056] read(): <13> Rx: $m20000284,4#5d -[64.056] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[64.056] write(): <13> Tx: $00000000#80 -[64.057] read(): <13> Rx: $m40000024,4#57 -[64.057] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[64.058] write(): <13> Tx: $ffffff7f#01 -[64.259] read(): <13> Rx: $m20000284,4#5d -[64.259] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[64.260] write(): <13> Tx: $00000000#80 -[64.261] read(): <13> Rx: $m40000024,4#57 -[64.261] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[64.261] write(): <13> Tx: $ffffff7f#01 -[64.462] read(): <13> Rx: $m20000284,4#5d -[64.463] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[64.463] write(): <13> Tx: $00000000#80 -[64.464] read(): <13> Rx: $m40000024,4#57 -[64.464] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[64.465] write(): <13> Tx: $ffffff7f#01 -[64.666] read(): <13> Rx: $m20000284,4#5d -[64.666] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[64.666] write(): <13> Tx: $00000000#80 -[64.667] read(): <13> Rx: $m40000024,4#57 -[64.667] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[64.668] write(): <13> Tx: $ffffff7f#01 -[64.869] read(): <13> Rx: $m20000284,4#5d -[64.869] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[64.870] write(): <13> Tx: $00000000#80 -[64.871] read(): <13> Rx: $m40000024,4#57 -[64.871] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[64.872] write(): <13> Tx: $ffffff7f#01 -[65.073] read(): <13> Rx: $m20000284,4#5d -[65.073] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[65.074] write(): <13> Tx: $00000000#80 -[65.075] read(): <13> Rx: $m40000024,4#57 -[65.075] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[65.076] write(): <13> Tx: $ffffff7f#01 -[65.278] read(): <13> Rx: $m20000284,4#5d -[65.278] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[65.278] write(): <13> Tx: $00000000#80 -[65.280] read(): <13> Rx: $m40000024,4#57 -[65.280] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[65.281] write(): <13> Tx: $ffffff7f#01 -[65.482] read(): <13> Rx: $m20000284,4#5d -[65.482] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[65.483] write(): <13> Tx: $00000000#80 -[65.484] read(): <13> Rx: $m40000024,4#57 -[65.484] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[65.485] write(): <13> Tx: $ffffff7f#01 -[65.686] read(): <13> Rx: $m20000284,4#5d -[65.686] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[65.687] write(): <13> Tx: $00000000#80 -[65.688] read(): <13> Rx: $m40000024,4#57 -[65.688] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[65.689] write(): <13> Tx: $ffffff7f#01 -[65.890] read(): <13> Rx: $m20000284,4#5d -[65.890] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[65.890] write(): <13> Tx: $00000000#80 -[65.891] read(): <13> Rx: $m40000024,4#57 -[65.891] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[65.891] write(): <13> Tx: $ffffff7f#01 -[66.092] read(): <13> Rx: $m20000284,4#5d -[66.092] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[66.093] write(): <13> Tx: $00000000#80 -[66.094] read(): <13> Rx: $m40000024,4#57 -[66.094] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[66.095] write(): <13> Tx: $ffffff7f#01 -[66.297] read(): <13> Rx: $m20000284,4#5d -[66.297] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[66.298] write(): <13> Tx: $00000000#80 -[66.299] read(): <13> Rx: $m40000024,4#57 -[66.299] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[66.300] write(): <13> Tx: $ffffff7f#01 -[66.501] read(): <13> Rx: $m20000284,4#5d -[66.501] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[66.502] write(): <13> Tx: $00000000#80 -[66.503] read(): <13> Rx: $m40000024,4#57 -[66.503] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[66.504] write(): <13> Tx: $ffffff7f#01 -[66.705] read(): <13> Rx: $m20000284,4#5d -[66.705] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[66.706] write(): <13> Tx: $00000000#80 -[66.707] read(): <13> Rx: $m40000024,4#57 -[66.707] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[66.708] write(): <13> Tx: $ffffff7f#01 -[66.909] read(): <13> Rx: $m20000284,4#5d -[66.909] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[66.910] write(): <13> Tx: $00000000#80 -[66.911] read(): <13> Rx: $m40000024,4#57 -[66.911] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[66.912] write(): <13> Tx: $ffffff7f#01 -[67.113] read(): <13> Rx: $m20000284,4#5d -[67.113] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[67.114] write(): <13> Tx: $00000000#80 -[67.115] read(): <13> Rx: $m40000024,4#57 -[67.115] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[67.116] write(): <13> Tx: $ffffff7f#01 -[67.318] read(): <13> Rx: $m20000284,4#5d -[67.318] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[67.318] write(): <13> Tx: $00000000#80 -[67.319] read(): <13> Rx: $m40000024,4#57 -[67.319] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[67.319] write(): <13> Tx: $ffffff7f#01 -[67.520] read(): <13> Rx: $m20000284,4#5d -[67.520] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[67.521] write(): <13> Tx: $00000000#80 -[67.522] read(): <13> Rx: $m40000024,4#57 -[67.523] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[67.523] write(): <13> Tx: $ffffff7f#01 -[67.725] read(): <13> Rx: $m20000284,4#5d -[67.725] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[67.725] write(): <13> Tx: $00000000#80 -[67.727] read(): <13> Rx: $m40000024,4#57 -[67.727] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[67.727] write(): <13> Tx: $ffffff7f#01 -[67.929] read(): <13> Rx: $m20000284,4#5d -[67.929] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[67.930] write(): <13> Tx: $00000000#80 -[67.931] read(): <13> Rx: $m40000024,4#57 -[67.931] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[67.931] write(): <13> Tx: $ffffff7f#01 -[68.133] read(): <13> Rx: $m20000284,4#5d -[68.133] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[68.133] write(): <13> Tx: $00000000#80 -[68.134] read(): <13> Rx: $m40000024,4#57 -[68.134] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[68.134] write(): <13> Tx: $ffffff7f#01 -[68.335] read(): <13> Rx: $m20000284,4#5d -[68.335] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[68.336] write(): <13> Tx: $00000000#80 -[68.337] read(): <13> Rx: $m40000024,4#57 -[68.337] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[68.338] write(): <13> Tx: $ffffff7f#01 -[68.539] read(): <13> Rx: $m20000284,4#5d -[68.539] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[68.540] write(): <13> Tx: $00000000#80 -[68.541] read(): <13> Rx: $m40000024,4#57 -[68.541] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[68.541] write(): <13> Tx: $ffffff7f#01 -[68.743] read(): <13> Rx: $m20000284,4#5d -[68.743] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[68.743] write(): <13> Tx: $00000000#80 -[68.745] read(): <13> Rx: $m40000024,4#57 -[68.745] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[68.745] write(): <13> Tx: $ffffff7f#01 -[68.947] read(): <13> Rx: $m20000284,4#5d -[68.947] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[68.947] write(): <13> Tx: $00000000#80 -[68.948] read(): <13> Rx: $m40000024,4#57 -[68.948] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[68.948] write(): <13> Tx: $ffffff7f#01 -[69.150] read(): <13> Rx: $m20000284,4#5d -[69.150] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[69.150] write(): <13> Tx: $00000000#80 -[69.152] read(): <13> Rx: $m40000024,4#57 -[69.152] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[69.152] write(): <13> Tx: $ffffff7f#01 -[69.354] read(): <13> Rx: $m20000284,4#5d -[69.354] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[69.355] write(): <13> Tx: $00000000#80 -[69.356] read(): <13> Rx: $m40000024,4#57 -[69.356] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[69.357] write(): <13> Tx: $ffffff7f#01 -[69.558] read(): <13> Rx: $m20000284,4#5d -[69.559] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[69.559] write(): <13> Tx: $00000000#80 -[69.561] read(): <13> Rx: $m40000024,4#57 -[69.561] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[69.561] write(): <13> Tx: $ffffff7f#01 -[69.763] read(): <13> Rx: $m20000284,4#5d -[69.763] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[69.764] write(): <13> Tx: $00000000#80 -[69.766] read(): <13> Rx: $m40000024,4#57 -[69.766] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[69.767] write(): <13> Tx: $ffffff7f#01 -[69.969] read(): <13> Rx: $m20000284,4#5d -[69.969] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[69.970] write(): <13> Tx: $00000000#80 -[69.971] read(): <13> Rx: $m40000024,4#57 -[69.971] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[69.972] write(): <13> Tx: $ffffff7f#01 -[70.174] read(): <13> Rx: $m20000284,4#5d -[70.174] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[70.175] write(): <13> Tx: $00000000#80 -[70.177] read(): <13> Rx: $m40000024,4#57 -[70.177] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[70.177] write(): <13> Tx: $ffffff7f#01 -[70.379] read(): <13> Rx: $m20000284,4#5d -[70.379] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[70.380] write(): <13> Tx: $00000000#80 -[70.381] read(): <13> Rx: $m40000024,4#57 -[70.381] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[70.382] write(): <13> Tx: $ffffff7f#01 -[70.584] read(): <13> Rx: $m20000284,4#5d -[70.584] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[70.584] write(): <13> Tx: $00000000#80 -[70.586] read(): <13> Rx: $m40000024,4#57 -[70.586] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[70.587] write(): <13> Tx: $ffffff7f#01 -[70.789] read(): <13> Rx: $m20000284,4#5d -[70.789] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[70.790] write(): <13> Tx: $00000000#80 -[70.792] read(): <13> Rx: $m40000024,4#57 -[70.792] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[70.792] write(): <13> Tx: $ffffff7f#01 -[70.995] read(): <13> Rx: $m20000284,4#5d -[70.995] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[70.996] write(): <13> Tx: $00000000#80 -[70.997] read(): <13> Rx: $m40000024,4#57 -[70.997] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[70.998] write(): <13> Tx: $ffffff7f#01 -[71.200] read(): <13> Rx: $m20000284,4#5d -[71.200] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[71.200] write(): <13> Tx: $00000000#80 -[71.202] read(): <13> Rx: $m40000024,4#57 -[71.202] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[71.203] write(): <13> Tx: $ffffff7f#01 -[71.405] read(): <13> Rx: $m20000284,4#5d -[71.405] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[71.406] write(): <13> Tx: $00000000#80 -[71.407] read(): <13> Rx: $m40000024,4#57 -[71.407] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[71.408] write(): <13> Tx: $ffffff7f#01 -[71.610] read(): <13> Rx: $m20000284,4#5d -[71.610] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[71.611] write(): <13> Tx: $00000000#80 -[71.612] read(): <13> Rx: $m40000024,4#57 -[71.612] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[71.613] write(): <13> Tx: $ffffff7f#01 -[71.815] read(): <13> Rx: $m20000284,4#5d -[71.815] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[71.816] write(): <13> Tx: $00000000#80 -[71.817] read(): <13> Rx: $m40000024,4#57 -[71.817] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[71.818] write(): <13> Tx: $ffffff7f#01 -[72.020] read(): <13> Rx: $m20000284,4#5d -[72.020] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[72.020] write(): <13> Tx: $00000000#80 -[72.022] read(): <13> Rx: $m40000024,4#57 -[72.022] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[72.022] write(): <13> Tx: $ffffff7f#01 -[72.224] read(): <13> Rx: $m20000284,4#5d -[72.224] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[72.225] write(): <13> Tx: $00000000#80 -[72.226] read(): <13> Rx: $m40000024,4#57 -[72.226] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[72.227] write(): <13> Tx: $ffffff7f#01 -[72.405] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.416] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.427] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.429] read(): <13> Rx: $m20000284,4#5d -[72.429] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[72.429] write(): <13> Tx: $00000000#80 -[72.431] read(): <13> Rx: $m40000024,4#57 -[72.431] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[72.432] write(): <13> Tx: $0af9ff7f#99 -[72.439] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.450] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.461] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.472] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.483] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.495] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.508] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.519] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.531] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.542] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.555] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.566] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.578] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.590] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.602] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.614] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.626] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.634] read(): <13> Rx: $m20000284,4#5d -[72.634] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[72.634] write(): <13> Tx: $f7fe80bf#98 -[72.636] read(): <13> Rx: $m40000024,4#57 -[72.636] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[72.637] write(): <13> Tx: $9cfeff7f#d0 -[72.638] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.648] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.660] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.672] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.684] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.696] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.707] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.720] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.746] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.758] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.770] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.782] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.794] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.805] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.816] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.828] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.839] read(): <13> Rx: $m20000284,4#5d -[72.839] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[72.840] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.840] write(): <13> Tx: $5b4780bf#32 -[72.842] read(): <13> Rx: $m40000024,4#57 -[72.842] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[72.842] write(): <13> Tx: $cbfcff7f#f7 -[72.851] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.862] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.874] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.886] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.898] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.910] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.922] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.934] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.946] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.957] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.969] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.981] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[72.993] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.005] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.017] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.030] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.042] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.044] read(): <13> Rx: $m20000284,4#5d -[73.044] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[73.045] write(): <13> Tx: $b3ab7fbf#bd -[73.046] read(): <13> Rx: $m40000024,4#57 -[73.046] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[73.047] write(): <13> Tx: $53fbff7f#99 -[73.053] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.064] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.076] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.088] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.100] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.112] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.124] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.136] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.148] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.160] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.172] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.184] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.196] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.208] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.220] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.232] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.245] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.249] read(): <13> Rx: $m20000284,4#5d -[73.249] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[73.250] write(): <13> Tx: $04c27ebf#5d -[73.252] read(): <13> Rx: $m40000024,4#57 -[73.252] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[73.252] write(): <13> Tx: $b6f9ff7f#a0 -[73.256] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.268] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.279] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.291] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.303] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.315] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.327] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.339] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.351] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.363] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.374] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.387] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.399] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.411] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.423] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.435] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.447] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.455] read(): <13> Rx: $m20000284,4#5d -[73.455] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[73.456] write(): <13> Tx: $518a7fbf#64 -[73.458] read(): <13> Rx: $m40000024,4#57 -[73.458] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[73.459] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.459] write(): <13> Tx: $46f7ff7f#70 -[73.471] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.482] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.494] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.506] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.518] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.530] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.542] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.554] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.566] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.579] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.591] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.602] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.615] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.627] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.639] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.651] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.663] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.663] read(): <13> Rx: $m20000284,4#5d -[73.663] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[73.663] write(): <13> Tx: $e8547fbf#6b -[73.665] read(): <13> Rx: $m40000024,4#57 -[73.665] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[73.665] write(): <13> Tx: $5bf5ff7f#9b -[73.674] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.685] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.697] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.709] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.721] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.733] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.745] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.757] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.769] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.781] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.793] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.806] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.818] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.830] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.842] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.854] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.866] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.867] read(): <13> Rx: $m20000284,4#5d -[73.867] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[73.868] write(): <13> Tx: $1cfe7ebf#c3 -[73.869] read(): <13> Rx: $m40000024,4#57 -[73.869] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[73.870] write(): <13> Tx: $f9f3ff7f#a1 -[73.878] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.889] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.901] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.913] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.924] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.936] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.948] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.960] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.972] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.984] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[73.996] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.007] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.019] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.030] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.042] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.054] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.066] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.072] read(): <13> Rx: $m20000284,4#5d -[74.072] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[74.073] write(): <13> Tx: $afe57dbf#c4 -[74.074] read(): <13> Rx: $m40000024,4#57 -[74.074] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[74.075] write(): <13> Tx: $66f2ff7f#6d -[74.077] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.089] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.100] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.112] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.123] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.135] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.147] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.159] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.171] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.184] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.196] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.208] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.220] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.232] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.244] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.256] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.268] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.277] read(): <13> Rx: $m20000284,4#5d -[74.277] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[74.278] write(): <13> Tx: $844378bf#0a -[74.280] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.280] read(): <13> Rx: $m40000024,4#57 -[74.280] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[74.281] write(): <13> Tx: $3ff2ff7f#9a -[74.290] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.301] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.312] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.324] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.335] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.346] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.358] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.370] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.381] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.393] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.405] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.417] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.428] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.440] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.452] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.464] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.476] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.483] read(): <13> Rx: $m20000284,4#5d -[74.483] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[74.484] write(): <13> Tx: $9bd82ebf#96 -[74.486] read(): <13> Rx: $m40000024,4#57 -[74.486] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[74.486] write(): <13> Tx: $edf5ff7f#cd -[74.487] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.498] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.509] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.520] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.531] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.542] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.554] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.566] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.577] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.589] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.600] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.612] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.623] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.634] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.646] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.657] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.669] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.680] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.688] read(): <13> Rx: $m20000284,4#5d -[74.688] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[74.689] write(): <13> Tx: $2f9ad5be#92 -[74.690] read(): <13> Rx: $m40000024,4#57 -[74.690] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[74.691] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.692] write(): <13> Tx: $b7f9ff7f#a1 -[74.702] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.713] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.724] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.735] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.747] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.758] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.769] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.780] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.791] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.802] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.814] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.825] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.836] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.847] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.858] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.869] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.880] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.891] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.894] read(): <13> Rx: $m20000284,4#5d -[74.894] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[74.894] write(): <13> Tx: $261e4bbe#5b -[74.896] read(): <13> Rx: $m40000024,4#57 -[74.896] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[74.897] write(): <13> Tx: $5efdff7f#cd -[74.902] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.913] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.923] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.934] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.945] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.956] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.967] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.978] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[74.989] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 -[75.000] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 -[75.011] write(): <14> Tx: \x00\x00\x00\x00\x00\x00 -[75.023] write(): <14> Tx: \x00\x00\x00\x00 -[75.034] write(): <14> Tx: \x00\x00 -[75.099] read(): <13> Rx: $m20000284,4#5d -[75.099] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[75.100] write(): <13> Tx: $f2b6fdbc#bf -[75.101] read(): <13> Rx: $m40000024,4#57 -[75.101] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[75.102] write(): <13> Tx: $ffffff7f#01 -[75.304] read(): <13> Rx: $m20000284,4#5d -[75.304] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[75.305] write(): <13> Tx: $00000000#80 -[75.307] read(): <13> Rx: $m40000024,4#57 -[75.307] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[75.308] write(): <13> Tx: $ffffff7f#01 -[75.510] read(): <13> Rx: $m20000284,4#5d -[75.510] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[75.511] write(): <13> Tx: $00000000#80 -[75.512] read(): <13> Rx: $m40000024,4#57 -[75.512] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[75.513] write(): <13> Tx: $ffffff7f#01 -[75.715] read(): <13> Rx: $m20000284,4#5d -[75.715] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[75.716] write(): <13> Tx: $00000000#80 -[75.717] read(): <13> Rx: $m40000024,4#57 -[75.717] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[75.718] write(): <13> Tx: $ffffff7f#01 -[75.919] read(): <13> Rx: $m20000284,4#5d -[75.919] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[75.919] write(): <13> Tx: $00000000#80 -[75.920] read(): <13> Rx: $m40000024,4#57 -[75.920] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[75.921] write(): <13> Tx: $ffffff7f#01 -[76.123] read(): <13> Rx: $m20000284,4#5d -[76.123] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[76.123] write(): <13> Tx: $00000000#80 -[76.125] read(): <13> Rx: $m40000024,4#57 -[76.125] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[76.126] write(): <13> Tx: $ffffff7f#01 -[76.328] read(): <13> Rx: $m20000284,4#5d -[76.328] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[76.328] write(): <13> Tx: $00000000#80 -[76.330] read(): <13> Rx: $m40000024,4#57 -[76.330] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[76.331] write(): <13> Tx: $ffffff7f#01 -[76.532] read(): <13> Rx: $m20000284,4#5d -[76.532] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[76.533] write(): <13> Tx: $00000000#80 -[76.535] read(): <13> Rx: $m40000024,4#57 -[76.535] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[76.535] write(): <13> Tx: $ffffff7f#01 -[76.737] read(): <13> Rx: $m20000284,4#5d -[76.737] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[76.737] write(): <13> Tx: $00000000#80 -[76.739] read(): <13> Rx: $m40000024,4#57 -[76.739] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[76.740] write(): <13> Tx: $ffffff7f#01 -[76.941] read(): <13> Rx: $m20000284,4#5d -[76.942] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[76.942] write(): <13> Tx: $00000000#80 -[76.943] read(): <13> Rx: $m40000024,4#57 -[76.944] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[76.944] write(): <13> Tx: $ffffff7f#01 -[77.146] read(): <13> Rx: $m20000284,4#5d -[77.146] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[77.146] write(): <13> Tx: $00000000#80 -[77.147] read(): <13> Rx: $m40000024,4#57 -[77.147] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[77.148] write(): <13> Tx: $ffffff7f#01 -[77.350] read(): <13> Rx: $m20000284,4#5d -[77.350] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[77.350] write(): <13> Tx: $00000000#80 -[77.352] read(): <13> Rx: $m40000024,4#57 -[77.352] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[77.353] write(): <13> Tx: $ffffff7f#01 -[77.555] read(): <13> Rx: $m20000284,4#5d -[77.555] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[77.555] write(): <13> Tx: $00000000#80 -[77.557] read(): <13> Rx: $m40000024,4#57 -[77.557] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[77.558] write(): <13> Tx: $ffffff7f#01 -[77.759] read(): <13> Rx: $m20000284,4#5d -[77.759] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[77.761] write(): <13> Tx: $00000000#80 -[77.762] read(): <13> Rx: $m40000024,4#57 -[77.762] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[77.763] write(): <13> Tx: $ffffff7f#01 -[77.964] read(): <13> Rx: $m20000284,4#5d -[77.964] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[77.965] write(): <13> Tx: $00000000#80 -[77.965] read(): <13> Rx: $m40000024,4#57 -[77.965] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[77.966] write(): <13> Tx: $ffffff7f#01 -[78.166] read(): <13> Rx: $m20000284,4#5d -[78.166] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[78.167] write(): <13> Tx: $00000000#80 -[78.168] read(): <13> Rx: $m40000024,4#57 -[78.168] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[78.168] write(): <13> Tx: $ffffff7f#01 -[78.369] read(): <13> Rx: $m20000284,4#5d -[78.369] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[78.370] write(): <13> Tx: $00000000#80 -[78.371] read(): <13> Rx: $m40000024,4#57 -[78.371] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[78.371] write(): <13> Tx: $ffffff7f#01 -[78.573] read(): <13> Rx: $m20000284,4#5d -[78.573] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[78.574] write(): <13> Tx: $00000000#80 -[78.575] read(): <13> Rx: $m40000024,4#57 -[78.575] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[78.575] write(): <13> Tx: $ffffff7f#01 -[78.777] read(): <13> Rx: $m20000284,4#5d -[78.777] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[78.777] write(): <13> Tx: $00000000#80 -[78.779] read(): <13> Rx: $m40000024,4#57 -[78.779] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[78.779] write(): <13> Tx: $ffffff7f#01 -[78.981] read(): <13> Rx: $m20000284,4#5d -[78.981] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[78.981] write(): <13> Tx: $00000000#80 -[78.982] read(): <13> Rx: $m40000024,4#57 -[78.983] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[78.983] write(): <13> Tx: $ffffff7f#01 -[79.185] read(): <13> Rx: $m20000284,4#5d -[79.185] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[79.186] write(): <13> Tx: $00000000#80 -[79.188] read(): <13> Rx: $m40000024,4#57 -[79.188] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[79.188] write(): <13> Tx: $ffffff7f#01 -[79.390] read(): <13> Rx: $m20000284,4#5d -[79.390] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[79.391] write(): <13> Tx: $00000000#80 -[79.392] read(): <13> Rx: $m40000024,4#57 -[79.392] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[79.393] write(): <13> Tx: $ffffff7f#01 -[79.595] read(): <13> Rx: $m20000284,4#5d -[79.595] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[79.596] write(): <13> Tx: $00000000#80 -[79.597] read(): <13> Rx: $m40000024,4#57 -[79.597] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[79.598] write(): <13> Tx: $ffffff7f#01 -[79.800] read(): <13> Rx: $m20000284,4#5d -[79.800] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[79.801] write(): <13> Tx: $00000000#80 -[79.803] read(): <13> Rx: $m40000024,4#57 -[79.803] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[79.804] write(): <13> Tx: $ffffff7f#01 -[80.005] read(): <13> Rx: $m20000284,4#5d -[80.006] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[80.006] write(): <13> Tx: $00000000#80 -[80.008] read(): <13> Rx: $m40000024,4#57 -[80.008] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[80.008] write(): <13> Tx: $ffffff7f#01 -[80.210] read(): <13> Rx: $m20000284,4#5d -[80.210] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[80.210] write(): <13> Tx: $00000000#80 -[80.212] read(): <13> Rx: $m40000024,4#57 -[80.212] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[80.212] write(): <13> Tx: $ffffff7f#01 -[80.414] read(): <13> Rx: $m20000284,4#5d -[80.414] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[80.415] write(): <13> Tx: $00000000#80 -[80.417] read(): <13> Rx: $m40000024,4#57 -[80.417] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[80.417] write(): <13> Tx: $ffffff7f#01 -[80.619] read(): <13> Rx: $m20000284,4#5d -[80.619] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[80.620] write(): <13> Tx: $00000000#80 -[80.622] read(): <13> Rx: $m40000024,4#57 -[80.622] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[80.623] write(): <13> Tx: $ffffff7f#01 -[80.824] read(): <13> Rx: $m20000284,4#5d -[80.824] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[80.825] write(): <13> Tx: $00000000#80 -[80.827] read(): <13> Rx: $m40000024,4#57 -[80.827] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[80.827] write(): <13> Tx: $ffffff7f#01 -[81.029] read(): <13> Rx: $m20000284,4#5d -[81.029] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[81.030] write(): <13> Tx: $00000000#80 -[81.031] read(): <13> Rx: $m40000024,4#57 -[81.031] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[81.032] write(): <13> Tx: $ffffff7f#01 -[81.233] read(): <13> Rx: $m20000284,4#5d -[81.234] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[81.234] write(): <13> Tx: $00000000#80 -[81.236] read(): <13> Rx: $m40000024,4#57 -[81.236] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[81.236] write(): <13> Tx: $ffffff7f#01 -[81.438] read(): <13> Rx: $m20000284,4#5d -[81.438] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[81.439] write(): <13> Tx: $00000000#80 -[81.440] read(): <13> Rx: $m40000024,4#57 -[81.441] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[81.441] write(): <13> Tx: $ffffff7f#01 -[81.642] read(): <13> Rx: $m20000284,4#5d -[81.643] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[81.643] write(): <13> Tx: $00000000#80 -[81.644] read(): <13> Rx: $m40000024,4#57 -[81.644] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[81.645] write(): <13> Tx: $ffffff7f#01 -[81.847] read(): <13> Rx: $m20000284,4#5d -[81.847] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[81.848] write(): <13> Tx: $00000000#80 -[81.849] read(): <13> Rx: $m40000024,4#57 -[81.849] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[81.849] write(): <13> Tx: $ffffff7f#01 -[82.051] read(): <13> Rx: $m20000284,4#5d -[82.051] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[82.052] write(): <13> Tx: $00000000#80 -[82.054] read(): <13> Rx: $m40000024,4#57 -[82.054] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[82.054] write(): <13> Tx: $ffffff7f#01 -[82.256] read(): <13> Rx: $m20000284,4#5d -[82.256] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[82.257] write(): <13> Tx: $00000000#80 -[82.314] read(): <13> Rx: $m40000024,4#57 -[82.314] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[82.315] write(): <13> Tx: $ffffff7f#01 -[82.518] read(): <13> Rx: $m20000284,4#5d -[82.518] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[82.519] write(): <13> Tx: $00000000#80 -[82.521] read(): <13> Rx: $m40000024,4#57 -[82.521] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[82.521] write(): <13> Tx: $ffffff7f#01 -[82.723] read(): <13> Rx: $m20000284,4#5d -[82.723] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[82.724] write(): <13> Tx: $00000000#80 -[82.726] read(): <13> Rx: $m40000024,4#57 -[82.726] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[82.727] write(): <13> Tx: $ffffff7f#01 -[82.928] read(): <13> Rx: $m20000284,4#5d -[82.928] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[82.928] write(): <13> Tx: $00000000#80 -[82.929] read(): <13> Rx: $m40000024,4#57 -[82.929] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[82.929] write(): <13> Tx: $ffffff7f#01 -[83.131] read(): <13> Rx: $m20000284,4#5d -[83.131] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[83.131] write(): <13> Tx: $00000000#80 -[83.133] read(): <13> Rx: $m40000024,4#57 -[83.133] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[83.133] write(): <13> Tx: $ffffff7f#01 -[83.336] read(): <13> Rx: $m20000284,4#5d -[83.336] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[83.336] write(): <13> Tx: $00000000#80 -[83.338] read(): <13> Rx: $m40000024,4#57 -[83.338] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[83.339] write(): <13> Tx: $ffffff7f#01 -[83.540] read(): <13> Rx: $m20000284,4#5d -[83.540] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[83.542] write(): <13> Tx: $00000000#80 -[83.543] read(): <13> Rx: $m40000024,4#57 -[83.543] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[83.544] write(): <13> Tx: $ffffff7f#01 -[83.746] read(): <13> Rx: $m20000284,4#5d -[83.746] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[83.747] write(): <13> Tx: $00000000#80 -[83.749] read(): <13> Rx: $m40000024,4#57 -[83.749] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[83.750] write(): <13> Tx: $ffffff7f#01 -[83.952] read(): <13> Rx: $m20000284,4#5d -[83.952] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[83.953] write(): <13> Tx: $00000000#80 -[83.954] read(): <13> Rx: $m40000024,4#57 -[83.954] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[83.956] write(): <13> Tx: $ffffff7f#01 -[84.157] read(): <13> Rx: $m20000284,4#5d -[84.158] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[84.158] write(): <13> Tx: $00000000#80 -[84.160] read(): <13> Rx: $m40000024,4#57 -[84.160] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[84.161] write(): <13> Tx: $ffffff7f#01 -[84.363] read(): <13> Rx: $m20000284,4#5d -[84.363] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[84.364] write(): <13> Tx: $00000000#80 -[84.365] read(): <13> Rx: $m40000024,4#57 -[84.365] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[84.366] write(): <13> Tx: $ffffff7f#01 -[84.568] read(): <13> Rx: $m20000284,4#5d -[84.568] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[84.569] write(): <13> Tx: $00000000#80 -[84.570] read(): <13> Rx: $m40000024,4#57 -[84.570] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[84.571] write(): <13> Tx: $ffffff7f#01 -[84.773] read(): <13> Rx: $m20000284,4#5d -[84.773] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[84.774] write(): <13> Tx: $00000000#80 -[84.776] read(): <13> Rx: $m40000024,4#57 -[84.776] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[84.777] write(): <13> Tx: $ffffff7f#01 -[84.978] read(): <13> Rx: $m20000284,4#5d -[84.978] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[84.978] write(): <13> Tx: $00000000#80 -[84.979] read(): <13> Rx: $m40000024,4#57 -[84.979] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[84.979] write(): <13> Tx: $ffffff7f#01 -[85.181] read(): <13> Rx: $m20000284,4#5d -[85.181] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[85.182] write(): <13> Tx: $00000000#80 -[85.183] read(): <13> Rx: $m40000024,4#57 -[85.183] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[85.184] write(): <13> Tx: $ffffff7f#01 -[85.386] read(): <13> Rx: $m20000284,4#5d -[85.386] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[85.386] write(): <13> Tx: $00000000#80 -[85.388] read(): <13> Rx: $m40000024,4#57 -[85.388] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[85.389] write(): <13> Tx: $ffffff7f#01 -[85.594] read(): <13> Rx: $m20000284,4#5d -[85.595] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[85.597] write(): <13> Tx: $00000000#80 -[85.597] read(): <13> Rx: $m40000024,4#57 -[85.597] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[85.598] write(): <13> Tx: $ffffff7f#01 -[85.799] read(): <13> Rx: $m20000284,4#5d -[85.799] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[85.800] write(): <13> Tx: $00000000#80 -[85.801] read(): <13> Rx: $m40000024,4#57 -[85.801] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[85.801] write(): <13> Tx: $ffffff7f#01 -[86.003] read(): <13> Rx: $m20000284,4#5d -[86.003] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[86.004] write(): <13> Tx: $00000000#80 -[86.005] read(): <13> Rx: $m40000024,4#57 -[86.005] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[86.006] write(): <13> Tx: $ffffff7f#01 -[86.207] read(): <13> Rx: $m20000284,4#5d -[86.207] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[86.207] write(): <13> Tx: $00000000#80 -[86.208] read(): <13> Rx: $m40000024,4#57 -[86.208] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[86.208] write(): <13> Tx: $ffffff7f#01 -[86.409] read(): <13> Rx: $m20000284,4#5d -[86.409] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[86.410] write(): <13> Tx: $00000000#80 -[86.411] read(): <13> Rx: $m40000024,4#57 -[86.411] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[86.412] write(): <13> Tx: $ffffff7f#01 -[86.613] read(): <13> Rx: $m20000284,4#5d -[86.613] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[86.614] write(): <13> Tx: $00000000#80 -[86.616] read(): <13> Rx: $m40000024,4#57 -[86.616] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[86.617] write(): <13> Tx: $ffffff7f#01 -[86.819] read(): <13> Rx: $m20000284,4#5d -[86.819] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[86.819] write(): <13> Tx: $00000000#80 -[86.821] read(): <13> Rx: $m40000024,4#57 -[86.821] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[86.821] write(): <13> Tx: $ffffff7f#01 -[87.023] read(): <13> Rx: $m20000284,4#5d -[87.023] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[87.024] write(): <13> Tx: $00000000#80 -[87.025] read(): <13> Rx: $m40000024,4#57 -[87.025] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[87.026] write(): <13> Tx: $ffffff7f#01 -[87.227] read(): <13> Rx: $m20000284,4#5d -[87.227] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[87.228] write(): <13> Tx: $00000000#80 -[87.229] read(): <13> Rx: $m40000024,4#57 -[87.229] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[87.230] write(): <13> Tx: $ffffff7f#01 -[87.431] read(): <13> Rx: $m20000284,4#5d -[87.431] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[87.432] write(): <13> Tx: $00000000#80 -[87.433] read(): <13> Rx: $m40000024,4#57 -[87.433] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[87.433] write(): <13> Tx: $ffffff7f#01 -[87.635] read(): <13> Rx: $m20000284,4#5d -[87.635] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[87.636] write(): <13> Tx: $00000000#80 -[87.637] read(): <13> Rx: $m40000024,4#57 -[87.637] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[87.638] write(): <13> Tx: $ffffff7f#01 -[87.840] read(): <13> Rx: $m20000284,4#5d -[87.840] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[87.841] write(): <13> Tx: $00000000#80 -[87.842] read(): <13> Rx: $m40000024,4#57 -[87.843] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[87.843] write(): <13> Tx: $ffffff7f#01 -[88.045] read(): <13> Rx: $m20000284,4#5d -[88.045] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[88.046] write(): <13> Tx: $00000000#80 -[88.047] read(): <13> Rx: $m40000024,4#57 -[88.047] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[88.048] write(): <13> Tx: $ffffff7f#01 -[88.250] read(): <13> Rx: $m20000284,4#5d -[88.250] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[88.250] write(): <13> Tx: $00000000#80 -[88.251] read(): <13> Rx: $m40000024,4#57 -[88.251] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[88.252] write(): <13> Tx: $ffffff7f#01 -[88.454] read(): <13> Rx: $m20000284,4#5d -[88.454] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[88.454] write(): <13> Tx: $00000000#80 -[88.456] read(): <13> Rx: $m40000024,4#57 -[88.456] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[88.456] write(): <13> Tx: $ffffff7f#01 -[88.658] read(): <13> Rx: $m20000284,4#5d -[88.658] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[88.658] write(): <13> Tx: $00000000#80 -[88.659] read(): <13> Rx: $m40000024,4#57 -[88.659] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[88.660] write(): <13> Tx: $ffffff7f#01 -[88.861] read(): <13> Rx: $m20000284,4#5d -[88.861] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[88.862] write(): <13> Tx: $00000000#80 -[88.862] read(): <13> Rx: $m40000024,4#57 -[88.862] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[88.863] write(): <13> Tx: $ffffff7f#01 -[89.065] read(): <13> Rx: $m20000284,4#5d -[89.065] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[89.066] write(): <13> Tx: $00000000#80 -[89.067] read(): <13> Rx: $m40000024,4#57 -[89.067] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[89.068] write(): <13> Tx: $ffffff7f#01 -[89.270] read(): <13> Rx: $m20000284,4#5d -[89.270] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[89.271] write(): <13> Tx: $00000000#80 -[89.272] read(): <13> Rx: $m40000024,4#57 -[89.272] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[89.273] write(): <13> Tx: $ffffff7f#01 -[89.475] read(): <13> Rx: $m20000284,4#5d -[89.475] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[89.476] write(): <13> Tx: $00000000#80 -[89.477] read(): <13> Rx: $m40000024,4#57 -[89.477] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[89.477] write(): <13> Tx: $ffffff7f#01 -[89.678] read(): <13> Rx: $m20000284,4#5d -[89.678] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[89.679] write(): <13> Tx: $00000000#80 -[89.680] read(): <13> Rx: $m40000024,4#57 -[89.680] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[89.681] write(): <13> Tx: $ffffff7f#01 -[89.883] read(): <13> Rx: $m20000284,4#5d -[89.883] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[89.884] write(): <13> Tx: $00000000#80 -[89.885] read(): <13> Rx: $m40000024,4#57 -[89.885] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[89.886] write(): <13> Tx: $ffffff7f#01 -[90.088] read(): <13> Rx: $m20000284,4#5d -[90.088] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[90.088] write(): <13> Tx: $00000000#80 -[90.089] read(): <13> Rx: $m40000024,4#57 -[90.089] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[90.090] write(): <13> Tx: $ffffff7f#01 -[90.291] read(): <13> Rx: $m20000284,4#5d -[90.291] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[90.291] write(): <13> Tx: $00000000#80 -[90.292] read(): <13> Rx: $m40000024,4#57 -[90.292] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[90.292] write(): <13> Tx: $ffffff7f#01 -[90.493] read(): <13> Rx: $m20000284,4#5d -[90.493] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[90.493] write(): <13> Tx: $00000000#80 -[90.494] read(): <13> Rx: $m40000024,4#57 -[90.494] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[90.495] write(): <13> Tx: $ffffff7f#01 -[90.696] read(): <13> Rx: $m20000284,4#5d -[90.696] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[90.696] write(): <13> Tx: $00000000#80 -[90.698] read(): <13> Rx: $m40000024,4#57 -[90.698] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[90.699] write(): <13> Tx: $ffffff7f#01 -[90.900] read(): <13> Rx: $m20000284,4#5d -[90.900] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[90.901] write(): <13> Tx: $00000000#80 -[90.902] read(): <13> Rx: $m40000024,4#57 -[90.902] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[90.903] write(): <13> Tx: $ffffff7f#01 -[91.104] read(): <13> Rx: $m20000284,4#5d -[91.104] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[91.105] write(): <13> Tx: $00000000#80 -[91.105] read(): <13> Rx: $m40000024,4#57 -[91.105] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[91.106] write(): <13> Tx: $ffffff7f#01 -[91.307] read(): <13> Rx: $m20000284,4#5d -[91.308] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[91.308] write(): <13> Tx: $00000000#80 -[91.310] read(): <13> Rx: $m40000024,4#57 -[91.310] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[91.310] write(): <13> Tx: $ffffff7f#01 -[91.512] read(): <13> Rx: $m20000284,4#5d -[91.512] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[91.513] write(): <13> Tx: $00000000#80 -[91.514] read(): <13> Rx: $m40000024,4#57 -[91.514] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[91.515] write(): <13> Tx: $ffffff7f#01 -[91.717] read(): <13> Rx: $m20000284,4#5d -[91.717] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[91.718] write(): <13> Tx: $00000000#80 -[91.719] read(): <13> Rx: $m40000024,4#57 -[91.719] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[91.720] write(): <13> Tx: $ffffff7f#01 -[91.921] read(): <13> Rx: $m20000284,4#5d -[91.921] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[91.922] write(): <13> Tx: $00000000#80 -[91.922] read(): <13> Rx: $m40000024,4#57 -[91.922] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[91.923] write(): <13> Tx: $ffffff7f#01 -[92.124] read(): <13> Rx: $m20000284,4#5d -[92.124] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[92.125] write(): <13> Tx: $00000000#80 -[92.126] read(): <13> Rx: $m40000024,4#57 -[92.127] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[92.127] write(): <13> Tx: $ffffff7f#01 -[92.329] read(): <13> Rx: $m20000284,4#5d -[92.329] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[92.330] write(): <13> Tx: $00000000#80 +[62.429] write(): <13> Tx: $ffffff7f#01 +[62.631] read(): <13> Rx: $m20000288,4#61 +[62.631] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[62.632] write(): <13> Tx: $ac010000#e5 +[62.633] read(): <13> Rx: $m40000024,4#57 +[62.633] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[62.634] write(): <13> Tx: $ffffff7f#01 +[62.836] read(): <13> Rx: $m20000288,4#61 +[62.837] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[62.837] write(): <13> Tx: $ae010000#e7 +[62.839] read(): <13> Rx: $m40000024,4#57 +[62.839] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[62.839] write(): <13> Tx: $ffffff7f#01 +[63.041] read(): <13> Rx: $m20000288,4#61 +[63.041] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[63.042] write(): <13> Tx: $b1010000#b4 +[63.044] read(): <13> Rx: $m40000024,4#57 +[63.044] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[63.045] write(): <13> Tx: $ffffff7f#01 +[63.247] read(): <13> Rx: $m20000288,4#61 +[63.247] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[63.248] write(): <13> Tx: $b3010000#b6 +[63.249] read(): <13> Rx: $m40000024,4#57 +[63.249] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[63.250] write(): <13> Tx: $ffffff7f#01 +[63.452] read(): <13> Rx: $m20000288,4#61 +[63.452] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[63.453] write(): <13> Tx: $b5010000#b8 +[63.455] read(): <13> Rx: $m40000024,4#57 +[63.455] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[63.456] write(): <13> Tx: $ffffff7f#01 +[63.658] read(): <13> Rx: $m20000288,4#61 +[63.658] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[63.659] write(): <13> Tx: $b7010000#ba +[63.661] read(): <13> Rx: $m40000024,4#57 +[63.661] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[63.663] write(): <13> Tx: $ffffff7f#01 +[63.865] read(): <13> Rx: $m20000288,4#61 +[63.865] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[63.866] write(): <13> Tx: $ba010000#e4 +[63.868] read(): <13> Rx: $m40000024,4#57 +[63.868] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[63.868] write(): <13> Tx: $ffffff7f#01 +[64.070] read(): <13> Rx: $m20000288,4#61 +[64.070] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[64.071] write(): <13> Tx: $bc010000#e6 +[64.073] read(): <13> Rx: $m40000024,4#57 +[64.073] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[64.074] write(): <13> Tx: $ffffff7f#01 +[64.106] write(): <14> Tx: \x00\x00\x00 +[64.116] write(): <14> Tx: \x00\x00\x00\x00\x00 +[64.127] write(): <14> Tx: \x00\x00\x00\x00\x00\x00 +[64.139] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00 +[64.150] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.162] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.173] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.184] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.195] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.206] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.217] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.228] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.239] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.250] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.261] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.272] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.276] read(): <13> Rx: $m20000288,4#61 +[64.276] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[64.277] write(): <13> Tx: $be010000#e8 +[64.278] read(): <13> Rx: $m40000024,4#57 +[64.278] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[64.279] write(): <13> Tx: $e5fdff7f#cd +[64.283] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.294] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.305] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.316] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.327] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.338] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.349] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.361] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.372] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.384] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.395] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.407] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.418] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.429] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.441] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.452] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.464] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.475] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.482] read(): <13> Rx: $m20000288,4#61 +[64.482] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[64.482] write(): <13> Tx: $c0010000#b4 +[64.484] read(): <13> Rx: $m40000024,4#57 +[64.484] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[64.484] write(): <13> Tx: $22fcff7f#96 +[64.486] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.497] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.508] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.519] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.530] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.541] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.553] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.564] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.575] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.587] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.598] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.609] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.620] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.632] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.643] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.655] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.666] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.677] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.687] read(): <13> Rx: $m20000288,4#61 +[64.687] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[64.687] write(): <13> Tx: $c2010000#b6 +[64.688] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.689] read(): <13> Rx: $m40000024,4#57 +[64.689] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[64.690] write(): <13> Tx: $6ffbff7f#cd +[64.699] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.710] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.721] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.732] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.743] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.755] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.766] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.777] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.789] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.800] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.811] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.823] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.834] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.846] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.857] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.869] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.880] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.891] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.892] read(): <13> Rx: $m20000288,4#61 +[64.892] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[64.892] write(): <13> Tx: $c5010000#b9 +[64.894] read(): <13> Rx: $m40000024,4#57 +[64.894] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[64.895] write(): <13> Tx: $ecfaff7f#f8 +[64.903] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.914] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.925] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.936] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.948] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.959] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.971] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.982] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[64.994] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.005] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.017] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.028] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.039] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.050] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.062] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.073] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.083] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.094] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.096] read(): <13> Rx: $m20000288,4#61 +[65.096] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[65.096] write(): <13> Tx: $c7010000#bb +[65.097] read(): <13> Rx: $m40000024,4#57 +[65.097] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[65.098] write(): <13> Tx: $fbfaff7f#f8 +[65.105] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.115] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.126] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.137] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.148] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.159] write(): <14> Tx: \x00\x00\x00\x00\x00\x00 +[65.171] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.181] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.193] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.204] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.215] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.226] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.238] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.249] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.260] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.271] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.283] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.294] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.299] read(): <13> Rx: $m20000288,4#61 +[65.299] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[65.300] write(): <13> Tx: $c9010000#bd +[65.302] read(): <13> Rx: $m40000024,4#57 +[65.302] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[65.302] write(): <13> Tx: $94fbff7f#9e +[65.304] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.315] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.326] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.336] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.347] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.358] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.369] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.380] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.390] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.401] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.412] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.422] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.433] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.444] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.455] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.466] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.477] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.488] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.499] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.505] read(): <13> Rx: $m20000288,4#61 +[65.505] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[65.506] write(): <13> Tx: $cb010000#e6 +[65.507] read(): <13> Rx: $m40000024,4#57 +[65.507] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[65.508] write(): <13> Tx: $c3fbff7f#c7 +[65.510] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.520] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.531] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.542] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.552] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.563] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.574] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.585] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.596] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.607] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.617] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.628] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.639] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.650] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.661] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.672] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.683] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.693] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.705] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.710] read(): <13> Rx: $m20000288,4#61 +[65.710] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[65.711] write(): <13> Tx: $cd010000#e8 +[65.712] read(): <13> Rx: $m40000024,4#57 +[65.712] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[65.713] write(): <13> Tx: $75fbff7f#9d +[65.715] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.726] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.737] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.747] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.759] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.770] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.782] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.793] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.804] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.816] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.827] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.838] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.850] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.861] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.873] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.884] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.896] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.907] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.915] read(): <13> Rx: $m20000288,4#61 +[65.915] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[65.916] write(): <13> Tx: $d0010000#b5 +[65.918] read(): <13> Rx: $m40000024,4#57 +[65.918] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[65.918] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.918] write(): <13> Tx: $3dfbff7f#c8 +[65.929] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.940] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.952] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.963] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.974] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.986] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[65.997] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.008] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.019] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.031] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.042] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.053] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.065] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.077] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.087] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.098] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.109] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.120] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.120] read(): <13> Rx: $m20000288,4#61 +[66.120] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[66.120] write(): <13> Tx: $d2010000#b7 +[66.121] read(): <13> Rx: $m40000024,4#57 +[66.121] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[66.121] write(): <13> Tx: $79fbff7f#a1 +[66.130] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.141] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.153] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.164] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.176] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.187] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.199] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.210] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.221] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.233] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.244] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.255] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.267] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.278] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.289] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.301] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.312] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.323] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.323] read(): <13> Rx: $m20000288,4#61 +[66.323] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[66.324] write(): <13> Tx: $d4010000#b9 +[66.325] read(): <13> Rx: $m40000024,4#57 +[66.325] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[66.326] write(): <13> Tx: $37fcff7f#9c +[66.334] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.345] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.356] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.367] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.378] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00 +[66.390] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.401] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.412] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.423] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.435] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.446] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.458] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.469] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.480] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.491] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.502] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.514] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.525] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.528] read(): <13> Rx: $m20000288,4#61 +[66.528] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[66.528] write(): <13> Tx: $d6010000#bb +[66.530] read(): <13> Rx: $m40000024,4#57 +[66.530] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[66.530] write(): <13> Tx: $f2fcff7f#ca +[66.536] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.547] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.558] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.569] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.581] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.592] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.604] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.615] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.626] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.637] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.648] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.659] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.670] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.682] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.693] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00\x00\x00 +[66.705] write(): <14> Tx: \x00\x00\x00\x00\x00\x00\x00 +[66.716] write(): <14> Tx: \x00\x00\x00\x00\x00 +[66.727] write(): <14> Tx: \x00\x00 +[66.733] read(): <13> Rx: $m20000288,4#61 +[66.733] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[66.734] write(): <13> Tx: $d8010000#bd +[66.735] read(): <13> Rx: $m40000024,4#57 +[66.735] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[66.736] write(): <13> Tx: $ffffff7f#01 +[66.938] read(): <13> Rx: $m20000288,4#61 +[66.938] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[66.938] write(): <13> Tx: $dc010000#e8 +[66.940] read(): <13> Rx: $m40000024,4#57 +[66.940] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[66.941] write(): <13> Tx: $ffffff7f#01 +[67.143] read(): <13> Rx: $m20000288,4#61 +[67.143] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[67.144] write(): <13> Tx: $de010000#ea +[67.145] read(): <13> Rx: $m40000024,4#57 +[67.145] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[67.146] write(): <13> Tx: $ffffff7f#01 +[67.349] read(): <13> Rx: $m20000288,4#61 +[67.349] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[67.349] write(): <13> Tx: $e0010000#b6 +[67.407] read(): <13> Rx: $m40000024,4#57 +[67.407] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[67.408] write(): <13> Tx: $ffffff7f#01 +[67.610] read(): <13> Rx: $m20000288,4#61 +[67.611] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[67.611] write(): <13> Tx: $e2010000#b8 +[67.613] read(): <13> Rx: $m40000024,4#57 +[67.613] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[67.614] write(): <13> Tx: $ffffff7f#01 +[67.816] read(): <13> Rx: $m20000288,4#61 +[67.816] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[67.816] write(): <13> Tx: $e4010000#ba +[67.817] read(): <13> Rx: $m40000024,4#57 +[67.817] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[67.817] write(): <13> Tx: $ffffff7f#01 +[68.019] read(): <13> Rx: $m20000288,4#61 +[68.019] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[68.020] write(): <13> Tx: $e7010000#bd +[68.022] read(): <13> Rx: $m40000024,4#57 +[68.022] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[68.022] write(): <13> Tx: $ffffff7f#01 +[68.225] read(): <13> Rx: $m20000288,4#61 +[68.225] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[68.225] write(): <13> Tx: $e9010000#bf +[68.227] read(): <13> Rx: $m40000024,4#57 +[68.227] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[68.228] write(): <13> Tx: $ffffff7f#01 +[68.430] read(): <13> Rx: $m20000288,4#61 +[68.430] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[68.430] write(): <13> Tx: $eb010000#e8 +[68.432] read(): <13> Rx: $m40000024,4#57 +[68.432] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[68.433] write(): <13> Tx: $ffffff7f#01 +[68.635] read(): <13> Rx: $m20000288,4#61 +[68.635] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[68.636] write(): <13> Tx: $ed010000#ea +[68.638] read(): <13> Rx: $m40000024,4#57 +[68.638] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[68.639] write(): <13> Tx: $ffffff7f#01 +[68.841] read(): <13> Rx: $m20000288,4#61 +[68.841] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[68.841] write(): <13> Tx: $ef010000#ec +[68.843] read(): <13> Rx: $m40000024,4#57 +[68.843] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[68.843] write(): <13> Tx: $ffffff7f#01 +[69.045] read(): <13> Rx: $m20000288,4#61 +[69.045] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[69.046] write(): <13> Tx: $f3010000#ba +[69.048] read(): <13> Rx: $m40000024,4#57 +[69.048] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[69.048] write(): <13> Tx: $ffffff7f#01 +[69.250] read(): <13> Rx: $m20000288,4#61 +[69.250] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[69.250] write(): <13> Tx: $f5010000#bc +[69.252] read(): <13> Rx: $m40000024,4#57 +[69.252] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[69.252] write(): <13> Tx: $ffffff7f#01 +[69.454] read(): <13> Rx: $m20000288,4#61 +[69.454] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[69.455] write(): <13> Tx: $f7010000#be +[69.457] read(): <13> Rx: $m40000024,4#57 +[69.457] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[69.457] write(): <13> Tx: $ffffff7f#01 +[69.659] read(): <13> Rx: $m20000288,4#61 +[69.659] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[69.660] write(): <13> Tx: $f9010000#c0 +[69.662] read(): <13> Rx: $m40000024,4#57 +[69.662] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[69.663] write(): <13> Tx: $ffffff7f#01 +[69.865] read(): <13> Rx: $m20000288,4#61 +[69.865] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[69.866] write(): <13> Tx: $fb010000#e9 +[69.868] read(): <13> Rx: $m40000024,4#57 +[69.868] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[69.869] write(): <13> Tx: $ffffff7f#01 +[70.071] read(): <13> Rx: $m20000288,4#61 +[70.071] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[70.072] write(): <13> Tx: $fe010000#ec +[70.073] read(): <13> Rx: $m40000024,4#57 +[70.073] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[70.074] write(): <13> Tx: $ffffff7f#01 +[70.276] read(): <13> Rx: $m20000288,4#61 +[70.276] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[70.277] write(): <13> Tx: $00020000#82 +[70.278] read(): <13> Rx: $m40000024,4#57 +[70.278] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[70.279] write(): <13> Tx: $ffffff7f#01 +[70.480] read(): <13> Rx: $m20000288,4#61 +[70.480] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[70.481] write(): <13> Tx: $02020000#84 +[70.483] read(): <13> Rx: $m40000024,4#57 +[70.483] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[70.483] write(): <13> Tx: $ffffff7f#01 +[70.684] read(): <13> Rx: $m20000288,4#61 +[70.684] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[70.685] write(): <13> Tx: $04020000#86 +[70.685] read(): <13> Rx: $m40000024,4#57 +[70.685] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[70.686] write(): <13> Tx: $ffffff7f#01 +[70.886] read(): <13> Rx: $m20000288,4#61 +[70.886] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[70.887] write(): <13> Tx: $06020000#88 +[70.888] read(): <13> Rx: $m40000024,4#57 +[70.888] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[70.888] write(): <13> Tx: $ffffff7f#01 +[71.089] read(): <13> Rx: $m20000288,4#61 +[71.089] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[71.090] write(): <13> Tx: $09020000#8b +[71.091] read(): <13> Rx: $m40000024,4#57 +[71.091] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[71.092] write(): <13> Tx: $ffffff7f#01 +[71.294] read(): <13> Rx: $m20000288,4#61 +[71.294] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[71.294] write(): <13> Tx: $0b020000#b4 +[71.296] read(): <13> Rx: $m40000024,4#57 +[71.296] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[71.296] write(): <13> Tx: $ffffff7f#01 +[71.497] read(): <13> Rx: $m20000288,4#61 +[71.497] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[71.498] write(): <13> Tx: $0d020000#b6 +[71.499] read(): <13> Rx: $m40000024,4#57 +[71.499] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[71.500] write(): <13> Tx: $ffffff7f#01 +[71.702] read(): <13> Rx: $m20000288,4#61 +[71.702] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[71.702] write(): <13> Tx: $0f020000#b8 +[71.704] read(): <13> Rx: $m40000024,4#57 +[71.704] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[71.704] write(): <13> Tx: $ffffff7f#01 +[71.907] read(): <13> Rx: $m20000288,4#61 +[71.907] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[71.907] write(): <13> Tx: $12020000#85 +[71.909] read(): <13> Rx: $m40000024,4#57 +[71.909] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[71.909] write(): <13> Tx: $ffffff7f#01 +[72.111] read(): <13> Rx: $m20000288,4#61 +[72.111] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[72.112] write(): <13> Tx: $14020000#87 +[72.113] read(): <13> Rx: $m40000024,4#57 +[72.113] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[72.113] write(): <13> Tx: $ffffff7f#01 +[72.315] read(): <13> Rx: $m20000288,4#61 +[72.315] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[72.316] write(): <13> Tx: $16020000#89 +[72.318] read(): <13> Rx: $m40000024,4#57 +[72.318] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[72.319] write(): <13> Tx: $ffffff7f#01 +[72.520] read(): <13> Rx: $m20000288,4#61 +[72.520] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[72.521] write(): <13> Tx: $18020000#8b +[72.522] read(): <13> Rx: $m40000024,4#57 +[72.522] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[72.523] write(): <13> Tx: $ffffff7f#01 +[72.724] read(): <13> Rx: $m20000288,4#61 +[72.725] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[72.725] write(): <13> Tx: $1a020000#b4 +[72.782] read(): <13> Rx: $m40000024,4#57 +[72.782] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[72.783] write(): <13> Tx: $ffffff7f#01 +[72.985] read(): <13> Rx: $m20000288,4#61 +[72.985] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[72.986] write(): <13> Tx: $1e020000#b8 +[72.987] read(): <13> Rx: $m40000024,4#57 +[72.987] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[72.988] write(): <13> Tx: $ffffff7f#01 +[73.190] read(): <13> Rx: $m20000288,4#61 +[73.190] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[73.191] write(): <13> Tx: $20020000#84 +[73.192] read(): <13> Rx: $m40000024,4#57 +[73.192] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[73.193] write(): <13> Tx: $ffffff7f#01 +[73.395] read(): <13> Rx: $m20000288,4#61 +[73.395] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[73.395] write(): <13> Tx: $22020000#86 +[73.397] read(): <13> Rx: $m40000024,4#57 +[73.397] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[73.398] write(): <13> Tx: $ffffff7f#01 +[73.600] read(): <13> Rx: $m20000288,4#61 +[73.600] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[73.601] write(): <13> Tx: $24020000#88 +[73.602] read(): <13> Rx: $m40000024,4#57 +[73.602] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[73.603] write(): <13> Tx: $ffffff7f#01 +[73.806] read(): <13> Rx: $m20000288,4#61 +[73.806] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[73.806] write(): <13> Tx: $26020000#8a +[73.808] read(): <13> Rx: $m40000024,4#57 +[73.808] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[73.809] write(): <13> Tx: $ffffff7f#01 +[74.011] read(): <13> Rx: $m20000288,4#61 +[74.011] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[74.012] write(): <13> Tx: $29020000#8d +[74.013] read(): <13> Rx: $m40000024,4#57 +[74.013] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[74.014] write(): <13> Tx: $ffffff7f#01 +[74.216] read(): <13> Rx: $m20000288,4#61 +[74.216] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[74.217] write(): <13> Tx: $2b020000#b6 +[74.218] read(): <13> Rx: $m40000024,4#57 +[74.218] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[74.219] write(): <13> Tx: $ffffff7f#01 +[74.421] read(): <13> Rx: $m20000288,4#61 +[74.421] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[74.422] write(): <13> Tx: $2d020000#b8 +[74.423] read(): <13> Rx: $m40000024,4#57 +[74.423] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[74.424] write(): <13> Tx: $ffffff7f#01 +[74.626] read(): <13> Rx: $m20000288,4#61 +[74.626] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[74.627] write(): <13> Tx: $2f020000#ba +[74.628] read(): <13> Rx: $m40000024,4#57 +[74.628] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[74.629] write(): <13> Tx: $ffffff7f#01 +[74.831] read(): <13> Rx: $m20000288,4#61 +[74.831] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[74.832] write(): <13> Tx: $31020000#86 +[74.833] read(): <13> Rx: $m40000024,4#57 +[74.833] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[74.834] write(): <13> Tx: $ffffff7f#01 +[75.036] read(): <13> Rx: $m20000288,4#61 +[75.036] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[75.037] write(): <13> Tx: $34020000#89 +[75.038] read(): <13> Rx: $m40000024,4#57 +[75.038] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[75.039] write(): <13> Tx: $ffffff7f#01 +[75.241] read(): <13> Rx: $m20000288,4#61 +[75.241] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[75.242] write(): <13> Tx: $36020000#8b +[75.243] read(): <13> Rx: $m40000024,4#57 +[75.243] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[75.244] write(): <13> Tx: $ffffff7f#01 +[75.446] read(): <13> Rx: $m20000288,4#61 +[75.446] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[75.447] write(): <13> Tx: $38020000#8d +[75.449] read(): <13> Rx: $m40000024,4#57 +[75.449] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[75.450] write(): <13> Tx: $ffffff7f#01 +[75.652] read(): <13> Rx: $m20000288,4#61 +[75.652] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[75.653] write(): <13> Tx: $3a020000#b6 +[75.654] read(): <13> Rx: $m40000024,4#57 +[75.654] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[75.655] write(): <13> Tx: $ffffff7f#01 +[75.857] read(): <13> Rx: $m20000288,4#61 +[75.858] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[75.858] write(): <13> Tx: $3c020000#b8 +[75.860] read(): <13> Rx: $m40000024,4#57 +[75.860] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[75.861] write(): <13> Tx: $ffffff7f#01 +[76.063] read(): <13> Rx: $m20000288,4#61 +[76.063] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[76.064] write(): <13> Tx: $3f020000#bb +[76.065] read(): <13> Rx: $m40000024,4#57 +[76.065] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[76.066] write(): <13> Tx: $ffffff7f#01 +[76.268] read(): <13> Rx: $m20000288,4#61 +[76.268] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[76.269] write(): <13> Tx: $41020000#87 +[76.271] read(): <13> Rx: $m40000024,4#57 +[76.271] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[76.271] write(): <13> Tx: $ffffff7f#01 +[76.474] read(): <13> Rx: $m20000288,4#61 +[76.474] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[76.475] write(): <13> Tx: $43020000#89 +[76.477] read(): <13> Rx: $m40000024,4#57 +[76.477] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[76.477] write(): <13> Tx: $ffffff7f#01 +[76.680] read(): <13> Rx: $m20000288,4#61 +[76.680] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[76.681] write(): <13> Tx: $45020000#8b +[76.682] read(): <13> Rx: $m40000024,4#57 +[76.682] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[76.683] write(): <13> Tx: $ffffff7f#01 +[76.885] read(): <13> Rx: $m20000288,4#61 +[76.885] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[76.886] write(): <13> Tx: $48020000#8e +[76.888] read(): <13> Rx: $m40000024,4#57 +[76.888] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[76.889] write(): <13> Tx: $ffffff7f#01 +[77.090] read(): <13> Rx: $m20000288,4#61 +[77.090] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[77.090] write(): <13> Tx: $4b020000#b8 +[77.091] read(): <13> Rx: $m40000024,4#57 +[77.091] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[77.091] write(): <13> Tx: $ffffff7f#01 +[77.292] read(): <13> Rx: $m20000288,4#61 +[77.293] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[77.293] write(): <13> Tx: $4d020000#ba +[77.295] read(): <13> Rx: $m40000024,4#57 +[77.295] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[77.295] write(): <13> Tx: $ffffff7f#01 +[77.497] read(): <13> Rx: $m20000288,4#61 +[77.497] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[77.498] write(): <13> Tx: $4f020000#bc +[77.499] read(): <13> Rx: $m40000024,4#57 +[77.500] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[77.500] write(): <13> Tx: $ffffff7f#01 +[77.702] read(): <13> Rx: $m20000288,4#61 +[77.702] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[77.703] write(): <13> Tx: $51020000#88 +[77.704] read(): <13> Rx: $m40000024,4#57 +[77.704] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[77.705] write(): <13> Tx: $ffffff7f#01 +[77.907] read(): <13> Rx: $m20000288,4#61 +[77.907] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[77.908] write(): <13> Tx: $53020000#8a +[77.910] read(): <13> Rx: $m40000024,4#57 +[77.910] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[77.911] write(): <13> Tx: $ffffff7f#01 +[78.114] read(): <13> Rx: $m20000288,4#61 +[78.114] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[78.115] write(): <13> Tx: $56020000#8d +[78.117] read(): <13> Rx: $m40000024,4#57 +[78.117] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[78.117] write(): <13> Tx: $ffffff7f#01 +[78.320] read(): <13> Rx: $m20000288,4#61 +[78.320] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[78.321] write(): <13> Tx: $58020000#8f +[78.322] read(): <13> Rx: $m40000024,4#57 +[78.322] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[78.323] write(): <13> Tx: $ffffff7f#01 +[78.526] read(): <13> Rx: $m20000288,4#61 +[78.526] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[78.527] write(): <13> Tx: $5a020000#b8 +[78.529] read(): <13> Rx: $m40000024,4#57 +[78.529] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[78.529] write(): <13> Tx: $ffffff7f#01 +[78.731] read(): <13> Rx: $m20000288,4#61 +[78.731] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[78.732] write(): <13> Tx: $5c020000#ba +[78.733] read(): <13> Rx: $m40000024,4#57 +[78.733] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[78.734] write(): <13> Tx: $ffffff7f#01 +[78.936] read(): <13> Rx: $m20000288,4#61 +[78.937] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[78.938] write(): <13> Tx: $5e020000#bc +[78.939] read(): <13> Rx: $m40000024,4#57 +[78.939] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[78.940] write(): <13> Tx: $ffffff7f#01 +[79.142] read(): <13> Rx: $m20000288,4#61 +[79.142] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[79.143] write(): <13> Tx: $61020000#89 +[79.144] read(): <13> Rx: $m40000024,4#57 +[79.144] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[79.145] write(): <13> Tx: $ffffff7f#01 +[79.347] read(): <13> Rx: $m20000288,4#61 +[79.347] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[79.348] write(): <13> Tx: $63020000#8b +[79.349] read(): <13> Rx: $m40000024,4#57 +[79.349] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[79.350] write(): <13> Tx: $ffffff7f#01 +[79.553] read(): <13> Rx: $m20000288,4#61 +[79.553] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[79.554] write(): <13> Tx: $65020000#8d +[79.555] read(): <13> Rx: $m40000024,4#57 +[79.555] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[79.556] write(): <13> Tx: $ffffff7f#01 +[79.759] read(): <13> Rx: $m20000288,4#61 +[79.759] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[79.760] write(): <13> Tx: $67020000#8f +[79.761] read(): <13> Rx: $m40000024,4#57 +[79.761] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[79.762] write(): <13> Tx: $ffffff7f#01 +[79.964] read(): <13> Rx: $m20000288,4#61 +[79.964] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[79.965] write(): <13> Tx: $6a020000#b9 +[79.967] read(): <13> Rx: $m40000024,4#57 +[79.967] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[79.968] write(): <13> Tx: $ffffff7f#01 +[80.170] read(): <13> Rx: $m20000288,4#61 +[80.170] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[80.171] write(): <13> Tx: $6c020000#bb +[80.173] read(): <13> Rx: $m40000024,4#57 +[80.173] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[80.173] write(): <13> Tx: $ffffff7f#01 +[80.375] read(): <13> Rx: $m20000288,4#61 +[80.375] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[80.376] write(): <13> Tx: $6e020000#bd +[80.377] read(): <13> Rx: $m40000024,4#57 +[80.377] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[80.378] write(): <13> Tx: $ffffff7f#01 +[80.580] read(): <13> Rx: $m20000288,4#61 +[80.580] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[80.580] write(): <13> Tx: $70020000#89 +[80.582] read(): <13> Rx: $m40000024,4#57 +[80.582] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[80.582] write(): <13> Tx: $ffffff7f#01 +[80.784] read(): <13> Rx: $m20000288,4#61 +[80.784] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[80.785] write(): <13> Tx: $72020000#8b +[80.786] read(): <13> Rx: $m40000024,4#57 +[80.786] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[80.786] write(): <13> Tx: $ffffff7f#01 +[80.988] read(): <13> Rx: $m20000288,4#61 +[80.988] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[80.989] write(): <13> Tx: $75020000#8e +[80.990] read(): <13> Rx: $m40000024,4#57 +[80.990] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[80.991] write(): <13> Tx: $ffffff7f#01 +[81.193] read(): <13> Rx: $m20000288,4#61 +[81.193] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[81.194] write(): <13> Tx: $77020000#90 +[81.195] read(): <13> Rx: $m40000024,4#57 +[81.195] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[81.195] write(): <13> Tx: $ffffff7f#01 +[81.397] read(): <13> Rx: $m20000288,4#61 +[81.397] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[81.398] write(): <13> Tx: $79020000#92 +[81.455] read(): <13> Rx: $m40000024,4#57 +[81.455] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[81.456] write(): <13> Tx: $ffffff7f#01 +[81.658] read(): <13> Rx: $m20000288,4#61 +[81.658] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[81.659] write(): <13> Tx: $7c020000#bc +[81.661] read(): <13> Rx: $m40000024,4#57 +[81.661] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[81.662] write(): <13> Tx: $ffffff7f#01 +[81.864] read(): <13> Rx: $m20000288,4#61 +[81.864] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[81.865] write(): <13> Tx: $7e020000#be +[81.867] read(): <13> Rx: $m40000024,4#57 +[81.867] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[81.867] write(): <13> Tx: $ffffff7f#01 +[82.069] read(): <13> Rx: $m20000288,4#61 +[82.069] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[82.070] write(): <13> Tx: $81020000#8b +[82.072] read(): <13> Rx: $m40000024,4#57 +[82.072] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[82.072] write(): <13> Tx: $ffffff7f#01 +[82.274] read(): <13> Rx: $m20000288,4#61 +[82.274] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[82.275] write(): <13> Tx: $83020000#8d +[82.277] read(): <13> Rx: $m40000024,4#57 +[82.277] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[82.277] write(): <13> Tx: $ffffff7f#01 +[82.479] read(): <13> Rx: $m20000288,4#61 +[82.480] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[82.480] write(): <13> Tx: $85020000#8f +[82.482] read(): <13> Rx: $m40000024,4#57 +[82.482] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[82.482] write(): <13> Tx: $ffffff7f#01 +[82.685] read(): <13> Rx: $m20000288,4#61 +[82.685] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[82.686] write(): <13> Tx: $87020000#91 +[82.687] read(): <13> Rx: $m40000024,4#57 +[82.687] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[82.688] write(): <13> Tx: $ffffff7f#01 +[82.890] read(): <13> Rx: $m20000288,4#61 +[82.890] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[82.891] write(): <13> Tx: $89020000#93 +[82.893] read(): <13> Rx: $m40000024,4#57 +[82.893] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[82.894] write(): <13> Tx: $ffffff7f#01 +[83.095] read(): <13> Rx: $m20000288,4#61 +[83.095] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[83.096] write(): <13> Tx: $8c020000#bd +[83.097] read(): <13> Rx: $m40000024,4#57 +[83.097] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[83.098] write(): <13> Tx: $ffffff7f#01 +[83.300] read(): <13> Rx: $m20000288,4#61 +[83.300] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[83.301] write(): <13> Tx: $8e020000#bf +[83.303] read(): <13> Rx: $m40000024,4#57 +[83.303] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[83.304] write(): <13> Tx: $ffffff7f#01 +[83.506] read(): <13> Rx: $m20000288,4#61 +[83.506] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[83.507] write(): <13> Tx: $90020000#8b +[83.509] read(): <13> Rx: $m40000024,4#57 +[83.509] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[83.510] write(): <13> Tx: $ffffff7f#01 +[83.712] read(): <13> Rx: $m20000288,4#61 +[83.712] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[83.713] write(): <13> Tx: $92020000#8d +[83.715] read(): <13> Rx: $m40000024,4#57 +[83.715] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[83.716] write(): <13> Tx: $ffffff7f#01 +[83.918] read(): <13> Rx: $m20000288,4#61 +[83.918] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[83.918] write(): <13> Tx: $95020000#90 +[83.920] read(): <13> Rx: $m40000024,4#57 +[83.920] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[83.920] write(): <13> Tx: $ffffff7f#01 +[84.123] read(): <13> Rx: $m20000288,4#61 +[84.123] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[84.124] write(): <13> Tx: $98020000#93 +[84.125] read(): <13> Rx: $m40000024,4#57 +[84.125] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[84.126] write(): <13> Tx: $ffffff7f#01 +[84.329] read(): <13> Rx: $m20000288,4#61 +[84.329] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[84.330] write(): <13> Tx: $9a020000#bc +[84.332] read(): <13> Rx: $m40000024,4#57 +[84.332] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[84.332] write(): <13> Tx: $ffffff7f#01 +[84.535] read(): <13> Rx: $m20000288,4#61 +[84.535] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[84.536] write(): <13> Tx: $9c020000#be +[84.538] read(): <13> Rx: $m40000024,4#57 +[84.538] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[84.539] write(): <13> Tx: $ffffff7f#01 +[84.741] read(): <13> Rx: $m20000288,4#61 +[84.741] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[84.742] write(): <13> Tx: $9e020000#c0 +[84.744] read(): <13> Rx: $m40000024,4#57 +[84.744] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[84.745] write(): <13> Tx: $ffffff7f#01 +[84.947] read(): <13> Rx: $m20000288,4#61 +[84.947] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[84.948] write(): <13> Tx: $a0020000#b3 +[84.949] read(): <13> Rx: $m40000024,4#57 +[84.950] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[84.950] write(): <13> Tx: $ffffff7f#01 +[85.153] read(): <13> Rx: $m20000288,4#61 +[85.153] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[85.153] write(): <13> Tx: $a3020000#b6 +[85.155] read(): <13> Rx: $m40000024,4#57 +[85.155] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[85.155] write(): <13> Tx: $ffffff7f#01 +[85.358] read(): <13> Rx: $m20000288,4#61 +[85.358] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[85.358] write(): <13> Tx: $a5020000#b8 +[85.360] read(): <13> Rx: $m40000024,4#57 +[85.360] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[85.361] write(): <13> Tx: $ffffff7f#01 +[85.563] read(): <13> Rx: $m20000288,4#61 +[85.563] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[85.564] write(): <13> Tx: $a7020000#ba +[85.565] read(): <13> Rx: $m40000024,4#57 +[85.565] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[85.566] write(): <13> Tx: $ffffff7f#01 +[85.768] read(): <13> Rx: $m20000288,4#61 +[85.768] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[85.769] write(): <13> Tx: $a9020000#bc +[85.770] read(): <13> Rx: $m40000024,4#57 +[85.770] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[85.771] write(): <13> Tx: $ffffff7f#01 +[85.973] read(): <13> Rx: $m20000288,4#61 +[85.973] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[85.974] write(): <13> Tx: $ab020000#e5 +[85.975] read(): <13> Rx: $m40000024,4#57 +[85.975] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[85.976] write(): <13> Tx: $ffffff7f#01 +[86.178] read(): <13> Rx: $m20000288,4#61 +[86.178] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[86.179] write(): <13> Tx: $ae020000#e8 +[86.181] read(): <13> Rx: $m40000024,4#57 +[86.181] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[86.181] write(): <13> Tx: $ffffff7f#01 +[86.383] read(): <13> Rx: $m20000288,4#61 +[86.383] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[86.383] write(): <13> Tx: $b0020000#b4 +[86.385] read(): <13> Rx: $m40000024,4#57 +[86.385] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[86.386] write(): <13> Tx: $ffffff7f#01 +[86.588] read(): <13> Rx: $m20000288,4#61 +[86.588] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[86.588] write(): <13> Tx: $b2020000#b6 +[86.590] read(): <13> Rx: $m40000024,4#57 +[86.590] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[86.590] write(): <13> Tx: $ffffff7f#01 +[86.793] read(): <13> Rx: $m20000288,4#61 +[86.793] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[86.793] write(): <13> Tx: $b4020000#b8 +[86.795] read(): <13> Rx: $m40000024,4#57 +[86.795] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[86.795] write(): <13> Tx: $ffffff7f#01 +[86.998] read(): <13> Rx: $m20000288,4#61 +[86.998] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[86.998] write(): <13> Tx: $b7020000#bb +[87.000] read(): <13> Rx: $m40000024,4#57 +[87.000] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[87.000] write(): <13> Tx: $ffffff7f#01 +[87.202] read(): <13> Rx: $m20000288,4#61 +[87.202] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[87.203] write(): <13> Tx: $b9020000#bd +[87.205] read(): <13> Rx: $m40000024,4#57 +[87.205] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[87.205] write(): <13> Tx: $ffffff7f#01 +[87.407] read(): <13> Rx: $m20000288,4#61 +[87.407] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[87.408] write(): <13> Tx: $bb020000#e6 +[87.409] read(): <13> Rx: $m40000024,4#57 +[87.409] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[87.410] write(): <13> Tx: $ffffff7f#01 +[87.612] read(): <13> Rx: $m20000288,4#61 +[87.612] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[87.613] write(): <13> Tx: $bd020000#e8 +[87.614] read(): <13> Rx: $m40000024,4#57 +[87.614] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[87.615] write(): <13> Tx: $ffffff7f#01 +[87.817] read(): <13> Rx: $m20000288,4#61 +[87.817] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[87.818] write(): <13> Tx: $bf020000#ea +[87.820] read(): <13> Rx: $m40000024,4#57 +[87.820] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[87.820] write(): <13> Tx: $ffffff7f#01 +[88.022] read(): <13> Rx: $m20000288,4#61 +[88.022] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[88.023] write(): <13> Tx: $c2020000#b7 +[88.024] read(): <13> Rx: $m40000024,4#57 +[88.025] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[88.025] write(): <13> Tx: $ffffff7f#01 +[88.228] read(): <13> Rx: $m20000288,4#61 +[88.228] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[88.228] write(): <13> Tx: $c4020000#b9 +[88.230] read(): <13> Rx: $m40000024,4#57 +[88.230] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[88.230] write(): <13> Tx: $ffffff7f#01 +[88.433] read(): <13> Rx: $m20000288,4#61 +[88.433] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[88.433] write(): <13> Tx: $c6020000#bb +[88.435] read(): <13> Rx: $m40000024,4#57 +[88.435] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[88.435] write(): <13> Tx: $ffffff7f#01 +[88.638] read(): <13> Rx: $m20000288,4#61 +[88.638] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[88.638] write(): <13> Tx: $c8020000#bd +[88.640] read(): <13> Rx: $m40000024,4#57 +[88.640] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[88.640] write(): <13> Tx: $ffffff7f#01 +[88.842] read(): <13> Rx: $m20000288,4#61 +[88.842] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[88.843] write(): <13> Tx: $cb020000#e7 +[88.844] read(): <13> Rx: $m40000024,4#57 +[88.845] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[88.845] write(): <13> Tx: $ffffff7f#01 +[89.047] read(): <13> Rx: $m20000288,4#61 +[89.047] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[89.048] write(): <13> Tx: $ce020000#ea +[89.050] read(): <13> Rx: $m40000024,4#57 +[89.050] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[89.050] write(): <13> Tx: $ffffff7f#01 +[89.253] read(): <13> Rx: $m20000288,4#61 +[89.253] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[89.254] write(): <13> Tx: $d0020000#b6 +[89.255] read(): <13> Rx: $m40000024,4#57 +[89.255] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[89.256] write(): <13> Tx: $ffffff7f#01 +[89.458] read(): <13> Rx: $m20000288,4#61 +[89.458] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[89.459] write(): <13> Tx: $d2020000#b8 +[89.460] read(): <13> Rx: $m40000024,4#57 +[89.460] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[89.461] write(): <13> Tx: $ffffff7f#01 +[89.663] read(): <13> Rx: $m20000288,4#61 +[89.663] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[89.663] write(): <13> Tx: $d4020000#ba +[89.665] read(): <13> Rx: $m40000024,4#57 +[89.665] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[89.666] write(): <13> Tx: $ffffff7f#01 +[89.868] read(): <13> Rx: $m20000288,4#61 +[89.868] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[89.869] write(): <13> Tx: $d6020000#bc +[89.870] read(): <13> Rx: $m40000024,4#57 +[89.870] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[89.871] write(): <13> Tx: $ffffff7f#01 +[90.073] read(): <13> Rx: $m20000288,4#61 +[90.073] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[90.073] write(): <13> Tx: $d9020000#bf +[90.075] read(): <13> Rx: $m40000024,4#57 +[90.075] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[90.075] write(): <13> Tx: $ffffff7f#01 +[90.278] read(): <13> Rx: $m20000288,4#61 +[90.278] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[90.278] write(): <13> Tx: $db020000#e8 +[90.280] read(): <13> Rx: $m40000024,4#57 +[90.280] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[90.280] write(): <13> Tx: $ffffff7f#01 +[90.482] read(): <13> Rx: $m20000288,4#61 +[90.483] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[90.483] write(): <13> Tx: $dd020000#ea +[90.485] read(): <13> Rx: $m40000024,4#57 +[90.485] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[90.486] write(): <13> Tx: $ffffff7f#01 +[90.688] read(): <13> Rx: $m20000288,4#61 +[90.688] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[90.689] write(): <13> Tx: $df020000#ec +[90.691] read(): <13> Rx: $m40000024,4#57 +[90.691] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[90.692] write(): <13> Tx: $ffffff7f#01 +[90.894] read(): <13> Rx: $m20000288,4#61 +[90.894] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[90.895] write(): <13> Tx: $e1020000#b8 +[90.897] read(): <13> Rx: $m40000024,4#57 +[90.897] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[90.898] write(): <13> Tx: $ffffff7f#01 +[91.099] read(): <13> Rx: $m20000288,4#61 +[91.099] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[91.100] write(): <13> Tx: $e4020000#bb +[91.101] read(): <13> Rx: $m40000024,4#57 +[91.101] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[91.102] write(): <13> Tx: $ffffff7f#01 +[91.303] read(): <13> Rx: $m20000288,4#61 +[91.304] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[91.304] write(): <13> Tx: $e6020000#bd +[91.305] read(): <13> Rx: $m40000024,4#57 +[91.305] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[91.306] write(): <13> Tx: $ffffff7f#01 +[91.508] read(): <13> Rx: $m20000288,4#61 +[91.508] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[91.508] write(): <13> Tx: $e8020000#bf +[91.510] read(): <13> Rx: $m40000024,4#57 +[91.510] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[91.510] write(): <13> Tx: $ffffff7f#01 +[91.712] read(): <13> Rx: $m20000288,4#61 +[91.712] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[91.713] write(): <13> Tx: $ea020000#e8 +[91.715] read(): <13> Rx: $m40000024,4#57 +[91.715] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[91.716] write(): <13> Tx: $ffffff7f#01 +[91.918] read(): <13> Rx: $m20000288,4#61 +[91.918] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[91.919] write(): <13> Tx: $ec020000#ea +[91.920] read(): <13> Rx: $m40000024,4#57 +[91.920] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[91.921] write(): <13> Tx: $ffffff7f#01 +[92.123] read(): <13> Rx: $m20000288,4#61 +[92.123] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[92.124] write(): <13> Tx: $ef020000#ed +[92.125] read(): <13> Rx: $m40000024,4#57 +[92.125] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[92.126] write(): <13> Tx: $ffffff7f#01 +[92.328] read(): <13> Rx: $m20000288,4#61 +[92.328] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[92.329] write(): <13> Tx: $f1020000#b9 [92.331] read(): <13> Rx: $m40000024,4#57 [92.331] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[92.332] write(): <13> Tx: $ffffff7f#01 -[92.534] read(): <13> Rx: $m20000284,4#5d -[92.534] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[92.535] write(): <13> Tx: $00000000#80 +[92.331] write(): <13> Tx: $ffffff7f#01 +[92.534] read(): <13> Rx: $m20000288,4#61 +[92.534] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[92.534] write(): <13> Tx: $f3020000#bb [92.536] read(): <13> Rx: $m40000024,4#57 [92.536] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 [92.537] write(): <13> Tx: $ffffff7f#01 -[92.739] read(): <13> Rx: $m20000284,4#5d -[92.739] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[92.739] write(): <13> Tx: $00000000#80 +[92.739] read(): <13> Rx: $m20000288,4#61 +[92.739] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[92.739] write(): <13> Tx: $f5020000#bd [92.741] read(): <13> Rx: $m40000024,4#57 [92.741] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[92.741] write(): <13> Tx: $ffffff7f#01 -[92.942] read(): <13> Rx: $m20000284,4#5d -[92.942] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[92.943] write(): <13> Tx: $00000000#80 -[92.943] read(): <13> Rx: $m40000024,4#57 -[92.943] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[92.944] write(): <13> Tx: $ffffff7f#01 -[93.144] read(): <13> Rx: $m20000284,4#5d -[93.144] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[93.145] write(): <13> Tx: $00000000#80 -[93.145] read(): <13> Rx: $m40000024,4#57 -[93.145] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[93.145] write(): <13> Tx: $ffffff7f#01 -[93.347] read(): <13> Rx: $m20000284,4#5d -[93.347] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[93.348] write(): <13> Tx: $00000000#80 -[93.349] read(): <13> Rx: $m40000024,4#57 -[93.349] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[93.349] write(): <13> Tx: $ffffff7f#01 -[93.552] read(): <13> Rx: $m20000284,4#5d -[93.552] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[93.552] write(): <13> Tx: $00000000#80 -[93.553] read(): <13> Rx: $m40000024,4#57 -[93.553] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[93.553] write(): <13> Tx: $ffffff7f#01 -[93.755] read(): <13> Rx: $m20000284,4#5d -[93.755] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[93.756] write(): <13> Tx: $00000000#80 -[93.757] read(): <13> Rx: $m40000024,4#57 -[93.757] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[93.758] write(): <13> Tx: $ffffff7f#01 -[93.960] read(): <13> Rx: $m20000284,4#5d -[93.960] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[93.961] write(): <13> Tx: $00000000#80 -[93.963] read(): <13> Rx: $m40000024,4#57 -[93.963] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[93.964] write(): <13> Tx: $ffffff7f#01 -[94.166] read(): <13> Rx: $m20000284,4#5d -[94.166] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[94.166] write(): <13> Tx: $00000000#80 -[94.223] read(): <13> Rx: $m40000024,4#57 -[94.223] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[94.224] write(): <13> Tx: $ffffff7f#01 -[94.426] read(): <13> Rx: $m20000284,4#5d -[94.426] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[94.426] write(): <13> Tx: $00000000#80 -[94.428] read(): <13> Rx: $m40000024,4#57 -[94.428] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[94.429] write(): <13> Tx: $ffffff7f#01 -[94.630] read(): <13> Rx: $m20000284,4#5d -[94.630] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[94.631] write(): <13> Tx: $00000000#80 -[94.631] read(): <13> Rx: $m40000024,4#57 -[94.631] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[94.632] write(): <13> Tx: $ffffff7f#01 -[94.833] read(): <13> Rx: $m20000284,4#5d -[94.833] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[94.834] write(): <13> Tx: $00000000#80 -[94.835] read(): <13> Rx: $m40000024,4#57 -[94.835] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[94.836] write(): <13> Tx: $ffffff7f#01 -[95.038] read(): <13> Rx: $m20000284,4#5d -[95.039] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[95.039] write(): <13> Tx: $00000000#80 -[95.041] read(): <13> Rx: $m40000024,4#57 -[95.041] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[95.041] write(): <13> Tx: $ffffff7f#01 -[95.244] read(): <13> Rx: $m20000284,4#5d -[95.244] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[95.245] write(): <13> Tx: $00000000#80 -[95.247] read(): <13> Rx: $m40000024,4#57 -[95.247] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[95.247] write(): <13> Tx: $ffffff7f#01 -[95.450] read(): <13> Rx: $m20000284,4#5d -[95.450] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[95.451] write(): <13> Tx: $00000000#80 -[95.452] read(): <13> Rx: $m40000024,4#57 -[95.452] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[95.453] write(): <13> Tx: $ffffff7f#01 -[95.656] read(): <13> Rx: $m20000284,4#5d -[95.656] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[95.657] write(): <13> Tx: $00000000#80 -[95.658] read(): <13> Rx: $m40000024,4#57 -[95.658] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[95.659] write(): <13> Tx: $ffffff7f#01 -[95.861] read(): <13> Rx: $m20000284,4#5d -[95.861] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[95.861] write(): <13> Tx: $00000000#80 -[95.863] read(): <13> Rx: $m40000024,4#57 -[95.863] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[95.864] write(): <13> Tx: $ffffff7f#01 -[96.066] read(): <13> Rx: $m20000284,4#5d -[96.066] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[96.067] write(): <13> Tx: $00000000#80 -[96.068] read(): <13> Rx: $m40000024,4#57 -[96.068] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[96.069] write(): <13> Tx: $ffffff7f#01 -[96.271] read(): <13> Rx: $m20000284,4#5d -[96.271] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[96.272] write(): <13> Tx: $00000000#80 -[96.273] read(): <13> Rx: $m40000024,4#57 -[96.273] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[96.274] write(): <13> Tx: $ffffff7f#01 -[96.476] read(): <13> Rx: $m20000284,4#5d -[96.476] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[96.476] write(): <13> Tx: $00000000#80 -[96.478] read(): <13> Rx: $m40000024,4#57 -[96.478] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[96.478] write(): <13> Tx: $ffffff7f#01 -[96.680] read(): <13> Rx: $m20000284,4#5d -[96.680] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[96.681] write(): <13> Tx: $00000000#80 -[96.683] read(): <13> Rx: $m40000024,4#57 -[96.683] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[96.683] write(): <13> Tx: $ffffff7f#01 -[96.885] read(): <13> Rx: $m20000284,4#5d -[96.885] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[96.886] write(): <13> Tx: $00000000#80 -[96.888] read(): <13> Rx: $m40000024,4#57 -[96.888] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[96.888] write(): <13> Tx: $ffffff7f#01 -[97.091] read(): <13> Rx: $m20000284,4#5d -[97.091] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[97.092] write(): <13> Tx: $00000000#80 -[97.093] read(): <13> Rx: $m40000024,4#57 -[97.093] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[97.093] write(): <13> Tx: $ffffff7f#01 -[97.294] read(): <13> Rx: $m20000284,4#5d -[97.295] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[97.295] write(): <13> Tx: $00000000#80 -[97.296] read(): <13> Rx: $m40000024,4#57 -[97.296] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[97.296] write(): <13> Tx: $ffffff7f#01 -[97.497] read(): <13> Rx: $m20000284,4#5d -[97.497] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[97.498] write(): <13> Tx: $00000000#80 -[97.499] read(): <13> Rx: $m40000024,4#57 -[97.499] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[97.500] write(): <13> Tx: $ffffff7f#01 -[97.702] read(): <13> Rx: $m20000284,4#5d -[97.702] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[97.703] write(): <13> Tx: $00000000#80 -[97.705] read(): <13> Rx: $m40000024,4#57 -[97.705] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[97.706] write(): <13> Tx: $ffffff7f#01 -[97.908] read(): <13> Rx: $m20000284,4#5d -[97.908] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[97.908] write(): <13> Tx: $00000000#80 -[97.910] read(): <13> Rx: $m40000024,4#57 -[97.910] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[97.911] write(): <13> Tx: $ffffff7f#01 -[98.112] read(): <13> Rx: $m20000284,4#5d -[98.112] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[98.113] write(): <13> Tx: $00000000#80 -[98.114] read(): <13> Rx: $m40000024,4#57 -[98.114] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[98.115] write(): <13> Tx: $ffffff7f#01 -[98.317] read(): <13> Rx: $m20000284,4#5d -[98.317] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[98.317] write(): <13> Tx: $00000000#80 -[98.319] read(): <13> Rx: $m40000024,4#57 -[98.319] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[98.319] write(): <13> Tx: $ffffff7f#01 -[98.522] read(): <13> Rx: $m20000284,4#5d -[98.522] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[98.523] write(): <13> Tx: $00000000#80 -[98.524] read(): <13> Rx: $m40000024,4#57 -[98.524] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[98.525] write(): <13> Tx: $ffffff7f#01 -[98.726] read(): <13> Rx: $m20000284,4#5d -[98.727] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[98.727] write(): <13> Tx: $00000000#80 -[98.728] read(): <13> Rx: $m40000024,4#57 -[98.728] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[98.729] write(): <13> Tx: $ffffff7f#01 -[98.931] read(): <13> Rx: $m20000284,4#5d -[98.931] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[98.932] write(): <13> Tx: $00000000#80 -[98.933] read(): <13> Rx: $m40000024,4#57 -[98.933] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[98.934] write(): <13> Tx: $ffffff7f#01 -[99.135] read(): <13> Rx: $m20000284,4#5d -[99.135] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[99.136] write(): <13> Tx: $00000000#80 -[99.137] read(): <13> Rx: $m40000024,4#57 -[99.137] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[99.138] write(): <13> Tx: $ffffff7f#01 -[99.340] read(): <13> Rx: $m20000284,4#5d -[99.340] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[99.340] write(): <13> Tx: $00000000#80 -[99.342] read(): <13> Rx: $m40000024,4#57 -[99.342] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[99.342] write(): <13> Tx: $ffffff7f#01 -[99.544] read(): <13> Rx: $m20000284,4#5d -[99.544] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[99.545] write(): <13> Tx: $00000000#80 -[99.546] read(): <13> Rx: $m40000024,4#57 -[99.546] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[99.547] write(): <13> Tx: $ffffff7f#01 -[99.749] read(): <13> Rx: $m20000284,4#5d -[99.749] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[99.750] write(): <13> Tx: $00000000#80 -[99.751] read(): <13> Rx: $m40000024,4#57 -[99.751] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[99.752] write(): <13> Tx: $ffffff7f#01 -[99.954] read(): <13> Rx: $m20000284,4#5d -[99.954] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[99.955] write(): <13> Tx: $00000000#80 -[99.955] read(): <13> Rx: $m40000024,4#57 -[99.955] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[99.956] write(): <13> Tx: $ffffff7f#01 -[100.158] read(): <13> Rx: $m20000284,4#5d -[100.158] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[100.159] write(): <13> Tx: $00000000#80 -[100.160] read(): <13> Rx: $m40000024,4#57 -[100.160] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[100.161] write(): <13> Tx: $ffffff7f#01 -[100.362] read(): <13> Rx: $m20000284,4#5d -[100.362] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[100.363] write(): <13> Tx: $00000000#80 -[100.365] read(): <13> Rx: $m40000024,4#57 -[100.365] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[100.365] write(): <13> Tx: $ffffff7f#01 -[100.567] read(): <13> Rx: $m20000284,4#5d -[100.567] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[100.568] write(): <13> Tx: $00000000#80 -[100.569] read(): <13> Rx: $m40000024,4#57 -[100.569] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[100.570] write(): <13> Tx: $ffffff7f#01 -[100.772] read(): <13> Rx: $m20000284,4#5d -[100.772] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[100.772] write(): <13> Tx: $00000000#80 -[100.774] read(): <13> Rx: $m40000024,4#57 -[100.774] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[100.775] write(): <13> Tx: $ffffff7f#01 -[100.977] read(): <13> Rx: $m20000284,4#5d -[100.977] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[100.978] write(): <13> Tx: $00000000#80 -[100.979] read(): <13> Rx: $m40000024,4#57 -[100.979] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[100.980] write(): <13> Tx: $ffffff7f#01 -[101.182] read(): <13> Rx: $m20000284,4#5d -[101.182] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[101.183] write(): <13> Tx: $00000000#80 -[101.184] read(): <13> Rx: $m40000024,4#57 -[101.185] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[101.185] write(): <13> Tx: $ffffff7f#01 -[101.387] read(): <13> Rx: $m20000284,4#5d -[101.387] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[101.389] write(): <13> Tx: $00000000#80 -[101.390] read(): <13> Rx: $m40000024,4#57 -[101.390] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[101.391] write(): <13> Tx: $ffffff7f#01 -[101.593] read(): <13> Rx: $m20000284,4#5d -[101.593] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[101.594] write(): <13> Tx: $00000000#80 -[101.595] read(): <13> Rx: $m40000024,4#57 -[101.596] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[101.596] write(): <13> Tx: $ffffff7f#01 -[101.798] read(): <13> Rx: $m20000284,4#5d -[101.798] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[101.799] write(): <13> Tx: $00000000#80 -[101.801] read(): <13> Rx: $m40000024,4#57 -[101.801] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[101.801] write(): <13> Tx: $ffffff7f#01 -[102.003] read(): <13> Rx: $m20000284,4#5d -[102.003] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[102.004] write(): <13> Tx: $00000000#80 -[102.005] read(): <13> Rx: $m40000024,4#57 -[102.005] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[102.006] write(): <13> Tx: $ffffff7f#01 -[102.208] read(): <13> Rx: $m20000284,4#5d -[102.208] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[102.209] write(): <13> Tx: $00000000#80 -[102.211] read(): <13> Rx: $m40000024,4#57 -[102.211] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[102.212] write(): <13> Tx: $ffffff7f#01 -[102.414] read(): <13> Rx: $m20000284,4#5d -[102.414] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[102.415] write(): <13> Tx: $00000000#80 -[102.416] read(): <13> Rx: $m40000024,4#57 -[102.417] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[102.417] write(): <13> Tx: $ffffff7f#01 -[102.619] read(): <13> Rx: $m20000284,4#5d -[102.619] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[102.620] write(): <13> Tx: $00000000#80 -[102.621] read(): <13> Rx: $m40000024,4#57 -[102.621] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[102.622] write(): <13> Tx: $ffffff7f#01 -[102.824] read(): <13> Rx: $m20000284,4#5d -[102.824] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[102.824] write(): <13> Tx: $00000000#80 -[102.826] read(): <13> Rx: $m40000024,4#57 -[102.826] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[102.827] write(): <13> Tx: $ffffff7f#01 -[103.029] read(): <13> Rx: $m20000284,4#5d -[103.029] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[103.029] write(): <13> Tx: $00000000#80 -[103.031] read(): <13> Rx: $m40000024,4#57 -[103.031] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[103.031] write(): <13> Tx: $ffffff7f#01 -[103.233] read(): <13> Rx: $m20000284,4#5d -[103.233] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[103.234] write(): <13> Tx: $00000000#80 -[103.236] read(): <13> Rx: $m40000024,4#57 -[103.236] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[103.236] write(): <13> Tx: $ffffff7f#01 -[103.446] read(): <13> Rx: $m20000284,4#5d -[103.446] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[103.446] write(): <13> Tx: $00000000#80 -[103.447] read(): <13> Rx: $m40000024,4#57 +[92.742] write(): <13> Tx: $ffffff7f#01 +[92.943] read(): <13> Rx: $m20000288,4#61 +[92.943] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[92.944] write(): <13> Tx: $f7020000#bf +[92.946] read(): <13> Rx: $m40000024,4#57 +[92.946] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[92.947] write(): <13> Tx: $ffffff7f#01 +[93.149] read(): <13> Rx: $m20000288,4#61 +[93.149] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[93.149] write(): <13> Tx: $fa020000#e9 +[93.151] read(): <13> Rx: $m40000024,4#57 +[93.151] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[93.152] write(): <13> Tx: $ffffff7f#01 +[93.353] read(): <13> Rx: $m20000288,4#61 +[93.353] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[93.354] write(): <13> Tx: $fc020000#eb +[93.355] read(): <13> Rx: $m40000024,4#57 +[93.355] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[93.356] write(): <13> Tx: $ffffff7f#01 +[93.558] read(): <13> Rx: $m20000288,4#61 +[93.558] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[93.558] write(): <13> Tx: $fe020000#ed +[93.560] read(): <13> Rx: $m40000024,4#57 +[93.560] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[93.560] write(): <13> Tx: $ffffff7f#01 +[93.762] read(): <13> Rx: $m20000288,4#61 +[93.762] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[93.763] write(): <13> Tx: $00030000#83 +[93.764] read(): <13> Rx: $m40000024,4#57 +[93.764] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[93.765] write(): <13> Tx: $ffffff7f#01 +[93.967] read(): <13> Rx: $m20000288,4#61 +[93.967] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[93.968] write(): <13> Tx: $02030000#85 +[93.969] read(): <13> Rx: $m40000024,4#57 +[93.969] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[93.970] write(): <13> Tx: $ffffff7f#01 +[94.172] read(): <13> Rx: $m20000288,4#61 +[94.172] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[94.173] write(): <13> Tx: $06030000#89 +[94.174] read(): <13> Rx: $m40000024,4#57 +[94.174] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[94.175] write(): <13> Tx: $ffffff7f#01 +[94.377] read(): <13> Rx: $m20000288,4#61 +[94.377] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[94.378] write(): <13> Tx: $08030000#8b +[94.379] read(): <13> Rx: $m40000024,4#57 +[94.379] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[94.380] write(): <13> Tx: $ffffff7f#01 +[94.582] read(): <13> Rx: $m20000288,4#61 +[94.582] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[94.583] write(): <13> Tx: $0a030000#b4 +[94.584] read(): <13> Rx: $m40000024,4#57 +[94.585] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[94.585] write(): <13> Tx: $ffffff7f#01 +[94.787] read(): <13> Rx: $m20000288,4#61 +[94.787] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[94.788] write(): <13> Tx: $0c030000#b6 +[94.789] read(): <13> Rx: $m40000024,4#57 +[94.789] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[94.790] write(): <13> Tx: $ffffff7f#01 +[94.992] read(): <13> Rx: $m20000288,4#61 +[94.992] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[94.993] write(): <13> Tx: $0e030000#b8 +[94.994] read(): <13> Rx: $m40000024,4#57 +[94.994] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[94.995] write(): <13> Tx: $ffffff7f#01 +[95.197] read(): <13> Rx: $m20000288,4#61 +[95.197] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[95.198] write(): <13> Tx: $11030000#85 +[95.199] read(): <13> Rx: $m40000024,4#57 +[95.199] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[95.200] write(): <13> Tx: $ffffff7f#01 +[95.402] read(): <13> Rx: $m20000288,4#61 +[95.402] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[95.402] write(): <13> Tx: $13030000#87 +[95.404] read(): <13> Rx: $m40000024,4#57 +[95.404] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[95.405] write(): <13> Tx: $ffffff7f#01 +[95.606] read(): <13> Rx: $m20000288,4#61 +[95.606] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[95.607] write(): <13> Tx: $15030000#89 +[95.608] read(): <13> Rx: $m40000024,4#57 +[95.608] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[95.609] write(): <13> Tx: $ffffff7f#01 +[95.811] read(): <13> Rx: $m20000288,4#61 +[95.811] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[95.812] write(): <13> Tx: $17030000#8b +[95.813] read(): <13> Rx: $m40000024,4#57 +[95.813] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[95.814] write(): <13> Tx: $ffffff7f#01 +[96.016] read(): <13> Rx: $m20000288,4#61 +[96.016] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[96.017] write(): <13> Tx: $19030000#8d +[96.018] read(): <13> Rx: $m40000024,4#57 +[96.018] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[96.019] write(): <13> Tx: $ffffff7f#01 +[96.220] read(): <13> Rx: $m20000288,4#61 +[96.220] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[96.221] write(): <13> Tx: $1c030000#b7 +[96.223] read(): <13> Rx: $m40000024,4#57 +[96.223] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[96.223] write(): <13> Tx: $ffffff7f#01 +[96.425] read(): <13> Rx: $m20000288,4#61 +[96.425] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[96.426] write(): <13> Tx: $1e030000#b9 +[96.427] read(): <13> Rx: $m40000024,4#57 +[96.427] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[96.428] write(): <13> Tx: $ffffff7f#01 +[96.630] read(): <13> Rx: $m20000288,4#61 +[96.630] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[96.630] write(): <13> Tx: $20030000#85 +[96.632] read(): <13> Rx: $m40000024,4#57 +[96.632] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[96.633] write(): <13> Tx: $ffffff7f#01 +[96.835] read(): <13> Rx: $m20000288,4#61 +[96.835] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[96.835] write(): <13> Tx: $22030000#87 +[96.837] read(): <13> Rx: $m40000024,4#57 +[96.837] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[96.837] write(): <13> Tx: $ffffff7f#01 +[97.039] read(): <13> Rx: $m20000288,4#61 +[97.039] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[97.040] write(): <13> Tx: $24030000#89 +[97.042] read(): <13> Rx: $m40000024,4#57 +[97.042] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[97.042] write(): <13> Tx: $ffffff7f#01 +[97.244] read(): <13> Rx: $m20000288,4#61 +[97.244] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[97.245] write(): <13> Tx: $27030000#8c +[97.247] read(): <13> Rx: $m40000024,4#57 +[97.247] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[97.247] write(): <13> Tx: $ffffff7f#01 +[97.449] read(): <13> Rx: $m20000288,4#61 +[97.449] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[97.450] write(): <13> Tx: $29030000#8e +[97.452] read(): <13> Rx: $m40000024,4#57 +[97.452] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[97.453] write(): <13> Tx: $ffffff7f#01 +[97.654] read(): <13> Rx: $m20000288,4#61 +[97.655] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[97.655] write(): <13> Tx: $2b030000#b7 +[97.656] read(): <13> Rx: $m40000024,4#57 +[97.657] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[97.657] write(): <13> Tx: $ffffff7f#01 +[97.859] read(): <13> Rx: $m20000288,4#61 +[97.859] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[97.860] write(): <13> Tx: $2d030000#b9 +[97.862] read(): <13> Rx: $m40000024,4#57 +[97.862] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[97.862] write(): <13> Tx: $ffffff7f#01 +[98.064] read(): <13> Rx: $m20000288,4#61 +[98.064] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[98.065] write(): <13> Tx: $30030000#86 +[98.066] read(): <13> Rx: $m40000024,4#57 +[98.066] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[98.067] write(): <13> Tx: $ffffff7f#01 +[98.269] read(): <13> Rx: $m20000288,4#61 +[98.269] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[98.269] write(): <13> Tx: $32030000#88 +[98.271] read(): <13> Rx: $m40000024,4#57 +[98.271] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[98.272] write(): <13> Tx: $ffffff7f#01 +[98.474] read(): <13> Rx: $m20000288,4#61 +[98.474] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[98.474] write(): <13> Tx: $34030000#8a +[98.531] read(): <13> Rx: $m40000024,4#57 +[98.531] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[98.532] write(): <13> Tx: $ffffff7f#01 +[98.734] read(): <13> Rx: $m20000288,4#61 +[98.734] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[98.734] write(): <13> Tx: $37030000#8d +[98.736] read(): <13> Rx: $m40000024,4#57 +[98.736] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[98.737] write(): <13> Tx: $ffffff7f#01 +[98.938] read(): <13> Rx: $m20000288,4#61 +[98.938] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[98.938] write(): <13> Tx: $39030000#8f +[98.939] read(): <13> Rx: $m40000024,4#57 +[98.939] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[98.939] write(): <13> Tx: $ffffff7f#01 +[99.141] read(): <13> Rx: $m20000288,4#61 +[99.141] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[99.142] write(): <13> Tx: $3c030000#b9 +[99.143] read(): <13> Rx: $m40000024,4#57 +[99.143] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[99.144] write(): <13> Tx: $ffffff7f#01 +[99.346] read(): <13> Rx: $m20000288,4#61 +[99.346] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[99.347] write(): <13> Tx: $3e030000#bb +[99.349] read(): <13> Rx: $m40000024,4#57 +[99.349] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[99.350] write(): <13> Tx: $ffffff7f#01 +[99.551] read(): <13> Rx: $m20000288,4#61 +[99.551] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[99.552] write(): <13> Tx: $40030000#87 +[99.554] read(): <13> Rx: $m40000024,4#57 +[99.554] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[99.555] write(): <13> Tx: $ffffff7f#01 +[99.757] read(): <13> Rx: $m20000288,4#61 +[99.757] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[99.758] write(): <13> Tx: $42030000#89 +[99.759] read(): <13> Rx: $m40000024,4#57 +[99.759] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[99.760] write(): <13> Tx: $ffffff7f#01 +[99.961] read(): <13> Rx: $m20000288,4#61 +[99.962] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[99.962] write(): <13> Tx: $44030000#8b +[99.964] read(): <13> Rx: $m40000024,4#57 +[99.964] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[99.964] write(): <13> Tx: $ffffff7f#01 +[100.166] read(): <13> Rx: $m20000288,4#61 +[100.166] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[100.167] write(): <13> Tx: $47030000#8e +[100.168] read(): <13> Rx: $m40000024,4#57 +[100.168] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[100.169] write(): <13> Tx: $ffffff7f#01 +[100.371] read(): <13> Rx: $m20000288,4#61 +[100.371] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[100.371] write(): <13> Tx: $49030000#90 +[100.373] read(): <13> Rx: $m40000024,4#57 +[100.373] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[100.374] write(): <13> Tx: $ffffff7f#01 +[100.576] read(): <13> Rx: $m20000288,4#61 +[100.576] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[100.576] write(): <13> Tx: $4b030000#b9 +[100.578] read(): <13> Rx: $m40000024,4#57 +[100.578] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[100.579] write(): <13> Tx: $ffffff7f#01 +[100.781] read(): <13> Rx: $m20000288,4#61 +[100.781] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[100.781] write(): <13> Tx: $4d030000#bb +[100.783] read(): <13> Rx: $m40000024,4#57 +[100.783] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[100.784] write(): <13> Tx: $ffffff7f#01 +[100.986] read(): <13> Rx: $m20000288,4#61 +[100.986] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[100.987] write(): <13> Tx: $4f030000#bd +[100.988] read(): <13> Rx: $m40000024,4#57 +[100.988] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[100.989] write(): <13> Tx: $ffffff7f#01 +[101.191] read(): <13> Rx: $m20000288,4#61 +[101.191] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[101.192] write(): <13> Tx: $52030000#8a +[101.193] read(): <13> Rx: $m40000024,4#57 +[101.193] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[101.194] write(): <13> Tx: $ffffff7f#01 +[101.395] read(): <13> Rx: $m20000288,4#61 +[101.395] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[101.396] write(): <13> Tx: $54030000#8c +[101.398] read(): <13> Rx: $m40000024,4#57 +[101.398] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[101.398] write(): <13> Tx: $ffffff7f#01 +[101.600] read(): <13> Rx: $m20000288,4#61 +[101.600] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[101.600] write(): <13> Tx: $56030000#8e +[101.601] read(): <13> Rx: $m40000024,4#57 +[101.601] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[101.601] write(): <13> Tx: $ffffff7f#01 +[101.803] read(): <13> Rx: $m20000288,4#61 +[101.803] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[101.804] write(): <13> Tx: $58030000#90 +[101.805] read(): <13> Rx: $m40000024,4#57 +[101.805] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[101.806] write(): <13> Tx: $ffffff7f#01 +[102.008] read(): <13> Rx: $m20000288,4#61 +[102.008] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[102.008] write(): <13> Tx: $5b030000#ba +[102.010] read(): <13> Rx: $m40000024,4#57 +[102.010] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[102.011] write(): <13> Tx: $ffffff7f#01 +[102.213] read(): <13> Rx: $m20000288,4#61 +[102.213] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[102.213] write(): <13> Tx: $5e030000#bd +[102.215] read(): <13> Rx: $m40000024,4#57 +[102.215] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[102.215] write(): <13> Tx: $ffffff7f#01 +[102.417] read(): <13> Rx: $m20000288,4#61 +[102.417] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[102.418] write(): <13> Tx: $60030000#89 +[102.420] read(): <13> Rx: $m40000024,4#57 +[102.420] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[102.420] write(): <13> Tx: $ffffff7f#01 +[102.622] read(): <13> Rx: $m20000288,4#61 +[102.622] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[102.623] write(): <13> Tx: $62030000#8b +[102.625] read(): <13> Rx: $m40000024,4#57 +[102.625] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[102.626] write(): <13> Tx: $ffffff7f#01 +[102.828] read(): <13> Rx: $m20000288,4#61 +[102.828] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[102.829] write(): <13> Tx: $64030000#8d +[102.830] read(): <13> Rx: $m40000024,4#57 +[102.830] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[102.831] write(): <13> Tx: $ffffff7f#01 +[103.033] read(): <13> Rx: $m20000288,4#61 +[103.033] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[103.034] write(): <13> Tx: $66030000#8f +[103.036] read(): <13> Rx: $m40000024,4#57 +[103.036] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[103.037] write(): <13> Tx: $ffffff7f#01 +[103.239] read(): <13> Rx: $m20000288,4#61 +[103.239] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[103.239] write(): <13> Tx: $69030000#92 +[103.241] read(): <13> Rx: $m40000024,4#57 +[103.241] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[103.242] write(): <13> Tx: $ffffff7f#01 +[103.444] read(): <13> Rx: $m20000288,4#61 +[103.444] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[103.445] write(): <13> Tx: $6b030000#bb +[103.446] read(): <13> Rx: $m40000024,4#57 [103.447] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 [103.447] write(): <13> Tx: $ffffff7f#01 -[103.649] read(): <13> Rx: $m20000284,4#5d -[103.649] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[103.650] write(): <13> Tx: $00000000#80 -[103.651] read(): <13> Rx: $m40000024,4#57 -[103.651] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[103.652] write(): <13> Tx: $ffffff7f#01 -[103.854] read(): <13> Rx: $m20000284,4#5d -[103.854] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[103.855] write(): <13> Tx: $00000000#80 -[103.856] read(): <13> Rx: $m40000024,4#57 -[103.856] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[103.857] write(): <13> Tx: $ffffff7f#01 -[104.059] read(): <13> Rx: $m20000284,4#5d -[104.059] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[104.060] write(): <13> Tx: $00000000#80 -[104.061] read(): <13> Rx: $m40000024,4#57 -[104.061] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[104.062] write(): <13> Tx: $ffffff7f#01 -[104.264] read(): <13> Rx: $m20000284,4#5d -[104.264] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[104.265] write(): <13> Tx: $00000000#80 -[104.266] read(): <13> Rx: $m40000024,4#57 -[104.266] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[104.267] write(): <13> Tx: $ffffff7f#01 -[104.469] read(): <13> Rx: $m20000284,4#5d -[104.469] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[104.469] write(): <13> Tx: $00000000#80 -[104.471] read(): <13> Rx: $m40000024,4#57 -[104.471] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[104.471] write(): <13> Tx: $ffffff7f#01 -[104.674] read(): <13> Rx: $m20000284,4#5d -[104.674] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[104.674] write(): <13> Tx: $00000000#80 -[104.676] read(): <13> Rx: $m40000024,4#57 -[104.676] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[104.676] write(): <13> Tx: $ffffff7f#01 -[104.879] read(): <13> Rx: $m20000284,4#5d -[104.879] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[104.879] write(): <13> Tx: $00000000#80 -[104.881] read(): <13> Rx: $m40000024,4#57 -[104.881] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[104.881] write(): <13> Tx: $ffffff7f#01 -[105.083] read(): <13> Rx: $m20000284,4#5d -[105.084] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[105.084] write(): <13> Tx: $00000000#80 -[105.086] read(): <13> Rx: $m40000024,4#57 -[105.086] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[105.086] write(): <13> Tx: $ffffff7f#01 -[105.288] read(): <13> Rx: $m20000284,4#5d -[105.288] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[105.289] write(): <13> Tx: $00000000#80 -[105.291] read(): <13> Rx: $m40000024,4#57 -[105.291] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[105.291] write(): <13> Tx: $ffffff7f#01 -[105.493] read(): <13> Rx: $m20000284,4#5d -[105.493] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[105.494] write(): <13> Tx: $00000000#80 -[105.495] read(): <13> Rx: $m40000024,4#57 -[105.495] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[105.496] write(): <13> Tx: $ffffff7f#01 -[105.698] read(): <13> Rx: $m20000284,4#5d -[105.699] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[105.700] write(): <13> Tx: $00000000#80 -[105.701] read(): <13> Rx: $m40000024,4#57 -[105.701] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[105.702] write(): <13> Tx: $ffffff7f#01 -[105.904] read(): <13> Rx: $m20000284,4#5d -[105.904] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[105.905] write(): <13> Tx: $00000000#80 -[105.906] read(): <13> Rx: $m40000024,4#57 -[105.906] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[105.907] write(): <13> Tx: $ffffff7f#01 -[106.108] read(): <13> Rx: $m20000284,4#5d -[106.109] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[106.109] write(): <13> Tx: $00000000#80 -[106.111] read(): <13> Rx: $m40000024,4#57 -[106.111] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[106.112] write(): <13> Tx: $ffffff7f#01 -[106.313] read(): <13> Rx: $m20000284,4#5d -[106.313] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[106.314] write(): <13> Tx: $00000000#80 -[106.316] read(): <13> Rx: $m40000024,4#57 -[106.316] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[106.316] write(): <13> Tx: $ffffff7f#01 -[106.518] read(): <13> Rx: $m20000284,4#5d -[106.518] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[106.519] write(): <13> Tx: $00000000#80 -[106.520] read(): <13> Rx: $m40000024,4#57 -[106.520] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[106.521] write(): <13> Tx: $ffffff7f#01 -[106.722] read(): <13> Rx: $m20000284,4#5d -[106.722] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[106.723] write(): <13> Tx: $00000000#80 -[106.724] read(): <13> Rx: $m40000024,4#57 -[106.724] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[106.724] write(): <13> Tx: $ffffff7f#01 -[106.926] read(): <13> Rx: $m20000284,4#5d -[106.926] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[106.927] write(): <13> Tx: $00000000#80 -[106.928] read(): <13> Rx: $m40000024,4#57 -[106.928] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[106.929] write(): <13> Tx: $ffffff7f#01 -[107.131] read(): <13> Rx: $m20000284,4#5d -[107.131] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[107.131] write(): <13> Tx: $00000000#80 -[107.133] read(): <13> Rx: $m40000024,4#57 -[107.133] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[107.134] write(): <13> Tx: $ffffff7f#01 -[107.335] read(): <13> Rx: $m20000284,4#5d -[107.335] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[107.336] write(): <13> Tx: $00000000#80 -[107.336] read(): <13> Rx: $m40000024,4#57 -[107.337] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[107.337] write(): <13> Tx: $ffffff7f#01 -[107.538] read(): <13> Rx: $m20000284,4#5d -[107.538] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[107.539] write(): <13> Tx: $00000000#80 -[107.540] read(): <13> Rx: $m40000024,4#57 -[107.540] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[107.540] write(): <13> Tx: $ffffff7f#01 -[107.742] read(): <13> Rx: $m20000284,4#5d -[107.742] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[107.742] write(): <13> Tx: $00000000#80 -[107.744] read(): <13> Rx: $m40000024,4#57 -[107.744] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[107.745] write(): <13> Tx: $ffffff7f#01 -[107.947] read(): <13> Rx: $m20000284,4#5d -[107.947] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[107.947] write(): <13> Tx: $00000000#80 -[107.949] read(): <13> Rx: $m40000024,4#57 -[107.949] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[107.950] write(): <13> Tx: $ffffff7f#01 -[108.152] read(): <13> Rx: $m20000284,4#5d -[108.152] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[108.153] write(): <13> Tx: $00000000#80 -[108.154] read(): <13> Rx: $m40000024,4#57 -[108.154] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[108.154] write(): <13> Tx: $ffffff7f#01 -[108.356] read(): <13> Rx: $m20000284,4#5d -[108.356] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[108.357] write(): <13> Tx: $00000000#80 -[108.359] read(): <13> Rx: $m40000024,4#57 -[108.359] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[108.359] write(): <13> Tx: $ffffff7f#01 -[108.561] read(): <13> Rx: $m20000284,4#5d -[108.561] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[108.562] write(): <13> Tx: $00000000#80 -[108.563] read(): <13> Rx: $m40000024,4#57 -[108.563] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[108.564] write(): <13> Tx: $ffffff7f#01 -[108.765] read(): <13> Rx: $m20000284,4#5d -[108.765] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[108.766] write(): <13> Tx: $00000000#80 -[108.766] read(): <13> Rx: $m40000024,4#57 -[108.767] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[108.767] write(): <13> Tx: $ffffff7f#01 -[108.968] read(): <13> Rx: $m20000284,4#5d -[108.968] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[108.968] write(): <13> Tx: $00000000#80 -[108.968] read(): <13> Rx: $m40000024,4#57 -[108.968] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[108.969] write(): <13> Tx: $ffffff7f#01 -[109.170] read(): <13> Rx: $m20000284,4#5d -[109.170] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[109.171] write(): <13> Tx: $00000000#80 -[109.173] read(): <13> Rx: $m40000024,4#57 -[109.173] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[109.174] write(): <13> Tx: $ffffff7f#01 -[109.376] read(): <13> Rx: $m20000284,4#5d -[109.376] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[109.376] write(): <13> Tx: $00000000#80 -[109.378] read(): <13> Rx: $m40000024,4#57 -[109.378] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[109.378] write(): <13> Tx: $ffffff7f#01 -[109.580] read(): <13> Rx: $m20000284,4#5d -[109.580] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[109.581] write(): <13> Tx: $00000000#80 -[109.583] read(): <13> Rx: $m40000024,4#57 -[109.583] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[109.584] write(): <13> Tx: $ffffff7f#01 -[109.786] read(): <13> Rx: $m20000284,4#5d -[109.786] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[109.787] write(): <13> Tx: $00000000#80 -[109.789] read(): <13> Rx: $m40000024,4#57 -[109.789] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[109.789] write(): <13> Tx: $ffffff7f#01 -[109.991] read(): <13> Rx: $m20000284,4#5d -[109.991] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[109.991] write(): <13> Tx: $00000000#80 -[109.992] read(): <13> Rx: $m40000024,4#57 -[109.992] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[109.992] write(): <13> Tx: $ffffff7f#01 -[110.193] read(): <13> Rx: $m20000284,4#5d -[110.193] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[110.193] write(): <13> Tx: $00000000#80 -[110.194] read(): <13> Rx: $m40000024,4#57 -[110.194] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[110.194] write(): <13> Tx: $ffffff7f#01 -[110.395] read(): <13> Rx: $m20000284,4#5d -[110.395] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[110.396] write(): <13> Tx: $00000000#80 -[110.397] read(): <13> Rx: $m40000024,4#57 -[110.397] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[110.398] write(): <13> Tx: $ffffff7f#01 -[110.599] read(): <13> Rx: $m20000284,4#5d -[110.599] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[110.600] write(): <13> Tx: $00000000#80 -[110.601] read(): <13> Rx: $m40000024,4#57 -[110.601] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[110.602] write(): <13> Tx: $ffffff7f#01 -[110.804] read(): <13> Rx: $m20000284,4#5d -[110.804] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[110.804] write(): <13> Tx: $00000000#80 -[110.806] read(): <13> Rx: $m40000024,4#57 -[110.806] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[110.806] write(): <13> Tx: $ffffff7f#01 -[111.008] read(): <13> Rx: $m20000284,4#5d -[111.009] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[111.009] write(): <13> Tx: $00000000#80 -[111.011] read(): <13> Rx: $m40000024,4#57 -[111.011] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[111.011] write(): <13> Tx: $ffffff7f#01 -[111.213] read(): <13> Rx: $m20000284,4#5d -[111.213] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[111.214] write(): <13> Tx: $00000000#80 -[111.216] read(): <13> Rx: $m40000024,4#57 -[111.216] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[111.217] write(): <13> Tx: $ffffff7f#01 -[111.419] read(): <13> Rx: $m20000284,4#5d -[111.419] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[111.420] write(): <13> Tx: $00000000#80 -[111.422] read(): <13> Rx: $m40000024,4#57 -[111.422] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[111.423] write(): <13> Tx: $ffffff7f#01 -[111.625] read(): <13> Rx: $m20000284,4#5d -[111.625] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[111.626] write(): <13> Tx: $00000000#80 -[111.627] read(): <13> Rx: $m40000024,4#57 -[111.627] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[111.628] write(): <13> Tx: $ffffff7f#01 -[111.830] read(): <13> Rx: $m20000284,4#5d -[111.830] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[111.831] write(): <13> Tx: $00000000#80 -[111.833] read(): <13> Rx: $m40000024,4#57 -[111.833] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[111.834] write(): <13> Tx: $ffffff7f#01 -[112.036] read(): <13> Rx: $m20000284,4#5d -[112.036] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[112.036] write(): <13> Tx: $00000000#80 -[112.038] read(): <13> Rx: $m40000024,4#57 -[112.038] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[112.039] write(): <13> Tx: $ffffff7f#01 -[112.240] read(): <13> Rx: $m20000284,4#5d -[112.240] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[112.242] write(): <13> Tx: $00000000#80 -[112.243] read(): <13> Rx: $m40000024,4#57 -[112.243] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[112.244] write(): <13> Tx: $ffffff7f#01 -[112.446] read(): <13> Rx: $m20000284,4#5d -[112.446] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[112.447] write(): <13> Tx: $00000000#80 -[112.448] read(): <13> Rx: $m40000024,4#57 -[112.448] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[112.449] write(): <13> Tx: $ffffff7f#01 -[112.651] read(): <13> Rx: $m20000284,4#5d -[112.652] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[112.652] write(): <13> Tx: $00000000#80 -[112.654] read(): <13> Rx: $m40000024,4#57 -[112.654] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[112.655] write(): <13> Tx: $ffffff7f#01 -[112.857] read(): <13> Rx: $m20000284,4#5d -[112.857] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[112.858] write(): <13> Tx: $00000000#80 -[112.859] read(): <13> Rx: $m40000024,4#57 -[112.859] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[112.860] write(): <13> Tx: $ffffff7f#01 -[113.063] read(): <13> Rx: $m20000284,4#5d -[113.063] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[113.064] write(): <13> Tx: $00000000#80 -[113.065] read(): <13> Rx: $m40000024,4#57 -[113.065] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[113.066] write(): <13> Tx: $ffffff7f#01 -[113.268] read(): <13> Rx: $m20000284,4#5d -[113.268] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[113.269] write(): <13> Tx: $00000000#80 -[113.271] read(): <13> Rx: $m40000024,4#57 -[113.271] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[113.272] write(): <13> Tx: $ffffff7f#01 -[113.474] read(): <13> Rx: $m20000284,4#5d -[113.474] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[113.475] write(): <13> Tx: $00000000#80 -[113.476] read(): <13> Rx: $m40000024,4#57 -[113.476] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[113.476] write(): <13> Tx: $ffffff7f#01 -[113.678] read(): <13> Rx: $m20000284,4#5d -[113.678] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[113.679] write(): <13> Tx: $00000000#80 -[113.681] read(): <13> Rx: $m40000024,4#57 -[113.681] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[113.681] write(): <13> Tx: $ffffff7f#01 -[113.883] read(): <13> Rx: $m20000284,4#5d -[113.883] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[113.883] write(): <13> Tx: $00000000#80 -[113.884] read(): <13> Rx: $m40000024,4#57 -[113.884] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[113.884] write(): <13> Tx: $ffffff7f#01 -[114.085] read(): <13> Rx: $m20000284,4#5d -[114.085] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[114.086] write(): <13> Tx: $00000000#80 -[114.087] read(): <13> Rx: $m40000024,4#57 -[114.087] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[114.088] write(): <13> Tx: $ffffff7f#01 -[114.289] read(): <13> Rx: $m20000284,4#5d -[114.289] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[114.290] write(): <13> Tx: $00000000#80 -[114.291] read(): <13> Rx: $m40000024,4#57 -[114.291] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[114.291] write(): <13> Tx: $ffffff7f#01 -[114.493] read(): <13> Rx: $m20000284,4#5d -[114.493] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[114.494] write(): <13> Tx: $00000000#80 -[114.496] read(): <13> Rx: $m40000024,4#57 -[114.496] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[114.496] write(): <13> Tx: $ffffff7f#01 -[114.697] read(): <13> Rx: $m20000284,4#5d -[114.697] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[114.698] write(): <13> Tx: $00000000#80 -[114.698] read(): <13> Rx: $m40000024,4#57 -[114.698] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[114.699] write(): <13> Tx: $ffffff7f#01 -[114.900] read(): <13> Rx: $m20000284,4#5d -[114.900] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[114.901] write(): <13> Tx: $00000000#80 -[114.903] read(): <13> Rx: $m40000024,4#57 -[114.903] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[114.903] write(): <13> Tx: $ffffff7f#01 -[115.105] read(): <13> Rx: $m20000284,4#5d -[115.105] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[115.106] write(): <13> Tx: $00000000#80 -[115.107] read(): <13> Rx: $m40000024,4#57 -[115.107] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[115.107] write(): <13> Tx: $ffffff7f#01 -[115.309] read(): <13> Rx: $m20000284,4#5d -[115.309] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[115.309] write(): <13> Tx: $00000000#80 -[115.310] read(): <13> Rx: $m40000024,4#57 -[115.310] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[115.311] write(): <13> Tx: $ffffff7f#01 -[115.512] read(): <13> Rx: $m20000284,4#5d -[115.512] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[115.512] write(): <13> Tx: $00000000#80 -[115.512] read(): <13> Rx: $m40000024,4#57 -[115.512] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[115.513] write(): <13> Tx: $ffffff7f#01 -[115.713] read(): <13> Rx: $m20000284,4#5d -[115.713] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[115.714] write(): <13> Tx: $00000000#80 -[115.714] read(): <13> Rx: $m40000024,4#57 -[115.714] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[115.714] write(): <13> Tx: $ffffff7f#01 -[115.915] read(): <13> Rx: $m20000284,4#5d -[115.915] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[115.915] write(): <13> Tx: $00000000#80 -[115.916] read(): <13> Rx: $m40000024,4#57 -[115.916] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[115.916] write(): <13> Tx: $ffffff7f#01 -[116.117] read(): <13> Rx: $m20000284,4#5d -[116.117] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[116.117] write(): <13> Tx: $00000000#80 -[116.119] read(): <13> Rx: $m40000024,4#57 -[116.119] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[116.119] write(): <13> Tx: $ffffff7f#01 -[116.321] read(): <13> Rx: $m20000284,4#5d -[116.321] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[116.321] write(): <13> Tx: $00000000#80 -[116.323] read(): <13> Rx: $m40000024,4#57 -[116.323] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[116.323] write(): <13> Tx: $ffffff7f#01 -[116.525] read(): <13> Rx: $m20000284,4#5d -[116.525] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[116.526] write(): <13> Tx: $00000000#80 -[116.527] read(): <13> Rx: $m40000024,4#57 -[116.527] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[116.527] write(): <13> Tx: $ffffff7f#01 -[116.729] read(): <13> Rx: $m20000284,4#5d -[116.730] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[116.730] write(): <13> Tx: $00000000#80 -[116.732] read(): <13> Rx: $m40000024,4#57 -[116.732] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[116.733] write(): <13> Tx: $ffffff7f#01 -[116.935] read(): <13> Rx: $m20000284,4#5d -[116.935] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[116.935] write(): <13> Tx: $00000000#80 -[116.936] read(): <13> Rx: $m40000024,4#57 -[116.936] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[116.937] write(): <13> Tx: $ffffff7f#01 -[117.138] read(): <13> Rx: $m20000284,4#5d -[117.138] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[117.139] write(): <13> Tx: $00000000#80 -[117.140] read(): <13> Rx: $m40000024,4#57 -[117.141] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[117.141] write(): <13> Tx: $ffffff7f#01 -[117.343] read(): <13> Rx: $m20000284,4#5d -[117.343] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[117.344] write(): <13> Tx: $00000000#80 -[117.346] read(): <13> Rx: $m40000024,4#57 -[117.346] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[117.346] write(): <13> Tx: $ffffff7f#01 -[117.549] read(): <13> Rx: $m20000284,4#5d -[117.549] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[117.550] write(): <13> Tx: $00000000#80 -[117.551] read(): <13> Rx: $m40000024,4#57 -[117.551] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[117.552] write(): <13> Tx: $ffffff7f#01 -[117.754] read(): <13> Rx: $m20000284,4#5d -[117.754] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[117.755] write(): <13> Tx: $00000000#80 -[117.757] read(): <13> Rx: $m40000024,4#57 -[117.757] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[117.757] write(): <13> Tx: $ffffff7f#01 -[117.959] read(): <13> Rx: $m20000284,4#5d -[117.959] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[117.960] write(): <13> Tx: $00000000#80 -[117.962] read(): <13> Rx: $m40000024,4#57 -[117.962] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[117.962] write(): <13> Tx: $ffffff7f#01 -[118.164] read(): <13> Rx: $m20000284,4#5d -[118.164] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[118.165] write(): <13> Tx: $00000000#80 -[118.167] read(): <13> Rx: $m40000024,4#57 -[118.167] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[118.168] write(): <13> Tx: $ffffff7f#01 -[118.370] read(): <13> Rx: $m20000284,4#5d -[118.370] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[118.371] write(): <13> Tx: $00000000#80 -[118.373] read(): <13> Rx: $m40000024,4#57 -[118.373] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[118.374] write(): <13> Tx: $ffffff7f#01 -[118.576] read(): <13> Rx: $m20000284,4#5d -[118.576] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[118.576] write(): <13> Tx: $00000000#80 -[118.578] read(): <13> Rx: $m40000024,4#57 -[118.578] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[118.578] write(): <13> Tx: $ffffff7f#01 -[118.780] read(): <13> Rx: $m20000284,4#5d -[118.780] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[118.781] write(): <13> Tx: $00000000#80 -[118.782] read(): <13> Rx: $m40000024,4#57 -[118.783] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[118.784] write(): <13> Tx: $ffffff7f#01 -[118.986] read(): <13> Rx: $m20000284,4#5d -[118.986] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[118.986] write(): <13> Tx: $00000000#80 -[118.988] read(): <13> Rx: $m40000024,4#57 -[118.988] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[118.988] write(): <13> Tx: $ffffff7f#01 -[119.190] read(): <13> Rx: $m20000284,4#5d -[119.190] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[119.191] write(): <13> Tx: $00000000#80 -[119.192] read(): <13> Rx: $m40000024,4#57 -[119.192] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[119.193] write(): <13> Tx: $ffffff7f#01 -[119.394] read(): <13> Rx: $m20000284,4#5d -[119.395] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[119.395] write(): <13> Tx: $00000000#80 -[119.397] read(): <13> Rx: $m40000024,4#57 -[119.397] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[119.397] write(): <13> Tx: $ffffff7f#01 -[119.600] read(): <13> Rx: $m20000284,4#5d -[119.600] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[119.600] write(): <13> Tx: $00000000#80 -[119.602] read(): <13> Rx: $m40000024,4#57 -[119.602] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[119.602] write(): <13> Tx: $ffffff7f#01 -[119.804] read(): <13> Rx: $m20000284,4#5d -[119.804] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[119.805] write(): <13> Tx: $00000000#80 -[119.806] read(): <13> Rx: $m40000024,4#57 -[119.806] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[119.806] write(): <13> Tx: $ffffff7f#01 -[120.008] read(): <13> Rx: $m20000284,4#5d -[120.008] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[120.009] write(): <13> Tx: $00000000#80 -[120.010] read(): <13> Rx: $m40000024,4#57 -[120.010] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[120.011] write(): <13> Tx: $ffffff7f#01 -[120.212] read(): <13> Rx: $m20000284,4#5d -[120.213] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[120.213] write(): <13> Tx: $00000000#80 -[120.215] read(): <13> Rx: $m40000024,4#57 -[120.215] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[120.215] write(): <13> Tx: $ffffff7f#01 -[120.417] read(): <13> Rx: $m20000284,4#5d -[120.417] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[120.418] write(): <13> Tx: $00000000#80 -[120.419] read(): <13> Rx: $m40000024,4#57 -[120.419] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[120.420] write(): <13> Tx: $ffffff7f#01 -[120.621] read(): <13> Rx: $m20000284,4#5d -[120.622] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[120.622] write(): <13> Tx: $00000000#80 -[120.624] read(): <13> Rx: $m40000024,4#57 -[120.624] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[120.624] write(): <13> Tx: $ffffff7f#01 -[120.826] read(): <13> Rx: $m20000284,4#5d -[120.826] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[120.827] write(): <13> Tx: $00000000#80 -[120.829] read(): <13> Rx: $m40000024,4#57 -[120.829] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[120.830] write(): <13> Tx: $ffffff7f#01 -[121.032] read(): <13> Rx: $m20000284,4#5d -[121.032] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[121.033] write(): <13> Tx: $00000000#80 -[121.034] read(): <13> Rx: $m40000024,4#57 -[121.035] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[121.035] write(): <13> Tx: $ffffff7f#01 -[121.237] read(): <13> Rx: $m20000284,4#5d -[121.237] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[121.238] write(): <13> Tx: $00000000#80 -[121.239] read(): <13> Rx: $m40000024,4#57 -[121.239] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[121.240] write(): <13> Tx: $ffffff7f#01 -[121.442] read(): <13> Rx: $m20000284,4#5d -[121.442] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[121.442] write(): <13> Tx: $00000000#80 -[121.444] read(): <13> Rx: $m40000024,4#57 -[121.444] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[121.445] write(): <13> Tx: $ffffff7f#01 -[121.647] read(): <13> Rx: $m20000284,4#5d -[121.647] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[121.647] write(): <13> Tx: $00000000#80 -[121.649] read(): <13> Rx: $m40000024,4#57 -[121.649] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[121.649] write(): <13> Tx: $ffffff7f#01 -[121.851] read(): <13> Rx: $m20000284,4#5d -[121.851] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[121.852] write(): <13> Tx: $00000000#80 -[121.854] read(): <13> Rx: $m40000024,4#57 -[121.854] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[121.854] write(): <13> Tx: $ffffff7f#01 -[122.056] read(): <13> Rx: $m20000284,4#5d -[122.056] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[122.057] write(): <13> Tx: $00000000#80 -[122.058] read(): <13> Rx: $m40000024,4#57 -[122.058] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[122.059] write(): <13> Tx: $ffffff7f#01 -[122.261] read(): <13> Rx: $m20000284,4#5d -[122.261] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[122.262] write(): <13> Tx: $00000000#80 -[122.263] read(): <13> Rx: $m40000024,4#57 -[122.263] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[122.264] write(): <13> Tx: $ffffff7f#01 -[122.466] read(): <13> Rx: $m20000284,4#5d -[122.466] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[122.467] write(): <13> Tx: $00000000#80 -[122.468] read(): <13> Rx: $m40000024,4#57 -[122.468] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[122.469] write(): <13> Tx: $ffffff7f#01 -[122.671] read(): <13> Rx: $m20000284,4#5d -[122.671] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[122.671] write(): <13> Tx: $00000000#80 -[122.673] read(): <13> Rx: $m40000024,4#57 -[122.673] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[122.673] write(): <13> Tx: $ffffff7f#01 -[122.875] read(): <13> Rx: $m20000284,4#5d -[122.875] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[122.876] write(): <13> Tx: $00000000#80 -[122.878] read(): <13> Rx: $m40000024,4#57 -[122.878] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[122.878] write(): <13> Tx: $ffffff7f#01 -[123.080] read(): <13> Rx: $m20000284,4#5d -[123.080] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[123.081] write(): <13> Tx: $00000000#80 -[123.083] read(): <13> Rx: $m40000024,4#57 -[123.083] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[123.084] write(): <13> Tx: $ffffff7f#01 -[123.286] read(): <13> Rx: $m20000284,4#5d -[123.286] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[123.287] write(): <13> Tx: $00000000#80 -[123.289] read(): <13> Rx: $m40000024,4#57 -[123.289] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[123.289] write(): <13> Tx: $ffffff7f#01 -[123.491] read(): <13> Rx: $m20000284,4#5d -[123.492] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[123.493] write(): <13> Tx: $00000000#80 -[123.494] read(): <13> Rx: $m40000024,4#57 -[123.494] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[123.495] write(): <13> Tx: $ffffff7f#01 -[123.697] read(): <13> Rx: $m20000284,4#5d -[123.697] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[123.698] write(): <13> Tx: $00000000#80 -[123.700] read(): <13> Rx: $m40000024,4#57 -[123.700] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[123.700] write(): <13> Tx: $ffffff7f#01 -[123.903] read(): <13> Rx: $m20000284,4#5d -[123.903] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000284 -[123.904] write(): <13> Tx: $00000000#80 -[123.905] read(): <13> Rx: $m40000024,4#57 -[123.905] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 -[123.906] write(): <13> Tx: $ffffff7f#01 +[103.649] read(): <13> Rx: $m20000288,4#61 +[103.649] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[103.650] write(): <13> Tx: $6d030000#bd +[103.707] read(): <13> Rx: $m40000024,4#57 +[103.707] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[103.708] write(): <13> Tx: $ffffff7f#01 +[103.910] read(): <13> Rx: $m20000288,4#61 +[103.910] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[103.911] write(): <13> Tx: $6f030000#bf +[103.912] read(): <13> Rx: $m40000024,4#57 +[103.912] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[103.913] write(): <13> Tx: $ffffff7f#01 +[104.114] read(): <13> Rx: $m20000288,4#61 +[104.114] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[104.115] write(): <13> Tx: $72030000#8c +[104.117] read(): <13> Rx: $m40000024,4#57 +[104.117] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[104.117] write(): <13> Tx: $ffffff7f#01 +[104.319] read(): <13> Rx: $m20000288,4#61 +[104.319] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[104.320] write(): <13> Tx: $74030000#8e +[104.321] read(): <13> Rx: $m40000024,4#57 +[104.321] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[104.322] write(): <13> Tx: $ffffff7f#01 +[104.524] read(): <13> Rx: $m20000288,4#61 +[104.524] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[104.525] write(): <13> Tx: $77030000#91 +[104.526] read(): <13> Rx: $m40000024,4#57 +[104.526] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[104.527] write(): <13> Tx: $ffffff7f#01 +[104.729] read(): <13> Rx: $m20000288,4#61 +[104.729] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[104.730] write(): <13> Tx: $79030000#93 +[104.732] read(): <13> Rx: $m40000024,4#57 +[104.732] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[104.732] write(): <13> Tx: $ffffff7f#01 +[104.934] read(): <13> Rx: $m20000288,4#61 +[104.934] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[104.935] write(): <13> Tx: $7b030000#bc +[104.936] read(): <13> Rx: $m40000024,4#57 +[104.936] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[104.937] write(): <13> Tx: $ffffff7f#01 +[105.139] read(): <13> Rx: $m20000288,4#61 +[105.139] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[105.139] write(): <13> Tx: $7e030000#bf +[105.141] read(): <13> Rx: $m40000024,4#57 +[105.141] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[105.141] write(): <13> Tx: $ffffff7f#01 +[105.343] read(): <13> Rx: $m20000288,4#61 +[105.343] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[105.344] write(): <13> Tx: $80030000#8b +[105.346] read(): <13> Rx: $m40000024,4#57 +[105.346] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[105.346] write(): <13> Tx: $ffffff7f#01 +[105.549] read(): <13> Rx: $m20000288,4#61 +[105.549] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[105.549] write(): <13> Tx: $82030000#8d +[105.551] read(): <13> Rx: $m40000024,4#57 +[105.551] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[105.551] write(): <13> Tx: $ffffff7f#01 +[105.753] read(): <13> Rx: $m20000288,4#61 +[105.753] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[105.754] write(): <13> Tx: $84030000#8f +[105.755] read(): <13> Rx: $m40000024,4#57 +[105.755] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[105.756] write(): <13> Tx: $ffffff7f#01 +[105.958] read(): <13> Rx: $m20000288,4#61 +[105.958] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[105.959] write(): <13> Tx: $86030000#91 +[105.960] read(): <13> Rx: $m40000024,4#57 +[105.960] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[105.961] write(): <13> Tx: $ffffff7f#01 +[106.163] read(): <13> Rx: $m20000288,4#61 +[106.163] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[106.163] write(): <13> Tx: $89030000#94 +[106.165] read(): <13> Rx: $m40000024,4#57 +[106.165] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[106.166] write(): <13> Tx: $ffffff7f#01 +[106.368] read(): <13> Rx: $m20000288,4#61 +[106.368] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[106.369] write(): <13> Tx: $8b030000#bd +[106.370] read(): <13> Rx: $m40000024,4#57 +[106.370] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[106.371] write(): <13> Tx: $ffffff7f#01 +[106.573] read(): <13> Rx: $m20000288,4#61 +[106.573] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[106.574] write(): <13> Tx: $8d030000#bf +[106.576] read(): <13> Rx: $m40000024,4#57 +[106.576] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[106.576] write(): <13> Tx: $ffffff7f#01 +[106.778] read(): <13> Rx: $m20000288,4#61 +[106.778] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[106.779] write(): <13> Tx: $8f030000#c1 +[106.781] read(): <13> Rx: $m40000024,4#57 +[106.781] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[106.782] write(): <13> Tx: $ffffff7f#01 +[106.984] read(): <13> Rx: $m20000288,4#61 +[106.984] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[106.985] write(): <13> Tx: $91030000#8d +[106.987] read(): <13> Rx: $m40000024,4#57 +[106.987] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[106.988] write(): <13> Tx: $ffffff7f#01 +[107.190] read(): <13> Rx: $m20000288,4#61 +[107.190] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[107.191] write(): <13> Tx: $94030000#90 +[107.193] read(): <13> Rx: $m40000024,4#57 +[107.193] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[107.193] write(): <13> Tx: $ffffff7f#01 +[107.395] read(): <13> Rx: $m20000288,4#61 +[107.396] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[107.396] write(): <13> Tx: $96030000#92 +[107.398] read(): <13> Rx: $m40000024,4#57 +[107.398] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[107.399] write(): <13> Tx: $ffffff7f#01 +[107.601] read(): <13> Rx: $m20000288,4#61 +[107.602] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[107.602] write(): <13> Tx: $98030000#94 +[107.604] read(): <13> Rx: $m40000024,4#57 +[107.604] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[107.605] write(): <13> Tx: $ffffff7f#01 +[107.807] read(): <13> Rx: $m20000288,4#61 +[107.807] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[107.807] write(): <13> Tx: $9a030000#bd +[107.809] read(): <13> Rx: $m40000024,4#57 +[107.809] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[107.810] write(): <13> Tx: $ffffff7f#01 +[108.012] read(): <13> Rx: $m20000288,4#61 +[108.012] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[108.013] write(): <13> Tx: $9c030000#bf +[108.015] read(): <13> Rx: $m40000024,4#57 +[108.015] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[108.015] write(): <13> Tx: $ffffff7f#01 +[108.217] read(): <13> Rx: $m20000288,4#61 +[108.217] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[108.218] write(): <13> Tx: $9f030000#c2 +[108.219] read(): <13> Rx: $m40000024,4#57 +[108.219] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[108.220] write(): <13> Tx: $ffffff7f#01 +[108.422] read(): <13> Rx: $m20000288,4#61 +[108.422] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[108.422] write(): <13> Tx: $a1030000#b5 +[108.424] read(): <13> Rx: $m40000024,4#57 +[108.424] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[108.425] write(): <13> Tx: $ffffff7f#01 +[108.627] read(): <13> Rx: $m20000288,4#61 +[108.627] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[108.627] write(): <13> Tx: $a3030000#b7 +[108.629] read(): <13> Rx: $m40000024,4#57 +[108.629] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[108.630] write(): <13> Tx: $ffffff7f#01 +[108.832] read(): <13> Rx: $m20000288,4#61 +[108.832] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[108.832] write(): <13> Tx: $a5030000#b9 +[108.834] read(): <13> Rx: $m40000024,4#57 +[108.834] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[108.835] write(): <13> Tx: $ffffff7f#01 +[109.037] read(): <13> Rx: $m20000288,4#61 +[109.037] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[109.038] write(): <13> Tx: $a7030000#bb +[109.039] read(): <13> Rx: $m40000024,4#57 +[109.039] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[109.040] write(): <13> Tx: $ffffff7f#01 +[109.242] read(): <13> Rx: $m20000288,4#61 +[109.242] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[109.243] write(): <13> Tx: $aa030000#e5 +[109.244] read(): <13> Rx: $m40000024,4#57 +[109.244] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[109.245] write(): <13> Tx: $ffffff7f#01 +[109.446] read(): <13> Rx: $m20000288,4#61 +[109.447] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[109.447] write(): <13> Tx: $ac030000#e7 +[109.449] read(): <13> Rx: $m40000024,4#57 +[109.449] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[109.449] write(): <13> Tx: $ffffff7f#01 +[109.651] read(): <13> Rx: $m20000288,4#61 +[109.651] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[109.652] write(): <13> Tx: $af030000#ea +[109.653] read(): <13> Rx: $m40000024,4#57 +[109.654] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[109.654] write(): <13> Tx: $ffffff7f#01 +[109.856] read(): <13> Rx: $m20000288,4#61 +[109.856] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[109.857] write(): <13> Tx: $b1030000#b6 +[109.858] read(): <13> Rx: $m40000024,4#57 +[109.858] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[109.859] write(): <13> Tx: $ffffff7f#01 +[110.061] read(): <13> Rx: $m20000288,4#61 +[110.061] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[110.062] write(): <13> Tx: $b3030000#b8 +[110.063] read(): <13> Rx: $m40000024,4#57 +[110.064] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[110.064] write(): <13> Tx: $ffffff7f#01 +[110.266] read(): <13> Rx: $m20000288,4#61 +[110.266] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[110.267] write(): <13> Tx: $b6030000#bb +[110.268] read(): <13> Rx: $m40000024,4#57 +[110.268] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[110.269] write(): <13> Tx: $ffffff7f#01 +[110.471] read(): <13> Rx: $m20000288,4#61 +[110.471] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[110.472] write(): <13> Tx: $b8030000#bd +[110.474] read(): <13> Rx: $m40000024,4#57 +[110.474] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[110.475] write(): <13> Tx: $ffffff7f#01 +[110.676] read(): <13> Rx: $m20000288,4#61 +[110.676] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[110.677] write(): <13> Tx: $ba030000#e6 +[110.679] read(): <13> Rx: $m40000024,4#57 +[110.679] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[110.679] write(): <13> Tx: $ffffff7f#01 +[110.881] read(): <13> Rx: $m20000288,4#61 +[110.881] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[110.881] write(): <13> Tx: $bc030000#e8 +[110.883] read(): <13> Rx: $m40000024,4#57 +[110.883] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[110.883] write(): <13> Tx: $ffffff7f#01 +[111.085] read(): <13> Rx: $m20000288,4#61 +[111.085] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[111.086] write(): <13> Tx: $be030000#ea +[111.087] read(): <13> Rx: $m40000024,4#57 +[111.087] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[111.087] write(): <13> Tx: $ffffff7f#01 +[111.288] read(): <13> Rx: $m20000288,4#61 +[111.288] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[111.289] write(): <13> Tx: $c1030000#b7 +[111.290] read(): <13> Rx: $m40000024,4#57 +[111.290] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[111.291] write(): <13> Tx: $ffffff7f#01 +[111.493] read(): <13> Rx: $m20000288,4#61 +[111.493] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[111.493] write(): <13> Tx: $c3030000#b9 +[111.495] read(): <13> Rx: $m40000024,4#57 +[111.495] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[111.495] write(): <13> Tx: $ffffff7f#01 +[111.697] read(): <13> Rx: $m20000288,4#61 +[111.697] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[111.698] write(): <13> Tx: $c5030000#bb +[111.699] read(): <13> Rx: $m40000024,4#57 +[111.699] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[111.700] write(): <13> Tx: $ffffff7f#01 +[111.902] read(): <13> Rx: $m20000288,4#61 +[111.902] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[111.903] write(): <13> Tx: $c7030000#bd +[111.904] read(): <13> Rx: $m40000024,4#57 +[111.904] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[111.904] write(): <13> Tx: $ffffff7f#01 +[112.106] read(): <13> Rx: $m20000288,4#61 +[112.106] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[112.107] write(): <13> Tx: $c9030000#bf +[112.109] read(): <13> Rx: $m40000024,4#57 +[112.109] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[112.109] write(): <13> Tx: $ffffff7f#01 +[112.311] read(): <13> Rx: $m20000288,4#61 +[112.311] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[112.312] write(): <13> Tx: $cc030000#e9 +[112.314] read(): <13> Rx: $m40000024,4#57 +[112.314] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[112.314] write(): <13> Tx: $ffffff7f#01 +[112.516] read(): <13> Rx: $m20000288,4#61 +[112.516] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[112.517] write(): <13> Tx: $ce030000#eb +[112.518] read(): <13> Rx: $m40000024,4#57 +[112.519] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[112.519] write(): <13> Tx: $ffffff7f#01 +[112.721] read(): <13> Rx: $m20000288,4#61 +[112.721] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[112.722] write(): <13> Tx: $d0030000#b7 +[112.723] read(): <13> Rx: $m40000024,4#57 +[112.723] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[112.724] write(): <13> Tx: $ffffff7f#01 +[112.926] read(): <13> Rx: $m20000288,4#61 +[112.926] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[112.926] write(): <13> Tx: $d2030000#b9 +[112.928] read(): <13> Rx: $m40000024,4#57 +[112.928] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[112.929] write(): <13> Tx: $ffffff7f#01 +[113.130] read(): <13> Rx: $m20000288,4#61 +[113.130] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[113.131] write(): <13> Tx: $d4030000#bb +[113.133] read(): <13> Rx: $m40000024,4#57 +[113.133] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[113.133] write(): <13> Tx: $ffffff7f#01 +[113.335] read(): <13> Rx: $m20000288,4#61 +[113.335] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[113.336] write(): <13> Tx: $d7030000#be +[113.392] read(): <13> Rx: $m40000024,4#57 +[113.393] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[113.394] write(): <13> Tx: $ffffff7f#01 +[113.596] read(): <13> Rx: $m20000288,4#61 +[113.596] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[113.597] write(): <13> Tx: $da030000#e8 +[113.598] read(): <13> Rx: $m40000024,4#57 +[113.598] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[113.599] write(): <13> Tx: $ffffff7f#01 +[113.801] read(): <13> Rx: $m20000288,4#61 +[113.801] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[113.802] write(): <13> Tx: $dc030000#ea +[113.803] read(): <13> Rx: $m40000024,4#57 +[113.804] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[113.804] write(): <13> Tx: $ffffff7f#01 +[114.006] read(): <13> Rx: $m20000288,4#61 +[114.006] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[114.007] write(): <13> Tx: $de030000#ec +[114.009] read(): <13> Rx: $m40000024,4#57 +[114.009] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[114.009] write(): <13> Tx: $ffffff7f#01 +[114.211] read(): <13> Rx: $m20000288,4#61 +[114.211] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[114.212] write(): <13> Tx: $e1030000#b9 +[114.214] read(): <13> Rx: $m40000024,4#57 +[114.214] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[114.215] write(): <13> Tx: $ffffff7f#01 +[114.417] read(): <13> Rx: $m20000288,4#61 +[114.417] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[114.418] write(): <13> Tx: $e3030000#bb +[114.420] read(): <13> Rx: $m40000024,4#57 +[114.420] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[114.421] write(): <13> Tx: $ffffff7f#01 +[114.623] read(): <13> Rx: $m20000288,4#61 +[114.623] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[114.624] write(): <13> Tx: $e5030000#bd +[114.625] read(): <13> Rx: $m40000024,4#57 +[114.626] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[114.626] write(): <13> Tx: $ffffff7f#01 +[114.828] read(): <13> Rx: $m20000288,4#61 +[114.828] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[114.829] write(): <13> Tx: $e7030000#bf +[114.831] read(): <13> Rx: $m40000024,4#57 +[114.831] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[114.831] write(): <13> Tx: $ffffff7f#01 +[115.033] read(): <13> Rx: $m20000288,4#61 +[115.033] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[115.034] write(): <13> Tx: $e9030000#c1 +[115.035] read(): <13> Rx: $m40000024,4#57 +[115.035] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[115.036] write(): <13> Tx: $ffffff7f#01 +[115.238] read(): <13> Rx: $m20000288,4#61 +[115.238] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[115.238] write(): <13> Tx: $ec030000#eb +[115.240] read(): <13> Rx: $m40000024,4#57 +[115.240] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[115.240] write(): <13> Tx: $ffffff7f#01 +[115.442] read(): <13> Rx: $m20000288,4#61 +[115.442] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[115.443] write(): <13> Tx: $ee030000#ed +[115.445] read(): <13> Rx: $m40000024,4#57 +[115.445] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[115.445] write(): <13> Tx: $ffffff7f#01 +[115.647] read(): <13> Rx: $m20000288,4#61 +[115.647] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[115.647] write(): <13> Tx: $f0030000#b9 +[115.648] read(): <13> Rx: $m40000024,4#57 +[115.649] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[115.649] write(): <13> Tx: $ffffff7f#01 +[115.850] read(): <13> Rx: $m20000288,4#61 +[115.851] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[115.851] write(): <13> Tx: $f2030000#bb +[115.852] read(): <13> Rx: $m40000024,4#57 +[115.852] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[115.853] write(): <13> Tx: $ffffff7f#01 +[116.054] read(): <13> Rx: $m20000288,4#61 +[116.055] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[116.055] write(): <13> Tx: $f4030000#bd +[116.056] read(): <13> Rx: $m40000024,4#57 +[116.057] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[116.057] write(): <13> Tx: $ffffff7f#01 +[116.258] read(): <13> Rx: $m20000288,4#61 +[116.258] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[116.259] write(): <13> Tx: $f7030000#c0 +[116.260] read(): <13> Rx: $m40000024,4#57 +[116.260] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[116.261] write(): <13> Tx: $ffffff7f#01 +[116.462] read(): <13> Rx: $m20000288,4#61 +[116.462] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[116.464] write(): <13> Tx: $f9030000#c2 +[116.465] read(): <13> Rx: $m40000024,4#57 +[116.465] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[116.466] write(): <13> Tx: $ffffff7f#01 +[116.668] read(): <13> Rx: $m20000288,4#61 +[116.668] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[116.669] write(): <13> Tx: $fb030000#eb +[116.670] read(): <13> Rx: $m40000024,4#57 +[116.670] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[116.671] write(): <13> Tx: $ffffff7f#01 +[116.873] read(): <13> Rx: $m20000288,4#61 +[116.873] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[116.873] write(): <13> Tx: $fd030000#ed +[116.875] read(): <13> Rx: $m40000024,4#57 +[116.875] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[116.875] write(): <13> Tx: $ffffff7f#01 +[117.077] read(): <13> Rx: $m20000288,4#61 +[117.077] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[117.078] write(): <13> Tx: $ff030000#ef +[117.079] read(): <13> Rx: $m40000024,4#57 +[117.079] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[117.079] write(): <13> Tx: $ffffff7f#01 +[117.281] read(): <13> Rx: $m20000288,4#61 +[117.281] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[117.282] write(): <13> Tx: $02040000#86 +[117.283] read(): <13> Rx: $m40000024,4#57 +[117.283] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[117.284] write(): <13> Tx: $ffffff7f#01 +[117.486] read(): <13> Rx: $m20000288,4#61 +[117.486] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[117.486] write(): <13> Tx: $04040000#88 +[117.488] read(): <13> Rx: $m40000024,4#57 +[117.488] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[117.489] write(): <13> Tx: $ffffff7f#01 +[117.691] read(): <13> Rx: $m20000288,4#61 +[117.691] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[117.691] write(): <13> Tx: $07040000#8b +[117.693] read(): <13> Rx: $m40000024,4#57 +[117.693] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[117.694] write(): <13> Tx: $ffffff7f#01 +[117.895] read(): <13> Rx: $m20000288,4#61 +[117.895] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[117.896] write(): <13> Tx: $09040000#8d +[117.897] read(): <13> Rx: $m40000024,4#57 +[117.897] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[117.898] write(): <13> Tx: $ffffff7f#01 +[118.099] read(): <13> Rx: $m20000288,4#61 +[118.099] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[118.100] write(): <13> Tx: $0b040000#b6 +[118.102] read(): <13> Rx: $m40000024,4#57 +[118.102] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[118.102] write(): <13> Tx: $ffffff7f#01 +[118.304] read(): <13> Rx: $m20000288,4#61 +[118.304] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[118.305] write(): <13> Tx: $0e040000#b9 +[118.306] read(): <13> Rx: $m40000024,4#57 +[118.306] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[118.307] write(): <13> Tx: $ffffff7f#01 +[118.509] read(): <13> Rx: $m20000288,4#61 +[118.541] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[118.542] write(): <13> Tx: $10040000#85 +[118.543] read(): <13> Rx: $m40000024,4#57 +[118.543] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[118.544] write(): <13> Tx: $ffffff7f#01 +[118.745] read(): <13> Rx: $m20000288,4#61 +[118.745] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[118.746] write(): <13> Tx: $12040000#87 +[118.747] read(): <13> Rx: $m40000024,4#57 +[118.747] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[118.748] write(): <13> Tx: $ffffff7f#01 +[118.950] read(): <13> Rx: $m20000288,4#61 +[118.950] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[118.950] write(): <13> Tx: $14040000#89 +[118.951] read(): <13> Rx: $m40000024,4#57 +[118.951] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[118.952] write(): <13> Tx: $ffffff7f#01 +[119.153] read(): <13> Rx: $m20000288,4#61 +[119.154] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[119.154] write(): <13> Tx: $16040000#8b +[119.155] read(): <13> Rx: $m40000024,4#57 +[119.155] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[119.156] write(): <13> Tx: $ffffff7f#01 +[119.357] read(): <13> Rx: $m20000288,4#61 +[119.357] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[119.358] write(): <13> Tx: $19040000#8e +[119.359] read(): <13> Rx: $m40000024,4#57 +[119.359] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[119.360] write(): <13> Tx: $ffffff7f#01 +[119.562] read(): <13> Rx: $m20000288,4#61 +[119.562] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[119.562] write(): <13> Tx: $1b040000#b7 +[119.564] read(): <13> Rx: $m40000024,4#57 +[119.564] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[119.564] write(): <13> Tx: $ffffff7f#01 +[119.766] read(): <13> Rx: $m20000288,4#61 +[119.766] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[119.767] write(): <13> Tx: $1d040000#b9 +[119.768] read(): <13> Rx: $m40000024,4#57 +[119.768] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[119.769] write(): <13> Tx: $ffffff7f#01 +[119.971] read(): <13> Rx: $m20000288,4#61 +[119.971] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[119.971] write(): <13> Tx: $1f040000#bb +[119.973] read(): <13> Rx: $m40000024,4#57 +[119.973] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[119.974] write(): <13> Tx: $ffffff7f#01 +[120.176] read(): <13> Rx: $m20000288,4#61 +[120.176] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[120.176] write(): <13> Tx: $21040000#87 +[120.178] read(): <13> Rx: $m40000024,4#57 +[120.178] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[120.178] write(): <13> Tx: $ffffff7f#01 +[120.381] read(): <13> Rx: $m20000288,4#61 +[120.381] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[120.381] write(): <13> Tx: $24040000#8a +[120.383] read(): <13> Rx: $m40000024,4#57 +[120.383] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[120.384] write(): <13> Tx: $ffffff7f#01 +[120.586] read(): <13> Rx: $m20000288,4#61 +[120.586] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[120.586] write(): <13> Tx: $26040000#8c +[120.588] read(): <13> Rx: $m40000024,4#57 +[120.588] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[120.588] write(): <13> Tx: $ffffff7f#01 +[120.790] read(): <13> Rx: $m20000288,4#61 +[120.790] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[120.791] write(): <13> Tx: $28040000#8e +[120.792] read(): <13> Rx: $m40000024,4#57 +[120.792] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[120.793] write(): <13> Tx: $ffffff7f#01 +[120.995] read(): <13> Rx: $m20000288,4#61 +[120.995] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[120.996] write(): <13> Tx: $2a040000#b7 +[120.997] read(): <13> Rx: $m40000024,4#57 +[120.997] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[120.998] write(): <13> Tx: $ffffff7f#01 +[121.201] read(): <13> Rx: $m20000288,4#61 +[121.201] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[121.202] write(): <13> Tx: $2c040000#b9 +[121.203] read(): <13> Rx: $m40000024,4#57 +[121.203] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[121.204] write(): <13> Tx: $ffffff7f#01 +[121.405] read(): <13> Rx: $m20000288,4#61 +[121.406] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[121.406] write(): <13> Tx: $2f040000#bc +[121.408] read(): <13> Rx: $m40000024,4#57 +[121.408] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[121.408] write(): <13> Tx: $ffffff7f#01 +[121.610] read(): <13> Rx: $m20000288,4#61 +[121.610] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[121.611] write(): <13> Tx: $32040000#89 +[121.612] read(): <13> Rx: $m40000024,4#57 +[121.612] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[121.613] write(): <13> Tx: $ffffff7f#01 +[121.815] read(): <13> Rx: $m20000288,4#61 +[121.815] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[121.816] write(): <13> Tx: $34040000#8b +[121.818] read(): <13> Rx: $m40000024,4#57 +[121.818] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[121.818] write(): <13> Tx: $ffffff7f#01 +[122.021] read(): <13> Rx: $m20000288,4#61 +[122.021] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[122.022] write(): <13> Tx: $36040000#8d +[122.023] read(): <13> Rx: $m40000024,4#57 +[122.023] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[122.024] write(): <13> Tx: $ffffff7f#01 +[122.226] read(): <13> Rx: $m20000288,4#61 +[122.226] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[122.227] write(): <13> Tx: $39040000#90 +[122.228] read(): <13> Rx: $m40000024,4#57 +[122.229] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[122.230] write(): <13> Tx: $ffffff7f#01 +[122.432] read(): <13> Rx: $m20000288,4#61 +[122.432] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[122.433] write(): <13> Tx: $3b040000#b9 +[122.434] read(): <13> Rx: $m40000024,4#57 +[122.434] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[122.435] write(): <13> Tx: $ffffff7f#01 +[122.637] read(): <13> Rx: $m20000288,4#61 +[122.637] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[122.639] write(): <13> Tx: $3d040000#bb +[122.640] read(): <13> Rx: $m40000024,4#57 +[122.640] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[122.641] write(): <13> Tx: $ffffff7f#01 +[122.843] read(): <13> Rx: $m20000288,4#61 +[122.843] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[122.844] write(): <13> Tx: $3f040000#bd +[122.845] read(): <13> Rx: $m40000024,4#57 +[122.846] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[122.846] write(): <13> Tx: $ffffff7f#01 +[123.048] read(): <13> Rx: $m20000288,4#61 +[123.048] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[123.048] write(): <13> Tx: $41040000#89 +[123.049] read(): <13> Rx: $m40000024,4#57 +[123.049] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[123.049] write(): <13> Tx: $ffffff7f#01 +[123.251] read(): <13> Rx: $m20000288,4#61 +[123.251] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[123.251] write(): <13> Tx: $44040000#8c +[123.253] read(): <13> Rx: $m40000024,4#57 +[123.253] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[123.254] write(): <13> Tx: $ffffff7f#01 +[123.455] read(): <13> Rx: $m20000288,4#61 +[123.455] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[123.456] write(): <13> Tx: $46040000#8e +[123.457] read(): <13> Rx: $m40000024,4#57 +[123.457] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[123.458] write(): <13> Tx: $ffffff7f#01 +[123.659] read(): <13> Rx: $m20000288,4#61 +[123.659] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[123.660] write(): <13> Tx: $48040000#90 +[123.661] read(): <13> Rx: $m40000024,4#57 +[123.661] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[123.661] write(): <13> Tx: $ffffff7f#01 +[123.863] read(): <13> Rx: $m20000288,4#61 +[123.863] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[123.863] write(): <13> Tx: $4a040000#b9 +[123.865] read(): <13> Rx: $m40000024,4#57 +[123.865] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[123.866] write(): <13> Tx: $ffffff7f#01 +[124.067] read(): <13> Rx: $m20000288,4#61 +[124.067] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[124.068] write(): <13> Tx: $4c040000#bb +[124.069] read(): <13> Rx: $m40000024,4#57 +[124.069] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[124.069] write(): <13> Tx: $ffffff7f#01 +[124.271] read(): <13> Rx: $m20000288,4#61 +[124.271] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[124.271] write(): <13> Tx: $4f040000#be +[124.273] read(): <13> Rx: $m40000024,4#57 +[124.273] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[124.273] write(): <13> Tx: $ffffff7f#01 +[124.475] read(): <13> Rx: $m20000288,4#61 +[124.476] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[124.476] write(): <13> Tx: $51040000#8a +[124.478] read(): <13> Rx: $m40000024,4#57 +[124.478] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[124.478] write(): <13> Tx: $ffffff7f#01 +[124.680] read(): <13> Rx: $m20000288,4#61 +[124.680] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[124.680] write(): <13> Tx: $53040000#8c +[124.681] read(): <13> Rx: $m40000024,4#57 +[124.681] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[124.682] write(): <13> Tx: $ffffff7f#01 +[124.884] read(): <13> Rx: $m20000288,4#61 +[124.884] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[124.885] write(): <13> Tx: $55040000#8e +[124.886] read(): <13> Rx: $m40000024,4#57 +[124.886] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[124.887] write(): <13> Tx: $ffffff7f#01 +[125.089] read(): <13> Rx: $m20000288,4#61 +[125.089] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[125.089] write(): <13> Tx: $57040000#90 +[125.091] read(): <13> Rx: $m40000024,4#57 +[125.091] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[125.092] write(): <13> Tx: $ffffff7f#01 +[125.294] read(): <13> Rx: $m20000288,4#61 +[125.294] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[125.294] write(): <13> Tx: $5a040000#ba +[125.296] read(): <13> Rx: $m40000024,4#57 +[125.296] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[125.296] write(): <13> Tx: $ffffff7f#01 +[125.498] read(): <13> Rx: $m20000288,4#61 +[125.498] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[125.499] write(): <13> Tx: $5c040000#bc +[125.501] read(): <13> Rx: $m40000024,4#57 +[125.501] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[125.501] write(): <13> Tx: $ffffff7f#01 +[125.703] read(): <13> Rx: $m20000288,4#61 +[125.703] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[125.704] write(): <13> Tx: $5e040000#be +[125.705] read(): <13> Rx: $m40000024,4#57 +[125.705] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[125.706] write(): <13> Tx: $ffffff7f#01 +[125.908] read(): <13> Rx: $m20000288,4#61 +[125.908] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[125.909] write(): <13> Tx: $60040000#8a +[125.911] read(): <13> Rx: $m40000024,4#57 +[125.911] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[125.911] write(): <13> Tx: $ffffff7f#01 +[126.113] read(): <13> Rx: $m20000288,4#61 +[126.113] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[126.114] write(): <13> Tx: $62040000#8c +[126.115] read(): <13> Rx: $m40000024,4#57 +[126.116] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[126.116] write(): <13> Tx: $ffffff7f#01 +[126.318] read(): <13> Rx: $m20000288,4#61 +[126.318] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[126.319] write(): <13> Tx: $65040000#8f +[126.321] read(): <13> Rx: $m40000024,4#57 +[126.321] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[126.322] write(): <13> Tx: $ffffff7f#01 +[126.524] read(): <13> Rx: $m20000288,4#61 +[126.524] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[126.524] write(): <13> Tx: $67040000#91 +[126.526] read(): <13> Rx: $m40000024,4#57 +[126.526] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[126.526] write(): <13> Tx: $ffffff7f#01 +[126.728] read(): <13> Rx: $m20000288,4#61 +[126.728] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[126.728] write(): <13> Tx: $69040000#93 +[126.729] read(): <13> Rx: $m40000024,4#57 +[126.729] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[126.729] write(): <13> Tx: $ffffff7f#01 +[126.931] read(): <13> Rx: $m20000288,4#61 +[126.931] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[126.932] write(): <13> Tx: $6b040000#bc +[126.934] read(): <13> Rx: $m40000024,4#57 +[126.934] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[126.935] write(): <13> Tx: $ffffff7f#01 +[127.136] read(): <13> Rx: $m20000288,4#61 +[127.136] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[127.136] write(): <13> Tx: $6d040000#be +[127.137] read(): <13> Rx: $m40000024,4#57 +[127.137] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[127.138] write(): <13> Tx: $ffffff7f#01 +[127.338] read(): <13> Rx: $m20000288,4#61 +[127.338] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[127.339] write(): <13> Tx: $71040000#8c +[127.339] read(): <13> Rx: $m40000024,4#57 +[127.339] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[127.339] write(): <13> Tx: $ffffff7f#01 +[127.540] read(): <13> Rx: $m20000288,4#61 +[127.540] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[127.540] write(): <13> Tx: $73040000#8e +[127.541] read(): <13> Rx: $m40000024,4#57 +[127.541] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[127.541] write(): <13> Tx: $ffffff7f#01 +[127.742] read(): <13> Rx: $m20000288,4#61 +[127.742] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[127.742] write(): <13> Tx: $75040000#90 +[127.743] read(): <13> Rx: $m40000024,4#57 +[127.743] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[127.743] write(): <13> Tx: $ffffff7f#01 +[127.945] read(): <13> Rx: $m20000288,4#61 +[127.945] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[127.945] write(): <13> Tx: $77040000#92 +[127.947] read(): <13> Rx: $m40000024,4#57 +[127.947] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[127.947] write(): <13> Tx: $ffffff7f#01 +[128.149] read(): <13> Rx: $m20000288,4#61 +[128.149] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[128.149] write(): <13> Tx: $79040000#94 +[128.150] read(): <13> Rx: $m40000024,4#57 +[128.150] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[128.151] write(): <13> Tx: $ffffff7f#01 +[128.351] read(): <13> Rx: $m20000288,4#61 +[128.351] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[128.352] write(): <13> Tx: $7c040000#be +[128.352] read(): <13> Rx: $m40000024,4#57 +[128.352] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[128.353] write(): <13> Tx: $ffffff7f#01 +[128.554] read(): <13> Rx: $m20000288,4#61 +[128.554] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[128.555] write(): <13> Tx: $7e040000#c0 +[128.556] read(): <13> Rx: $m40000024,4#57 +[128.556] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[128.556] write(): <13> Tx: $ffffff7f#01 +[128.758] read(): <13> Rx: $m20000288,4#61 +[128.758] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[128.758] write(): <13> Tx: $80040000#8c +[128.759] read(): <13> Rx: $m40000024,4#57 +[128.760] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[128.760] write(): <13> Tx: $ffffff7f#01 +[128.962] read(): <13> Rx: $m20000288,4#61 +[128.962] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[128.963] write(): <13> Tx: $82040000#8e +[128.964] read(): <13> Rx: $m40000024,4#57 +[128.964] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[128.965] write(): <13> Tx: $ffffff7f#01 +[129.167] read(): <13> Rx: $m20000288,4#61 +[129.167] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[129.167] write(): <13> Tx: $84040000#90 +[129.169] read(): <13> Rx: $m40000024,4#57 +[129.169] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[129.169] write(): <13> Tx: $ffffff7f#01 +[129.371] read(): <13> Rx: $m20000288,4#61 +[129.371] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[129.371] write(): <13> Tx: $87040000#93 +[129.373] read(): <13> Rx: $m40000024,4#57 +[129.373] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[129.373] write(): <13> Tx: $ffffff7f#01 +[129.575] read(): <13> Rx: $m20000288,4#61 +[129.575] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[129.576] write(): <13> Tx: $89040000#95 +[129.577] read(): <13> Rx: $m40000024,4#57 +[129.577] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[129.578] write(): <13> Tx: $ffffff7f#01 +[129.780] read(): <13> Rx: $m20000288,4#61 +[129.780] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[129.781] write(): <13> Tx: $8b040000#be +[129.782] read(): <13> Rx: $m40000024,4#57 +[129.782] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[129.783] write(): <13> Tx: $ffffff7f#01 +[129.985] read(): <13> Rx: $m20000288,4#61 +[129.985] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[129.986] write(): <13> Tx: $8d040000#c0 +[129.987] read(): <13> Rx: $m40000024,4#57 +[129.987] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[129.988] write(): <13> Tx: $ffffff7f#01 +[130.189] read(): <13> Rx: $m20000288,4#61 +[130.190] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[130.190] write(): <13> Tx: $8f040000#c2 +[130.192] read(): <13> Rx: $m40000024,4#57 +[130.192] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[130.193] write(): <13> Tx: $ffffff7f#01 +[130.394] read(): <13> Rx: $m20000288,4#61 +[130.394] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[130.395] write(): <13> Tx: $92040000#8f +[130.454] read(): <13> Rx: $m40000024,4#57 +[130.454] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[130.455] write(): <13> Tx: $ffffff7f#01 +[130.657] read(): <13> Rx: $m20000288,4#61 +[130.657] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[130.658] write(): <13> Tx: $95040000#92 +[130.659] read(): <13> Rx: $m40000024,4#57 +[130.659] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[130.660] write(): <13> Tx: $ffffff7f#01 +[130.862] read(): <13> Rx: $m20000288,4#61 +[130.862] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[130.863] write(): <13> Tx: $97040000#94 +[130.864] read(): <13> Rx: $m40000024,4#57 +[130.865] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[130.865] write(): <13> Tx: $ffffff7f#01 +[131.067] read(): <13> Rx: $m20000288,4#61 +[131.067] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[131.068] write(): <13> Tx: $99040000#96 +[131.069] read(): <13> Rx: $m40000024,4#57 +[131.070] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[131.070] write(): <13> Tx: $ffffff7f#01 +[131.273] read(): <13> Rx: $m20000288,4#61 +[131.273] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[131.273] write(): <13> Tx: $9c040000#c0 +[131.275] read(): <13> Rx: $m40000024,4#57 +[131.275] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[131.276] write(): <13> Tx: $ffffff7f#01 +[131.477] read(): <13> Rx: $m20000288,4#61 +[131.478] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[131.479] write(): <13> Tx: $9e040000#c2 +[131.480] read(): <13> Rx: $m40000024,4#57 +[131.480] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[131.481] write(): <13> Tx: $ffffff7f#01 +[131.683] read(): <13> Rx: $m20000288,4#61 +[131.683] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[131.684] write(): <13> Tx: $a0040000#b5 +[131.685] read(): <13> Rx: $m40000024,4#57 +[131.685] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[131.686] write(): <13> Tx: $ffffff7f#01 +[131.888] read(): <13> Rx: $m20000288,4#61 +[131.888] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[131.889] write(): <13> Tx: $a2040000#b7 +[131.891] read(): <13> Rx: $m40000024,4#57 +[131.891] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[131.892] write(): <13> Tx: $ffffff7f#01 +[132.093] read(): <13> Rx: $m20000288,4#61 +[132.093] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[132.093] write(): <13> Tx: $a4040000#b9 +[132.094] read(): <13> Rx: $m40000024,4#57 +[132.094] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[132.094] write(): <13> Tx: $ffffff7f#01 +[132.295] read(): <13> Rx: $m20000288,4#61 +[132.295] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[132.296] write(): <13> Tx: $a7040000#bc +[132.298] read(): <13> Rx: $m40000024,4#57 +[132.298] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[132.299] write(): <13> Tx: $ffffff7f#01 +[132.501] read(): <13> Rx: $m20000288,4#61 +[132.501] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[132.501] write(): <13> Tx: $a9040000#be +[132.503] read(): <13> Rx: $m40000024,4#57 +[132.503] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[132.504] write(): <13> Tx: $ffffff7f#01 +[132.706] read(): <13> Rx: $m20000288,4#61 +[132.706] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[132.707] write(): <13> Tx: $ab040000#e7 +[132.708] read(): <13> Rx: $m40000024,4#57 +[132.708] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[132.709] write(): <13> Tx: $ffffff7f#01 +[132.911] read(): <13> Rx: $m20000288,4#61 +[132.911] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[132.911] write(): <13> Tx: $ad040000#e9 +[132.913] read(): <13> Rx: $m40000024,4#57 +[132.913] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[132.914] write(): <13> Tx: $ffffff7f#01 +[133.115] read(): <13> Rx: $m20000288,4#61 +[133.115] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[133.116] write(): <13> Tx: $af040000#eb +[133.117] read(): <13> Rx: $m40000024,4#57 +[133.117] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[133.118] write(): <13> Tx: $ffffff7f#01 +[133.320] read(): <13> Rx: $m20000288,4#61 +[133.320] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[133.320] write(): <13> Tx: $b2040000#b8 +[133.321] read(): <13> Rx: $m40000024,4#57 +[133.321] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[133.322] write(): <13> Tx: $ffffff7f#01 +[133.525] read(): <13> Rx: $m20000288,4#61 +[133.525] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[133.526] write(): <13> Tx: $b4040000#ba +[133.528] read(): <13> Rx: $m40000024,4#57 +[133.528] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[133.528] write(): <13> Tx: $ffffff7f#01 +[133.730] read(): <13> Rx: $m20000288,4#61 +[133.730] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[133.730] write(): <13> Tx: $b6040000#bc +[133.732] read(): <13> Rx: $m40000024,4#57 +[133.732] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[133.733] write(): <13> Tx: $ffffff7f#01 +[133.935] read(): <13> Rx: $m20000288,4#61 +[133.935] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[133.935] write(): <13> Tx: $b8040000#be +[133.937] read(): <13> Rx: $m40000024,4#57 +[133.937] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[133.938] write(): <13> Tx: $ffffff7f#01 +[134.140] read(): <13> Rx: $m20000288,4#61 +[134.140] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[134.141] write(): <13> Tx: $ba040000#e7 +[134.143] read(): <13> Rx: $m40000024,4#57 +[134.143] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[134.143] write(): <13> Tx: $ffffff7f#01 +[134.345] read(): <13> Rx: $m20000288,4#61 +[134.345] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[134.345] write(): <13> Tx: $bd040000#ea +[134.346] read(): <13> Rx: $m40000024,4#57 +[134.346] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[134.346] write(): <13> Tx: $ffffff7f#01 +[134.548] read(): <13> Rx: $m20000288,4#61 +[134.548] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[134.548] write(): <13> Tx: $bf040000#ec +[134.549] read(): <13> Rx: $m40000024,4#57 +[134.550] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[134.550] write(): <13> Tx: $ffffff7f#01 +[134.752] read(): <13> Rx: $m20000288,4#61 +[134.752] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[134.753] write(): <13> Tx: $c1040000#b8 +[134.754] read(): <13> Rx: $m40000024,4#57 +[134.755] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[134.755] write(): <13> Tx: $ffffff7f#01 +[134.957] read(): <13> Rx: $m20000288,4#61 +[134.958] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[134.958] write(): <13> Tx: $c3040000#ba +[134.960] read(): <13> Rx: $m40000024,4#57 +[134.960] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[134.960] write(): <13> Tx: $ffffff7f#01 +[135.162] read(): <13> Rx: $m20000288,4#61 +[135.162] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[135.163] write(): <13> Tx: $c5040000#bc +[135.165] read(): <13> Rx: $m40000024,4#57 +[135.165] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[135.166] write(): <13> Tx: $ffffff7f#01 +[135.368] read(): <13> Rx: $m20000288,4#61 +[135.368] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[135.369] write(): <13> Tx: $c8040000#bf +[135.370] read(): <13> Rx: $m40000024,4#57 +[135.370] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[135.371] write(): <13> Tx: $ffffff7f#01 +[135.573] read(): <13> Rx: $m20000288,4#61 +[135.573] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[135.574] write(): <13> Tx: $ca040000#e8 +[135.576] read(): <13> Rx: $m40000024,4#57 +[135.576] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[135.576] write(): <13> Tx: $ffffff7f#01 +[135.778] read(): <13> Rx: $m20000288,4#61 +[135.778] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[135.779] write(): <13> Tx: $cc040000#ea +[135.781] read(): <13> Rx: $m40000024,4#57 +[135.781] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[135.782] write(): <13> Tx: $ffffff7f#01 +[135.984] read(): <13> Rx: $m20000288,4#61 +[135.984] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[135.985] write(): <13> Tx: $cf040000#ed +[135.986] read(): <13> Rx: $m40000024,4#57 +[135.986] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[135.987] write(): <13> Tx: $ffffff7f#01 +[136.189] read(): <13> Rx: $m20000288,4#61 +[136.189] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[136.189] write(): <13> Tx: $d1040000#b9 +[136.190] read(): <13> Rx: $m40000024,4#57 +[136.190] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[136.191] write(): <13> Tx: $ffffff7f#01 +[136.393] read(): <13> Rx: $m20000288,4#61 +[136.393] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[136.393] write(): <13> Tx: $d4040000#bc +[136.395] read(): <13> Rx: $m40000024,4#57 +[136.395] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[136.395] write(): <13> Tx: $ffffff7f#01 +[136.596] read(): <13> Rx: $m20000288,4#61 +[136.596] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[136.597] write(): <13> Tx: $d6040000#be +[136.597] read(): <13> Rx: $m40000024,4#57 +[136.597] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[136.597] write(): <13> Tx: $ffffff7f#01 +[136.799] read(): <13> Rx: $m20000288,4#61 +[136.799] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[136.799] write(): <13> Tx: $d8040000#c0 +[136.801] read(): <13> Rx: $m40000024,4#57 +[136.801] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[136.801] write(): <13> Tx: $ffffff7f#01 +[137.003] read(): <13> Rx: $m20000288,4#61 +[137.003] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[137.004] write(): <13> Tx: $da040000#e9 +[137.006] read(): <13> Rx: $m40000024,4#57 +[137.006] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[137.006] write(): <13> Tx: $ffffff7f#01 +[137.208] read(): <13> Rx: $m20000288,4#61 +[137.208] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[137.209] write(): <13> Tx: $dc040000#eb +[137.210] read(): <13> Rx: $m40000024,4#57 +[137.210] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[137.211] write(): <13> Tx: $ffffff7f#01 +[137.413] read(): <13> Rx: $m20000288,4#61 +[137.413] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[137.413] write(): <13> Tx: $df040000#ee +[137.415] read(): <13> Rx: $m40000024,4#57 +[137.415] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[137.415] write(): <13> Tx: $ffffff7f#01 +[137.617] read(): <13> Rx: $m20000288,4#61 +[137.617] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[137.618] write(): <13> Tx: $e1040000#ba +[137.619] read(): <13> Rx: $m40000024,4#57 +[137.619] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[137.620] write(): <13> Tx: $ffffff7f#01 +[137.822] read(): <13> Rx: $m20000288,4#61 +[137.822] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[137.822] write(): <13> Tx: $e3040000#bc +[137.822] read(): <13> Rx: $m40000024,4#57 +[137.823] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[137.823] write(): <13> Tx: $ffffff7f#01 +[138.024] read(): <13> Rx: $m20000288,4#61 +[138.024] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[138.024] write(): <13> Tx: $e5040000#be +[138.025] read(): <13> Rx: $m40000024,4#57 +[138.025] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[138.025] write(): <13> Tx: $ffffff7f#01 +[138.226] read(): <13> Rx: $m20000288,4#61 +[138.226] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[138.228] write(): <13> Tx: $e7040000#c0 +[138.229] read(): <13> Rx: $m40000024,4#57 +[138.229] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[138.230] write(): <13> Tx: $ffffff7f#01 +[138.432] read(): <13> Rx: $m20000288,4#61 +[138.432] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[138.432] write(): <13> Tx: $ea040000#ea +[138.434] read(): <13> Rx: $m40000024,4#57 +[138.434] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[138.434] write(): <13> Tx: $ffffff7f#01 +[138.635] read(): <13> Rx: $m20000288,4#61 +[138.635] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[138.636] write(): <13> Tx: $ec040000#ec +[138.636] read(): <13> Rx: $m40000024,4#57 +[138.636] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[138.637] write(): <13> Tx: $ffffff7f#01 +[138.838] read(): <13> Rx: $m20000288,4#61 +[138.838] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[138.839] write(): <13> Tx: $ee040000#ee +[138.840] read(): <13> Rx: $m40000024,4#57 +[138.840] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[138.841] write(): <13> Tx: $ffffff7f#01 +[139.043] read(): <13> Rx: $m20000288,4#61 +[139.043] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[139.044] write(): <13> Tx: $f0040000#ba +[139.045] read(): <13> Rx: $m40000024,4#57 +[139.045] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[139.046] write(): <13> Tx: $ffffff7f#01 +[139.248] read(): <13> Rx: $m20000288,4#61 +[139.248] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[139.248] write(): <13> Tx: $f2040000#bc +[139.250] read(): <13> Rx: $m40000024,4#57 +[139.250] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[139.250] write(): <13> Tx: $ffffff7f#01 +[139.452] read(): <13> Rx: $m20000288,4#61 +[139.453] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[139.453] write(): <13> Tx: $f5040000#bf +[139.455] read(): <13> Rx: $m40000024,4#57 +[139.455] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[139.455] write(): <13> Tx: $ffffff7f#01 +[139.657] read(): <13> Rx: $m20000288,4#61 +[139.657] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[139.658] write(): <13> Tx: $f7040000#c1 +[139.659] read(): <13> Rx: $m40000024,4#57 +[139.659] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[139.659] write(): <13> Tx: $ffffff7f#01 +[139.861] read(): <13> Rx: $m20000288,4#61 +[139.861] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[139.862] write(): <13> Tx: $f9040000#c3 +[139.863] read(): <13> Rx: $m40000024,4#57 +[139.863] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[139.864] write(): <13> Tx: $ffffff7f#01 +[140.066] read(): <13> Rx: $m20000288,4#61 +[140.066] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[140.067] write(): <13> Tx: $fb040000#ec +[140.068] read(): <13> Rx: $m40000024,4#57 +[140.068] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[140.069] write(): <13> Tx: $ffffff7f#01 +[140.271] read(): <13> Rx: $m20000288,4#61 +[140.271] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[140.271] write(): <13> Tx: $fd040000#ee +[140.273] read(): <13> Rx: $m40000024,4#57 +[140.273] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[140.274] write(): <13> Tx: $ffffff7f#01 +[140.475] read(): <13> Rx: $m20000288,4#61 +[140.475] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[140.475] write(): <13> Tx: $00050000#85 +[140.476] read(): <13> Rx: $m40000024,4#57 +[140.476] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[140.477] write(): <13> Tx: $ffffff7f#01 +[140.679] read(): <13> Rx: $m20000288,4#61 +[140.679] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[140.679] write(): <13> Tx: $02050000#87 +[140.681] read(): <13> Rx: $m40000024,4#57 +[140.681] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[140.682] write(): <13> Tx: $ffffff7f#01 +[140.883] read(): <13> Rx: $m20000288,4#61 +[140.883] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[140.884] write(): <13> Tx: $04050000#89 +[140.886] read(): <13> Rx: $m40000024,4#57 +[140.886] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[140.886] write(): <13> Tx: $ffffff7f#01 +[141.089] read(): <13> Rx: $m20000288,4#61 +[141.089] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[141.090] write(): <13> Tx: $06050000#8b +[141.091] read(): <13> Rx: $m40000024,4#57 +[141.091] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[141.091] write(): <13> Tx: $ffffff7f#01 +[141.294] read(): <13> Rx: $m20000288,4#61 +[141.294] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[141.295] write(): <13> Tx: $08050000#8d +[141.296] read(): <13> Rx: $m40000024,4#57 +[141.296] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[141.297] write(): <13> Tx: $ffffff7f#01 +[141.500] read(): <13> Rx: $m20000288,4#61 +[141.500] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[141.500] write(): <13> Tx: $0b050000#b7 +[141.502] read(): <13> Rx: $m40000024,4#57 +[141.502] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[141.502] write(): <13> Tx: $ffffff7f#01 +[141.704] read(): <13> Rx: $m20000288,4#61 +[141.704] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[141.705] write(): <13> Tx: $0d050000#b9 +[141.706] read(): <13> Rx: $m40000024,4#57 +[141.706] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[141.706] write(): <13> Tx: $ffffff7f#01 +[141.907] read(): <13> Rx: $m20000288,4#61 +[141.907] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[141.908] write(): <13> Tx: $0f050000#bb +[141.908] read(): <13> Rx: $m40000024,4#57 +[141.908] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[141.908] write(): <13> Tx: $ffffff7f#01 +[142.109] read(): <13> Rx: $m20000288,4#61 +[142.109] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[142.110] write(): <13> Tx: $11050000#87 +[142.110] read(): <13> Rx: $m40000024,4#57 +[142.110] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[142.111] write(): <13> Tx: $ffffff7f#01 +[142.312] read(): <13> Rx: $m20000288,4#61 +[142.312] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[142.313] write(): <13> Tx: $13050000#89 +[142.315] read(): <13> Rx: $m40000024,4#57 +[142.315] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[142.316] write(): <13> Tx: $ffffff7f#01 +[142.517] read(): <13> Rx: $m20000288,4#61 +[142.517] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[142.517] write(): <13> Tx: $17050000#8d +[142.518] read(): <13> Rx: $m40000024,4#57 +[142.518] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[142.518] write(): <13> Tx: $ffffff7f#01 +[142.719] read(): <13> Rx: $m20000288,4#61 +[142.719] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[142.720] write(): <13> Tx: $19050000#8f +[142.722] read(): <13> Rx: $m40000024,4#57 +[142.722] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[142.723] write(): <13> Tx: $ffffff7f#01 +[142.925] read(): <13> Rx: $m20000288,4#61 +[142.925] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[142.926] write(): <13> Tx: $1b050000#b8 +[142.927] read(): <13> Rx: $m40000024,4#57 +[142.927] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[142.928] write(): <13> Tx: $ffffff7f#01 +[143.129] read(): <13> Rx: $m20000288,4#61 +[143.130] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[143.130] write(): <13> Tx: $1d050000#ba +[143.131] read(): <13> Rx: $m40000024,4#57 +[143.132] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[143.132] write(): <13> Tx: $ffffff7f#01 +[143.334] read(): <13> Rx: $m20000288,4#61 +[143.334] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[143.335] write(): <13> Tx: $1f050000#bc +[143.336] read(): <13> Rx: $m40000024,4#57 +[143.336] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[143.337] write(): <13> Tx: $ffffff7f#01 +[143.539] read(): <13> Rx: $m20000288,4#61 +[143.539] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[143.540] write(): <13> Tx: $22050000#89 +[143.542] read(): <13> Rx: $m40000024,4#57 +[143.542] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[143.543] write(): <13> Tx: $ffffff7f#01 +[143.744] read(): <13> Rx: $m20000288,4#61 +[143.744] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[143.745] write(): <13> Tx: $24050000#8b +[143.746] read(): <13> Rx: $m40000024,4#57 +[143.746] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[143.747] write(): <13> Tx: $ffffff7f#01 +[143.948] read(): <13> Rx: $m20000288,4#61 +[143.948] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[143.949] write(): <13> Tx: $26050000#8d +[143.950] read(): <13> Rx: $m40000024,4#57 +[143.950] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[143.951] write(): <13> Tx: $ffffff7f#01 +[144.153] read(): <13> Rx: $m20000288,4#61 +[144.153] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[144.154] write(): <13> Tx: $28050000#8f +[144.155] read(): <13> Rx: $m40000024,4#57 +[144.155] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[144.156] write(): <13> Tx: $ffffff7f#01 +[144.358] read(): <13> Rx: $m20000288,4#61 +[144.358] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[144.359] write(): <13> Tx: $2b050000#b9 +[144.360] read(): <13> Rx: $m40000024,4#57 +[144.360] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[144.361] write(): <13> Tx: $ffffff7f#01 +[144.562] read(): <13> Rx: $m20000288,4#61 +[144.562] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[144.562] write(): <13> Tx: $2d050000#bb +[144.564] read(): <13> Rx: $m40000024,4#57 +[144.564] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[144.564] write(): <13> Tx: $ffffff7f#01 +[144.766] read(): <13> Rx: $m20000288,4#61 +[144.766] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[144.766] write(): <13> Tx: $2f050000#bd +[144.768] read(): <13> Rx: $m40000024,4#57 +[144.768] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[144.768] write(): <13> Tx: $ffffff7f#01 +[144.970] read(): <13> Rx: $m20000288,4#61 +[144.970] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[144.971] write(): <13> Tx: $31050000#89 +[144.973] read(): <13> Rx: $m40000024,4#57 +[144.973] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[144.973] write(): <13> Tx: $ffffff7f#01 +[145.175] read(): <13> Rx: $m20000288,4#61 +[145.175] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[145.176] write(): <13> Tx: $33050000#8b +[145.177] read(): <13> Rx: $m40000024,4#57 +[145.178] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[145.178] write(): <13> Tx: $ffffff7f#01 +[145.380] read(): <13> Rx: $m20000288,4#61 +[145.380] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[145.381] write(): <13> Tx: $36050000#8e +[145.383] read(): <13> Rx: $m40000024,4#57 +[145.383] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[145.384] write(): <13> Tx: $ffffff7f#01 +[145.585] read(): <13> Rx: $m20000288,4#61 +[145.585] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[145.586] write(): <13> Tx: $38050000#90 +[145.588] read(): <13> Rx: $m40000024,4#57 +[145.588] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[145.589] write(): <13> Tx: $ffffff7f#01 +[145.791] read(): <13> Rx: $m20000288,4#61 +[145.791] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[145.792] write(): <13> Tx: $3a050000#b9 +[145.794] read(): <13> Rx: $m40000024,4#57 +[145.794] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[145.795] write(): <13> Tx: $ffffff7f#01 +[145.997] read(): <13> Rx: $m20000288,4#61 +[145.998] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[145.999] write(): <13> Tx: $3c050000#bb +[146.000] read(): <13> Rx: $m40000024,4#57 +[146.000] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[146.001] write(): <13> Tx: $ffffff7f#01 +[146.203] read(): <13> Rx: $m20000288,4#61 +[146.203] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[146.204] write(): <13> Tx: $3e050000#bd +[146.205] read(): <13> Rx: $m40000024,4#57 +[146.205] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[146.206] write(): <13> Tx: $ffffff7f#01 +[146.408] read(): <13> Rx: $m20000288,4#61 +[146.408] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[146.409] write(): <13> Tx: $41050000#8a +[146.410] read(): <13> Rx: $m40000024,4#57 +[146.411] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[146.411] write(): <13> Tx: $ffffff7f#01 +[146.613] read(): <13> Rx: $m20000288,4#61 +[146.613] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[146.614] write(): <13> Tx: $43050000#8c +[146.616] read(): <13> Rx: $m40000024,4#57 +[146.616] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[146.616] write(): <13> Tx: $ffffff7f#01 +[146.818] read(): <13> Rx: $m20000288,4#61 +[146.818] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[146.819] write(): <13> Tx: $45050000#8e +[146.820] read(): <13> Rx: $m40000024,4#57 +[146.820] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[146.821] write(): <13> Tx: $ffffff7f#01 +[147.023] read(): <13> Rx: $m20000288,4#61 +[147.023] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[147.023] write(): <13> Tx: $47050000#90 +[147.025] read(): <13> Rx: $m40000024,4#57 +[147.025] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[147.026] write(): <13> Tx: $ffffff7f#01 +[147.228] read(): <13> Rx: $m20000288,4#61 +[147.228] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[147.229] write(): <13> Tx: $49050000#92 +[147.230] read(): <13> Rx: $m40000024,4#57 +[147.230] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[147.231] write(): <13> Tx: $ffffff7f#01 +[147.433] read(): <13> Rx: $m20000288,4#61 +[147.433] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[147.434] write(): <13> Tx: $4c050000#bc +[147.436] read(): <13> Rx: $m40000024,4#57 +[147.436] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[147.437] write(): <13> Tx: $ffffff7f#01 +[147.639] read(): <13> Rx: $m20000288,4#61 +[147.639] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[147.640] write(): <13> Tx: $4f050000#bf +[147.642] read(): <13> Rx: $m40000024,4#57 +[147.642] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[147.643] write(): <13> Tx: $ffffff7f#01 +[147.845] read(): <13> Rx: $m20000288,4#61 +[147.845] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[147.845] write(): <13> Tx: $51050000#8b +[147.847] read(): <13> Rx: $m40000024,4#57 +[147.847] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[147.847] write(): <13> Tx: $ffffff7f#01 +[148.050] read(): <13> Rx: $m20000288,4#61 +[148.050] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[148.050] write(): <13> Tx: $53050000#8d +[148.052] read(): <13> Rx: $m40000024,4#57 +[148.052] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[148.052] write(): <13> Tx: $ffffff7f#01 +[148.254] read(): <13> Rx: $m20000288,4#61 +[148.254] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[148.255] write(): <13> Tx: $55050000#8f +[148.257] read(): <13> Rx: $m40000024,4#57 +[148.257] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[148.258] write(): <13> Tx: $ffffff7f#01 +[148.460] read(): <13> Rx: $m20000288,4#61 +[148.460] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[148.460] write(): <13> Tx: $58050000#92 +[148.462] read(): <13> Rx: $m40000024,4#57 +[148.462] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[148.463] write(): <13> Tx: $ffffff7f#01 +[148.665] read(): <13> Rx: $m20000288,4#61 +[148.665] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[148.666] write(): <13> Tx: $5a050000#bb +[148.667] read(): <13> Rx: $m40000024,4#57 +[148.667] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[148.668] write(): <13> Tx: $ffffff7f#01 +[148.870] read(): <13> Rx: $m20000288,4#61 +[148.870] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[148.871] write(): <13> Tx: $5c050000#bd +[148.872] read(): <13> Rx: $m40000024,4#57 +[148.872] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[148.873] write(): <13> Tx: $ffffff7f#01 +[149.075] read(): <13> Rx: $m20000288,4#61 +[149.075] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[149.075] write(): <13> Tx: $5e050000#bf +[149.077] read(): <13> Rx: $m40000024,4#57 +[149.077] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[149.077] write(): <13> Tx: $ffffff7f#01 +[149.279] read(): <13> Rx: $m20000288,4#61 +[149.280] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[149.280] write(): <13> Tx: $60050000#8b +[149.282] read(): <13> Rx: $m40000024,4#57 +[149.282] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[149.282] write(): <13> Tx: $ffffff7f#01 +[149.485] read(): <13> Rx: $m20000288,4#61 +[149.485] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[149.485] write(): <13> Tx: $63050000#8e +[149.487] read(): <13> Rx: $m40000024,4#57 +[149.487] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[149.488] write(): <13> Tx: $ffffff7f#01 +[149.689] read(): <13> Rx: $m20000288,4#61 +[149.689] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[149.690] write(): <13> Tx: $65050000#90 +[149.691] read(): <13> Rx: $m40000024,4#57 +[149.691] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[149.692] write(): <13> Tx: $ffffff7f#01 +[149.894] read(): <13> Rx: $m20000288,4#61 +[149.894] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[149.895] write(): <13> Tx: $67050000#92 +[149.896] read(): <13> Rx: $m40000024,4#57 +[149.896] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[149.897] write(): <13> Tx: $ffffff7f#01 +[150.099] read(): <13> Rx: $m20000288,4#61 +[150.099] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[150.100] write(): <13> Tx: $69050000#94 +[150.101] read(): <13> Rx: $m40000024,4#57 +[150.102] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[150.102] write(): <13> Tx: $ffffff7f#01 +[150.304] read(): <13> Rx: $m20000288,4#61 +[150.305] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[150.305] write(): <13> Tx: $6b050000#bd +[150.307] read(): <13> Rx: $m40000024,4#57 +[150.307] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[150.308] write(): <13> Tx: $ffffff7f#01 +[150.510] read(): <13> Rx: $m20000288,4#61 +[150.510] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[150.510] write(): <13> Tx: $6e050000#c0 +[150.512] read(): <13> Rx: $m40000024,4#57 +[150.512] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[150.513] write(): <13> Tx: $ffffff7f#01 +[150.715] read(): <13> Rx: $m20000288,4#61 +[150.715] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[150.715] write(): <13> Tx: $70050000#8c +[150.717] read(): <13> Rx: $m40000024,4#57 +[150.717] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[150.718] write(): <13> Tx: $ffffff7f#01 +[150.920] read(): <13> Rx: $m20000288,4#61 +[150.920] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[150.921] write(): <13> Tx: $72050000#8e +[150.922] read(): <13> Rx: $m40000024,4#57 +[150.922] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[150.923] write(): <13> Tx: $ffffff7f#01 +[151.125] read(): <13> Rx: $m20000288,4#61 +[151.125] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[151.125] write(): <13> Tx: $74050000#90 +[151.127] read(): <13> Rx: $m40000024,4#57 +[151.127] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[151.128] write(): <13> Tx: $ffffff7f#01 +[151.330] read(): <13> Rx: $m20000288,4#61 +[151.330] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[151.330] write(): <13> Tx: $76050000#92 +[151.332] read(): <13> Rx: $m40000024,4#57 +[151.332] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[151.332] write(): <13> Tx: $ffffff7f#01 +[151.534] read(): <13> Rx: $m20000288,4#61 +[151.535] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[151.535] write(): <13> Tx: $79050000#95 +[151.537] read(): <13> Rx: $m40000024,4#57 +[151.537] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[151.537] write(): <13> Tx: $ffffff7f#01 +[151.739] read(): <13> Rx: $m20000288,4#61 +[151.740] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[151.740] write(): <13> Tx: $7b050000#be +[151.742] read(): <13> Rx: $m40000024,4#57 +[151.742] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[151.742] write(): <13> Tx: $ffffff7f#01 +[151.944] read(): <13> Rx: $m20000288,4#61 +[151.944] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[151.945] write(): <13> Tx: $7d050000#c0 +[151.946] read(): <13> Rx: $m40000024,4#57 +[151.946] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[151.947] write(): <13> Tx: $ffffff7f#01 +[152.149] read(): <13> Rx: $m20000288,4#61 +[152.149] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[152.150] write(): <13> Tx: $7f050000#c2 +[152.152] read(): <13> Rx: $m40000024,4#57 +[152.152] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[152.152] write(): <13> Tx: $ffffff7f#01 +[152.354] read(): <13> Rx: $m20000288,4#61 +[152.354] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[152.355] write(): <13> Tx: $81050000#8e +[152.357] read(): <13> Rx: $m40000024,4#57 +[152.357] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[152.357] write(): <13> Tx: $ffffff7f#01 +[152.560] read(): <13> Rx: $m20000288,4#61 +[152.560] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[152.561] write(): <13> Tx: $84050000#91 +[152.563] read(): <13> Rx: $m40000024,4#57 +[152.563] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[152.564] write(): <13> Tx: $ffffff7f#01 +[152.765] read(): <13> Rx: $m20000288,4#61 +[152.765] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[152.766] write(): <13> Tx: $87050000#94 +[152.768] read(): <13> Rx: $m40000024,4#57 +[152.768] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[152.769] write(): <13> Tx: $ffffff7f#01 +[152.971] read(): <13> Rx: $m20000288,4#61 +[152.971] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[152.971] write(): <13> Tx: $89050000#96 +[152.973] read(): <13> Rx: $m40000024,4#57 +[152.973] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[152.973] write(): <13> Tx: $ffffff7f#01 +[153.175] read(): <13> Rx: $m20000288,4#61 +[153.175] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[153.176] write(): <13> Tx: $8b050000#bf +[153.177] read(): <13> Rx: $m40000024,4#57 +[153.177] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[153.178] write(): <13> Tx: $ffffff7f#01 +[153.379] read(): <13> Rx: $m20000288,4#61 +[153.379] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[153.380] write(): <13> Tx: $8d050000#c1 +[153.381] read(): <13> Rx: $m40000024,4#57 +[153.381] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[153.382] write(): <13> Tx: $ffffff7f#01 +[153.584] read(): <13> Rx: $m20000288,4#61 +[153.584] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[153.584] write(): <13> Tx: $90050000#8e +[153.586] read(): <13> Rx: $m40000024,4#57 +[153.586] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[153.586] write(): <13> Tx: $ffffff7f#01 +[153.788] read(): <13> Rx: $m20000288,4#61 +[153.788] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[153.788] write(): <13> Tx: $92050000#90 +[153.790] read(): <13> Rx: $m40000024,4#57 +[153.790] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[153.790] write(): <13> Tx: $ffffff7f#01 +[153.992] read(): <13> Rx: $m20000288,4#61 +[153.992] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[153.992] write(): <13> Tx: $94050000#92 +[153.993] read(): <13> Rx: $m40000024,4#57 +[153.993] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[153.994] write(): <13> Tx: $ffffff7f#01 +[154.195] read(): <13> Rx: $m20000288,4#61 +[154.195] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[154.196] write(): <13> Tx: $96050000#94 +[154.197] read(): <13> Rx: $m40000024,4#57 +[154.197] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[154.198] write(): <13> Tx: $ffffff7f#01 +[154.399] read(): <13> Rx: $m20000288,4#61 +[154.399] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[154.399] write(): <13> Tx: $98050000#96 +[154.400] read(): <13> Rx: $m40000024,4#57 +[154.400] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[154.401] write(): <13> Tx: $ffffff7f#01 +[154.602] read(): <13> Rx: $m20000288,4#61 +[154.602] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[154.603] write(): <13> Tx: $9b050000#c0 +[154.604] read(): <13> Rx: $m40000024,4#57 +[154.604] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[154.604] write(): <13> Tx: $ffffff7f#01 +[154.806] read(): <13> Rx: $m20000288,4#61 +[154.806] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[154.807] write(): <13> Tx: $9d050000#c2 +[154.808] read(): <13> Rx: $m40000024,4#57 +[154.808] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[154.809] write(): <13> Tx: $ffffff7f#01 +[155.010] read(): <13> Rx: $m20000288,4#61 +[155.010] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[155.011] write(): <13> Tx: $9f050000#c4 +[155.013] read(): <13> Rx: $m40000024,4#57 +[155.013] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[155.013] write(): <13> Tx: $ffffff7f#01 +[155.215] read(): <13> Rx: $m20000288,4#61 +[155.215] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[155.216] write(): <13> Tx: $a1050000#b7 +[155.217] read(): <13> Rx: $m40000024,4#57 +[155.217] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[155.218] write(): <13> Tx: $ffffff7f#01 +[155.419] read(): <13> Rx: $m20000288,4#61 +[155.419] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[155.420] write(): <13> Tx: $a4050000#ba +[155.421] read(): <13> Rx: $m40000024,4#57 +[155.421] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[155.423] write(): <13> Tx: $ffffff7f#01 +[155.625] read(): <13> Rx: $m20000288,4#61 +[155.625] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[155.625] write(): <13> Tx: $a6050000#bc +[155.627] read(): <13> Rx: $m40000024,4#57 +[155.627] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[155.627] write(): <13> Tx: $ffffff7f#01 +[155.829] read(): <13> Rx: $m20000288,4#61 +[155.829] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[155.830] write(): <13> Tx: $a8050000#be +[155.832] read(): <13> Rx: $m40000024,4#57 +[155.832] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[155.832] write(): <13> Tx: $ffffff7f#01 +[156.034] read(): <13> Rx: $m20000288,4#61 +[156.034] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[156.035] write(): <13> Tx: $aa050000#e7 +[156.036] read(): <13> Rx: $m40000024,4#57 +[156.036] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[156.037] write(): <13> Tx: $ffffff7f#01 +[156.238] read(): <13> Rx: $m20000288,4#61 +[156.238] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[156.239] write(): <13> Tx: $ac050000#e9 +[156.240] read(): <13> Rx: $m40000024,4#57 +[156.240] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[156.240] write(): <13> Tx: $ffffff7f#01 +[156.442] read(): <13> Rx: $m20000288,4#61 +[156.442] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[156.443] write(): <13> Tx: $af050000#ec +[156.445] read(): <13> Rx: $m40000024,4#57 +[156.445] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[156.446] write(): <13> Tx: $ffffff7f#01 +[156.648] read(): <13> Rx: $m20000288,4#61 +[156.648] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[156.648] write(): <13> Tx: $b1050000#b8 +[156.650] read(): <13> Rx: $m40000024,4#57 +[156.650] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[156.650] write(): <13> Tx: $ffffff7f#01 +[156.852] read(): <13> Rx: $m20000288,4#61 +[156.852] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[156.852] write(): <13> Tx: $b3050000#ba +[156.853] read(): <13> Rx: $m40000024,4#57 +[156.853] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[156.854] write(): <13> Tx: $ffffff7f#01 +[157.056] read(): <13> Rx: $m20000288,4#61 +[157.056] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[157.057] write(): <13> Tx: $b5050000#bc +[157.058] read(): <13> Rx: $m40000024,4#57 +[157.058] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[157.058] write(): <13> Tx: $ffffff7f#01 +[157.260] read(): <13> Rx: $m20000288,4#61 +[157.260] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[157.261] write(): <13> Tx: $b7050000#be +[157.263] read(): <13> Rx: $m40000024,4#57 +[157.263] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[157.263] write(): <13> Tx: $ffffff7f#01 +[157.465] read(): <13> Rx: $m20000288,4#61 +[157.465] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[157.466] write(): <13> Tx: $ba050000#e8 +[157.467] read(): <13> Rx: $m40000024,4#57 +[157.467] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[157.468] write(): <13> Tx: $ffffff7f#01 +[157.670] read(): <13> Rx: $m20000288,4#61 +[157.670] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[157.671] write(): <13> Tx: $bc050000#ea +[157.672] read(): <13> Rx: $m40000024,4#57 +[157.673] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[157.673] write(): <13> Tx: $ffffff7f#01 +[157.875] read(): <13> Rx: $m20000288,4#61 +[157.875] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[157.875] write(): <13> Tx: $be050000#ec +[157.877] read(): <13> Rx: $m40000024,4#57 +[157.877] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[157.878] write(): <13> Tx: $ffffff7f#01 +[158.080] read(): <13> Rx: $m20000288,4#61 +[158.080] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[158.080] write(): <13> Tx: $c0050000#b8 +[158.082] read(): <13> Rx: $m40000024,4#57 +[158.082] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[158.083] write(): <13> Tx: $ffffff7f#01 +[158.284] read(): <13> Rx: $m20000288,4#61 +[158.284] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[158.285] write(): <13> Tx: $c2050000#ba +[158.286] read(): <13> Rx: $m40000024,4#57 +[158.286] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[158.286] write(): <13> Tx: $ffffff7f#01 +[158.487] read(): <13> Rx: $m20000288,4#61 +[158.487] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[158.488] write(): <13> Tx: $c5050000#bd +[158.488] read(): <13> Rx: $m40000024,4#57 +[158.488] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[158.488] write(): <13> Tx: $ffffff7f#01 +[158.690] read(): <13> Rx: $m20000288,4#61 +[158.690] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[158.690] write(): <13> Tx: $c7050000#bf +[158.691] read(): <13> Rx: $m40000024,4#57 +[158.691] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[158.692] write(): <13> Tx: $ffffff7f#01 +[158.893] read(): <13> Rx: $m20000288,4#61 +[158.893] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[158.894] write(): <13> Tx: $ca050000#e9 +[158.896] read(): <13> Rx: $m40000024,4#57 +[158.896] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[158.896] write(): <13> Tx: $ffffff7f#01 +[159.099] read(): <13> Rx: $m20000288,4#61 +[159.099] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[159.099] write(): <13> Tx: $cc050000#eb +[159.101] read(): <13> Rx: $m40000024,4#57 +[159.101] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[159.101] write(): <13> Tx: $ffffff7f#01 +[159.303] read(): <13> Rx: $m20000288,4#61 +[159.303] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[159.304] write(): <13> Tx: $ce050000#ed +[159.305] read(): <13> Rx: $m40000024,4#57 +[159.305] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[159.305] write(): <13> Tx: $ffffff7f#01 +[159.506] read(): <13> Rx: $m20000288,4#61 +[159.506] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[159.507] write(): <13> Tx: $d1050000#ba +[159.508] read(): <13> Rx: $m40000024,4#57 +[159.508] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[159.508] write(): <13> Tx: $ffffff7f#01 +[159.709] read(): <13> Rx: $m20000288,4#61 +[159.709] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[159.709] write(): <13> Tx: $d3050000#bc +[159.710] read(): <13> Rx: $m40000024,4#57 +[159.710] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[159.710] write(): <13> Tx: $ffffff7f#01 +[159.911] read(): <13> Rx: $m20000288,4#61 +[159.911] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[159.912] write(): <13> Tx: $d5050000#be +[159.913] read(): <13> Rx: $m40000024,4#57 +[159.913] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[159.914] write(): <13> Tx: $ffffff7f#01 +[160.115] read(): <13> Rx: $m20000288,4#61 +[160.115] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[160.115] write(): <13> Tx: $d7050000#c0 +[160.117] read(): <13> Rx: $m40000024,4#57 +[160.117] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[160.117] write(): <13> Tx: $ffffff7f#01 +[160.318] read(): <13> Rx: $m20000288,4#61 +[160.319] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[160.319] write(): <13> Tx: $d9050000#c2 +[160.320] read(): <13> Rx: $m40000024,4#57 +[160.320] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[160.321] write(): <13> Tx: $ffffff7f#01 +[160.522] read(): <13> Rx: $m20000288,4#61 +[160.523] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[160.523] write(): <13> Tx: $dc050000#ec +[160.524] read(): <13> Rx: $m40000024,4#57 +[160.524] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[160.525] write(): <13> Tx: $ffffff7f#01 +[160.727] read(): <13> Rx: $m20000288,4#61 +[160.727] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[160.727] write(): <13> Tx: $de050000#ee +[160.729] read(): <13> Rx: $m40000024,4#57 +[160.729] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[160.729] write(): <13> Tx: $ffffff7f#01 +[160.931] read(): <13> Rx: $m20000288,4#61 +[160.931] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[160.932] write(): <13> Tx: $e0050000#ba +[160.933] read(): <13> Rx: $m40000024,4#57 +[160.933] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[160.934] write(): <13> Tx: $ffffff7f#01 +[161.136] read(): <13> Rx: $m20000288,4#61 +[161.136] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[161.136] write(): <13> Tx: $e2050000#bc +[161.137] read(): <13> Rx: $m40000024,4#57 +[161.137] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[161.138] write(): <13> Tx: $ffffff7f#01 +[161.340] read(): <13> Rx: $m20000288,4#61 +[161.340] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[161.340] write(): <13> Tx: $e4050000#be +[161.342] read(): <13> Rx: $m40000024,4#57 +[161.342] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[161.342] write(): <13> Tx: $ffffff7f#01 +[161.544] read(): <13> Rx: $m20000288,4#61 +[161.544] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[161.545] write(): <13> Tx: $e7050000#c1 +[161.547] read(): <13> Rx: $m40000024,4#57 +[161.547] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[161.547] write(): <13> Tx: $ffffff7f#01 +[161.749] read(): <13> Rx: $m20000288,4#61 +[161.749] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[161.750] write(): <13> Tx: $e9050000#c3 +[161.751] read(): <13> Rx: $m40000024,4#57 +[161.751] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[161.752] write(): <13> Tx: $ffffff7f#01 +[161.953] read(): <13> Rx: $m20000288,4#61 +[161.953] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[161.954] write(): <13> Tx: $eb050000#ec +[161.956] read(): <13> Rx: $m40000024,4#57 +[161.956] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[161.957] write(): <13> Tx: $ffffff7f#01 +[162.158] read(): <13> Rx: $m20000288,4#61 +[162.158] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[162.159] write(): <13> Tx: $ed050000#ee +[162.160] read(): <13> Rx: $m40000024,4#57 +[162.160] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[162.161] write(): <13> Tx: $ffffff7f#01 +[162.363] read(): <13> Rx: $m20000288,4#61 +[162.417] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[162.418] write(): <13> Tx: $f0050000#bb +[162.419] read(): <13> Rx: $m40000024,4#57 +[162.419] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[162.420] write(): <13> Tx: $ffffff7f#01 +[162.622] read(): <13> Rx: $m20000288,4#61 +[162.622] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[162.623] write(): <13> Tx: $f3050000#be +[162.624] read(): <13> Rx: $m40000024,4#57 +[162.624] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[162.625] write(): <13> Tx: $ffffff7f#01 +[162.826] read(): <13> Rx: $m20000288,4#61 +[162.826] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[162.827] write(): <13> Tx: $f5050000#c0 +[162.828] read(): <13> Rx: $m40000024,4#57 +[162.828] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[162.829] write(): <13> Tx: $ffffff7f#01 +[163.030] read(): <13> Rx: $m20000288,4#61 +[163.030] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[163.031] write(): <13> Tx: $f7050000#c2 +[163.031] read(): <13> Rx: $m40000024,4#57 +[163.031] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[163.032] write(): <13> Tx: $ffffff7f#01 +[163.233] read(): <13> Rx: $m20000288,4#61 +[163.233] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[163.234] write(): <13> Tx: $f9050000#c4 +[163.235] read(): <13> Rx: $m40000024,4#57 +[163.235] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[163.236] write(): <13> Tx: $ffffff7f#01 +[163.438] read(): <13> Rx: $m20000288,4#61 +[163.438] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[163.438] write(): <13> Tx: $fb050000#ed +[163.440] read(): <13> Rx: $m40000024,4#57 +[163.440] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[163.440] write(): <13> Tx: $ffffff7f#01 +[163.642] read(): <13> Rx: $m20000288,4#61 +[163.642] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[163.643] write(): <13> Tx: $fe050000#f0 +[163.644] read(): <13> Rx: $m40000024,4#57 +[163.644] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[163.644] write(): <13> Tx: $ffffff7f#01 +[163.846] read(): <13> Rx: $m20000288,4#61 +[163.846] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[163.846] write(): <13> Tx: $00060000#86 +[163.848] read(): <13> Rx: $m40000024,4#57 +[163.848] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[163.849] write(): <13> Tx: $ffffff7f#01 +[164.050] read(): <13> Rx: $m20000288,4#61 +[164.050] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[164.051] write(): <13> Tx: $02060000#88 +[164.052] read(): <13> Rx: $m40000024,4#57 +[164.052] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[164.053] write(): <13> Tx: $ffffff7f#01 +[164.255] read(): <13> Rx: $m20000288,4#61 +[164.255] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[164.256] write(): <13> Tx: $04060000#8a +[164.257] read(): <13> Rx: $m40000024,4#57 +[164.257] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[164.257] write(): <13> Tx: $ffffff7f#01 +[164.459] read(): <13> Rx: $m20000288,4#61 +[164.459] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[164.459] write(): <13> Tx: $07060000#8d +[164.461] read(): <13> Rx: $m40000024,4#57 +[164.461] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[164.461] write(): <13> Tx: $ffffff7f#01 +[164.663] read(): <13> Rx: $m20000288,4#61 +[164.663] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[164.664] write(): <13> Tx: $09060000#8f +[164.665] read(): <13> Rx: $m40000024,4#57 +[164.666] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[164.666] write(): <13> Tx: $ffffff7f#01 +[164.868] read(): <13> Rx: $m20000288,4#61 +[164.868] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[164.869] write(): <13> Tx: $0b060000#b8 +[164.870] read(): <13> Rx: $m40000024,4#57 +[164.870] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[164.871] write(): <13> Tx: $ffffff7f#01 +[165.073] read(): <13> Rx: $m20000288,4#61 +[165.073] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[165.074] write(): <13> Tx: $0d060000#ba +[165.075] read(): <13> Rx: $m40000024,4#57 +[165.075] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[165.076] write(): <13> Tx: $ffffff7f#01 +[165.278] read(): <13> Rx: $m20000288,4#61 +[165.278] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[165.279] write(): <13> Tx: $0f060000#bc +[165.280] read(): <13> Rx: $m40000024,4#57 +[165.280] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[165.281] write(): <13> Tx: $ffffff7f#01 +[165.482] read(): <13> Rx: $m20000288,4#61 +[165.482] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[165.482] write(): <13> Tx: $12060000#89 +[165.483] read(): <13> Rx: $m40000024,4#57 +[165.483] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[165.484] write(): <13> Tx: $ffffff7f#01 +[165.685] read(): <13> Rx: $m20000288,4#61 +[165.685] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[165.685] write(): <13> Tx: $14060000#8b +[165.687] read(): <13> Rx: $m40000024,4#57 +[165.687] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[165.688] write(): <13> Tx: $ffffff7f#01 +[165.889] read(): <13> Rx: $m20000288,4#61 +[165.889] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[165.890] write(): <13> Tx: $16060000#8d +[165.891] read(): <13> Rx: $m40000024,4#57 +[165.891] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[165.892] write(): <13> Tx: $ffffff7f#01 +[166.094] read(): <13> Rx: $m20000288,4#61 +[166.094] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[166.094] write(): <13> Tx: $18060000#8f +[166.096] read(): <13> Rx: $m40000024,4#57 +[166.096] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[166.096] write(): <13> Tx: $ffffff7f#01 +[166.298] read(): <13> Rx: $m20000288,4#61 +[166.298] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[166.298] write(): <13> Tx: $1a060000#b8 +[166.300] read(): <13> Rx: $m40000024,4#57 +[166.300] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[166.300] write(): <13> Tx: $ffffff7f#01 +[166.502] read(): <13> Rx: $m20000288,4#61 +[166.502] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[166.502] write(): <13> Tx: $1d060000#bb +[166.505] read(): <13> Rx: $m40000024,4#57 +[166.505] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[166.505] write(): <13> Tx: $ffffff7f#01 +[166.707] read(): <13> Rx: $m20000288,4#61 +[166.707] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[166.708] write(): <13> Tx: $1f060000#bd +[166.709] read(): <13> Rx: $m40000024,4#57 +[166.709] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[166.710] write(): <13> Tx: $ffffff7f#01 +[166.912] read(): <13> Rx: $m20000288,4#61 +[166.912] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[166.912] write(): <13> Tx: $21060000#89 +[166.914] read(): <13> Rx: $m40000024,4#57 +[166.914] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[166.914] write(): <13> Tx: $ffffff7f#01 +[167.116] read(): <13> Rx: $m20000288,4#61 +[167.116] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[167.117] write(): <13> Tx: $23060000#8b +[167.119] read(): <13> Rx: $m40000024,4#57 +[167.119] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[167.119] write(): <13> Tx: $ffffff7f#01 +[167.321] read(): <13> Rx: $m20000288,4#61 +[167.321] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[167.321] write(): <13> Tx: $25060000#8d +[167.323] read(): <13> Rx: $m40000024,4#57 +[167.323] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[167.323] write(): <13> Tx: $ffffff7f#01 +[167.525] read(): <13> Rx: $m20000288,4#61 +[167.525] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[167.526] write(): <13> Tx: $28060000#90 +[167.527] read(): <13> Rx: $m40000024,4#57 +[167.527] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[167.527] write(): <13> Tx: $ffffff7f#01 +[167.729] read(): <13> Rx: $m20000288,4#61 +[167.729] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[167.730] write(): <13> Tx: $2a060000#b9 +[167.731] read(): <13> Rx: $m40000024,4#57 +[167.731] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[167.732] write(): <13> Tx: $ffffff7f#01 +[167.933] read(): <13> Rx: $m20000288,4#61 +[167.933] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[167.934] write(): <13> Tx: $2c060000#bb +[167.936] read(): <13> Rx: $m40000024,4#57 +[167.936] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[167.936] write(): <13> Tx: $ffffff7f#01 +[168.138] read(): <13> Rx: $m20000288,4#61 +[168.138] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[168.139] write(): <13> Tx: $2f060000#be +[168.140] read(): <13> Rx: $m40000024,4#57 +[168.140] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[168.141] write(): <13> Tx: $ffffff7f#01 +[168.343] read(): <13> Rx: $m20000288,4#61 +[168.343] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[168.344] write(): <13> Tx: $31060000#8a +[168.345] read(): <13> Rx: $m40000024,4#57 +[168.345] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[168.346] write(): <13> Tx: $ffffff7f#01 +[168.548] read(): <13> Rx: $m20000288,4#61 +[168.548] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[168.548] write(): <13> Tx: $34060000#8d +[168.550] read(): <13> Rx: $m40000024,4#57 +[168.550] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[168.550] write(): <13> Tx: $ffffff7f#01 +[168.752] read(): <13> Rx: $m20000288,4#61 +[168.752] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[168.752] write(): <13> Tx: $36060000#8f +[168.754] read(): <13> Rx: $m40000024,4#57 +[168.754] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[168.754] write(): <13> Tx: $ffffff7f#01 +[168.957] read(): <13> Rx: $m20000288,4#61 +[168.957] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[168.957] write(): <13> Tx: $38060000#91 +[169.014] read(): <13> Rx: $m40000024,4#57 +[169.014] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[169.015] write(): <13> Tx: $ffffff7f#01 +[169.217] read(): <13> Rx: $m20000288,4#61 +[169.217] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[169.218] write(): <13> Tx: $3a060000#ba +[169.219] read(): <13> Rx: $m40000024,4#57 +[169.219] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[169.220] write(): <13> Tx: $ffffff7f#01 +[169.422] read(): <13> Rx: $m20000288,4#61 +[169.422] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[169.422] write(): <13> Tx: $3c060000#bc +[169.423] read(): <13> Rx: $m40000024,4#57 +[169.423] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[169.424] write(): <13> Tx: $ffffff7f#01 +[169.626] read(): <13> Rx: $m20000288,4#61 +[169.626] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[169.627] write(): <13> Tx: $3f060000#bf +[169.629] read(): <13> Rx: $m40000024,4#57 +[169.629] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[169.630] write(): <13> Tx: $ffffff7f#01 +[169.832] read(): <13> Rx: $m20000288,4#61 +[169.832] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[169.832] write(): <13> Tx: $41060000#8b +[169.834] read(): <13> Rx: $m40000024,4#57 +[169.834] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[169.835] write(): <13> Tx: $ffffff7f#01 +[170.037] read(): <13> Rx: $m20000288,4#61 +[170.037] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[170.037] write(): <13> Tx: $43060000#8d +[170.039] read(): <13> Rx: $m40000024,4#57 +[170.039] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[170.039] write(): <13> Tx: $ffffff7f#01 +[170.241] read(): <13> Rx: $m20000288,4#61 +[170.242] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[170.242] write(): <13> Tx: $45060000#8f +[170.244] read(): <13> Rx: $m40000024,4#57 +[170.244] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[170.244] write(): <13> Tx: $ffffff7f#01 +[170.446] read(): <13> Rx: $m20000288,4#61 +[170.446] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[170.447] write(): <13> Tx: $47060000#91 +[170.448] read(): <13> Rx: $m40000024,4#57 +[170.448] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[170.449] write(): <13> Tx: $ffffff7f#01 +[170.650] read(): <13> Rx: $m20000288,4#61 +[170.650] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[170.651] write(): <13> Tx: $4b060000#bc +[170.652] read(): <13> Rx: $m40000024,4#57 +[170.652] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[170.653] write(): <13> Tx: $ffffff7f#01 +[170.855] read(): <13> Rx: $m20000288,4#61 +[170.855] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[170.856] write(): <13> Tx: $4d060000#be +[170.857] read(): <13> Rx: $m40000024,4#57 +[170.857] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[170.858] write(): <13> Tx: $ffffff7f#01 +[171.059] read(): <13> Rx: $m20000288,4#61 +[171.059] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[171.060] write(): <13> Tx: $4f060000#c0 +[171.062] read(): <13> Rx: $m40000024,4#57 +[171.062] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[171.062] write(): <13> Tx: $ffffff7f#01 +[171.264] read(): <13> Rx: $m20000288,4#61 +[171.264] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[171.265] write(): <13> Tx: $51060000#8c +[171.266] read(): <13> Rx: $m40000024,4#57 +[171.266] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[171.267] write(): <13> Tx: $ffffff7f#01 +[171.468] read(): <13> Rx: $m20000288,4#61 +[171.468] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[171.469] write(): <13> Tx: $53060000#8e +[171.471] read(): <13> Rx: $m40000024,4#57 +[171.471] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[171.471] write(): <13> Tx: $ffffff7f#01 +[171.673] read(): <13> Rx: $m20000288,4#61 +[171.674] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[171.674] write(): <13> Tx: $56060000#91 +[171.675] read(): <13> Rx: $m40000024,4#57 +[171.675] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[171.676] write(): <13> Tx: $ffffff7f#01 +[171.878] read(): <13> Rx: $m20000288,4#61 +[171.878] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[171.879] write(): <13> Tx: $58060000#93 +[171.880] read(): <13> Rx: $m40000024,4#57 +[171.880] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[171.881] write(): <13> Tx: $ffffff7f#01 +[172.083] read(): <13> Rx: $m20000288,4#61 +[172.083] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[172.083] write(): <13> Tx: $5a060000#bc +[172.085] read(): <13> Rx: $m40000024,4#57 +[172.085] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[172.085] write(): <13> Tx: $ffffff7f#01 +[172.287] read(): <13> Rx: $m20000288,4#61 +[172.287] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[172.288] write(): <13> Tx: $5c060000#be +[172.289] read(): <13> Rx: $m40000024,4#57 +[172.290] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[172.290] write(): <13> Tx: $ffffff7f#01 +[172.492] read(): <13> Rx: $m20000288,4#61 +[172.492] handlePacket(): Reading 0x4 bytes of memory from addr 0x20000288 +[172.493] write(): <13> Tx: $5e060000#c0 +[172.494] read(): <13> Rx: $m40000024,4#57 +[172.494] handlePacket(): Reading 0x4 bytes of memory from addr 0x40000024 +[172.495] write(): <13> Tx: $ffffff7f#01 +[172.543] read(): <13> Rx: $vCont?#49 +[172.543] write(): <13> Tx: $vCont;c;s;t#05 +[172.543] read(): <13> Rx: $vCont;t:1#24 +[172.543] handle_vCont_t(): handle_vCont_t, Halt thread +[172.543] write(): <13> Tx: $OK#9a +[172.545] read(): <13> Rx: $vKill;a410#33 +[172.545] handlePacket(): Hidden/Unsupported v-command 'vKill', see RSP for details +[172.545] write(): <13> Tx: $#00 +[172.545] read(): <13> Rx: $k#6b +[172.545] stop(): Stopping port 61235 diff --git a/otto_controller_source/Inc/encoder.h b/otto_controller_source/Inc/encoder.h index b5b2ed7..72f2236 100644 --- a/otto_controller_source/Inc/encoder.h +++ b/otto_controller_source/Inc/encoder.h @@ -6,9 +6,9 @@ class Encoder { public: TIM_HandleTypeDef* timer_; - uint32_t previous_millis; - uint32_t current_millis; - int32_t ticks; //if negative the wheel is going backwards + uint32_t previous_millis_; + uint32_t current_millis_; + int32_t ticks_; //if negative the wheel is going backwards uint32_t kTicksPerRevolution = 74000; //x2 resolution float kPi = 3.14159; diff --git a/otto_controller_source/Inc/odometry_calc.h b/otto_controller_source/Inc/odometry_calc.h new file mode 100644 index 0000000..da32e02 --- /dev/null +++ b/otto_controller_source/Inc/odometry_calc.h @@ -0,0 +1,28 @@ +#ifndef ODOMETRY_CALC_H +#define ODOMETRY_CALC_H + +#include "encoder.h" +#include "nav_msgs/Odometry.h" + +class OdometryCalc{ + public: + Encoder left_encoder_; + Encoder right_encoder_; + nav_msgs::Odometry odometry_; + + OdometryCalc(){ + left_encoder_ = NULL; + right_encoder_ = NULL; + } + + OdometryCalc(Encoder left, Encoder right){ + Encoder left_encoder_ = left; + Encoder right_encoder_ = right; + } + + + +}; + + +#endif diff --git a/otto_controller_source/Src/encoder.cpp b/otto_controller_source/Src/encoder.cpp index d9e04d5..3f9ce27 100644 --- a/otto_controller_source/Src/encoder.cpp +++ b/otto_controller_source/Src/encoder.cpp @@ -7,29 +7,29 @@ Encoder::Encoder(TIM_HandleTypeDef* timer) { void Encoder::Setup() { HAL_TIM_Encoder_Start(timer_, TIM_CHANNEL_ALL); this->ResetCount(); - this->previous_millis = 0; - this->current_millis = HAL_GetTick(); + this->previous_millis_ = 0; + this->current_millis_ = HAL_GetTick(); } void Encoder::UpdateValues() { - this->previous_millis = this->current_millis; - this->current_millis = HAL_GetTick(); - this->ticks = this->GetCount(); + this->previous_millis_ = this->current_millis_; + this->current_millis_ = HAL_GetTick(); + this->ticks_ = this->GetCount(); this->ResetCount(); } float Encoder::GetMeters(){ this->UpdateValues(); - float meters = ((float) this->ticks * kWheelCircumference) + float meters = ((float) this->ticks_ * kWheelCircumference) / kTicksPerRevolution; return meters; } float Encoder::GetLinearVelocity() { this->UpdateValues(); - float meters = ((float) this->ticks * kWheelCircumference) + float meters = ((float) this->ticks_ * kWheelCircumference) / kTicksPerRevolution; - float deltaTime = this->current_millis - this->previous_millis; + float deltaTime = this->current_millis_ - this->previous_millis_; float linear_velocity = (meters / (deltaTime / 1000)); return linear_velocity; } diff --git a/otto_controller_source/Src/main.cpp b/otto_controller_source/Src/main.cpp index 7e7c5f3..375747b 100644 --- a/otto_controller_source/Src/main.cpp +++ b/otto_controller_source/Src/main.cpp @@ -59,6 +59,7 @@ Encoder left_encoder = Encoder(&htim2); float velocity = 0; int tick = 0; float meters = 0; +int ciao = 0; /* USER CODE END PV */ @@ -119,6 +120,7 @@ int main(void) HAL_TIM_Base_Start_IT(&htim3); left_encoder.Setup(); + /* USER CODE END 2 */ /* Infinite loop */ @@ -128,7 +130,8 @@ int main(void) //tick = left_encoder.GetCount(); //meters = left_encoder.GetMeters(); //left_encoder.ResetCount(); - //HAL_Delay(1000); + ciao++; + HAL_Delay(1000); /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ @@ -498,8 +501,8 @@ static void MX_GPIO_Init(void) void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim){ if (htim->Instance == TIM3){ velocity = left_encoder.GetLinearVelocity(); + ciao++; } - } /* USER CODE END 4 */ diff --git a/otto_controller_source/Src/odometry_calc.cpp b/otto_controller_source/Src/odometry_calc.cpp new file mode 100644 index 0000000..8e18b33 --- /dev/null +++ b/otto_controller_source/Src/odometry_calc.cpp @@ -0,0 +1,3 @@ +#include "odometry_calc.h" + + diff --git a/otto_controller_source/otto_controller_source Debug.launch b/otto_controller_source/otto_controller_source Debug.launch index 8932994..3a6549b 100644 --- a/otto_controller_source/otto_controller_source Debug.launch +++ b/otto_controller_source/otto_controller_source Debug.launch @@ -34,7 +34,7 @@ - +