; bdiGDB configuration file for cdb89712 board ; ---------------------------------------------- ; [TARGET] CPUTYPE ARM720T CLOCK 1 ;JTAG clock (0=Adaptive, 1=8MHz, 2=4MHz, 3=2MHz) RESET HARD ENDIAN LITTLE ;memory model (LITTLE | BIG) WAKEUP 2000 STARTUP RESET BDIMODE AGENT ;the BDI working mode (LOADONLY | AGENT) BREAKMODE HARD ;SOFT or HARD [FLASH] WORKSPACE 0x60000000 ;workspace in target RAM for fast programming algorithm CHIPTYPE I28BX16 CHIPSIZE 0x400000 ;The size of one flash chip in bytes (e.g. AM29F010 = 0x20000) BUSWIDTH 32 ;The width of the flash memory bus in bits (8 | 16 | 32) FILE c:\tftp\i_osloader.kdi ;The file to program FORMAT BIN ; sectors 0-7 (each of 16KBytes) total 128KBytes ERASE 0x00000000 ;erase sector 0 of flash ERASE 0x00004000 ;erase sector 1 of flash ERASE 0x00008000 ;erase sector 2 of flash ERASE 0x0000C000 ;erase sector 3 of flash ERASE 0x00010000 ;erase sector 4 of flash ERASE 0x00014000 ;erase sector 5 of flash ERASE 0x00018000 ;erase sector 6 of flash ERASE 0x0001C000 ;erase sector 7 of flash ;--------------------------------------------------> 128KBytes ; sectors 8-38 (each of 128KBytes) total 3968Kbytes ERASE 0x00020000 ;erase sector 8 of flash ERASE 0x00040000 ;erase sector 9 of flash ERASE 0x00060000 ;erase sector 10 of flash ERASE 0x00080000 ;erase sector 11 of flash ERASE 0x000A0000 ;erase sector 12 of flash ERASE 0x000C0000 ;erase sector 13 of flash ERASE 0x000E0000 ;erase sector 14 of flash ERASE 0x00100000 ;erase sector 15 of flash ;--------------------------------------------------> 1152KBytes ERASE 0x00120000 ;erase sector 16 of flash ERASE 0x00140000 ;erase sector 17 of flash ;--------------------------------------------------> 1408KBytes ERASE 0x00160000 ;erase sector 18 of flash ERASE 0x00180000 ;erase sector 19 of flash ERASE 0x001A0000 ;erase sector 20 of flash ERASE 0x001C0000 ;erase sector 21 of flash ERASE 0x001E0000 ;erase sector 22 of flash ERASE 0x00200000 ;erase sector 23 of flash ;--------------------------------------------------> 2176KBytes ERASE 0x00220000 ;erase sector 24 of flash ERASE 0x00240000 ;erase sector 25 of flash ERASE 0x00260000 ;erase sector 26 of flash ERASE 0x00280000 ;erase sector 27 of flash ERASE 0x002A0000 ;erase sector 28 of flash ERASE 0x002C0000 ;erase sector 29 of flash ERASE 0x002E0000 ;erase sector 30 of flash ERASE 0x00300000 ;erase sector 31 of flash ;--------------------------------------------------> 3200KBytes ERASE 0x00320000 ;erase sector 32 of flash ERASE 0x00340000 ;erase sector 33 of flash ERASE 0x00360000 ;erase sector 34 of flash ERASE 0x00380000 ;erase sector 35 of flash ERASE 0x003A0000 ;erase sector 36 of flash ERASE 0x003C0000 ;erase sector 37 of flash ERASE 0x003E0000 ;erase sector 38 of flash ;--------------------------------------------------> 4096KBytes ; sectors 39-46 (each of 16Kbytes) ERASE 0x00400000 ;erase sector 39 of flash ERASE 0x00420000 ;erase sector 8 of flash ERASE 0x00440000 ;erase sector 9 of flash ERASE 0x00460000 ;erase sector 10 of flash ERASE 0x00480000 ;erase sector 11 of flash ERASE 0x004A0000 ;erase sector 12 of flash ERASE 0x004C0000 ;erase sector 13 of flash ERASE 0x004E0000 ;erase sector 14 of flash ERASE 0x00500000 ;erase sector 15 of flash ;--------------------------------------------------> 1152KBytes ERASE 0x00520000 ;erase sector 16 of flash ERASE 0x00540000 ;erase sector 17 of flash ;--------------------------------------------------> 1408KBytes ERASE 0x00560000 ;erase sector 18 of flash ERASE 0x00580000 ;erase sector 19 of flash ERASE 0x005A0000 ;erase sector 20 of flash ERASE 0x005C0000 ;erase sector 21 of flash ERASE 0x005E0000 ;erase sector 22 of flash ERASE 0x00600000 ;erase sector 23 of flash ;--------------------------------------------------> 2176KBytes ERASE 0x00620000 ;erase sector 24 of flash ERASE 0x00640000 ;erase sector 25 of flash ERASE 0x00660000 ;erase sector 26 of flash ERASE 0x00680000 ;erase sector 27 of flash ERASE 0x006A0000 ;erase sector 28 of flash ERASE 0x006C0000 ;erase sector 29 of flash ERASE 0x006E0000 ;erase sector 30 of flash ERASE 0x00700000 ;erase sector 31 of flash ;--------------------------------------------------> 3200KBytes ERASE 0x00720000 ;erase sector 32 of flash ERASE 0x00740000 ;erase sector 33 of flash ERASE 0x00760000 ;erase sector 34 of flash ERASE 0x00780000 ;erase sector 35 of flash ERASE 0x007A0000 ;erase sector 36 of flash ERASE 0x007C0000 ;erase sector 37 of flash ERASE 0x007E0000 ;erase sector 38 of flash ; this must be sufficient for now ...