|
|
scripts/push.gdb:6: Error in sourced command file:
|
|
|
Attaching to Remote target failed
|
|
|
[36m───[0m [1;33mAssembly[0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[1;32m0x000017e2[0m[1;32m [0m[1;32m[0m[1;32m?[0m[1;32m b.n 0x17e2[0m
|
|
|
[1;30m0x000017e4[0m [1;30m?[0m ldr r1, [pc, #96] ; (0x1848)
|
|
|
[1;30m0x000017e6[0m [1;30m?[0m ldr r0, [pc, #100] ; (0x184c)
|
|
|
[1;30m0x000017e8[0m [1;30m?[0m cmp r1, r0
|
|
|
[1;30m0x000017ea[0m [1;30m?[0m push {r4, lr}
|
|
|
[1;30m0x000017ec[0m [1;30m?[0m beq.n 0x1804 <_fini>
|
|
|
[1;30m0x000017ee[0m [1;30m?[0m ldr r3, [pc, #96] ; (0x1850)
|
|
|
[1;30m0x000017f0[0m [1;30m?[0m adds r2, r3, #3
|
|
|
[1;30m0x000017f2[0m [1;30m?[0m subs r2, r2, r0
|
|
|
[1;30m0x000017f4[0m [1;30m?[0m bic.w r2, r2, #3
|
|
|
[36m───[0m [33mBreakpoints[0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[36m───[0m [33mExpressions[0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[36m───[0m [33mHistory[0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[36m───[0m [33mMemory[0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[36m───[0m [1;33mRegisters[0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[1;30mr0[0m [1;32m0x200102ba[0m [1;30mr1[0m [1;32m0x200102ba[0m [1;30mr2[0m [1;32m0x00000001[0m [1;30mr3[0m [1;32m0xffffffff[0m [1;30mr4[0m [1;32m0x20000328[0m [1;30mr5[0m [1;32m0x200102ba[0m
|
|
|
[1;30mr6[0m [1;32m0x00001100[0m [1;30mr7[0m [1;32m0x000002d5[0m [1;30mr8[0m [1;32m0x000002a5[0m [1;30mr9[0m [1;32m0x00000000[0m [1;30mr10[0m [1;32m0x2000031c[0m [1;30mr11[0m [1;32m0xaf9fbfff[0m
|
|
|
[1;30mr12[0m [1;32m0x0000004a[0m [1;30msp[0m [1;32m0x20010278[0m [1;30mlr[0m [1;32m0xfffffff9[0m [1;30mpc[0m [1;32m0x000017e2[0m [1;30mxpsr[0m [1;32m0x21000003[0m [1;30mfpscr[0m [1;32m0x00000000[0m
|
|
|
[1;30mmsp[0m [1;32m0x20010278[0m [1;30mpsp[0m [1;32m0xfff3df7c[0m [1;30mprimask[0m [1;32m0x00[0m [1;30mbasepri[0m [1;32m0x00[0m [1;30mfaultmask[0m [1;32m0x00[0m [1;30mcontrol[0m [1;32m0x00[0m
|
|
|
[36m───[0m [33mSource[0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[36m───[0m [1;33mStack[0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[[1;32m0[0m] from [1;32m0x000017e2[0m
|
|
|
[36m───[0m [1;33mThreads[0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[[1;32m1[0m] id [1;32m0[0m from [1;32m0x000017e2[0m
|
|
|
[36m───[0m [33mVariables[0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
0x000017e2 in ?? ()
|
|
|
Breakpoint 1 at 0x704: file ../main.c, line 6.
|
|
|
Loading section .text, size 0x1814 lma 0x0
|
|
|
Loading section .relocate, size 0x64 lma 0x1814
|
|
|
Start address 0x0, load size 6264
|
|
|
Transfer rate: 49 KB/sec, 783 bytes/write.
|
|
|
[H[J[3J[36m───[0m [1;33mOutput/messages[0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
Note: automatically using hardware breakpoints for read-only addresses.
|
|
|
[36m───[0m [1;33mAssembly[0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[1;30m~[0m
|
|
|
[1;30m~[0m
|
|
|
[1;30m~[0m
|
|
|
[1;30m~[0m
|
|
|
[1;30m~[0m
|
|
|
[0;41m![0m[1;32m0x00000704[0m[1;32m [0m[1;32m[0m[1;32mmain+0[0m[1;32m push {r3, lr}[0m
|
|
|
[32m0x00000706[0m[32m [0m[32m[0m[32mmain+2[0m[32m ldr r3, [pc, #16] ; (0x718 <main+20>)[0m
|
|
|
[32m0x00000708[0m[32m [0m[32m[0m[32mmain+4[0m[32m blx r3[0m
|
|
|
[1;30m0x0000070a[0m [1;30mmain+6[0m ldr r3, [pc, #16] ; (0x71c <main+24>)
|
|
|
[1;30m0x0000070c[0m [1;30mmain+8[0m blx r3
|
|
|
[36m───[0m [1;33mBreakpoints[0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[[1;32m1[0m] [1;32mbreak[0m at [1;32m0x00000704[0m in [1;32m../main.c[0m:[1;32m6[0m for [1;32mmain[0m hit [1;32m1[0m time
|
|
|
[36m───[0m [33mExpressions[0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[36m───[0m [33mHistory[0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[36m───[0m [33mMemory[0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[36m───[0m [1;33mRegisters[0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[1;30mr0[0m [1;32m0x20000064[0m [1;30mr1[0m [1;32m0x00000000[0m [1;30mr2[0m [1;32m0x00f00000[0m [1;30mr3[0m [1;32m0x00000705[0m [1;30mr4[0m [1;32m0x1ffffffd[0m [1;30mr5[0m [m0x200102ba[0m
|
|
|
[1;30mr6[0m [m0x00001100[0m [1;30mr7[0m [m0x000002d5[0m [1;30mr8[0m [m0x000002a5[0m [1;30mr9[0m [m0x00000000[0m [1;30mr10[0m [m0x2000031c[0m [1;30mr11[0m [m0xaf9fbfff[0m
|
|
|
[1;30mr12[0m [m0x0000004a[0m [1;30msp[0m [1;32m0x200100d0[0m [1;30mlr[0m [1;32m0x000006d5[0m [1;30mpc[0m [1;32m0x00000704[0m [1;30mxpsr[0m [1;32m0x61000000[0m [1;30mfpscr[0m [m0x00000000[0m
|
|
|
[1;30mmsp[0m [1;32m0x200100d0[0m [1;30mpsp[0m [m0xfff3df7c[0m [1;30mprimask[0m [m0x00[0m [1;30mbasepri[0m [m0x00[0m [1;30mfaultmask[0m [m0x00[0m [1;30mcontrol[0m [m0x00[0m
|
|
|
[36m───[0m [1;33mSource[0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[1;30m~[0m
|
|
|
[1;30m~[0m
|
|
|
[1;30m~[0m
|
|
|
[1;30m~[0m
|
|
|
[1;30m~[0m
|
|
|
[1;30m 1[0m #include <atmel_start.h>
|
|
|
[1;30m 2[0m #include "pdebug.h"
|
|
|
[1;30m 3[0m int main(void)
|
|
|
[1;30m 4[0m {
|
|
|
[1;30m 5[0m /* Initializes MCU, drivers and middleware */
|
|
|
[0;41m![0m[1;32m 6 atmel_start_init();[0m
|
|
|
[1;30m 7[0m pdebug_init();
|
|
|
[1;30m 8[0m
|
|
|
[1;30m 9[0m printf("Hi\n");
|
|
|
[1;30m10[0m
|
|
|
[1;30m11[0m /* Replace with your application code */
|
|
|
[1;30m12[0m while (1) {
|
|
|
[1;30m13[0m }
|
|
|
[1;30m14[0m }
|
|
|
[1;30m~[0m
|
|
|
[36m───[0m [1;33mStack[0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[[1;32m0[0m] from [1;32m0x00000704[0m in [1;32mmain[0m+[1;32m0[0m at [1;32m../main.c[0m:[1;32m6[0m
|
|
|
[36m───[0m [1;33mThreads[0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[[1;32m1[0m] id [1;32m-1[0m from [1;32m0x00000704[0m in [1;32mmain[0m+[1;32m0[0m at [1;32m../main.c[0m:[1;32m6[0m
|
|
|
[36m───[0m [33mVariables[0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
[36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────[0m
|
|
|
|
|
|
Breakpoint 1, main () at ../main.c:6
|
|
|
6 atmel_start_init();
|