; bdiGDB configuration file for MPC8280ADS board ; ---------------------------------------------- ; [INIT] ; init core register WREG MSR 0x00001002 ;MSR : ME,RI WM32 0x0F010004 0xFFFFFFC3 ;SYPCR: disable watchdog WM32 0x0F0101A8 0x04700000 ;IMMR : internal space @ 0x04700000 WM32 0x04710C80 0x00000001 ;SCCR : normal operation WM32 0x04710c94 0x00000001 ;RMR : checkstop reset enable ; WM32 0x04710000 0x0e200000 ;SIUMCR: WM32 0x04710040 0x00004000 ;TESCR1: WM32 0x04710044 0x00000000 ;TESCR2: WM32 0x04710048 0x00004000 ;L_TESCR1: WM32 0x0471004C 0x00000000 ;L_TESCR2: ; init memory controller WM32 0x04710104 0xFF800836 ;OR0: Flash 8MB, CS early negate, 6 w.s., Timing relax WM32 0x04710100 0xFF801801 ;BR0: Flash @0xFF800000, 32bit, no parity WM32 0x0471010C 0xFFFF8010 ;OR1: BCSR 32KB, all types accesse, 1 w.s. WM32 0x04710108 0x04501801 ;BR1: BCSR @0x04500000, 32bit, no parity ; init SDRAM Init (PPC bus) WM16 0x04710184 0x2800 ;MPTPR: Divide Bus clock by 41 WM8 0x0471019C 0x13 ;PSRT : Divide MPTPR output by 20 WM32 0x04710114 0xfe002ec0 ;OR2 : 32MB, 2 banks, row start at A9, 11 rows WM32 0x04710110 0x00000041 ;BR2 : SDRAM @0x00000000, 64bit, no parity WM32 0x04710190 0x824b36a3 ;PSDMR: Precharge all banks WM32 0x04710190 0xaa4b36a3 WM8 0x00000000 0x00 ;Access SDRAM WM32 0x04710190 0x8a4b36a3 ;PSDMR: CBR Refresh WM8 0x00000000 0xFF ;Access SDRAM WM8 0x00000000 0xFF ;Access SDRAM WM8 0x00000000 0xFF ;Access SDRAM WM8 0x00000000 0xFF ;Access SDRAM WM8 0x00000000 0xFF ;Access SDRAM WM8 0x00000000 0xFF ;Access SDRAM WM8 0x00000000 0xFF ;Access SDRAM WM8 0x00000000 0xFF ;Access SDRAM WM32 0x04710190 0x9a4b36a3 ;PSDMR: Mode Set WM8 0x00000190 0x00 ;Access SDRAM WM32 0x04710190 0xc24b36a3 ;PSDMR: enable refresh, normal operation ; init Local Bus SDRAM (100MHz) WM8 0x047101a4 0x13 ;LSRT WM32 0x0471011c 0xff803280 ;OR3 WM32 0x04710118 0xd0001861 ;BR3 WM32 0x04710194 0x828737a3 ;LSDMR: Precharge all banks WM32 0x04710194 0xaa8737a3 WM8 0xd0000000 0x00 ;Access SDRAM WM32 0x04710194 0x8a8737a3 ;LSDMR: CBR Refresh WM8 0xd0000000 0xFF ;Access SDRAM WM8 0xd0000000 0xFF ;Access SDRAM WM8 0xd0000000 0xFF ;Access SDRAM WM8 0xd0000000 0xFF ;Access SDRAM WM32 0x04710194 0x9a8737a3 ;LSDMR: Mode Set WM8 0xd00000cc 0x00 ;Access SDRAM WM32 0x04710194 0xc28737a3 ;LSDMR: enable refresh, normal operation [TARGET] CPUTYPE 8280 ;the CPU type JTAGCLOCK 1 ;use 16 MHz JTAG clock POWERUP 5000 ;start delay after power-up detected in ms BOOTADDR 0xfff00100 ;boot address used for start-up break WORKSPACE 0x04700000 ;workspace in target RAM for fast download ;MEMDELAY 2000 ;additional memory access delay ;WAKEUP 500 [HOST] IP 151.120.25.119 FILE E:\cygwin\home\bdidemo\mpc8260\vxworks FORMAT ELF ;FILE E:\temp\test16k.bin ;FORMAT BIN 0x04708000 LOAD MANUAL ;load code MANUAL or AUTO after reset DEBUGPORT 2001 PROMPT 8280> ;new prompt for Telnet DUMP E:\temp\dump.bin ;DUMP dump.bin ;Linux: dump.bin must already exist and public writable [FLASH] CHIPTYPE I28BX8 ;Flash type (AM29F | AM29BX8 | AM29BX16 | I28BX8 | I28BX16) CHIPSIZE 0x200000 ;The size of one flash chip in bytes (e.g. AM29F010 = 0x20000) BUSWIDTH 32 ;The width of the flash memory bus in bits (8 | 16 | 32 | 64) WORKSPACE 0x04700000 ;workspace in dual port RAM ;FILE E:\tornado\target\config\ads8260\test.hex ;The file to program FILE E:\cygwin\home\bdidemo\mpc8260\vxworks ;The file to program FORMAT BIN 0xFF900000 ERASE 0xFF900000 ;erase sector 4 of flash SIMM (LH28F016SCT) ERASE 0xFF940000 ;erase sector 5 of flash SIMM ERASE 0xFF980000 ;erase sector 6 of flash SIMM ERASE 0xFF9c0000 ;erase sector 7 of flash SIMM [REGS] DMM1 0x04700000 FILE E:\cygwin\home\bdidemo\mpc8260\reg8280.def