; bdiGDB configuration file MMCEVB2107 board ; ------------------------------------------ ; [INIT] WM16 0x00C70000 0x000E ;WCR: disable watchdog WM16 0x00C30000 0x2000 ;SYNCR: speed-up clock to 32MHz WM16 0x00C20000 0x3303 ;CSCR0: external flash WM16 0x00C20002 0x3303 ;CSCR1: WM16 0x00C20004 0x3303 ;CSCR2: external SRAM WM16 0x00C20006 0x3703 ;CSCR3: WGPR 0 0x00000000 ;R0: Stackpointer = 0 ; WM32 0x00D00000 0x00000000 ;CMFRMCR: enable flash array ;WM32 0x00D00000 0x08000000 ;CMFRMCR: enable flash array, enable shadow information WM8 0x817FFFFD 0x10 ;MMIO: enable programming voltage ;DELAY 100 ;Delay after enable programming voltage [TARGET] CPUTYPE MMC2107 JTAGCLOCK 1 ;use 8 MHz JTAG clock BDIMODE AGENT ;the BDI working mode (LOADONLY | AGENT) ;BREAKMODE SOFT NOADJ ;for GDB vesion 4.17 ;BREAKMODE HARD BREAKMODE SOFT ;for GDB version > 5.0 [HOST] IP 151.120.25.119 FILE E:\cygwin\home\bdidemo\mcore\testgnu.elf FORMAT ELF LOAD MANUAL ;load code MANUAL or AUTO after reset [FLASH] CHIPTYPE CMFR 32 ;program internal flash, cpu clock is 32MHz ;CHIPTYPE CMFRSHD 32 ;program shadow information, cpu clock is 32MHz WORKSPACE 0x00800000 ;workspace in target RAM for fast programming algorithm CHIPSIZE 0x20000 ;The size of one flash chip in bytes (e.g. AM29F040 = 0x80000) BUSWIDTH 16 ;The width of the flash memory bus in bits (8 | 16 | 32) FILE E:\cygwin\home\bdidemo\mcore\cmfr128.bin FORMAT BIN 0x00000000 ERASE 0x000000FF ;Erase all CMFR blocks [REGS] FILE E:\cygwin\home\bdidemo\mcore\reg2107.def