📄 flash.bak
字号:
;-------------------------------------------------------
; code|lab Board Initialization Script
; Generic ARM
; 3-13-2003
;
; This script issues a re-map command and returns
;-------------------------------------------------------
;system init
sys.reset
sys.cpu AT91RM9200
sys.u
; Write SMC[0]
data.set 0xFFFFFF70 %l 0x00003284
; Write SMC[2]
data.set 0xFFFFFF78 %l 0x770030FF
; Clock Initialization
;Write PMC Clock Generator Main Oscillator Register
data.set 0xFFFFFC20 %l 0x00000001
;Wait 1.s
; Write to PLLAR Register
data.set 0xFFFFFC28 %l 0x20453E07 ;0x20263E04
;Wait 1.s
; Write to PLLBR Register
data.set 0xFFFFFC2C %l 0x10483E0E
;Wait 1.s
; Write to MCK Register for Slow Clock
data.set 0xFFFFFC30 %l 0x00000001
;Wait 1.s
; Write to MCK Register for the actual selection
data.set 0xFFFFFC30 %l 0x00000202
;Wait 1.s
; Configure PIOC as peripheral (D16/D31)
data.set 0xFFFFF870 %l 0xFFFF0000
data.set 0xFFFFF874 %l 0x00000000
data.set 0xFFFFF804 %l 0xFFFF0000
;Configure PIOC as peripheral(pa17.PA18)
; Setup MEMC to support all connected memories (CS0 = FLASH; CS1=SDRAM)
data.set 0xFFFFFF60 %l 0x00000002
; Init SDRAM
; SDRC CR
data.set 0xFFFFFF98 %l 0x2188C155
; SDRC MR
data.set 0xFFFFFF90 %l 0x00000002
; Write a word on SDRAM
data.set 0x20000000 %l 0x00000000
; SDRC MR
data.set 0xFFFFFF90 %l 0x00000004
; Write a word on SDRAM
data.set 0x20000000 %l 0x00000000
data.set 0x20000000 %l 0x00000000
data.set 0x20000000 %l 0x00000000
data.set 0x20000000 %l 0x00000000
data.set 0x20000000 %l 0x00000000
data.set 0x20000000 %l 0x00000000
data.set 0x20000000 %l 0x00000000
data.set 0x20000000 %l 0x00000000
; SDRC MR
data.set 0xFFFFFF90 %l 0x00000003
; Write on SDRAM
data.set 0x20000200 %l 0x00000000
; SDRC TR
data.set 0xFFFFFF94 %l 0x000002e0
; Write on SDRAM
data.set 0x20000000 %l 0x00000000
; SDRC MR
data.set 0xFFFFFF90 %l 0x00000003
; Write on SDRAM
data.set 0x20000000 %l 0x00000000
; Issue Re-Map command
data.set 0xFFFFFF00 %l 0x00000001
;TargetInit True Return true on success
; Init FLASH
;flash.reset
;flash.create 0x10000000--0x107fffff 0x10000 am29lv100 word
;flash.erase all
;flash.program all
;load program
data.load F:\Tornado2.2_arm\target\proj\at9200\default\vxworks
;data.load F:\Projects\TI_F240\AT91RM9200-BasicEMAC-ARM1_2-2_0\AT91RM9200-BasicEMAC\compil\BasicEMAC_Data\Debug\BasicEMAC.axf
cd F:\LAUTERBACH\T32USB\demo\arm\KERNEL\vxworks
task.config vxworks
menu.rp vxworks
d.l
enddo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -