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();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;32m0x00000714 [0m [1;32m [0m [1;32m [0m [1;32mhri_mclk_write_CPUDIV_reg+0 [0m [1;32m b.n 0x714 <_mclk_init> [0m
[32m0x00000716 [0m [32m [0m [32m [0m [32mhri_mclk_write_CPUDIV_reg+2 [0m [32m nop [0m
[32m0x00000718 [0m [32m [0m [32m [0m [32mhri_mclk_write_CPUDIV_reg+4 [0m [32m lsrs r1, r7, #17 [0m
[1;30m~ [0m
[1;30m~ [0m
[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;32m0x00000003 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000004c9 [0m [1;30mr4 [0m [1;32m0x1ffffffd [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;32m0x200100c8 [0m [1;30mlr [0m [1;32m0x00000715 [0m [1;30mpc [0m [1;32m0x00000714 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100c8 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m233 [0m {
[1;30m234 [0m uint8_t tmp;
[1;30m235 [0m tmp = ((Mclk *)hw)->CPUDIV.reg;
[1;30m236 [0m tmp &= mask;
[1;30m237 [0m return tmp;
[1;30m238 [0m }
[1;30m239 [0m
[1;30m240 [0m static inline void hri_mclk_write_CPUDIV_reg(const void *const hw, hri_mclk_cpudiv_reg_t data)
[1;30m241 [0m {
[1;30m242 [0m MCLK_CRITICAL_SECTION_ENTER();
[1;32m243 ((Mclk *)hw)->CPUDIV.reg = data; [0m
[1;30m244 [0m MCLK_CRITICAL_SECTION_LEAVE();
[1;30m245 [0m }
[1;30m246 [0m
[1;30m247 [0m static inline void hri_mclk_clear_CPUDIV_reg(const void *const hw, hri_mclk_cpudiv_reg_t mask)
[1;30m248 [0m {
[1;30m249 [0m MCLK_CRITICAL_SECTION_ENTER();
[1;30m250 [0m ((Mclk *)hw)->CPUDIV.reg &= ~mask;
[1;30m251 [0m MCLK_CRITICAL_SECTION_LEAVE();
[1;30m252 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000714 [0m in [1;32mhri_mclk_write_CPUDIV_reg [0m+ [1;32m0 [0m at [1;32m../hri/hri_mclk_e54.h [0m: [1;32m243 [0m
[ [32m1 [0m] from [32m0x00000714 [0m in [32m_mclk_init [0m+ [32m0 [0m at [32m../hpl/mclk/hpl_mclk.c [0m: [32m43 [0m
[ [32m2 [0m] from [32m0x00000714 [0m in [32musart_sync_get_io_descriptor [0m+ [32m36 [0m at [32m../hal/src/hal_usart_sync.c [0m: [32m108 [0m
[ [32m3 [0m] from [32m0xfffffffe [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000714 [0m in [1;32mhri_mclk_write_CPUDIV_reg [0m+ [1;32m0 [0m at [1;32m../hri/hri_mclk_e54.h [0m: [1;32m243 [0m
[36m─── [0m [1;33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30marg [0m [1;37mdata [0m [1;30m= [0m 1 '\001' [1;30m, [0m [1;37mhw [0m [1;30m= [0m 0x40000800
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
hri_mclk_write_CPUDIV_reg (data=1 '\001', hw=0x40000800) at ../hri/hri_mclk_e54.h:243
243 ((Mclk *)hw)->CPUDIV.reg = data;
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x1b14 lma 0x0
Loading section .relocate, size 0x64 lma 0x1b14
Start address 0x0, load size 7032
Transfer rate: 53 KB/sec, 781 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [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;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [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;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00000fcf [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x1b14 lma 0x0
Loading section .relocate, size 0x64 lma 0x1b14
Start address 0x0, load size 7032
Transfer rate: 54 KB/sec, 781 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [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 [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [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;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00000fcf [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x1b24 lma 0x0
Loading section .relocate, size 0x64 lma 0x1b24
Start address 0x0, load size 7048
Transfer rate: 55 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [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 [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [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;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00000fdf [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x1b24 lma 0x0
Loading section .relocate, size 0x64 lma 0x1b24
Start address 0x0, load size 7048
Transfer rate: 53 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [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 [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0xfba7dfb7 [0m
[1;30mr6 [0m [1;32m0xffffffef [0m [1;30mr7 [0m [1;32m0xff7f6ffd [0m [1;30mr8 [0m [1;32m0xf7e2d6ef [0m [1;30mr9 [0m [1;32m0xffffff7d [0m [1;30mr10 [0m [1;32m0xffffefcf [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00000fdf [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x1c18 lma 0x0
Loading section .relocate, size 0x64 lma 0x1c18
Start address 0x0, load size 7292
Transfer rate: 53 KB/sec, 810 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0xfba7dfb7 [0m
[1;30mr6 [0m [m0xffffffef [0m [1;30mr7 [0m [m0xff7f6ffd [0m [1;30mr8 [0m [m0xf7e2d6ef [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0xffffefcf [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0xfba7dfb7 [0m
[1;30mr6 [0m [1;32m0xffffffef [0m [1;30mr7 [0m [1;32m0xff7f6ffd [0m [1;30mr8 [0m [1;32m0xf7e2d6ef [0m [1;30mr9 [0m [1;32m0xffffff7d [0m [1;30mr10 [0m [1;32m0xffffefcf [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00000fed [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x1c18 lma 0x0
Loading section .relocate, size 0x64 lma 0x1c18
Start address 0x0, load size 7292
Transfer rate: 53 KB/sec, 810 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0xfba7dfb7 [0m
[1;30mr6 [0m [m0xffffffef [0m [1;30mr7 [0m [m0xff7f6ffd [0m [1;30mr8 [0m [m0xf7e2d6ef [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0xffffefcf [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0xfba7dfb7 [0m
[1;30mr6 [0m [1;32m0xffffffef [0m [1;30mr7 [0m [1;32m0xff7f6ffd [0m [1;30mr8 [0m [1;32m0xf7e2d6ef [0m [1;30mr9 [0m [1;32m0xffffff7d [0m [1;30mr10 [0m [1;32m0xffffefcf [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00000fed [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
A program is being debugged already. Kill it? (y or n) [answered Y; input not from terminal]
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m0x00000596 [0m [1;30mhri_oscctrl_get_DPLLSTATUS_LOCK_bit+0 [0m ldr r3, [pc, #16] ; (0x5a8 <_oscctrl_init_referenced_generators+52>)
[1;32m0x00000598 [0m [1;32m [0m [1;32m [0m [1;32mhri_oscctrl_get_DPLLSTATUS_LOCK_bit+2 [0m [1;32m ldr r2, [r3, #64] ; 0x40 [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[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 [m0x00000000 [0m [1;30mr1 [0m [1;32m0x00000000 [0m [1;30mr2 [0m [1;32m0x00000000 [0m [1;30mr3 [0m [1;32m0x40001000 [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0xfba7dfb7 [0m
[1;30mr6 [0m [m0xffffffef [0m [1;30mr7 [0m [m0xff7f6ffd [0m [1;30mr8 [0m [m0xf7e2d6ef [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0xffffefcf [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100c0 [0m [1;30mlr [0m [1;32m0x0000050f [0m [1;30mpc [0m [1;32m0x00000598 [0m [1;30mxpsr [0m [1;32m0x41000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100c0 [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;30m908 [0m }
[1;30m909 [0m
[1;30m910 [0m static inline hri_oscctrl_dpllsyncbusy_reg_t hri_oscctrl_read_DPLLSYNCBUSY_reg(const void *const hw,
[1;30m911 [0m uint8_t submodule_index)
[1;30m912 [0m {
[1;30m913 [0m return ((Oscctrl *)hw)->Dpll[submodule_index].DPLLSYNCBUSY.reg;
[1;30m914 [0m }
[1;30m915 [0m
[1;30m916 [0m static inline bool hri_oscctrl_get_DPLLSTATUS_LOCK_bit(const void *const hw, uint8_t submodule_index)
[1;30m917 [0m {
[1;32m918 return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_LOCK) [0m
[1;30m919 [0m >> OSCCTRL_DPLLSTATUS_LOCK_Pos;
[1;30m920 [0m }
[1;30m921 [0m
[1;30m922 [0m static inline bool hri_oscctrl_get_DPLLSTATUS_CLKRDY_bit(const void *const hw, uint8_t submodule_index)
[1;30m923 [0m {
[1;30m924 [0m return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_CLKRDY)
[1;30m925 [0m >> OSCCTRL_DPLLSTATUS_CLKRDY_Pos;
[1;30m926 [0m }
[1;30m927 [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000598 [0m in [1;32mhri_oscctrl_get_DPLLSTATUS_LOCK_bit [0m+ [1;32m2 [0m at [1;32m../hri/hri_oscctrl_e54.h [0m: [1;32m918 [0m
[ [32m1 [0m] from [32m0x00000598 [0m in [32m_oscctrl_init_referenced_generators [0m+ [32m36 [0m at [32m../hpl/oscctrl/hpl_oscctrl.c [0m: [32m204 [0m
[ [32m2 [0m] from [32m0x0000050e [0m in [32m_init_chip [0m+ [32m30 [0m at [32m../hpl/core/hpl_init.c [0m: [32m63 [0m
[ [32m3 [0m] from [32m0x000009ea [0m in [32minit_mcu [0m+ [32m4 [0m at [32m../hal/include/hal_init.h [0m: [32m58 [0m
[ [32m4 [0m] from [32m0x000009ea [0m in [32msystem_init [0m+ [32m6 [0m at [32m../driver_init.c [0m: [32m104 [0m
[ [32m5 [0m] from [32m0x00000dc4 [0m in [32matmel_start_init [0m+ [32m4 [0m at [32m../atmel_start.c [0m: [32m8 [0m
[ [32m6 [0m] from [32m0x000007f2 [0m in [32mmain [0m+ [32m6 [0m at [32m../main.c [0m: [32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000598 [0m in [1;32mhri_oscctrl_get_DPLLSTATUS_LOCK_bit [0m+ [1;32m2 [0m at [1;32m../hri/hri_oscctrl_e54.h [0m: [1;32m918 [0m
[36m─── [0m [1;33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30marg [0m [1;37msubmodule_index [0m [1;30m= [0m 0 '\000' [1;30m, [0m [1;37mhw [0m [1;30m= [0m 0x40001000
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
hri_oscctrl_get_DPLLSTATUS_LOCK_bit (submodule_index=0 '\000', hw=0x40001000) at ../hri/hri_oscctrl_e54.h:918
918 return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_LOCK)
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x1c08 lma 0x0
Loading section .relocate, size 0x64 lma 0x1c08
Start address 0x0, load size 7276
Transfer rate: 52 KB/sec, 808 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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 [m0x00000000 [0m [1;30mr2 [0m [1;32m0x00f00000 [0m [1;30mr3 [0m [1;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0xfba7dfb7 [0m
[1;30mr6 [0m [m0xffffffef [0m [1;30mr7 [0m [m0xff7f6ffd [0m [1;30mr8 [0m [m0xf7e2d6ef [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0xffffefcf [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x00000001 [0m [1;30mr2 [0m [1;32m0x41008000 [0m [1;30mr3 [0m [1;32m0x10000000 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0xfba7dfb7 [0m
[1;30mr6 [0m [1;32m0xffffffef [0m [1;30mr7 [0m [1;32m0xff7f6ffd [0m [1;30mr8 [0m [1;32m0xf7e2d6ef [0m [1;30mr9 [0m [1;32m0xffffff7d [0m [1;30mr10 [0m [1;32m0xffffefcf [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00000fe7 [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
A program is being debugged already. Kill it? (y or n) [answered Y; input not from terminal]
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m0x00000596 [0m [1;30mhri_oscctrl_get_DPLLSTATUS_LOCK_bit+0 [0m ldr r3, [pc, #16] ; (0x5a8 <_oscctrl_init_referenced_generators+52>)
[1;32m0x00000598 [0m [1;32m [0m [1;32m [0m [1;32mhri_oscctrl_get_DPLLSTATUS_LOCK_bit+2 [0m [1;32m ldr r2, [r3, #64] ; 0x40 [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[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 [m0x00000000 [0m [1;30mr1 [0m [1;32m0x00000000 [0m [1;30mr2 [0m [1;32m0x00000000 [0m [1;30mr3 [0m [1;32m0x40001000 [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0xfba7dfb7 [0m
[1;30mr6 [0m [m0xffffffef [0m [1;30mr7 [0m [m0xff7f6ffd [0m [1;30mr8 [0m [m0xf7e2d6ef [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0xffffefcf [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100c0 [0m [1;30mlr [0m [1;32m0x0000050f [0m [1;30mpc [0m [1;32m0x00000598 [0m [1;30mxpsr [0m [1;32m0x41000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100c0 [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;30m908 [0m }
[1;30m909 [0m
[1;30m910 [0m static inline hri_oscctrl_dpllsyncbusy_reg_t hri_oscctrl_read_DPLLSYNCBUSY_reg(const void *const hw,
[1;30m911 [0m uint8_t submodule_index)
[1;30m912 [0m {
[1;30m913 [0m return ((Oscctrl *)hw)->Dpll[submodule_index].DPLLSYNCBUSY.reg;
[1;30m914 [0m }
[1;30m915 [0m
[1;30m916 [0m static inline bool hri_oscctrl_get_DPLLSTATUS_LOCK_bit(const void *const hw, uint8_t submodule_index)
[1;30m917 [0m {
[1;32m918 return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_LOCK) [0m
[1;30m919 [0m >> OSCCTRL_DPLLSTATUS_LOCK_Pos;
[1;30m920 [0m }
[1;30m921 [0m
[1;30m922 [0m static inline bool hri_oscctrl_get_DPLLSTATUS_CLKRDY_bit(const void *const hw, uint8_t submodule_index)
[1;30m923 [0m {
[1;30m924 [0m return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_CLKRDY)
[1;30m925 [0m >> OSCCTRL_DPLLSTATUS_CLKRDY_Pos;
[1;30m926 [0m }
[1;30m927 [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000598 [0m in [1;32mhri_oscctrl_get_DPLLSTATUS_LOCK_bit [0m+ [1;32m2 [0m at [1;32m../hri/hri_oscctrl_e54.h [0m: [1;32m918 [0m
[ [32m1 [0m] from [32m0x00000598 [0m in [32m_oscctrl_init_referenced_generators [0m+ [32m36 [0m at [32m../hpl/oscctrl/hpl_oscctrl.c [0m: [32m204 [0m
[ [32m2 [0m] from [32m0x0000050e [0m in [32m_init_chip [0m+ [32m30 [0m at [32m../hpl/core/hpl_init.c [0m: [32m63 [0m
[ [32m3 [0m] from [32m0x000009ea [0m in [32minit_mcu [0m+ [32m4 [0m at [32m../hal/include/hal_init.h [0m: [32m58 [0m
[ [32m4 [0m] from [32m0x000009ea [0m in [32msystem_init [0m+ [32m6 [0m at [32m../driver_init.c [0m: [32m104 [0m
[ [32m5 [0m] from [32m0x00000dc4 [0m in [32matmel_start_init [0m+ [32m4 [0m at [32m../atmel_start.c [0m: [32m8 [0m
[ [32m6 [0m] from [32m0x000007f2 [0m in [32mmain [0m+ [32m6 [0m at [32m../main.c [0m: [32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000598 [0m in [1;32mhri_oscctrl_get_DPLLSTATUS_LOCK_bit [0m+ [1;32m2 [0m at [1;32m../hri/hri_oscctrl_e54.h [0m: [1;32m918 [0m
[36m─── [0m [1;33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30marg [0m [1;37msubmodule_index [0m [1;30m= [0m 0 '\000' [1;30m, [0m [1;37mhw [0m [1;30m= [0m 0x40001000
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
hri_oscctrl_get_DPLLSTATUS_LOCK_bit (submodule_index=0 '\000', hw=0x40001000) at ../hri/hri_oscctrl_e54.h:918
918 return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_LOCK)
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x1c18 lma 0x0
Loading section .relocate, size 0x64 lma 0x1c18
Start address 0x0, load size 7292
Transfer rate: 54 KB/sec, 810 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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 [m0x00000000 [0m [1;30mr2 [0m [1;32m0x00f00000 [0m [1;30mr3 [0m [1;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0xfba7dfb7 [0m
[1;30mr6 [0m [m0xffffffef [0m [1;30mr7 [0m [m0xff7f6ffd [0m [1;30mr8 [0m [m0xf7e2d6ef [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0xffffefcf [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0xfba7dfb7 [0m
[1;30mr6 [0m [1;32m0xffffffef [0m [1;30mr7 [0m [1;32m0xff7f6ffd [0m [1;30mr8 [0m [1;32m0xf7e2d6ef [0m [1;30mr9 [0m [1;32m0xffffff7d [0m [1;30mr10 [0m [1;32m0xffffefcf [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00000fed [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
A program is being debugged already. Kill it? (y or n) [answered Y; input not from terminal]
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x00000592 [0m [1;30m_oscctrl_init_referenced_generators+30 [0m lsls r0, r3, #30
[1;30m0x00000594 [0m [1;30m_oscctrl_init_referenced_generators+32 [0m bmi.n 0x590 <_oscctrl_init_referenced_generators+28>
[1;30m0x00000596 [0m [1;30m_oscctrl_init_referenced_generators+34 [0m ldr r3, [pc, #16] ; (0x5a8 <_oscctrl_init_referenced_generators+52>)
[32m0x00000598 [0m [32m [0m [32m [0m [32m_oscctrl_init_referenced_generators+36 [0m [32m ldr r2, [r3, #64] ; 0x40 [0m
[32m0x0000059a [0m [32m [0m [32m [0m [32m_oscctrl_init_referenced_generators+38 [0m [32m lsls r1, r2, #31 [0m
[1;32m0x0000059c [0m [1;32m [0m [1;32m [0m [1;32m_oscctrl_init_referenced_generators+40 [0m [1;32m bmi.n 0x5a4 <_oscctrl_init_referenced_generators+48> [0m
[1;30m0x0000059e [0m [1;30m_oscctrl_init_referenced_generators+42 [0m ldr r2, [r3, #64] ; 0x40
[1;30m0x000005a0 [0m [1;30m_oscctrl_init_referenced_generators+44 [0m lsls r2, r2, #30
[1;30m0x000005a2 [0m [1;30m_oscctrl_init_referenced_generators+46 [0m bpl.n 0x598 <_oscctrl_init_referenced_generators+36>
[1;30m0x000005a4 [0m [1;30m_oscctrl_init_referenced_generators+48 [0m bx lr
[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 [m0x00000000 [0m [1;30mr1 [0m [1;32m0x00000000 [0m [1;30mr2 [0m [1;32m0x00000000 [0m [1;30mr3 [0m [1;32m0x40001000 [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0xfba7dfb7 [0m
[1;30mr6 [0m [m0xffffffef [0m [1;30mr7 [0m [m0xff7f6ffd [0m [1;30mr8 [0m [m0xf7e2d6ef [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0xffffefcf [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100c0 [0m [1;30mlr [0m [1;32m0x0000050f [0m [1;30mpc [0m [1;32m0x0000059c [0m [1;30mxpsr [0m [1;32m0x41000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100c0 [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;30m908 [0m }
[1;30m909 [0m
[1;30m910 [0m static inline hri_oscctrl_dpllsyncbusy_reg_t hri_oscctrl_read_DPLLSYNCBUSY_reg(const void *const hw,
[1;30m911 [0m uint8_t submodule_index)
[1;30m912 [0m {
[1;30m913 [0m return ((Oscctrl *)hw)->Dpll[submodule_index].DPLLSYNCBUSY.reg;
[1;30m914 [0m }
[1;30m915 [0m
[1;30m916 [0m static inline bool hri_oscctrl_get_DPLLSTATUS_LOCK_bit(const void *const hw, uint8_t submodule_index)
[1;30m917 [0m {
[1;32m918 return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_LOCK) [0m
[1;30m919 [0m >> OSCCTRL_DPLLSTATUS_LOCK_Pos;
[1;30m920 [0m }
[1;30m921 [0m
[1;30m922 [0m static inline bool hri_oscctrl_get_DPLLSTATUS_CLKRDY_bit(const void *const hw, uint8_t submodule_index)
[1;30m923 [0m {
[1;30m924 [0m return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_CLKRDY)
[1;30m925 [0m >> OSCCTRL_DPLLSTATUS_CLKRDY_Pos;
[1;30m926 [0m }
[1;30m927 [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x0000059c [0m in [1;32m_oscctrl_init_referenced_generators [0m+ [1;32m40 [0m at [1;32m../hri/hri_oscctrl_e54.h [0m: [1;32m918 [0m
[ [32m1 [0m] from [32m0x0000050e [0m in [32m_init_chip [0m+ [32m30 [0m at [32m../hpl/core/hpl_init.c [0m: [32m63 [0m
[ [32m2 [0m] from [32m0x000009ea [0m in [32minit_mcu [0m+ [32m4 [0m at [32m../hal/include/hal_init.h [0m: [32m58 [0m
[ [32m3 [0m] from [32m0x000009ea [0m in [32msystem_init [0m+ [32m6 [0m at [32m../driver_init.c [0m: [32m104 [0m
[ [32m4 [0m] from [32m0x00000dc4 [0m in [32matmel_start_init [0m+ [32m4 [0m at [32m../atmel_start.c [0m: [32m8 [0m
[ [32m5 [0m] from [32m0x000007f2 [0m in [32mmain [0m+ [32m6 [0m at [32m../main.c [0m: [32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x0000059c [0m in [1;32m_oscctrl_init_referenced_generators [0m+ [1;32m40 [0m at [1;32m../hri/hri_oscctrl_e54.h [0m: [1;32m918 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
0x0000059c in _oscctrl_init_referenced_generators () at ../hri/hri_oscctrl_e54.h:918
918 return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_LOCK)
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x1c18 lma 0x0
Loading section .relocate, size 0x64 lma 0x1c18
Start address 0x0, load size 7292
Transfer rate: 53 KB/sec, 810 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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 [m0x00000000 [0m [1;30mr2 [0m [1;32m0x00f00000 [0m [1;30mr3 [0m [1;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0xfba7dfb7 [0m
[1;30mr6 [0m [m0xffffffef [0m [1;30mr7 [0m [m0xff7f6ffd [0m [1;30mr8 [0m [m0xf7e2d6ef [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0xffffefcf [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0xfba7dfb7 [0m
[1;30mr6 [0m [1;32m0xffffffef [0m [1;30mr7 [0m [1;32m0xff7f6ffd [0m [1;30mr8 [0m [1;32m0xf7e2d6ef [0m [1;30mr9 [0m [1;32m0xffffff7d [0m [1;30mr10 [0m [1;32m0xffffefcf [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00000fef [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
A program is being debugged already. Kill it? (y or n) [answered Y; input not from terminal]
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x00000596 [0m [1;30m_oscctrl_init_referenced_generators+34 [0m ldr r3, [pc, #16] ; (0x5a8 <_oscctrl_init_referenced_generators+52>)
[1;30m0x00000598 [0m [1;30m_oscctrl_init_referenced_generators+36 [0m ldr r2, [r3, #64] ; 0x40
[1;30m0x0000059a [0m [1;30m_oscctrl_init_referenced_generators+38 [0m lsls r1, r2, #31
[1;30m0x0000059c [0m [1;30m_oscctrl_init_referenced_generators+40 [0m bmi.n 0x5a4 <_oscctrl_init_referenced_generators+48>
[32m0x0000059e [0m [32m [0m [32m [0m [32m_oscctrl_init_referenced_generators+42 [0m [32m ldr r2, [r3, #64] ; 0x40 [0m
[1;32m0x000005a0 [0m [1;32m [0m [1;32m [0m [1;32m_oscctrl_init_referenced_generators+44 [0m [1;32m lsls r2, r2, #30 [0m
[32m0x000005a2 [0m [32m [0m [32m [0m [32m_oscctrl_init_referenced_generators+46 [0m [32m bpl.n 0x598 <_oscctrl_init_referenced_generators+36> [0m
[32m0x000005a4 [0m [32m [0m [32m [0m [32m_oscctrl_init_referenced_generators+48 [0m [32m bx lr [0m
[32m0x000005a6 [0m [32m [0m [32m [0m [32m_oscctrl_init_referenced_generators+50 [0m [32m nop [0m
[32m0x000005a8 [0m [32m [0m [32m [0m [32m_oscctrl_init_referenced_generators+52 [0m [32m asrs r0, r0, #32 [0m
[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 [m0x00000000 [0m [1;30mr1 [0m [1;32m0x00000000 [0m [1;30mr2 [0m [1;32m0x00000000 [0m [1;30mr3 [0m [1;32m0x40001000 [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0xfba7dfb7 [0m
[1;30mr6 [0m [m0xffffffef [0m [1;30mr7 [0m [m0xff7f6ffd [0m [1;30mr8 [0m [m0xf7e2d6ef [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0xffffefcf [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100c0 [0m [1;30mlr [0m [1;32m0x0000050f [0m [1;30mpc [0m [1;32m0x000005a0 [0m [1;30mxpsr [0m [1;32m0x41000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100c0 [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;30m914 [0m }
[1;30m915 [0m
[1;30m916 [0m static inline bool hri_oscctrl_get_DPLLSTATUS_LOCK_bit(const void *const hw, uint8_t submodule_index)
[1;30m917 [0m {
[1;30m918 [0m return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_LOCK)
[1;30m919 [0m >> OSCCTRL_DPLLSTATUS_LOCK_Pos;
[1;30m920 [0m }
[1;30m921 [0m
[1;30m922 [0m static inline bool hri_oscctrl_get_DPLLSTATUS_CLKRDY_bit(const void *const hw, uint8_t submodule_index)
[1;30m923 [0m {
[1;32m924 return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_CLKRDY) [0m
[1;30m925 [0m >> OSCCTRL_DPLLSTATUS_CLKRDY_Pos;
[1;30m926 [0m }
[1;30m927 [0m
[1;30m928 [0m static inline hri_oscctrl_dpllstatus_reg_t hri_oscctrl_get_DPLLSTATUS_reg(const void *const hw, uint8_t submodule_index,
[1;30m929 [0m hri_oscctrl_dpllstatus_reg_t mask)
[1;30m930 [0m {
[1;30m931 [0m uint32_t tmp;
[1;30m932 [0m tmp = ((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg;
[1;30m933 [0m tmp &= mask;
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000005a0 [0m in [1;32m_oscctrl_init_referenced_generators [0m+ [1;32m44 [0m at [1;32m../hri/hri_oscctrl_e54.h [0m: [1;32m924 [0m
[ [32m1 [0m] from [32m0x0000050e [0m in [32m_init_chip [0m+ [32m30 [0m at [32m../hpl/core/hpl_init.c [0m: [32m63 [0m
[ [32m2 [0m] from [32m0x000009ea [0m in [32minit_mcu [0m+ [32m4 [0m at [32m../hal/include/hal_init.h [0m: [32m58 [0m
[ [32m3 [0m] from [32m0x000009ea [0m in [32msystem_init [0m+ [32m6 [0m at [32m../driver_init.c [0m: [32m104 [0m
[ [32m4 [0m] from [32m0x00000dc4 [0m in [32matmel_start_init [0m+ [32m4 [0m at [32m../atmel_start.c [0m: [32m8 [0m
[ [32m5 [0m] from [32m0x000007f2 [0m in [32mmain [0m+ [32m6 [0m at [32m../main.c [0m: [32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x000005a0 [0m in [1;32m_oscctrl_init_referenced_generators [0m+ [1;32m44 [0m at [1;32m../hri/hri_oscctrl_e54.h [0m: [1;32m924 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
0x000005a0 in _oscctrl_init_referenced_generators () at ../hri/hri_oscctrl_e54.h:924
924 return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_CLKRDY)
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x1c18 lma 0x0
Loading section .relocate, size 0x64 lma 0x1c18
Start address 0x0, load size 7292
Transfer rate: 54 KB/sec, 810 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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 [m0x00000000 [0m [1;30mr2 [0m [1;32m0x00f00000 [0m [1;30mr3 [0m [1;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0xfba7dfb7 [0m
[1;30mr6 [0m [m0xffffffef [0m [1;30mr7 [0m [m0xff7f6ffd [0m [1;30mr8 [0m [m0xf7e2d6ef [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0xffffefcf [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0xfba7dfb7 [0m
[1;30mr6 [0m [1;32m0xffffffef [0m [1;30mr7 [0m [1;32m0xff7f6ffd [0m [1;30mr8 [0m [1;32m0xf7e2d6ef [0m [1;30mr9 [0m [1;32m0xffffff7d [0m [1;30mr10 [0m [1;32m0xffffefcf [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00000fef [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
A program is being debugged already. Kill it? (y or n) [answered Y; input not from terminal]
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x00000590 [0m [1;30m_oscctrl_init_referenced_generators+28 [0m ldr r3, [r2, #60] ; 0x3c
[1;30m0x00000592 [0m [1;30m_oscctrl_init_referenced_generators+30 [0m lsls r0, r3, #30
[1;30m0x00000594 [0m [1;30m_oscctrl_init_referenced_generators+32 [0m bmi.n 0x590 <_oscctrl_init_referenced_generators+28>
[1;30m0x00000596 [0m [1;30m_oscctrl_init_referenced_generators+34 [0m ldr r3, [pc, #16] ; (0x5a8 <_oscctrl_init_referenced_generators+52>)
[32m0x00000598 [0m [32m [0m [32m [0m [32m_oscctrl_init_referenced_generators+36 [0m [32m ldr r2, [r3, #64] ; 0x40 [0m
[1;32m0x0000059a [0m [1;32m [0m [1;32m [0m [1;32m_oscctrl_init_referenced_generators+38 [0m [1;32m lsls r1, r2, #31 [0m
[32m0x0000059c [0m [32m [0m [32m [0m [32m_oscctrl_init_referenced_generators+40 [0m [32m bmi.n 0x5a4 <_oscctrl_init_referenced_generators+48> [0m
[1;30m0x0000059e [0m [1;30m_oscctrl_init_referenced_generators+42 [0m ldr r2, [r3, #64] ; 0x40
[1;30m0x000005a0 [0m [1;30m_oscctrl_init_referenced_generators+44 [0m lsls r2, r2, #30
[1;30m0x000005a2 [0m [1;30m_oscctrl_init_referenced_generators+46 [0m bpl.n 0x598 <_oscctrl_init_referenced_generators+36>
[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 [m0x00000000 [0m [1;30mr1 [0m [1;32m0x00000000 [0m [1;30mr2 [0m [1;32m0x00000000 [0m [1;30mr3 [0m [1;32m0x40001000 [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0xfba7dfb7 [0m
[1;30mr6 [0m [m0xffffffef [0m [1;30mr7 [0m [m0xff7f6ffd [0m [1;30mr8 [0m [m0xf7e2d6ef [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0xffffefcf [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100c0 [0m [1;30mlr [0m [1;32m0x0000050f [0m [1;30mpc [0m [1;32m0x0000059a [0m [1;30mxpsr [0m [1;32m0x41000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100c0 [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;30m908 [0m }
[1;30m909 [0m
[1;30m910 [0m static inline hri_oscctrl_dpllsyncbusy_reg_t hri_oscctrl_read_DPLLSYNCBUSY_reg(const void *const hw,
[1;30m911 [0m uint8_t submodule_index)
[1;30m912 [0m {
[1;30m913 [0m return ((Oscctrl *)hw)->Dpll[submodule_index].DPLLSYNCBUSY.reg;
[1;30m914 [0m }
[1;30m915 [0m
[1;30m916 [0m static inline bool hri_oscctrl_get_DPLLSTATUS_LOCK_bit(const void *const hw, uint8_t submodule_index)
[1;30m917 [0m {
[1;32m918 return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_LOCK) [0m
[1;30m919 [0m >> OSCCTRL_DPLLSTATUS_LOCK_Pos;
[1;30m920 [0m }
[1;30m921 [0m
[1;30m922 [0m static inline bool hri_oscctrl_get_DPLLSTATUS_CLKRDY_bit(const void *const hw, uint8_t submodule_index)
[1;30m923 [0m {
[1;30m924 [0m return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_CLKRDY)
[1;30m925 [0m >> OSCCTRL_DPLLSTATUS_CLKRDY_Pos;
[1;30m926 [0m }
[1;30m927 [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x0000059a [0m in [1;32m_oscctrl_init_referenced_generators [0m+ [1;32m38 [0m at [1;32m../hri/hri_oscctrl_e54.h [0m: [1;32m918 [0m
[ [32m1 [0m] from [32m0x0000050e [0m in [32m_init_chip [0m+ [32m30 [0m at [32m../hpl/core/hpl_init.c [0m: [32m63 [0m
[ [32m2 [0m] from [32m0x000009ea [0m in [32minit_mcu [0m+ [32m4 [0m at [32m../hal/include/hal_init.h [0m: [32m58 [0m
[ [32m3 [0m] from [32m0x000009ea [0m in [32msystem_init [0m+ [32m6 [0m at [32m../driver_init.c [0m: [32m104 [0m
[ [32m4 [0m] from [32m0x00000dc4 [0m in [32matmel_start_init [0m+ [32m4 [0m at [32m../atmel_start.c [0m: [32m8 [0m
[ [32m5 [0m] from [32m0x000007f2 [0m in [32mmain [0m+ [32m6 [0m at [32m../main.c [0m: [32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x0000059a [0m in [1;32m_oscctrl_init_referenced_generators [0m+ [1;32m38 [0m at [1;32m../hri/hri_oscctrl_e54.h [0m: [1;32m918 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
0x0000059a in _oscctrl_init_referenced_generators () at ../hri/hri_oscctrl_e54.h:918
918 return (((Oscctrl *)hw)->Dpll[submodule_index].DPLLSTATUS.reg & OSCCTRL_DPLLSTATUS_LOCK)
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x1c08 lma 0x0
Loading section .relocate, size 0x64 lma 0x1c08
Start address 0x0, load size 7276
Transfer rate: 54 KB/sec, 808 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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 [m0x00000000 [0m [1;30mr2 [0m [1;32m0x00f00000 [0m [1;30mr3 [0m [1;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0xfba7dfb7 [0m
[1;30mr6 [0m [m0xffffffef [0m [1;30mr7 [0m [m0xff7f6ffd [0m [1;30mr8 [0m [m0xf7e2d6ef [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0xffffefcf [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x00000001 [0m [1;30mr2 [0m [1;32m0x41008000 [0m [1;30mr3 [0m [1;32m0x10000000 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0xfba7dfb7 [0m
[1;30mr6 [0m [1;32m0xffffffef [0m [1;30mr7 [0m [1;32m0xff7f6ffd [0m [1;30mr8 [0m [1;32m0xf7e2d6ef [0m [1;30mr9 [0m [1;32m0xffffff7d [0m [1;30mr10 [0m [1;32m0xffffefcf [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00000fe7 [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x1f08 lma 0x0
Loading section .relocate, size 0x64 lma 0x1f08
Start address 0x0, load size 8044
Transfer rate: 56 KB/sec, 804 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0xfba7dfb7 [0m
[1;30mr6 [0m [m0xffffffef [0m [1;30mr7 [0m [m0xff7f6ffd [0m [1;30mr8 [0m [m0xf7e2d6ef [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0xffffefcf [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x00000005 [0m [1;30mr2 [0m [1;32m0x41008000 [0m [1;30mr3 [0m [1;32m0x10000000 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000ef1 [0m
[1;30mr6 [0m [1;32m0x00000ed9 [0m [1;30mr7 [0m [1;32m0x00000f91 [0m [1;30mr8 [0m [1;32m0x00000eb1 [0m [1;30mr9 [0m [1;32m0xffffff7d [0m [1;30mr10 [0m [1;32m0x00000000 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00001193 [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x1f08 lma 0x0
Loading section .relocate, size 0x64 lma 0x1f08
Start address 0x0, load size 8044
Transfer rate: 56 KB/sec, 804 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000ef1 [0m
[1;30mr6 [0m [m0x00000ed9 [0m [1;30mr7 [0m [m0x00000f91 [0m [1;30mr8 [0m [m0x00000eb1 [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0x00000000 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x00000005 [0m [1;30mr2 [0m [1;32m0x41008000 [0m [1;30mr3 [0m [1;32m0x10000000 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000ef1 [0m
[1;30mr6 [0m [1;32m0x00000ed9 [0m [1;30mr7 [0m [1;32m0x00000f91 [0m [1;30mr8 [0m [1;32m0x00000eb1 [0m [1;30mr9 [0m [1;32m0xffffff7d [0m [1;30mr10 [0m [1;32m0x00000000 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00001187 [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x2014 lma 0x0
Loading section .relocate, size 0x64 lma 0x2014
Start address 0x0, load size 8312
Transfer rate: 45 KB/sec, 831 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000ef1 [0m
[1;30mr6 [0m [m0x00000ed9 [0m [1;30mr7 [0m [m0x00000f91 [0m [1;30mr8 [0m [m0x00000eb1 [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0x00000000 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000006 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000ef1 [0m
[1;30mr6 [0m [1;32m0x00000ed9 [0m [1;30mr7 [0m [1;32m0x00000f91 [0m [1;30mr8 [0m [1;32m0x00000eb1 [0m [1;30mr9 [0m [1;32m0xffffff7d [0m [1;30mr10 [0m [1;32m0x00000000 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x000011a7 [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x2024 lma 0x0
Loading section .relocate, size 0x64 lma 0x2024
Start address 0x0, load size 8328
Transfer rate: 44 KB/sec, 832 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000ef1 [0m
[1;30mr6 [0m [m0x00000ed9 [0m [1;30mr7 [0m [m0x00000f91 [0m [1;30mr8 [0m [m0x00000eb1 [0m [1;30mr9 [0m [m0xffffff7d [0m [1;30mr10 [0m [m0x00000000 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000006 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000006 [0m
[1;30mr6 [0m [1;32m0x00000ef1 [0m [1;30mr7 [0m [1;32m0x00000ed9 [0m [1;30mr8 [0m [1;32m0x00000f09 [0m [1;30mr9 [0m [1;32m0x00000f91 [0m [1;30mr10 [0m [1;32m0x00000eb1 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x000011ad [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x2014 lma 0x0
Loading section .relocate, size 0x64 lma 0x2014
Start address 0x0, load size 8312
Transfer rate: 44 KB/sec, 831 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000006 [0m
[1;30mr6 [0m [m0x00000ef1 [0m [1;30mr7 [0m [m0x00000ed9 [0m [1;30mr8 [0m [m0x00000f09 [0m [1;30mr9 [0m [m0x00000f91 [0m [1;30mr10 [0m [m0x00000eb1 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000006 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000006 [0m
[1;30mr6 [0m [1;32m0x00000ef1 [0m [1;30mr7 [0m [1;32m0x00000ed9 [0m [1;30mr8 [0m [1;32m0x00000f09 [0m [1;30mr9 [0m [1;32m0x00000f91 [0m [1;30mr10 [0m [1;32m0x00000eb1 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x000011a3 [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x2014 lma 0x0
Loading section .relocate, size 0x64 lma 0x2014
Start address 0x0, load size 8312
Transfer rate: 45 KB/sec, 831 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000006 [0m
[1;30mr6 [0m [m0x00000ef1 [0m [1;30mr7 [0m [m0x00000ed9 [0m [1;30mr8 [0m [m0x00000f09 [0m [1;30mr9 [0m [m0x00000f91 [0m [1;30mr10 [0m [m0x00000eb1 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000006 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000006 [0m
[1;30mr6 [0m [1;32m0x00000ef1 [0m [1;30mr7 [0m [1;32m0x00000ed9 [0m [1;30mr8 [0m [1;32m0x00000f09 [0m [1;30mr9 [0m [1;32m0x00000f91 [0m [1;30mr10 [0m [1;32m0x00000eb1 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x000011a3 [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x2020 lma 0x0
Loading section .relocate, size 0x64 lma 0x2020
Start address 0x0, load size 8324
Transfer rate: 44 KB/sec, 832 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000006 [0m
[1;30mr6 [0m [m0x00000ef1 [0m [1;30mr7 [0m [m0x00000ed9 [0m [1;30mr8 [0m [m0x00000f09 [0m [1;30mr9 [0m [m0x00000f91 [0m [1;30mr10 [0m [m0x00000eb1 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000006 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000006 [0m
[1;30mr6 [0m [1;32m0x00000ef1 [0m [1;30mr7 [0m [1;32m0x00000ed9 [0m [1;30mr8 [0m [1;32m0x00000f09 [0m [1;30mr9 [0m [1;32m0x00000f91 [0m [1;30mr10 [0m [1;32m0x00000eb1 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x000011a7 [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x2020 lma 0x0
Loading section .relocate, size 0x64 lma 0x2020
Start address 0x0, load size 8324
Transfer rate: 43 KB/sec, 832 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000006 [0m
[1;30mr6 [0m [m0x00000ef1 [0m [1;30mr7 [0m [m0x00000ed9 [0m [1;30mr8 [0m [m0x00000f09 [0m [1;30mr9 [0m [m0x00000f91 [0m [1;30mr10 [0m [m0x00000eb1 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000006 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000006 [0m
[1;30mr6 [0m [1;32m0x00000ef1 [0m [1;30mr7 [0m [1;32m0x00000ed9 [0m [1;30mr8 [0m [1;32m0x00000f09 [0m [1;30mr9 [0m [1;32m0x00000f91 [0m [1;30mr10 [0m [1;32m0x00000eb1 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x000011a7 [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x2020 lma 0x0
Loading section .relocate, size 0x64 lma 0x2020
Start address 0x0, load size 8324
Transfer rate: 44 KB/sec, 832 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000006 [0m
[1;30mr6 [0m [m0x00000ef1 [0m [1;30mr7 [0m [m0x00000ed9 [0m [1;30mr8 [0m [m0x00000f09 [0m [1;30mr9 [0m [m0x00000f91 [0m [1;30mr10 [0m [m0x00000eb1 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000006 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000006 [0m
[1;30mr6 [0m [1;32m0x00000ef1 [0m [1;30mr7 [0m [1;32m0x00000ed9 [0m [1;30mr8 [0m [1;32m0x00000f09 [0m [1;30mr9 [0m [1;32m0x00000f91 [0m [1;30mr10 [0m [1;32m0x00000eb1 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x000011a7 [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x2020 lma 0x0
Loading section .relocate, size 0x64 lma 0x2020
Start address 0x0, load size 8324
Transfer rate: 44 KB/sec, 832 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000006 [0m
[1;30mr6 [0m [m0x00000ef1 [0m [1;30mr7 [0m [m0x00000ed9 [0m [1;30mr8 [0m [m0x00000f09 [0m [1;30mr9 [0m [m0x00000f91 [0m [1;30mr10 [0m [m0x00000eb1 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000006 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000006 [0m
[1;30mr6 [0m [1;32m0x00000ef1 [0m [1;30mr7 [0m [1;32m0x00000ed9 [0m [1;30mr8 [0m [1;32m0x00000f09 [0m [1;30mr9 [0m [1;32m0x00000f91 [0m [1;30mr10 [0m [1;32m0x00000eb1 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x000011a3 [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x2030 lma 0x0
Loading section .relocate, size 0x64 lma 0x2030
Start address 0x0, load size 8340
Transfer rate: 45 KB/sec, 834 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000006 [0m
[1;30mr6 [0m [m0x00000ef1 [0m [1;30mr7 [0m [m0x00000ed9 [0m [1;30mr8 [0m [m0x00000f09 [0m [1;30mr9 [0m [m0x00000f91 [0m [1;30mr10 [0m [m0x00000eb1 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x41008000 [0m [1;30mr3 [0m [1;32m0x10000000 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000006 [0m
[1;30mr6 [0m [1;32m0x00000ef1 [0m [1;30mr7 [0m [1;32m0x00000ed9 [0m [1;30mr8 [0m [1;32m0x00000f09 [0m [1;30mr9 [0m [1;32m0x00000f91 [0m [1;30mr10 [0m [1;32m0x00000eb1 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x0000115d [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x2030 lma 0x0
Loading section .relocate, size 0x64 lma 0x2030
Start address 0x0, load size 8340
Transfer rate: 44 KB/sec, 834 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000006 [0m
[1;30mr6 [0m [m0x00000ef1 [0m [1;30mr7 [0m [m0x00000ed9 [0m [1;30mr8 [0m [m0x00000f09 [0m [1;30mr9 [0m [m0x00000f91 [0m [1;30mr10 [0m [m0x00000eb1 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x41008000 [0m [1;30mr3 [0m [1;32m0x10000000 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000006 [0m
[1;30mr6 [0m [1;32m0x00000ef1 [0m [1;30mr7 [0m [1;32m0x00000ed9 [0m [1;30mr8 [0m [1;32m0x00000f09 [0m [1;30mr9 [0m [1;32m0x00000f91 [0m [1;30mr10 [0m [1;32m0x00000eb1 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x0000115d [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x2030 lma 0x0
Loading section .relocate, size 0x64 lma 0x2030
Start address 0x0, load size 8340
Transfer rate: 44 KB/sec, 834 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000006 [0m
[1;30mr6 [0m [m0x00000ef1 [0m [1;30mr7 [0m [m0x00000ed9 [0m [1;30mr8 [0m [m0x00000f09 [0m [1;30mr9 [0m [m0x00000f91 [0m [1;30mr10 [0m [m0x00000eb1 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000000 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x41008000 [0m [1;30mr3 [0m [1;32m0x10000000 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000006 [0m
[1;30mr6 [0m [1;32m0x00000ef1 [0m [1;30mr7 [0m [1;32m0x00000ed9 [0m [1;30mr8 [0m [1;32m0x00000f09 [0m [1;30mr9 [0m [1;32m0x00000f91 [0m [1;30mr10 [0m [1;32m0x00000eb1 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00001163 [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x20b0 lma 0x0
Loading section .relocate, size 0x64 lma 0x20b0
Start address 0x0, load size 8468
Transfer rate: 45 KB/sec, 846 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000006 [0m
[1;30mr6 [0m [m0x00000ef1 [0m [1;30mr7 [0m [m0x00000ed9 [0m [1;30mr8 [0m [m0x00000f09 [0m [1;30mr9 [0m [m0x00000f91 [0m [1;30mr10 [0m [m0x00000eb1 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000006 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000006 [0m
[1;30mr6 [0m [1;32m0x00000ef1 [0m [1;30mr7 [0m [1;32m0x00000ed9 [0m [1;30mr8 [0m [1;32m0x00000f09 [0m [1;30mr9 [0m [1;32m0x00000f91 [0m [1;30mr10 [0m [1;32m0x00000eb1 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00001225 [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x20b0 lma 0x0
Loading section .relocate, size 0x64 lma 0x20b0
Start address 0x0, load size 8468
Transfer rate: 45 KB/sec, 846 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000006 [0m
[1;30mr6 [0m [m0x00000ef1 [0m [1;30mr7 [0m [m0x00000ed9 [0m [1;30mr8 [0m [m0x00000f09 [0m [1;30mr9 [0m [m0x00000f91 [0m [1;30mr10 [0m [m0x00000eb1 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();
[36m─── [0m [1;33mAssembly [0m [36m──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m0x000007f6 [0m [1;30mmain+10 [0m ldr r3, [pc, #20] ; (0x80c <main+32>)
[1;30m0x000007f8 [0m [1;30mmain+12 [0m ldr r0, [pc, #20] ; (0x810 <main+36>)
[1;30m0x000007fa [0m [1;30mmain+14 [0m blx r3
[1;30m0x000007fc [0m [1;30mmain+16 [0m ldr r3, [pc, #20] ; (0x814 <main+40>)
[1;30m0x000007fe [0m [1;30mmain+18 [0m blx r3
[1;32m0x00000800 [0m [1;32m [0m [1;32m [0m [1;32mmain+20 [0m [1;32m b.n 0x800 <main+20> [0m
[32m0x00000802 [0m [32m [0m [32m [0m [32mmain+22 [0m [32m nop [0m
[32m0x00000804 [0m [32m [0m [32m [0m [32mmain+24 [0m [32m lsrs r1, r0, #23 [0m
[32m0x00000806 [0m [32m [0m [32m [0m [32mmain+26 [0m [32m movs r0, r0 [0m
[32m0x00000808 [0m [32m [0m [32m [0m [32mmain+28 [0m [32m lsrs r1, r5, #24 [0m
[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;32m0x00000006 [0m [1;30mr1 [0m [1;32m0x0000000a [0m [1;30mr2 [0m [1;32m0x000000f1 [0m [1;30mr3 [0m [1;32m0x000005b1 [0m [1;30mr4 [0m [1;32m0x1ffffffd [0m [1;30mr5 [0m [1;32m0x00000f95 [0m
[1;30mr6 [0m [1;32m0x00000fc1 [0m [1;30mr7 [0m [1;32m0x00000fed [0m [1;30mr8 [0m [1;32m0x00000eb1 [0m [1;30mr9 [0m [1;32m0x00000f91 [0m [1;30mr10 [0m [1;32m0x00000eb1 [0m [1;30mr11 [0m [1;32m0xaf9faffe [0m
[1;30mr12 [0m [1;32m0x0000000a [0m [1;30msp [0m [1;32m0x200100d0 [0m [1;30mlr [0m [1;32m0x00001225 [0m [1;30mpc [0m [1;32m0x00000800 [0m [1;30mxpsr [0m [1;32m0x21000000 [0m [1;30mfpscr [0m [1;32m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d0 [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 [1;33mSource [0m [36m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[1;30m 7 [0m atmel_start_init();
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;32m15 } [0m
[1;30m16 [0m }
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[1;30m~ [0m
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m0 [0m from [1;32m0x00000800 [0m in [1;32mmain [0m+ [1;32m20 [0m at [1;32m../main.c [0m: [1;32m15 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
main () at ../main.c:15
15 }
Breakpoint 1 at 0x7ec: file ../main.c, line 7.
Loading section .text, size 0x2130 lma 0x0
Loading section .relocate, size 0x64 lma 0x2130
Start address 0x0, load size 8596
Transfer rate: 46 KB/sec, 859 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;32m0x000007ec [0m [1;32m [0m [1;32m [0m [1;32mmain+0 [0m [1;32m push {r3, lr} [0m
[32m0x000007ee [0m [32m [0m [32m [0m [32mmain+2 [0m [32m ldr r3, [pc, #20] ; (0x804 <main+24>) [0m
[32m0x000007f0 [0m [32m [0m [32m [0m [32mmain+4 [0m [32m blx r3 [0m
[1;30m0x000007f2 [0m [1;30mmain+6 [0m ldr r3, [pc, #20] ; (0x808 <main+28>)
[1;30m0x000007f4 [0m [1;30mmain+8 [0m blx r3
[36m─── [0m [1;33mBreakpoints [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] [1;32mbreak [0m at [1;32m0x000007ec [0m in [1;32m../main.c [0m: [1;32m7 [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;32m0x000007ed [0m [1;30mr4 [0m [m0x1ffffffd [0m [1;30mr5 [0m [m0x00000f95 [0m
[1;30mr6 [0m [m0x00000fc1 [0m [1;30mr7 [0m [m0x00000fed [0m [1;30mr8 [0m [m0x00000eb1 [0m [1;30mr9 [0m [m0x00000f91 [0m [1;30mr10 [0m [m0x00000eb1 [0m [1;30mr11 [0m [m0xaf9faffe [0m
[1;30mr12 [0m [m0x0000000a [0m [1;30msp [0m [1;32m0x200100d8 [0m [1;30mlr [0m [1;32m0x000007bd [0m [1;30mpc [0m [1;32m0x000007ec [0m [1;30mxpsr [0m [1;32m0x61000000 [0m [1;30mfpscr [0m [m0x00000000 [0m
[1;30mmsp [0m [1;32m0x200100d8 [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 1 [0m #include <atmel_start.h>
[1;30m 2 [0m #include "pdebug.h"
[1;30m 3 [0m #include "sd_mmc.h"
[1;30m 4 [0m int main(void)
[1;30m 5 [0m {
[1;30m 6 [0m /* Initializes MCU, drivers and middleware */
[0;41m! [0m [1;32m 7 atmel_start_init(); [0m
[1;30m 8 [0m pdebug_init();
[1;30m 9 [0m
[1;30m10 [0m printf("Hi\n");
[1;30m11 [0m
[1;30m12 [0m sd_mmc_init();
[1;30m13 [0m /* Replace with your application code */
[1;30m14 [0m while (1) {
[1;30m15 [0m }
[1;30m16 [0m }
[36m─── [0m [1;33mStack [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m0 [0m] from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [1;33mThreads [0m [36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[ [1;32m1 [0m] id [1;32m-1 [0m from [1;32m0x000007ec [0m in [1;32mmain [0m+ [1;32m0 [0m at [1;32m../main.c [0m: [1;32m7 [0m
[36m─── [0m [33mVariables [0m [36m─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
[36m───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── [0m
Breakpoint 1, main () at ../main.c:7
7 atmel_start_init();