ff1d23ea3f23f2ec864b237d7c213879bf6483fe
[bertos.git] / bertos / cpu / arm / scripts / openocd_new_at91sam7_ftdi_ram.cfg
1 \r
2 # Change the default telnet port...\r
3 telnet_port 4444\r
4 \r
5 # Port for TCL connection.\r
6 tcl_port 6666\r
7 \r
8 # GDB connects here\r
9 gdb_port 3333\r
10 # GDB can also flash my flash!\r
11 gdb_memory_map enable\r
12 gdb_flash_program disable\r
13 gdb_breakpoint_override soft\r
14 \r
15 interface ft2232\r
16 #ft2232_device_desc "Amontec JTAGkey"\r
17 ft2232_layout jtagkey\r
18 ft2232_vid_pid 0x0403 0xcff8\r
19 \r
20 #use combined on interfaces or targets that can't set TRST/SRST separately\r
21 reset_config srst_only srst_pulls_trst\r
22 \r
23 if { [info exists CHIPNAME] } { \r
24    set  _CHIPNAME $CHIPNAME    \r
25 } else {         \r
26    set  _CHIPNAME sam7\r
27 }\r
28 \r
29 if { [info exists ENDIAN] } {   \r
30    set  _ENDIAN $ENDIAN    \r
31 } else {         \r
32    set  _ENDIAN little\r
33 }\r
34 \r
35 if { [info exists CPUTAPID ] } {\r
36    set _CPUTAPID $CPUTAPID\r
37 } else {\r
38    set _CPUTAPID 0x3f0f0f0f\r
39 }\r
40 \r
41 jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID\r
42 \r
43 set _TARGETNAME [format "%s.cpu" $_CHIPNAME]\r
44 target create $_TARGETNAME arm7tdmi -endian $_ENDIAN -chain-position $_TARGETNAME -variant arm7tdmi\r
45 \r
46 $_TARGETNAME configure -work-area-virt 0 -work-area-phys 0x00200000 -work-area-size 0x4000 -work-area-backup 0\r
47 \r
48 #flash bank <driver> <base> <size> <chip_width> <bus_width>\r
49 flash bank at91sam7 0 0 0 0 0\r