?? mpserv_eb55.dbs
字號(hào):
#--------------------------------------------------------------------------------------
# ATMEL Microcontroller Software Support - ROUSSET -
#--------------------------------------------------------------------------------------
# The software is delivered "AS IS" without warranty or condition of any
# kind, either express, implied or statutory. This includes without
# limitation any warranty or condition with respect to merchantability or
# fitness for any particular purpose, or against the infringements of
# intellectual property rights of others.
#--------------------------------------------------------------------------------------
# File Name : mpserv_eb55.dbs
# Object : Setup script for the Ateml AT91 board EB55 (Green Hills probes)
# with specifc board initialisation
# - PLL
# - EBI
#
# 1.0 21/Oct/02 JPP : Creation from ocd file
#--------------------------------------------------------------------------------------
# Setup script for the Atmel AT91 board
# jr: Reset the JTAG TAP controller.
jr
# immediately after reset could add handlers itself.
# tr: Reset the target system using JTAG reset pins. When no parameters are given
# the target will reset and stay in the reset state if possible.
tr
# halt: halt execution
halt
if (m 0xffe00020 == 0)
print AT91 reset
endif
# This script is to speed up the System Frequency to run at 32MHz
# Enable the main oscillator (16Mhz) / MOSCEN = 1, OSCOUNT = 47 (1.4ms/30祍)
m 0xffff4020=0x002F0002
# Wait for Main oscillator stabilization. Wait for APMC_MOSCS Bit in APMC_SR equals 1.
# sleep 1
# Commuting from Slow Clock to Main Oscillator (32K to 16Mhz)
m 0xffff4020=0x002F4002
#Setup the PLL / MUL = 1, PLLCOUNT = 3, CSS = 1
m 0xffff4020=0x032F4102
# Wait for the PLL is stabilized. Wait for APMC_PLL_LOCK Bit in APMC_SR equals 1
# sleep 1
# Commuting from 16Mhz to PLL @ 32MHz / CSS = 2, MUL = 1
m 0xffff4020=0x032F8102
# --------------------------------------------------------
# Now the Master clock is the output of PLL @ 32MHz -
# --------------------------------------------------------
if (m 0xffe00000 == 0x0000203d)
print AT91 reset
endif
print set the EBI value for load application
# EBI_CSR0 connected to the flash memory.
# Settings : EBI_BA=0x01000000 / EBI_CSEN / EBI_BAT_BYTE_WRITE / EBI_TDF_2 / EBI_PAGES_16M / EBI_NWS_3 / EBI_DBW_16
m 0xffe00000=0x01002529
# EBI_CSR1 connected to the External SRAM memory.
# Settings : EBI_BA=0x02000000 / EBI_CSEN / EBI_BAT_BYTE_WRITE / EBI_TDF_0 / EBI_PAGES_16M / EBI_NWS_1 / EBI_DBW_16
m 0xffe00004=0x02002121
# AT91 REMAP Done
m 0xffe00020=0x00000001
# 2M bytes per Chip Select
m 0xffe00024=0x00000006
# Get the Chip ID
print Chip ID
m 0xfff00000
# Get the Lists all breakpoints.
print Get the Lists all breakpoints.
bl
print Display current target status information.
ti
#set All register for RESET
reg r0 0x0
reg r1 0x0
reg r2 0x0
reg r3 0x0
reg r4 0x0
reg r5 0x0
reg r6 0x0
reg r7 0x0
reg r8 0x0
reg r9 0x0
reg r10 0x0
reg r11 0x0
reg r12 0x0
reg sp 0x0
reg lr 0x0
reg pc 0x0
# Set the mode register
reg cpsr 0xd3
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -