aboutsummaryrefslogtreecommitdiff
path: root/debug/programs
diff options
context:
space:
mode:
Diffstat (limited to 'debug/programs')
-rw-r--r--debug/programs/debug.c2
-rw-r--r--debug/programs/regs.S1
-rw-r--r--debug/programs/trigger.S2
3 files changed, 3 insertions, 2 deletions
diff --git a/debug/programs/debug.c b/debug/programs/debug.c
index 3ba51bc..8a4aa73 100644
--- a/debug/programs/debug.c
+++ b/debug/programs/debug.c
@@ -53,7 +53,7 @@ int main()
volatile int i = 0;
int j = 0;
- char *fox = "The quick brown fox jumps of the lazy dog.";
+ char fox[] = "The quick brown fox jumps of the lazy dog.";
unsigned int checksum = 0;
start:
diff --git a/debug/programs/regs.S b/debug/programs/regs.S
index 50dafa2..63889dc 100644
--- a/debug/programs/regs.S
+++ b/debug/programs/regs.S
@@ -52,6 +52,7 @@ write_regs:
all_done:
j all_done
+ .section .bss
.balign 16
data:
.fill 64, 8, 0
diff --git a/debug/programs/trigger.S b/debug/programs/trigger.S
index 13f0449..2ccfd21 100644
--- a/debug/programs/trigger.S
+++ b/debug/programs/trigger.S
@@ -93,7 +93,7 @@ read_triggers:
1: SREG zero, 0(a0)
ret
- .data
+ .section .data
.align 3
data: .word 0x40
.word 0x41