; bdiGDB configuration file for EP8260 ; modified by Frank Panno ; ------------------------------------------------ ; [INIT] ;WREG MSR 0x00000600 ; MSR ;WREG MSR 0x00003402 ; MSR ;WREG MSR 0x00000000 ; clear MSR ;WM32 0x000101A8 0xF0000000 ; IMMR == 0xF0000000 ;WM32 0xF0010024 0x80C08000 ; BCR ;WM32 0xF0010000 0x01240000 ; SIUMCR WM32 0x00010004 0xFFFFFFC3 ; SYPCR == no watchdog ;WM32 0xF0010C80 0x00000001 ; SCCR == normal operations ;WM32 0xF0010C88 0x0631C001 ; SCMR == System Clock Mode Register ; ; LED's ; ;WM32 0x0F01013C 0xFFFF03F6 ; OR7 ;WM32 0x0F010138 0x21000801 ; BR7 ; WM32 0x000000f0 0x00000000 ; invalidate page table base ; ; Memory controller ; ; These writes configure /CS0 to be the 16MB FLASH at 0xFF00000 ; These writes configure: ; CHIP SELECT BASE ADDRESS SIZE COMMENTS ; ----------- ------------ ---- -------- ; /CS0 0xFF000000 16MB 16MB ON BOARD FLASH ; ; (write BR before OR for bank 0) ;WM32 0xF0010100 0xFF000001 ; BR0 ;WM32 0xF0010104 0xFF000862 ; OR0 ; PSDRAM (64 MB) ; (write OR before BR for all others) ;WM32 0xF001010C 0xFC002CC0 ; OR1 ;WM32 0xF0010108 0x00000041 ; BR1 ; LSDRAM (32 MB) ;WM32 0xF0010114 0xFE002CC0 ; OR2 ;WM32 0xF0010110 0x04001861 ; BR2 ; NVRTC und BCSR ;WM32 0xF0010124 0xFFF00854 ; OR4 ;WM32 0xF0010120 0xFA000801 ; BR4 ; PCMCIA ;WM32 0xF0010144 0xFFC00808 ; OR8 ;WM32 0xF0010140 0xA0001001 ; BR8 ; ; ; Initialize the SDRAM. ; ;WM16 0xF0010184 0x0A00 ; MPTPR ; PSDRAM (64 MB, 60x Bus, 0x00000000 - 0x03FFFFFF) ;WM32 0xF0010190 0xC34E2462 ; PSDMR ;WM8 0xF001019C 0x64 ; PSRT ; Wait 100 usec before accessing the SDRAM ;DELAY 500 ;WM8 0xF0010190 0x69 ; PSDMR: PRECHARGE_ALL_BANKS ;WM32 0xF0010190 0xAB4E2462 ; PSDMR: PRECHARGE_ALL_BANKS ;WM8 0x00000110 0xFF ; Access SDRAM ;WM8 0xF0010190 0x49 ; PSDMR: CBR_REFRESH ;WM32 0xF0010190 0xCB4E2462 ; PSDMR: CBR_REFRESH ;WM8 0x00000110 0xFF ; Access SDRAM ;WM8 0x00000110 0xFF ; Access SDRAM ;WM8 0x00000110 0xFF ; Access SDRAM ;WM8 0x00000110 0xFF ; Access SDRAM ;WM8 0x00000110 0xFF ; Access SDRAM ;WM8 0x00000110 0xFF ; Access SDRAM ;WM8 0x00000110 0xFF ; Access SDRAM ;WM8 0x00000110 0xFF ; Access SDRAM ;WM8 0xF0010190 0x59 ; PSDMR: MODE_SET ;WM32 0xF0010190 0x9B4E2462 ; PSDMR: MODE_SET ;WM8 0x00000110 0xFF ; Access SDRAM ;WM8 0xF0010190 0x41 ; PSDMR: enable refresh, normal operation ;WM32 0xF0010190 0xC34E2462 ; PSDMR: enable refresh, normal operation ; LSDRAM (32 MB, Local Bus, 0x04000000 - 0x05FFFFFF) ;WM32 0xF0010194 0x416A2562 ; LSDMR ;WM8 0xF00101A4 0x64 ; LSRT ;WM32 0xF0010194 0x296A2562 ; LSDMR: PRECHARGE_ALL_BANKS ;WM8 0x0400008C 0xFF ; Access SDRAM ;WM32 0x0400008C 0x496A2562 ; LSDMR: CBR_REFRESH ;WM8 0x0400008C 0xFF ; Access SDRAM ;WM8 0x0400008C 0xFF ; Access SDRAM ;WM8 0x0400008C 0xFF ; Access SDRAM ;WM8 0x0400008C 0xFF ; Access SDRAM ;WM8 0x0400008C 0xFF ; Access SDRAM ;WM8 0x0400008C 0xFF ; Access SDRAM ;WM8 0x0400008C 0xFF ; Access SDRAM ;WM8 0x0400008C 0xFF ; Access SDRAM ;WM32 0xF0010194 0x196A2562 ; LSDMR: MODE_SET ;WM8 0x0400008C 0xFF ; Access SDRAM ;WM32 0xF0010194 0x416A2562 ; LSDMR: enable refresh, normal operation ; ; ; remove local Flash write protection ;WM8 0xFA000002 0x20 [TARGET] CPUTYPE 8260 ;the CPU type (603EV,750,8240,8260) JTAGCLOCK 0 ;use 16 MHz JTAG clock WORKSPACE 0x04000000 ;workspace in target RAM for fast download BDIMODE AGENT ;the BDI working mode (LOADONLY | AGENT | GATEWAY) BREAKMODE SOFT ;SOFT or HARD, HARD uses PPC hardware breakpoints ;BREAKMODE HARD ;SOFT or HARD, HARD uses PPC hardware breakpoints ;STEPMODE HWBP VECTOR CATCH ;catch unhandled exceptions DCACHE NOFLUSH ;data cache flushing (FLUSH | NOFLUSH) ;STARTUP RESET MMU XLAT ;translate effective to physical address PTBASE 0x000000f0 ;here is the pointer to the page table pointers ; ; [FLASH] CHIPTYPE AM29BX16 ;Flash type (AM29F | AM29BX8 | AM29BX16 | I28BX8 | I28BX16) CHIPSIZE 0x400000 ;The size of one flash chip in bytes (e.g. AM29F010 = 0x20000) BUSWIDTH 64 ;The width of the flash memory bus in bits (8 | 16 | 32 | 64) WORKSPACE 0x00000000 ;workspace in target RAM for fast download ; ; [HOST] IP 192.168.254.49 FILE ppcboot.srec FORMAT SREC LOAD MANUAL ;load code MANUAL or AUTO after reset PROMPT bdi> ; ; [REGS] DMM1 0xF0000000 FILE reg8260.def