#73 Support for Mitsubishi Flash Chips

UrJTAG 0.x
open
nobody
UrJTAG (99)
5
2014-08-24
2008-04-19
Kolja Waschk
No

See Thread "Add Mitsubishi M6MGT641S8TP-U Flash" in Forum:

http://sourceforge.net/forum/forum.php?thread_id=2007700&forum_id=682993

Add Mitsubishi M6MGT641S8TP-U Flash (New)
By: AndyI (andyi) - 2008-04-15 10:52

Please help my for add support on this flash chip.

Flash idcode 0x001C 0x002A

jtag> flashmem 0 boot.bin
unknown flash - vendor id: 256 (0x0100)
Flash not supported!
no flash driver found
jtag>

UrJTAG 0.8 #1170
jtag> cable DLC5 parallel 0x378
Initializing parallel port at 0x378
jtag> detect
IR length: 4
Chain length: 1
Device Id: 00001011010010010110000000101111 (0x000000000B49602F)
Manufacturer: ti
Part(0): D751774AGHH
Stepping: 0
Filename: /usr/local/share/urjtag/ti/HERCROM400/D751774AGHH
jtag> set signal FDP out 1
jtag> set signal nCS1 out 1
jtag> detectflash 0
Query identification string:
Primary Algorithm Command Set and Control Interface ID Code: 0x0100 (Mitsubishi Standard Command Set)
Alternate Algorithm Command Set and Control Interface ID Code: 0x0000 (null)

Discussion

  • Kolja Waschk
    Kolja Waschk
    2008-04-19

    Logged In: YES
    user_id=478715
    Originator: YES

    I've patched flash/intel.c to recognize CFI compliant chips with Vendor ID 0x100/0x101 as well. Please test if that is enough to support Mitsubishi chips...

     
  • AndyI
    AndyI
    2008-04-24

    Logged In: YES
    user_id=2063446
    Originator: NO

    svn 1177

    UrJtag hang in
    intel_flash_unlock_block( cfi_array_t *cfi_array, uint32_t adr ).

    if remove line:
    while (!((sr = bus_read( bus, cfi_array->address ) & 0xFE) & CFI_INTEL_SR_READY)) ;
    flash programming fine!

    **************************
    Number of Erase Blocks: 127
    Region 1:
    Erase Block Size: 8192 B (8 KiB)
    Number of Erase Blocks: 8
    Manufacturer: Mitsubishi
    Chip: Unknown (0x2A)!
    program:
    **************************