Skip to content

Commit 9fff716

Browse files
committed
added .gdbinit, script.gdb, Makefile, app.s
1 parent 10e33c6 commit 9fff716

File tree

5 files changed

+46
-0
lines changed

5 files changed

+46
-0
lines changed

.gdbinit

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
target remote localhost:2000
2+
b *0xc000
3+
disp/3i $pc
4+
source script.gdb

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*.swp

Makefile

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
APP=app
2+
MCU=msp430g2553
3+
4+
AS=msp430-as
5+
LD=msp430-ld
6+
COMMON=-Wall -v
7+
ASFLAGS += -mmcu=$(MCU) $(COMMON)
8+
9+
all: clean assembly load
10+
11+
assembly:
12+
$(AS) $(ASFLAGS) $(APP).S -o $(APP).o
13+
14+
load:
15+
$(LD) -o $(APP).elf $(APP).o -L /usr/msp430/lib/ldscripts/msp430g2553/ -T /usr/msp430/lib/ldscripts/msp430.x
16+
17+
dis-obj:
18+
msp430-objdump -D $(APP).o > dis-obj.lss
19+
20+
dis-elf:
21+
msp430-objdump -D $(APP).elf > dis-elf.lss
22+
23+
hex-dump-obj:
24+
msp430-readelf --hex-dump=.text $(APP).o > dump-obj.lss
25+
26+
hex-dump-elf:
27+
msp430-readelf --hex-dump=.text $(APP).elf > dump-elf.lss
28+
29+
clean:
30+
rm -f $(APP).elf $(APP).o function.o dis-elf.lss dis-obj.lss dump-obj.lss dump-elf.lss

app.s

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.text
2+
main:
3+
;code
4+
5+
.section ".vectors", a
6+
.org 0x1e
7+
.word main

script.gdb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
monitor reset
2+
monitor erase
3+
load app.elf
4+
cont

0 commit comments

Comments
 (0)