chimpi
Tagság: 2003-02-14 00:00:00 Tagszám: #1015 Hozzászólások: 529
|
341. Elküldve:
2008-04-23 20:00:57 |
[146.] |
// jKeys IRD and Flash Definitions
// Original entries by Dave2
//
// !!!!!!!!!!!!!!!!!!!!!!! A NOTE ON MODIFYING THIS FILE !!!!!!!!!!!!!!!!!!!!!!
// Feel free to add definitions to this file and re-distribute, it is precisely
// why it was designed for. However, when adding a new Micro, IRD, FLASH, Flash
// Manufacture, etc.... add it in the next numerical sequence. It may look nicer
// if you move a few definitions around to insert a new one you've found but
// there are some relations (such as Micro used in IRD definitions) which then must
// be changed. This makes it difficult later when trying to combine modifications
// into a single file for new distributions.
//
// Release Notes (chronological starting with newest)
// dd-Mmm-YYYY Subsequent release notes (author)
// 03-Feb-2003 Initial Release with jKeys 2.9.9 (Dave2)
// 30-Mar-2003 Added by Juno. Added M28W320CB flash to DRD430 IRD
// and consolidated DRD431RG into DRD43x Menu.
// Fixed Flash ID (0x22CB) in IRDFlash and Flash
// definitions for M29W320DB
// 21-Apr-2003 Added by KiLLBoY. Added ST20TP3, GLA IRD's and 28F410.
// Thanks to Ronson for some GLA IRD definitions.
// 30-May-2003 Added by Juno. Added DRD435/455RH support.
// 31-May-2003 Release By Dave2. Combined modifications, release with jKeys 2.9.10
// Build 018
// 20-Jan-2004 Mod. by D2 DRD435/455 support in relation to new STi5516
// Added by Sofleo Added COMAG IRD, SST39VF160 and SST SST39VF800A Flash
Release, 1,0,3
// ============================================================================
// ============================================================================
//Microprocessor JTAG Identification Codes
//
// Note: Micros do not have to be sequentially numbered in this section. This makes
// it convenient to add new ones without having to renumber the entire list
// Which would also require changing the IRD cross reference to the Micro. It
// is important however that the "Unknown" types be at the end of the list.
//
// ST Micros
//
Micro, 1, 1, "STi5500", 0xd4c9041, 0xfffffff
Micro, 2, 1, "ST20-TP2", 0x5193041, 0xfffffff
Micro, 13, 1, "ST20-TP3", 0x5194041, 0xfffffff
Micro, 3, 1, "ST20-TP4", 0x5198041, 0xfffffff
Micro, 4, 1, "ST20-GP6", 0x5196041, 0xfffffff
Micro, 5, 1, "STi5505", 0xd4cb041, 0xfffffff
Micro, 6, 1, "STi5508", 0xd402041, 0xfffffff
Micro, 7, 1, "STi5518", 0xd502041, 0xfffffff
Micro, 8, 1, "STi5518MVB-X", 0xd405041, 0xfffffff
Micro, 9, 1, "STi5510", 0xd4cd041, 0xfffffff
Micro, 14, 1, "STi5516FWB-X", 0xD41D041, 0xfffffff
//
// LSI Micros
//
Micro, 11, 2, "LSI SC2000",0x400006d,0xfffffff
//
// Unknowns
//
Micro, 10, 1, "Unknown ST device", 0x041,0xfff
Micro, 12, 2, "Unknown LSI device", 0x06d, 0xfff
// ============================================================================
// ============================================================================
// ============================================================================
// ============================================================================
// IRD Defintions/IRD Flash Defintions
IRD, 1, "2700", 1, 1, 1, 1, 2, 2, 0x7FFFFFC0, 0x7FFFFFC4, 0x7FFFFFA0, 0x7FFFFFA8, 0x7FFEFFC4, 0x7FFEFFC8, "10G", 1, 1
IRDFlash, 1, "Flash 1(29F400)", 0x2223, 0x7FF80000, 0x80000, 2, 2, 0
IRD, 2, "2800", 1, 1, 1, 1, 2, 2, 0x7FFFFFC0, 0x7FFFFFC4, 0x7FFFFFA0, 0x7FFFFFA8, 0x7FFEFFC4, 0x7FFEFFC8, "11R", 1, 1
IRDFlash, 2, "Flash 1(29F400)", 0x2223, 0x7FF80000, 0x80000, 2, 2, 0
IRD, 3, "3700", 1, 1, 1, 1, 2, 2, 0x7FFFFFC0, 0x7FFFFFC4, 0x7FFFFFA0, 0x7FFFFFA8, 0x7FFEFFC4, 0x7FFEFFC8, "10G", 1, 1
IRDFlash, 3, "Flash 1(29F400)", 0x2223, 0x7FF80000, 0x80000, 2, 2, 0
IRD, 4, "3800", 1, 1, 1, 1, 2, 2, 0x7FFFFFC0, 0x7FFFFFC4, 0x7FFFFFA0, 0x7FFFFFA8, 0x7FFEFFC4, 0x7FFEFFC8, "10L", 1, 1
IRDFlash, 4, "Flash 1(29LV160)", 0x22C4, 0x7FE00000, 0x200000, 2, 2, 0
IRD, 5, "3900", 1, 1, 1, 1, 2, 2, 0x7FFFFFC0, 0x7FFFFFC4, 0x7FFFFFA0, 0x7FFFFFA8, 0x7FFEFFF4, 0x7FFEFFF8, "11L", 1, 1
IRDFlash, 5, "Flash 1(29LV160)", 0x22C4, 0x7FE00000, 0x200000, 2, 2, 0
IRD, 6, "4700", 1, 1, 1, 1, 2, 2, 0x7FFFFFC0, 0x7FFFFFC4, 0x7FFFFFA0, 0x7FFFFFA8, 0x7FFEFFC4, 0x7FFEFFC8, "10H", 1, 1
IRDFlash, 6, "Flash 1(29LV160)", 0x22C4, 0x7FE00000, 0x200000, 2, 2, 0
IRD, 7, "4900", 1, 1, 1, 1, 2, 2, 0x7FFFFFC0, 0x7FFFFFC4, 0x7FFFFFA0, 0x7FFFFFA8, 0x7FFEFFF4, 0x7FFEFFF8, "11H", 1, 1
IRDFlash, 7, "Flash 1(29LV160)", 0x22C4, 0x7FE00000, 0x200000, 2, 2, 0
IRD, 8, "501-5100", 6, 3, 1, 1, 2, 2, 0x7FFFFFC0, 0x7FFFFFC4, 0x7FFFFFA0, 0x7FFFFFA8, 0x7FFDFFF4, 0x7FFDFFF8, "10S", 3, 4
IRDFlash, 8, "Flash 1(U6-29DL323)", 0x2250, 0x7F800000, 0x400000, 2, 2, 0
IRDFlash, 8, "Flash 2(U7-29DL323)", 0x2250, 0x7FC00000, 0x400000, 2, 2, 0
IRD, 9, "301-3100", 7, 3, 1, 1, 2, 2, 0x7FFFFFC0, 0x7FFFFFC4, 0x7FFFFFA0, 0x7FFFFFA8, 0x7FFDFFF4, 0x7FFDFFF8, "10E", 3, 4
IRDFlash, 9, "Flash 1(U10-M29W160)", 0x22C4, 0x7FC00000, 0x200000, 2, 2, 0
IRDFlash, 9, "Flash 2(U11-M29W160)", 0x22C4, 0x7FE00000, 0x200000, 2, 2, 0
IRD, 10, "6000", 3, 4, 1, 1, 2, 4, 0x7FFFFFC0, 0x7FFFFFC8, 0x7FFFFFA0, 0x7FFFFFA8, 0x7FFDFFF4, 0x7FFDFFF8, "12N", 4, 2
IRDFlash, 10, "Flash 1 Hi(U45-29LV160)", 0x22C4, 0x7FC00000, 0x200000, 2, 4, 2
IRDFlash, 10, "Flash 2 Lo(U41-29LV160)", 0x22C4, 0x7FC00000, 0x200000, 2, 4, 0
IRD, 11, "301-3100", 11, 2, 1, 2, 2, 2, 0x1FC0FFF0, 0x1FC0FFF4, 0x1FC0FFC0, 0x1FC0FFC8, 0x1FFEFFF4, 0x1FFEFFF8, "10U", 1, 3
IRDFlash, 11, "Flash 1(IC22-29LV160)", 0x2250, 0x1FE00000, 0x200000, 2, 2, 0
IRDFlash, 11, "Flash 2(IC23-29LV160)", 0x2250, 0x1FC00000, 0x200000, 2, 2, 0
IRD, 12, "DRD420RE", 1, 1, 2, 1, 2, 2, 0, 0, 0, 0, 0, 0x5000003D , "XXX", 3, 1
IRDFlash, 12, "Flash 1(28F160)", 0xd0, 0x50000000, 0x200000, 2, 2, 0
IRD, 13, "DRD43x", 7, 1, 2, 1, 2, 2, 0, 0, 0, 0, 0, 0x5000003D , "XXX", 5, 4
IRDFlash, 13, "Flash 1(M29W320DB)", 0x22CB, 0x7FC00000, 0x400000, 2, 2, 0
IRDFlash, 13, "Flash 2(28F320J3A)", 0x16, 0x7FC00000, 0x400000, 2, 2, 0
IRDFlash, 13, "Flash 3(M28W320CB)", 0x88BB, 0x7FC00000, 0x400000, 2, 2, 0
IRD, 14, "DRD220", 1, 1, 2, 1, 2, 2, 0, 0, 0, 0, 0, 0x5000003D , "XXX", 2, 1
IRDFlash, 14, "Flash 1(28F160)", 0xd0, 0x50000000, 0x200000, 2, 2, 0
IRD, 15, "DRD435-455", 14, 1, 2, 1, 2, 2, 0, 0, 0, 0, 0, 0x7FC0003D , "XXX", 5, 5
IRDFlash, 15, "Flash 1 (28F320J3A)", 0x16, 0x7FC00000, 0x400000, 2, 2, 0
// IRDFlash, 15, "Flash 2 (M29W320DB)", 0x22CB, 0x7FC00000, 0x400000, 2, 2, 0
// IRDFlash, 15, "Flash 3 (M28W320CB)", 0x88BB, 0x7FC00000, 0x400000, 2, 2, 0
IRD, 16, "DXD426RD(1Chip-GLA)", 1, 1, 2, 1, 2, 2, 0, 0, 0, 0, 0x7FE00035, 0x7FE0003B , "GLA", 2, 1
IRDFlash, 16, "Flash 1(28F160)", 0xd0, 0x7FE00000, 0x200000, 2, 2, 0
IRD, 17, "DXD426RD(2Chip-GLA)", 1, 1, 1, 1, 2, 2, 0, 0, 0x7FFFA653, 0, 0x7FE00032, 0x7FE00038 , "GLA", 2, 1
IRDFlash, 17, "Flash 1(28F160)", 0xd0, 0x7FE00000, 0x200000, 2, 2, 0
IRDFlash, 17, "Flash 2(28F800)", 0x889d, 0x50000000, 0x100000, 2, 2, 0
IRD, 18, "DXD436RE(2Chip-GLA)", 1, 1, 2, 1, 2, 2, 0, 0, 0, 0, 0x7FE00037, 0x7FC0003D , "GLA", 2, 1
IRDFlash, 18, "Flash 1(28F320J3A)", 0x16, 0x7FC00000, 0x400000, 2, 2, 0
IRDFlash, 18, "Flash 2(28F800)", 0x889d, 0x50000000, 0x100000, 2, 2, 0
IRD, 19, "DXD506RA(2Chip-GLA)", 1, 1, 1, 1, 2, 2, 0, 0, 0x7FFFA653, 0, 0x7FE00034, 0x7FE0003A , "GLA", 2, 1
IRDFlash, 19, "Flash 1(28F160)", 0xd0, 0x7FE00000, 0x200000, 2, 2, 0
IRDFlash, 19, "Flash 2(28F800)", 0x889d, 0x50000000, 0x100000, 2, 2, 0
IRD, 20, "COMAG", 8, 1, 1, 1, 2, 2, 0x7FE00000, 0x7FFFFFC4, 0x7FFFFFFE, 0x7FFFFFA8, 0x7FF74FF4, 0x7FFEFFC7, "Fre", 0, 0
IRDFlash, 20, "Flash 1(39VF160)", 0x2782, 0x7FE00000, 0x200000, 2, 2, 0
// ============================================================================
// ============================================================================
// ============================================================================
// ============================================================================
// Flash Definitions/Flash Sector Definitions
Flash, 1, "29F400BT", 0x2223, 0x80000, 1, 1, 0, 1, 11, 1
Sector, 1, 7, 0x00000, 0x10000
Sector, 1, 1, 0x70000, 0x8000
Sector, 1, 1, 0x78000, 0x2000
Sector, 1, 1, 0x7A000, 0x2000
Sector, 1, 1, 0x7C000, 0x4000
// STMicro M29W320DB - 32MBit
Flash, 2, "M29W320DB", 0x22CB, 0x400000, 1, 1, 0, 1, 67, 1
Sector, 2, 1, 0, 0x4000 // 16 KByte
Sector, 2, 1, 0x4000, 0x2000 // 8 KByte
Sector, 2, 1, 0x6000, 0x2000 // 8 KByte
Sector, 2, 1, 0x8000, 0x8000 // 32 KByte
Sector, 2, 63,0x10000, 0x10000 // 64 KByte 63 sectors
Flash, 3, "29DL323T", 0x2250, 0x400000, 1, 1, 0, 1, 71, 1
Sector, 3, 63,0 ,0x10000
Sector, 3, 8, 0x3f0000,0x2000
Flash, 4, "29F400BB", 0x22AB, 0x80000, 1, 1, 0, 1, 11, 1
Sector, 4, 1, 0, 0x4000
Sector, 4, 1, 0x4000, 0x2000
Sector, 4, 1, 0x6000, 0x2000
Sector, 4, 1, 0x8000, 0x8000
Sector, 4, 7, 0x10000, 0x10000
Flash, 5, "29LV160DT", 0x22C4, 0x200000, 1, 1, 0, 1, 35, 1
Sector, 5, 31,0 , 0x10000
Sector, 5, 1, 0x1f0000, 0x8000
Sector, 5, 1, 0x1f8000, 0x2000
Sector, 5, 1, 0x1fa000, 0x2000
Sector, 5, 1, 0x1fc000, 0x4000
Flash, 6, "29LV160DB", 0x2249, 0x200000, 1, 1, 0, 1, 35, 1
Sector, 6, 1, 0 , 0x4000
Sector, 6, 1, 0x4000 , 0x2000
Sector, 6, 1, 0x6000 , 0x2000
Sector, 6, 1, 0x8000 , 0x8000
Sector, 6, 31,0x10000, 0x10000
Flash, 7, "M29F400T", 0xd5, 0x80000, 1, 1, 0, 1, 11, 1
Sector, 7, 7, 0, 0x10000
Sector, 7, 1, 0x70000, 0x8000
Sector, 7, 1, 0x78000, 0x2000
Sector, 7, 1, 0x7A000, 0x2000
Sector, 7, 1, 0x7C000, 0x4000
// STMicro, M29W800AT, 1 MByte, Top Boot
Flash, 8, "M29W800AT", 0xd7, 0x100000, 1, 1, 0, 1, 19, 1
Sector, 8, 15,0, 0x10000
Sector, 8, 1, 0xF0000, 0x8000
Sector, 8, 1, 0xF8000, 0x2000
Sector, 8, 1, 0xFA000, 0x2000
Sector, 8, 1, 0xFC000, 0x4000
// Intel, 28F320J5, 32MByte, 32-128KByte Blocks
Flash, 9, "28F320J5", 0x14, 0x400000, 1, 1, 0, 2, 32, 0
Sector, 9, 32, 0, 0x20000
// Intel, 28F320J3A, 32MByte, 32-128KByte Blocks
Flash, 10, "28F320J3A", 0x16, 0x400000, 1, 1, 0, 2, 32, 0
Sector, 10, 32, 0, 0x20000
Flash, 11, "28F160", 0xd0, 0x200000, 1, 1, 0, 2, 32, 1
Sector, 11, 32, 0, 0x10000
Flash, 12, "28F800B", 0xd5, 0x100000, 1, 1, 0, 2, 11, 1
Sector, 12, 1, 0, 0x4000
Sector, 12, 1, 0x4000, 0x2000
Sector, 12, 1, 0x6000, 0x2000
Sector, 12, 1, 0x8000, 0x18000
Sector, 12, 7, 0x20000,0x20000
Flash, 13, "28F800B5-B", 0x889d, 0x100000, 1, 1, 0, 2, 11, 0
Sector, 13, 1, 0, 0x4000
Sector, 13, 1, 0x4000, 0x2000
Sector, 13, 1, 0x6000, 0x2000
Sector, 13, 1, 0x8000, 0x18000
Sector, 13, 7, 0x20000,0x20000
Flash, 14, "28F320S3/5", 0xd4, 0x400000, 1, 1, 0, 2, 64, 1
Sector, 14, 63, i * 0x10000, 0x10000
// STMicro M29W320DT - 32MBit
Flash, 15, "M29W320DT", 0x22CA, 0x400000, 1, 1, 0, 1, 67, 1
Sector, 15, 63,0x0, 0x10000 // 64 KByte 63 sectors
Sector, 15, 1, 0x3F0000, 0x8000 // 32 KByte
Sector, 15, 1, 0x3F8000, 0x2000 // 8 KByte
Sector, 15, 1, 0x3FA000, 0x2000 // 8 KByte
Sector, 15, 1, 0x3FC000, 0x4000 // 16 KByte
// AMD AM29LV320DT - 32 MBit
Flash, 16, AM29LV320DT", 0x22F6, 0x400000, 1, 1, 0, 1, 71, 1
Sector, 16, 63,0x0, 0x10000 // 64 KByte 63 sectors
Sector, 16, 8, 0x3F0000, 0x2000 // 8 KByte
// STMicro M28W320CB - 32MBit
Flash, 17, "M28W320CB", 0x88BB, 0x400000, 1, 1, 0, 2, 71, 0
Sector, 17, 8, 0, 0x2000 // 8 KByte 8 Sectors
Sector, 17, 63,0x10000, 0x10000 // 64 KByte 63 sectors
Flash, 18, "28F410", 0xf2, 0x80000, 1, 1, 0, 2, 11, 0
Sector, 18, 7, 0, 0x10000
Sector, 18, 1, 0x70000, 0x8000
Sector, 18, 1, 0x78000, 0x2000
Sector, 18, 1, 0x7A000, 0x2000
Sector, 18, 1, 0x7C000, 0x4000
// SST SST39VF160 - 16 Mbit
Flash, 19, "39VF160", 0x2782, 0x200000, 0, 1, 0, 1, 512, 1
Sector, 19, 512, 0, 0x1000
// SST SST39VF800A - 8 Mbit
Flash, 20, "39VF800A", 0x2781, 0x100000, 0, 1, 0, 1, 256, 1
Sector, 20, 256, 0, 0x1000
// ============================================================================
// ============================================================================
// ============================================================================
// ============================================================================
// Flash Manufacturer Codes
FlashMfg, 0x01, "AMD"
FlashMfg, 0x20, "STMicro"
FlashMfg, 0x89, "Intel"
FlashMfg, 0xAD, "Hynix"
FlashMfg, 0xB0, "Intel"
FlashMfg, 0xBF, "SST"
// ============================================================================
// ============================================================================
innen kijelöl és CRTL-C
notepadba bemásolás CRTL-V
|
|
[válaszok erre: #347]
|
|
|