; ep83xx ; ----------------------------------------------- ; [INIT] ; init core register WREG MSR 0x00001002 ;MSR : ME,RI ; ; Move MBAR to 0xe0000000 WM32 0xff400000 0xe0000000 ;MABR to 0xe0000000 ; ; Initialize LAWBAR's WM32 0xe0000020 0xf0000000 ;LBLAWBAR0 : Flash, start 0xF0000000 WM32 0xe0000024 0x8000001B ;LBLAWAR0 : enable, 256M WM32 0xe0000028 0xe0000000 ;LBLAWBAR1 : WM32 0xe000002C 0x8000001B ;LBLAWAR1 WM32 0xe0000030 0xB0000000 ;LBLAWBAR2 : BCSR, start 0xB0000000 WM32 0xe0000034 0x8000001b ;LBLAWAR2 : enable, 256M WM32 0xe0000038 0x00000000 ;LBLAWBAR3 WM32 0xe000003c 0x00000000 ;LBLAWAR3 ; WM32 0xe00000A0 0x00000000 ;DDRLAWBAR0 : DDR Main SODIMM WM32 0xe00000A4 0x8000001b ;DDRLAWAR0 : enable, 256M WM32 0xe00000A8 0x00000000 ;DDRLAWBAR1 WM32 0xe00000AC 0x00000000 ;DDRLAWAR1 ; ; Setup DDR WM32 0xe0002000 0x00000008 ;CS0_BNDS 0x00000000 to 0x08000000 128M WM32 0xe0002008 0x00000000 ;CS1_BNDS WM32 0xe0002010 0x00000000 ;CS2_BNDS WM32 0xe0002018 0x00000000 ;CS3_BNDS WM32 0xe0002080 0x80000102 ;CS0_CONFIG WM32 0xe0002084 0x00000000 ;CS1_CONFIG WM32 0xe0002088 0x00000000 ;CS2_CONFIG WM32 0xe000208C 0x00000000 ;CS3_CONFIG WM32 0xe0002108 0x2622A221 ;TIMING_CFG_1 WM32 0xe000210C 0x00081000 ;TIMING_CFG_2 ;WM32 0xe0002e48 0x00000000 ;ECC ;WM32 0xe0002e44 0x00000009 ;WM32 0xe0002e58 0x00ff0000 ;WM32 0xe0002e40 0x8000000d WM32 0xe0002110 0x020c8000 ;DDR_CFG WM32 0xe0002118 0x00000023 ;DDR_MODE WM32 0xe0002124 0x1e780000 ;DDR_INTERVAL WM32 0xe0002130 0x83000000 ;DDR_CLK_CNTL DELAY 200 WM32 0xe0002110 0xc20c8000 ;DDR_CFG ; ; Setup chip selects WM32 0xe0005004 0xf00000f0 ;OR0 : Flash, start 0xF0000000,256M WM32 0xe0005000 0xf0001801 ;BR0 : Flash WM32 0xe0005014 0xf00000f0 ;OR2 : BCSR, start 0xB0000000,256M WM32 0xe0005010 0xB0001001 ;BR2 : BCSR ; WM32 0xe0000000 0xff400000 ;MABR to 0xff400000 ; [TARGET] CPUTYPE 8343 ;the CPU type JTAGCLOCK 0 ;use 16 MHz JTAG clock ;RCW 0xa4700000 0x04230000 ;override reset configuration words STARTUP RESET ;halt immediately at the boot vector BREAKMODE HARD ;SOFT or HARD, HARD uses PPC hardware breakpoint STEPMODE HWBP ;TRACE or HWBP, HWBP uses a hardware breakpoint MMU XLAT 0xC0000000 ;enable virtual address mode PTBASE 0x000000f0 ;here is the pointer to the page table pointers ; [HOST] IP 10.0.0.198 FILE PCB82xx120.ep FORMAT SREC LOAD MANUAL ;load code MANUAL or AUTO after reset ; [FLASH] CHIPTYPE MIRRORX16 ;Flash type: Micron Q-Flash MT28F640J3 CHIPSIZE 0x4000000 ;The size of one flash chip in bytes BUSWIDTH 32 ;The width of the flash memory bus in bits (8 | 16 | 32 | 64) ;WORKSPACE 0x1000 ;workspace in DDR RAM FILE u-boot.bin FORMAT BIN 0xFFF00000 ERASE 0xfff00000 ;erase sector 8 ERASE 0xFFF20000 ERASE 0xFFF40000 ERASE 0xFFF60000 ERASE 0xFFF80000 ERASE 0xFFFa0000 ERASE 0xFFFc0000 ERASE 0xFFFe0000 [REGS] FILE defs\reg8349e.def