; bdiGDB configuration file for EP852 board ; ----------------------------------------- ; [INIT] ; init core register WREG MSR 0x00001002 ; MSR : ME,RI WSPR 27 0x00001002 ; SRR1 : ME,RI WSPR 149 0x0002000E ; DER : enable SYSIE for BDI flash progr. WSPR 638 0xFFF00000 ; IMMR : internal memory at 0xFFF00000 WSPR 158 0x00000007 ; ICTRL: ; init SIU register WM32 0xFFF00000 0x00610400 ; SIUMCR WM32 0xFFF00004 0xFFFFFF89 ; SYPCR WSPR 796 0x00000000 ; M_TWB: invalidate TWB ; Init BR0/OR0 to make sure FLASH isn't covering the whole area ;WM32 0xFFF00104 0xFC000140 ; 64MB ;WM32 0xFFF00100 0x00000001 ; Flash at 0x0000000 ; BSCR ;WM32 0xFFF0011C 0xFFFF8970 ; ;WM32 0xFFF00118 0xFA400001 ; BSCR at 0xFA400000 ;WM8 0xFA400000 0xAD ; BSCR[0]. Enable Eth & SMC Xceivers ;WM8 0xFA400002 0xC0 ; BSCR[2]. Enable and power up MII Xceiver [TARGET] MMU XLAT ; support virtual addresses (for Linux!) PTBASE 0x000000F0 ; ptr to page table pointers 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 192.168.1.254 FILE u-boot.bin.ep852 FORMAT BIN LOAD MANUAL ;load code MANUAL or AUTO after reset DEBUGPORT 2001 START 0x0100 [FLASH] CHIPTYPE MIRRORX16 ;; Am29LV CHIPSIZE 0x800000 ;; 640ML BUSWIDTH 32 ;; (x2) WORKSPACE 0xFFF02000 FILE u-boot.bin.ep852 ;The file to program FORMAT BIN 0x00000000 ERASE 0x00000000 BLOCK ERASE 0x00020000 BLOCK [REGS] DMM1 0xFFF00000 FILE bdi2000/defs/reg860.def