OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / tools / misc / 5307.gdb
1 #
2 # GDB Init script for the Coldfire 5307 processor.
3 #
4 # The main purpose of this script is to configure the 
5 # DRAM controller so code can be loaded.
6 #
7
8 define addresses
9
10 set $mbar  = 0x10000001
11 set $rsr   = $mbar - 1 + 0x000
12 set $sypcr = $mbar - 1 + 0x001
13 set $swivr = $mbar - 1 + 0x002
14 set $swsr  = $mbar - 1 + 0x003
15 set $simr  = $mbar - 1 + 0x003
16 set $par   = $mbar - 1 + 0x004
17 set $irqpar= $mbar - 1 + 0x006
18 set $pllcr = $mbar - 1 + 0x008
19 set $mpark = $mbar - 1 + 0x00c
20 set $ipr   = $mbar - 1 + 0x040
21 set $imr   = $mbar - 1 + 0x044
22
23 set $icr0  = $mbar - 1 + 0x04c
24 set $icr1  = $mbar - 1 + 0x04d
25 set $icr2  = $mbar - 1 + 0x04e
26 set $icr3  = $mbar - 1 + 0x04f
27 set $icr4  = $mbar - 1 + 0x050
28 set $icr5  = $mbar - 1 + 0x051
29 set $icr6  = $mbar - 1 + 0x052
30 set $icr7  = $mbar - 1 + 0x053
31 set $icr8  = $mbar - 1 + 0x054
32 set $icr9  = $mbar - 1 + 0x055
33 set $icr10 = $mbar - 1 + 0x056
34 set $icr11 = $mbar - 1 + 0x057
35
36 set $csar0 = $mbar - 1 + 0x080
37 set $csmr0 = $mbar - 1 + 0x084
38 set $cscr0 = $mbar - 1 + 0x08a
39 set $csar1 = $mbar - 1 + 0x08c
40 set $csmr1 = $mbar - 1 + 0x090
41 set $cscr1 = $mbar - 1 + 0x096
42
43 set $csbar = $mbar - 1 + 0x098
44 set $csbamr= $mbar - 1 + 0x09c
45 set $csmr2 = $mbar - 1 + 0x09e
46 set $cscr2 = $mbar - 1 + 0x0a2
47 set $csmr3 = $mbar - 1 + 0x0aa
48 set $cscr3 = $mbar - 1 + 0x0ae
49 set $csmr4 = $mbar - 1 + 0x0b6
50 set $cscr4 = $mbar - 1 + 0x0ba
51 set $csmr5 = $mbar - 1 + 0x0c2
52 set $cscr5 = $mbar - 1 + 0x0c6
53 set $csmr6 = $mbar - 1 + 0x0ce
54 set $cscr6 = $mbar - 1 + 0x0d2
55 set $csmr7 = $mbar - 1 + 0x0da
56 set $cscr7 = $mbar - 1 + 0x0de
57
58 set $dcr   = $mbar - 1 + 0x100
59 set $dacr0 = $mbar - 1 + 0x108
60 set $dmr0  = $mbar - 1 + 0x10c
61 set $dacr1 = $mbar - 1 + 0x110
62 set $dmr1  = $mbar - 1 + 0x114
63
64 set $tmr1  = $mbar - 1 + 0x140
65 set $trr1  = $mbar - 1 + 0x144
66 set $tcr1  = $mbar - 1 + 0x148
67 set $tcn1  = $mbar - 1 + 0x14C
68 set $ter1  = $mbar - 1 + 0x151
69 set $tmr2  = $mbar - 1 + 0x180
70 set $trr2  = $mbar - 1 + 0x184
71 set $tcr2  = $mbar - 1 + 0x188
72 set $tcn2  = $mbar - 1 + 0x18C
73 set $ter2  = $mbar - 1 + 0x191
74
75 set $paddr = $mbar - 1 + 0x244
76 set $padat = $mbar - 1 + 0x248
77
78 end
79
80
81 #
82 #       Target is ColdFire board...
83 #
84 target bdm /dev/bdmcf0
85
86 addresses
87
88 set print pretty
89 set print asm-demangle
90 display/i $pc
91 select-frame 0
92