summaryrefslogtreecommitdiff
path: root/testing/examples/cortex/test.c
diff options
context:
space:
mode:
Diffstat (limited to 'testing/examples/cortex/test.c')
-rw-r--r--testing/examples/cortex/test.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/testing/examples/cortex/test.c b/testing/examples/cortex/test.c
new file mode 100644
index 00000000..7e0c303f
--- /dev/null
+++ b/testing/examples/cortex/test.c
@@ -0,0 +1,27 @@
+/* simple app.
+
+modify test.ld to change address.
+
+Even if the app is position independent, the symbols
+need to match to test basic debugging.
+
+To load the app to 0x20000000 in GDB, use:
+
+load a.out
+monitor reg sp 0x20004000
+monitor reg pc 0x20002000
+stepi
+
+arm-elf-gcc -mthumb -mcpu=cortex-m3 -nostdlib -Ttest.ld test.c
+
+
+*/
+int j;
+void _start()
+{
+ int i;
+ for (i=0; i<1000; i++)
+ {
+ j++;
+ }
+}