|
|
@ -1605,3 +1605,268 @@ Breakpoint 1, main () at ../main.c:8
|
|
|
|
### Variables ##################################################################
|
|
|
|
### Variables ##################################################################
|
|
|
|
################################################################################
|
|
|
|
################################################################################
|
|
|
|
[Inferior 1 (Remote target) detached]
|
|
|
|
[Inferior 1 (Remote target) detached]
|
|
|
|
|
|
|
|
../scripts/push.gdb:6: Error in sourced command file:
|
|
|
|
|
|
|
|
Attaching to Remote target failed
|
|
|
|
|
|
|
|
Quit
|
|
|
|
|
|
|
|
quit
|
|
|
|
|
|
|
|
Dummy_Handler () at ../gcc/gcc/startup_same54.c:676
|
|
|
|
|
|
|
|
676 while (1) {
|
|
|
|
|
|
|
|
### Assembly ###################################################################
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
0x00000f00 Dummy_Handler+0 b.n 0xf00 <Dummy_Handler>
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
### Breakpoints ################################################################
|
|
|
|
|
|
|
|
### Expressions ################################################################
|
|
|
|
|
|
|
|
### History ####################################################################
|
|
|
|
|
|
|
|
### Memory #####################################################################
|
|
|
|
|
|
|
|
### Registers ##################################################################
|
|
|
|
|
|
|
|
r0 0x81481949 r8 0x0000393d xpsr 0x31000003
|
|
|
|
|
|
|
|
r1 0x00000000 r9 0x0000ef7d fpscr 0x00000000
|
|
|
|
|
|
|
|
r2 0x2000195c r10 0x200035f0 msp 0x2000fb68
|
|
|
|
|
|
|
|
r3 0x20001960 r11 0x200057a4 psp 0xfdff277c
|
|
|
|
|
|
|
|
r4 0x81481949 r12 0xffffffff primask 0x00
|
|
|
|
|
|
|
|
r5 0x00000f05 sp 0x2000fb68 basepri 0x00
|
|
|
|
|
|
|
|
r6 0x00000000 lr 0xffffffe9 faultmask 0x00
|
|
|
|
|
|
|
|
r7 0x00003489 pc 0x00000f00 control 0x00
|
|
|
|
|
|
|
|
### Source #####################################################################
|
|
|
|
|
|
|
|
666 /* Infinite loop */
|
|
|
|
|
|
|
|
667 while (1)
|
|
|
|
|
|
|
|
668 ;
|
|
|
|
|
|
|
|
669 }
|
|
|
|
|
|
|
|
670
|
|
|
|
|
|
|
|
671 /**
|
|
|
|
|
|
|
|
672 * \brief Default interrupt handler for unused IRQs.
|
|
|
|
|
|
|
|
673 */
|
|
|
|
|
|
|
|
674 void Dummy_Handler(void)
|
|
|
|
|
|
|
|
675 {
|
|
|
|
|
|
|
|
676 while (1) {
|
|
|
|
|
|
|
|
677 }
|
|
|
|
|
|
|
|
678 }
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
### Stack ######################################################################
|
|
|
|
|
|
|
|
[0] from 0x00000f00 in Dummy_Handler+0 at ../gcc/gcc/startup_same54.c:676
|
|
|
|
|
|
|
|
[1] from 0xffffffe9
|
|
|
|
|
|
|
|
[2] from 0x0000fc1a in lv_mem_free+0 at ../shared/thirdparty/lvgl/src/lv_misc/lv_mem.c:230
|
|
|
|
|
|
|
|
[3] from 0x0000fc1a in lv_mem_free+14 at ../shared/thirdparty/lvgl/src/lv_misc/lv_mem.c:218
|
|
|
|
|
|
|
|
[4] from 0x00005e5e in lv_style_reset+10 at ../shared/thirdparty/lvgl/src/lv_core/lv_style.c:323
|
|
|
|
|
|
|
|
[5] from 0x000063a0 in _lv_style_list_reset+24 at ../shared/thirdparty/lvgl/src/lv_core/lv_style.c:291
|
|
|
|
|
|
|
|
[6] from 0x00002fae in lv_obj_clean_style_list+38 at ../shared/thirdparty/lvgl/src/lv_core/lv_obj.c:1174
|
|
|
|
|
|
|
|
[7] from 0x00003944 in lv_obj_reset_style_list+8 at ../shared/thirdparty/lvgl/src/lv_core/lv_obj.c:1190
|
|
|
|
|
|
|
|
[8] from 0x0001d266 in lv_demo_benchmark+34 at ../shared/thirdparty/lv_examples/src/lv_demo_benchmark/lv_demo_benchmark.c:634
|
|
|
|
|
|
|
|
[9] from 0x00001c6a in p_screen_init+18 at ../shared/devices/p_screen.c:40
|
|
|
|
|
|
|
|
[+]
|
|
|
|
|
|
|
|
### Threads ####################################################################
|
|
|
|
|
|
|
|
[1] id 0 from 0x00000f00 in Dummy_Handler+0 at ../gcc/gcc/startup_same54.c:676
|
|
|
|
|
|
|
|
### Variables ##################################################################
|
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
Breakpoint 1 at 0xf94: file ../main.c, line 7.
|
|
|
|
|
|
|
|
Note: automatically using hardware breakpoints for read-only addresses.
|
|
|
|
|
|
|
|
Loading section .text, size 0x40ba8 lma 0x0
|
|
|
|
|
|
|
|
Loading section .ARM.exidx, size 0x8 lma 0x40ba8
|
|
|
|
|
|
|
|
Loading section .relocate, size 0x118c lma 0x40bb0
|
|
|
|
|
|
|
|
Start address 0x00000000, load size 269628
|
|
|
|
|
|
|
|
Transfer rate: 56 KB/sec, 976 bytes/write.
|
|
|
|
|
|
|
|
[H[J[3J### Output/messages ############################################################
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Breakpoint 1, main () at ../main.c:7
|
|
|
|
|
|
|
|
7 oracle_init();
|
|
|
|
|
|
|
|
### Assembly ###################################################################
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
!0x00000f94 main+0 push {r3, lr}
|
|
|
|
|
|
|
|
0x00000f96 main+2 ldr r3, [pc, #12] ; (0xfa4 <main+16>)
|
|
|
|
|
|
|
|
0x00000f98 main+4 ldr r4, [pc, #12] ; (0xfa8 <main+20>)
|
|
|
|
|
|
|
|
0x00000f9a main+6 blx r3
|
|
|
|
|
|
|
|
0x00000f9c main+8 ldr r3, [pc, #12] ; (0xfac <main+24>)
|
|
|
|
|
|
|
|
### Breakpoints ################################################################
|
|
|
|
|
|
|
|
[1] break at 0x00000f94 in ../main.c:7 for main hit 1 time
|
|
|
|
|
|
|
|
### Expressions ################################################################
|
|
|
|
|
|
|
|
### History ####################################################################
|
|
|
|
|
|
|
|
### Memory #####################################################################
|
|
|
|
|
|
|
|
### Registers ##################################################################
|
|
|
|
|
|
|
|
r0 0x00040bb0 r8 0x0000393d xpsr 0x61000000
|
|
|
|
|
|
|
|
r1 0x00000000 r9 0x0000ef7d fpscr 0x00000000
|
|
|
|
|
|
|
|
r2 0x00f00000 r10 0x200035f0 msp 0x2000fc48
|
|
|
|
|
|
|
|
r3 0x00000f95 r11 0x200057a4 psp 0xfdff277c
|
|
|
|
|
|
|
|
r4 0x1ffffffd r12 0x00000004 primask 0x00
|
|
|
|
|
|
|
|
r5 0x00000f05 sp 0x2000fc48 basepri 0x00
|
|
|
|
|
|
|
|
r6 0x00000000 lr 0x00000f65 faultmask 0x00
|
|
|
|
|
|
|
|
r7 0x00003489 pc 0x00000f94 control 0x00
|
|
|
|
|
|
|
|
### Source #####################################################################
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
1 #include "oracle.h"
|
|
|
|
|
|
|
|
2 #include "p_usart.h"
|
|
|
|
|
|
|
|
3 #include "p_i2c.h"
|
|
|
|
|
|
|
|
4
|
|
|
|
|
|
|
|
5 int main(void)
|
|
|
|
|
|
|
|
6 {
|
|
|
|
|
|
|
|
! 7 oracle_init();
|
|
|
|
|
|
|
|
8 p_i2c_detect();
|
|
|
|
|
|
|
|
9 for(;;)
|
|
|
|
|
|
|
|
10 {
|
|
|
|
|
|
|
|
11 oracle_service();
|
|
|
|
|
|
|
|
12 }
|
|
|
|
|
|
|
|
13 }
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
### Stack ######################################################################
|
|
|
|
|
|
|
|
[0] from 0x00000f94 in main+0 at ../main.c:7
|
|
|
|
|
|
|
|
### Threads ####################################################################
|
|
|
|
|
|
|
|
[1] id -1 from 0x00000f94 in main+0 at ../main.c:7
|
|
|
|
|
|
|
|
### Variables ##################################################################
|
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
[Inferior 1 (Remote target) detached]
|
|
|
|
|
|
|
|
Dummy_Handler () at ../gcc/gcc/startup_same54.c:676
|
|
|
|
|
|
|
|
676 while (1) {
|
|
|
|
|
|
|
|
### Assembly ###################################################################
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
0x00000f00 Dummy_Handler+0 b.n 0xf00 <Dummy_Handler>
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
### Breakpoints ################################################################
|
|
|
|
|
|
|
|
### Expressions ################################################################
|
|
|
|
|
|
|
|
### History ####################################################################
|
|
|
|
|
|
|
|
### Memory #####################################################################
|
|
|
|
|
|
|
|
### Registers ##################################################################
|
|
|
|
|
|
|
|
r0 0x81481949 r8 0x0000393d xpsr 0x31000003
|
|
|
|
|
|
|
|
r1 0x00000000 r9 0x0000ef7d fpscr 0x00000000
|
|
|
|
|
|
|
|
r2 0x2000195c r10 0x200035f0 msp 0x2000fb68
|
|
|
|
|
|
|
|
r3 0x20001960 r11 0x200057a4 psp 0xfdff277c
|
|
|
|
|
|
|
|
r4 0x81481949 r12 0xffffffff primask 0x00
|
|
|
|
|
|
|
|
r5 0x00000f05 sp 0x2000fb68 basepri 0x00
|
|
|
|
|
|
|
|
r6 0x00000000 lr 0xffffffe9 faultmask 0x00
|
|
|
|
|
|
|
|
r7 0x00003489 pc 0x00000f00 control 0x00
|
|
|
|
|
|
|
|
### Source #####################################################################
|
|
|
|
|
|
|
|
666 /* Infinite loop */
|
|
|
|
|
|
|
|
667 while (1)
|
|
|
|
|
|
|
|
668 ;
|
|
|
|
|
|
|
|
669 }
|
|
|
|
|
|
|
|
670
|
|
|
|
|
|
|
|
671 /**
|
|
|
|
|
|
|
|
672 * \brief Default interrupt handler for unused IRQs.
|
|
|
|
|
|
|
|
673 */
|
|
|
|
|
|
|
|
674 void Dummy_Handler(void)
|
|
|
|
|
|
|
|
675 {
|
|
|
|
|
|
|
|
676 while (1) {
|
|
|
|
|
|
|
|
677 }
|
|
|
|
|
|
|
|
678 }
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
### Stack ######################################################################
|
|
|
|
|
|
|
|
[0] from 0x00000f00 in Dummy_Handler+0 at ../gcc/gcc/startup_same54.c:676
|
|
|
|
|
|
|
|
[1] from 0xffffffe9
|
|
|
|
|
|
|
|
[2] from 0x0000fc1a in _lv_area_is_point_on+102 at ../shared/thirdparty/lvgl/src/lv_misc/lv_area.c:165
|
|
|
|
|
|
|
|
[3] from 0x00003944 in lv_obj_realign+100 at ../shared/thirdparty/lvgl/src/lv_core/lv_obj.c:1077
|
|
|
|
|
|
|
|
[4] from 0x0000fffe in lv_color_mix+34 at ../shared/thirdparty/lvgl/src/lv_misc/lv_color.h:443
|
|
|
|
|
|
|
|
[5] from 0x0000fffe in lv_color_lighten+36 at ../shared/thirdparty/lvgl/src/lv_misc/lv_color.c:133
|
|
|
|
|
|
|
|
[6] from 0x00000fe8 in oracle_init+56 at ../oracle.c:30
|
|
|
|
|
|
|
|
### Threads ####################################################################
|
|
|
|
|
|
|
|
[1] id 0 from 0x00000f00 in Dummy_Handler+0 at ../gcc/gcc/startup_same54.c:676
|
|
|
|
|
|
|
|
### Variables ##################################################################
|
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
Breakpoint 1 at 0xf94: file ../main.c, line 7.
|
|
|
|
|
|
|
|
Note: automatically using hardware breakpoints for read-only addresses.
|
|
|
|
|
|
|
|
Loading section .text, size 0x41880 lma 0x0
|
|
|
|
|
|
|
|
Loading section .ARM.exidx, size 0x8 lma 0x41880
|
|
|
|
|
|
|
|
Loading section .relocate, size 0x118c lma 0x41888
|
|
|
|
|
|
|
|
Start address 0x00000000, load size 272916
|
|
|
|
|
|
|
|
Transfer rate: 56 KB/sec, 978 bytes/write.
|
|
|
|
|
|
|
|
[H[J[3J### Output/messages ############################################################
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Breakpoint 1, main () at ../main.c:7
|
|
|
|
|
|
|
|
7 oracle_init();
|
|
|
|
|
|
|
|
### Assembly ###################################################################
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
!0x00000f94 main+0 push {r3, lr}
|
|
|
|
|
|
|
|
0x00000f96 main+2 ldr r3, [pc, #12] ; (0xfa4 <main+16>)
|
|
|
|
|
|
|
|
0x00000f98 main+4 ldr r4, [pc, #12] ; (0xfa8 <main+20>)
|
|
|
|
|
|
|
|
0x00000f9a main+6 blx r3
|
|
|
|
|
|
|
|
0x00000f9c main+8 ldr r3, [pc, #12] ; (0xfac <main+24>)
|
|
|
|
|
|
|
|
### Breakpoints ################################################################
|
|
|
|
|
|
|
|
[1] break at 0x00000f94 in ../main.c:7 for main hit 1 time
|
|
|
|
|
|
|
|
### Expressions ################################################################
|
|
|
|
|
|
|
|
### History ####################################################################
|
|
|
|
|
|
|
|
### Memory #####################################################################
|
|
|
|
|
|
|
|
### Registers ##################################################################
|
|
|
|
|
|
|
|
r0 0x00041888 r8 0x0000393d xpsr 0x61000000
|
|
|
|
|
|
|
|
r1 0x00000000 r9 0x0000ef7d fpscr 0x00000000
|
|
|
|
|
|
|
|
r2 0x00f00000 r10 0x200035f0 msp 0x200121f0
|
|
|
|
|
|
|
|
r3 0x00000f95 r11 0x200057a4 psp 0xfdff277c
|
|
|
|
|
|
|
|
r4 0x1ffffffd r12 0x00000008 primask 0x00
|
|
|
|
|
|
|
|
r5 0x00000f05 sp 0x200121f0 basepri 0x00
|
|
|
|
|
|
|
|
r6 0x00000000 lr 0x00000f65 faultmask 0x00
|
|
|
|
|
|
|
|
r7 0x00003489 pc 0x00000f94 control 0x00
|
|
|
|
|
|
|
|
### Source #####################################################################
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
1 #include "oracle.h"
|
|
|
|
|
|
|
|
2 #include "p_usart.h"
|
|
|
|
|
|
|
|
3 #include "p_i2c.h"
|
|
|
|
|
|
|
|
4
|
|
|
|
|
|
|
|
5 int main(void)
|
|
|
|
|
|
|
|
6 {
|
|
|
|
|
|
|
|
! 7 oracle_init();
|
|
|
|
|
|
|
|
8 p_i2c_detect();
|
|
|
|
|
|
|
|
9 for(;;)
|
|
|
|
|
|
|
|
10 {
|
|
|
|
|
|
|
|
11 oracle_service();
|
|
|
|
|
|
|
|
12 }
|
|
|
|
|
|
|
|
13 }
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
~
|
|
|
|
|
|
|
|
### Stack ######################################################################
|
|
|
|
|
|
|
|
[0] from 0x00000f94 in main+0 at ../main.c:7
|
|
|
|
|
|
|
|
### Threads ####################################################################
|
|
|
|
|
|
|
|
[1] id -1 from 0x00000f94 in main+0 at ../main.c:7
|
|
|
|
|
|
|
|
### Variables ##################################################################
|
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
[Inferior 1 (Remote target) detached]
|
|
|
|
|
|
|
|
../scripts/push.gdb:6: Error in sourced command file:
|
|
|
|
|
|
|
|
Attaching to Remote target failed
|
|
|
|
|
|
|
|
quit
|
|
|
|
|
|
|
|
../scripts/push.gdb:6: Error in sourced command file:
|
|
|
|
|
|
|
|
Attaching to Remote target failed
|
|
|
|
|
|
|
|
Quit
|
|
|
|
|
|
|
|
quit
|
|
|
|
|
|
|
|
../scripts/push.gdb:6: Error in sourced command file:
|
|
|
|
|
|
|
|
Attaching to Remote target failed
|
|
|
|
|
|
|
|
Quit
|
|
|
|
|
|
|
|
quit
|
|
|
|