; bdiGDB configuration file for Keil MCB2130 (LPC2138) board ; ---------------------------------------------------------- ; [INIT] WREG CPSR 0x000000D3 ;select supervisor mode WGPR 15 0x00000000 ;set PC ;Memory Map Registers ; ;WM32 0xE01FC040 0x00000001 ;MEMMAP: User flash mode ; ; Disable PLL for flash programming ;WM32 0xE01FC080 0x00000000 ;PLLCON: ;WM32 0xE01FC084 0x00000000 ;PLLCFG: ;WM32 0xE01FC08C 0x000000AA ;PLLFEED: ;WM32 0xE01FC08C 0x00000055 ;PLLFEED: ;DELAY 100 ; [TARGET] CPUTYPE ARM7TDMI ;CLOCK 0 4 ;JTAG clock : start with 1 MHz then use adaptive CLOCK 4 ;JTAG clock 1MHz ( < 1/6 of CPU clock ) RESET HARD 500 ;apply 500 ms RESET WAKEUP 5000 ;give reset time to complete ;STARTUP STOP 500 ;let monitor run for 500 ms ENDIAN LITTLE ;memory model (LITTLE | BIG) ;BREAKMODE SOFT 0xDFFFDFFF ;SOFT or HARD, ARM / Thumb break code BREAKMODE HARD ;SOFT or HARD, ARM / Thumb break code [HOST] IP 151.120.25.112 FILE /tftpboot/arm/u-boot.bin FORMAT BIN LOAD MANUAL PROMPT LPC2300> [FLASH] CHIPTYPE LPC2100 12000 ;select LPC2378 flash, fsys = 72.000 MHz CHIPSIZE 0x80000 ;select LPC22378 sector layout WORKSPACE 0x40001000 ;internal SRAM for buffer, code and stack FILE E:\cygwin\home\bdidemo\arm\mcb2130.bin FORMAT BIN 0x00000000 ERASE 0x007FFFFF BLANK ;erase sector 0...26 with blank check [REGS] FILE /arm/reg2100.def