; bdi2000 configuration file for IP860 VMEBus Board ; ------------------------------------------------- ; [INIT] ; init core register WREG MSR 0x00001002 ;MSR : ME,RI WSPR 27 0x00001002 ;SRR1 : ME,RI WSPR 149 0x2002000F ;DER : set debug enable register ;;WSPR 149 0x2006000F ;DER : enable SYSIE for BDI flash progr. WSPR 638 0xF1000000 ;IMMR : internal memory at 0xF1000000 WSPR 158 0x00000007 ;ICTRL: ; init SIU register WM32 0xF1000000 0x80600800 ;SIUMCR WM32 0xF1000004 0xFFFFFF88 ;SYPCR WM32 0xF1000284 0x0000D000 ;PLPRCR WSPR 796 0x00000000 ;M_TWB: invalidate TWB [TARGET] MMU XLAT ;support virtual addresses (for Linux!) CPUCLOCK 50000000 ;the CPU clock rate after processing the init list BDIMODE AGENT ;the BDI working mode (LOADONLY | AGENT) BREAKMODE HARD ;SOFT or HARD, HARD uses PPC hardware breakpoints [HOST] IP 10.0.0.8 FILE /tftpboot/ppcboot FORMAT ELF LOAD MANUAL ;load code MANUAL or AUTO after reset DEBUGPORT 2001 [FLASH] CHIPTYPE I28BX16 ;Flash type (Intel E28F016SV from 1994!!!) CHIPSIZE 0x200000 ;The size of one flash chip in bytes BUSWIDTH 16 ;The width of the flash memory bus in bits (8 | 16 | 32) WORKSPACE 0xF1002000 ; RAM buffer for fast flash programming FILE /tftpboot/ppcboot.bin ;The file to program FORMAT BIN 0x00000000 ERASE 0x00000000 BLOCK [REGS] DMM1 0xF1000000 FILE BDI2000/reg860.def