ff609b01ed7d94cd99e46e247366086fbce9f29b
[bertos.git] / bertos / cpu / arm / scripts / openocd / openocd_at91sam7_reset.script
1 #\r
2 # Init - taken form the script openocd_at91sam7_ecr.script \r
3 #\r
4 # I take this script from the following page:\r
5 #\r
6 # http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/openocd_intro/index.html\r
7 #\r
8 mww 0xfffffd44 0x00008000       # disable watchdog\r
9 mww 0xfffffd08 0xa5000001       # enable user reset\r
10 mww 0xfffffc20 0x00000601       # CKGR_MOR : enable the main oscillator\r
11 sleep 10\r
12 mww 0xfffffc2c 0x00481c0e       # CKGR_PLLR: 96.1097 MHz\r
13 sleep 10\r
14 mww 0xfffffc30 0x00000007       # PMC_MCKR : MCK = PLL / 2 ~= 48 MHz\r
15 sleep 10\r
16 mww 0xffffff60 0x003c0100       # MC_FMR: flash mode (FWS=1,FMCN=60)\r
17 sleep 100\r