; bdiGDB configuration file for IMX27 ARM926E ; ---------------------------------------------------------------- ; [INIT] ;ew c15_1 = 0x78 ;WCP15 0x4001 0x00f00000 ;CPACC: allow CP10 and CP11 access WCP15 0x001 0x0000078 ;CPACC: allow CP10 and CP11 access ;======================================== ; # AHB-Lite IP Interface ; (required to access some ; on chip peripherals) WM32 0x10000000 0x20040304 WM32 0x10020000 0x00000000 WM32 0x10000004 0xDFFBFCFB WM32 0x10020004 0xFFFFFFFF ; ; // ### PCCR0 (Disable LCDC by clear PERCLK3_EN bit) WM32 0x10027020 0x31084003 ; // ; ; // ############################################################################ ; ; // ### ; ; // ### EIM ; ; // ### ; ; // ############################################################################ ; ; // ; ; // # CS0 Initialization (Async Mode) ; ; // # 32-bit, ?? wait states ; ; //WM32 0xDF001000 0x20720800 ; ; //WM32 0xDF001004 0x00000E03 WM32 0xDF001000 0x00730e00 WM32 0xDF001004 0x00000E03 ; ; // ; ; // # Setting for Memory Map IO Port ; ; // # CS1 Initialization (Async Mode) ; ; // # 32-bit, ?? wait states WM32 0xDF001008 0x00730e00 WM32 0xDF00100C 0x00000E03 ; ; ///WM32 0xDF001008 0x00003E00 ; ; //WM32 0xDF00100C 0x20000E01 ; ; //WM32 0xDF001008 0x00002000 ; ; //WM32 0xDF00100C 0x11118501 ; ; // ; ; // # Config MUX for pin PF18->CS1 ; ; // # Clear PTF_GIUSE WM32 0x10015520 0x00000000 ; ; // # Clear PTF_GPR WM32 0x10015538 0x00000000 ; ; // ; ; // # CS3 Initialization (Async Mode) ; ; // # 16-bit, ?? wait states WM32 0xDF001018 0x00002000 WM32 0xDF00101C 0x11118501 ; ; // ; ; // # FMCR Register ; ; // # Select CS3/CSD0 Pin as CS3 only. WM32 0x10027814 0xFFFFFFC9 ; ; // set up clock speed ;sol WM32 10027000 0x17040607 ; ; // ; ; // ############################################################################ ; ; // ### ; ; // ### SDRAMC ; ; // ### ; ; // ############################################################################ ; ; // ; ; // ######################################################## ; ; // # CSD0 Initialization (SDRAM) ; ; // # 16Mx16x2 IAM=0 CSD0 CL3 ; ; // ######################################################## ; ; // ; ; // *** Set Precharge Command WM32 0xDF000000 0x92120300 ; ; // ; ; // *** Issue Precharge all Command RM32 0xC0200000 ; ; // ; ; // *** Set AutoRefresh Command WM32 0xDF000000 0xA2120300 ; ; // ; ; // *** Issue AutoRefresh Command RM32 0xC0000000 RM32 0xC0000000 RM32 0xC0000000 RM32 0xC0000000 RM32 0xC0000000 RM32 0xC0000000 RM32 0xC0000000 RM32 0xC0000000 ; ; // ; ; // *** Set Mode Register WM32 0xDF000000 0xB2120300 ; ; // ; ; // *** Issue Mode Register Command ; ; // Burst Length = 8 RM32 0xC0119800 ; ; // ; ; // *** Set to Normal Mode ; ; // # From the spec of the SDRAM K4S56163LC-RG75000, ; ; // # 1. tRCD = 19ns minimum -> RCD = 3 clk (SDCLK=133MHz) -> SRCD = 11b ; ; // # 2. tRP = 19ns minimum -> RP = 3 clk (SDCLK=133MHz) -> SRP = 0b ; ; // # 3. tRC = 65ns minimum -> RC = 9 clk (SDCLK=133MHz) -> SRC = 1001b ; ; // # 4. refresh rate = 8192rows/64ms -> SREFR = 11b WM32 0xDF000000 0x8212F339 ; ; // ; ; // ### End of Memory Configuration ########################################## ; ; // ; ; // ############################################################################ ; ; // ### ; ; // ### CrossBar (MAX) ; ; // ### ; ; // ############################################################################ ; ; // ### Master Priority Register for Slave Port 3 (EMI) ; ; // ### LCD - highest priority ; ; // ### ARM - Lowest prority WM32 0x1003F300 0x00123056 ; ; // ; ; // ############################################################################ ; ; // ### ; ; // ### LCD ; ; // # DSCR1: Driving Strength Control Register WM32 0x10027820 0x00000000 [TARGET] CPUTYPE ARM926E CLOCK 1 ;JTAG clock (0=Adaptive, 1=16MHz, 2=8MHz, 3=4MHz, 4=1MHz, ...) WAKEUP 4000 ;because of slow rising reset line STARTUP RESET ;do not execute any code out of reset ;STARTUP RUN ;do not execute any code out of reset ;RESET HARD ;beause of heavy capacitive load on reset line RESET NONE TRST PUSHPULL ; ENDIAN LITTLE ;memory model (LITTLE | BIG) BREAKMODE SOFT 0xDFFFDFFF ;SOFT or HARD, ARM / Thumb break code [HOST] IP 192.168.3.100 ;FILE lolo_pre2.1_LLH7a404_11_LCE_0001_R_strip.elf ;FORMAT ELF ;LOAD AUTO ;load code MANUAL or AUTO after reset ;START 0xC00C0038 ;After loading image, jump to start address in RAM and go! PROMPT ARM926E> [FLASH] ;WORKSPACE 0xC2000000 ;Points to the SDRAM CHIPTYPE MIRRORX16; CHIPSIZE 0X04000000; ;128MB each BUSWIDTH 32; ;[FLASH] ;CHIPTYPE I28BX16 ;Flash type ;CHIPSIZE 0x200000 ;The size of one flash chip in bytes ;BUSWIDTH 16 ;The width of the flash memory bus in bits (8 | 16 | 32) [REGS]