All pastes #605669 Raw Edit

mindbender

public text v1 · immutable
·published 2007-07-06 11:13 UTC
rendered paste body
jtag> instruction EXTEST
jtag> shift ir
jtag> initbus mpc824x
jtag> detectflash 0xFFC00000
Query identification string:
        Primary Algorithm Command Set and Control Interface ID Code: 0x0002 (AMD/Fujitsu Standard Command Set)
        Alternate Algorithm Command Set and Control Interface ID Code: 0x0000 (null)
Query system interface information:
        Vcc Logic Supply Minimum Write/Erase or Write voltage: 2700 mV
        Vcc Logic Supply Maximum Write/Erase or Write voltage: 3600 mV
        Vpp [Programming] Supply Minimum Write/Erase voltage: 11500 mV
        Vpp [Programming] Supply Maximum Write/Erase voltage: 12500 mV
        Typical timeout per single byte/word program: 16 us
        Typical timeout for maximum-size multi-byte program: 0 us
        Typical timeout per individual block erase: 1024 ms
        Typical timeout for full chip erase: 0 ms
        Maximum timeout for byte/word program: 256 us
        Maximum timeout for multi-byte program: 0 us
        Maximum timeout per individual block erase: 8192 ms
        Maximum timeout for chip erase: 0 ms
Device geometry definition:
        Device Size: 4194304 B (4096 KiB, 4 MiB)
        Flash Device Interface Code description: 0x0002 (x8/x16)
        Maximum number of bytes in multi-byte program: 1
        Number of Erase Block Regions within device: 2
        Erase Block Region Information:
                Region 0:
                        Erase Block Size: 65536 B (64 KiB)
                        Number of Erase Blocks: 63
                Region 1:
                        Erase Block Size: 8192 B (8 KiB)
                        Number of Erase Blocks: 8
jtag> flashmem 0xFFC00000 firmimg.bin
Chip: AMD Flash
        Manufacturer: ST/Samsung
        Chip: Unknown (ID 0x005d)
        Protected: 0000
program:
flash_unlock_block 0xFFC00000 IGNORE

block 0 unlocked
flash_erase_block 0xFFC00000
.........................flash_erase_block 0xFFC00000 DONE
erasing block 0: 0
flash_unlock_block 0xFFC10000 IGNORE

block 1 unlocked
flash_erase_block 0xFFC10000
....................................................................flash_erase_block 0xFFC10000 DONE
erasing block 1: 0
flash_unlock_block 0xFFC20000 IGNORE

block 2 unlocked
flash_erase_block 0xFFC20000
...........................................................flash_erase_block 0xFFC20000 DONE
erasing block 2: 0
flash_unlock_block 0xFFC30000 IGNORE

block 3 unlocked
flash_erase_block 0xFFC30000
...........................................................flash_erase_block 0xFFC30000 DONE
erasing block 3: 0
flash_unlock_block 0xFFC40000 IGNORE

block 4 unlocked
flash_erase_block 0xFFC40000
...........................................................flash_erase_block 0xFFC40000 DONE
erasing block 4: 0
flash_unlock_block 0xFFC50000 IGNORE

block 5 unlocked
flash_erase_block 0xFFC50000
......................................................flash_erase_block 0xFFC50000 DONE
erasing block 5: 0
flash_unlock_block 0xFFC60000 IGNORE

block 6 unlocked
flash_erase_block 0xFFC60000
.......................................................flash_erase_block 0xFFC60000 DONE
erasing block 6: 0
flash_unlock_block 0xFFC70000 IGNORE

block 7 unlocked
flash_erase_block 0xFFC70000
.....................................................flash_erase_block 0xFFC70000 DONE
erasing block 7: 0
flash_unlock_block 0xFFC80000 IGNORE

block 8 unlocked
flash_erase_block 0xFFC80000
......................................................................flash_erase_block 0xFFC80000 DONE
erasing block 8: 0
flash_unlock_block 0xFFC90000 IGNORE

block 9 unlocked
flash_erase_block 0xFFC90000
............................................................flash_erase_block 0xFFC90000 DONE
erasing block 9: 0
flash_unlock_block 0xFFCA0000 IGNORE

block 10 unlocked
flash_erase_block 0xFFCA0000
.............................................................flash_erase_block 0xFFCA0000 DONE
erasing block 10: 0
flash_unlock_block 0xFFCB0000 IGNORE

block 11 unlocked
flash_erase_block 0xFFCB0000
......................................................flash_erase_block 0xFFCB0000 DONE
erasing block 11: 0
flash_unlock_block 0xFFCC0000 IGNORE

block 12 unlocked
flash_erase_block 0xFFCC0000
.............................................................flash_erase_block 0xFFCC0000 DONE
erasing block 12: 0
flash_unlock_block 0xFFCD0000 IGNORE

block 13 unlocked
flash_erase_block 0xFFCD0000
...............................................flash_erase_block 0xFFCD0000 DONE
erasing block 13: 0
flash_unlock_block 0xFFCE0000 IGNORE

block 14 unlocked
flash_erase_block 0xFFCE0000
.........................................flash_erase_block 0xFFCE0000 DONE
erasing block 14: 0
flash_unlock_block 0xFFCF0000 IGNORE

block 15 unlocked
flash_erase_block 0xFFCF0000
.............................................................flash_erase_block 0xFFCF0000 DONE
erasing block 15: 0
flash_unlock_block 0xFFD00000 IGNORE

block 16 unlocked
flash_erase_block 0xFFD00000
............................................................flash_erase_block 0xFFD00000 DONE
erasing block 16: 0
flash_unlock_block 0xFFD10000 IGNORE

block 17 unlocked
flash_erase_block 0xFFD10000
.............................................................flash_erase_block 0xFFD10000 DONE
erasing block 17: 0
flash_unlock_block 0xFFD20000 IGNORE

block 18 unlocked
flash_erase_block 0xFFD20000
.............................................................flash_erase_block 0xFFD20000 DONE
erasing block 18: 0
flash_unlock_block 0xFFD30000 IGNORE

block 19 unlocked
flash_erase_block 0xFFD30000
..............................................flash_erase_block 0xFFD30000 DONE
erasing block 19: 0
flash_unlock_block 0xFFD40000 IGNORE

block 20 unlocked
flash_erase_block 0xFFD40000
..............................................flash_erase_block 0xFFD40000 DONE
erasing block 20: 0
flash_unlock_block 0xFFD50000 IGNORE

block 21 unlocked
flash_erase_block 0xFFD50000
.............................................flash_erase_block 0xFFD50000 DONE
erasing block 21: 0
flash_unlock_block 0xFFD60000 IGNORE

block 22 unlocked
flash_erase_block 0xFFD60000
......................................flash_erase_block 0xFFD60000 DONE
erasing block 22: 0
flash_unlock_block 0xFFD70000 IGNORE

block 23 unlocked
flash_erase_block 0xFFD70000
.....................................................flash_erase_block 0xFFD70000 DONE
erasing block 23: 0
flash_unlock_block 0xFFD80000 IGNORE

block 24 unlocked
flash_erase_block 0xFFD80000
.............................................................flash_erase_block 0xFFD80000 DONE
erasing block 24: 0
flash_unlock_block 0xFFD90000 IGNORE

block 25 unlocked
flash_erase_block 0xFFD90000
.............................................................flash_erase_block 0xFFD90000 DONE
erasing block 25: 0
flash_unlock_block 0xFFDA0000 IGNORE

block 26 unlocked
flash_erase_block 0xFFDA0000
.....................................................flash_erase_block 0xFFDA0000 DONE
erasing block 26: 0
flash_unlock_block 0xFFDB0000 IGNORE

block 27 unlocked
flash_erase_block 0xFFDB0000
..............................................flash_erase_block 0xFFDB0000 DONE
erasing block 27: 0
flash_unlock_block 0xFFDC0000 IGNORE

block 28 unlocked
flash_erase_block 0xFFDC0000
.........................................flash_erase_block 0xFFDC0000 DONE
erasing block 28: 0
flash_unlock_block 0xFFDD0000 IGNORE

block 29 unlocked
flash_erase_block 0xFFDD0000
.......................................................flash_erase_block 0xFFDD0000 DONE
erasing block 29: 0
flash_unlock_block 0xFFDE0000 IGNORE

block 30 unlocked
flash_erase_block 0xFFDE0000
.............................................................flash_erase_block 0xFFDE0000 DONE
erasing block 30: 0
flash_unlock_block 0xFFDF0000 IGNORE

block 31 unlocked
flash_erase_block 0xFFDF0000
.............................................................flash_erase_block 0xFFDF0000 DONE
erasing block 31: 0
flash_unlock_block 0xFFE00000 IGNORE

block 32 unlocked
flash_erase_block 0xFFE00000
..................................................................flash_erase_block 0xFFE00000 DONE
erasing block 32: 0
flash_unlock_block 0xFFE10000 IGNORE

block 33 unlocked
flash_erase_block 0xFFE10000
..........................................................flash_erase_block 0xFFE10000 DONE
erasing block 33: 0
flash_unlock_block 0xFFE20000 IGNORE

block 34 unlocked
flash_erase_block 0xFFE20000
............................................flash_erase_block 0xFFE20000 DONE
erasing block 34: 0
flash_unlock_block 0xFFE30000 IGNORE

block 35 unlocked
flash_erase_block 0xFFE30000
............................................flash_erase_block 0xFFE30000 DONE
erasing block 35: 0
flash_unlock_block 0xFFE40000 IGNORE

block 36 unlocked
flash_erase_block 0xFFE40000
.....................................................................flash_erase_block 0xFFE40000 DONE
erasing block 36: 0
flash_unlock_block 0xFFE50000 IGNORE

block 37 unlocked
flash_erase_block 0xFFE50000
..........................................................flash_erase_block 0xFFE50000 DONE
erasing block 37: 0
flash_unlock_block 0xFFE60000 IGNORE

block 38 unlocked
flash_erase_block 0xFFE60000
...........................................................flash_erase_block 0xFFE60000 DONE
erasing block 38: 0
flash_unlock_block 0xFFE70000 IGNORE

block 39 unlocked
flash_erase_block 0xFFE70000
.....................................................................flash_erase_block 0xFFE70000 DONE
erasing block 39: 0
flash_unlock_block 0xFFE80000 IGNORE

block 40 unlocked
flash_erase_block 0xFFE80000
....................................................................flash_erase_block 0xFFE80000 DONE
erasing block 40: 0
flash_unlock_block 0xFFE90000 IGNORE

block 41 unlocked
flash_erase_block 0xFFE90000
.............................................flash_erase_block 0xFFE90000 DONE
erasing block 41: 0
flash_unlock_block 0xFFEA0000 IGNORE

block 42 unlocked
flash_erase_block 0xFFEA0000
.............................................flash_erase_block 0xFFEA0000 DONE
erasing block 42: 0
flash_unlock_block 0xFFEB0000 IGNORE

block 43 unlocked
flash_erase_block 0xFFEB0000
.............................................flash_erase_block 0xFFEB0000 DONE
erasing block 43: 0
flash_unlock_block 0xFFEC0000 IGNORE

block 44 unlocked
flash_erase_block 0xFFEC0000
...........................................................flash_erase_block 0xFFEC0000 DONE
erasing block 44: 0
flash_unlock_block 0xFFED0000 IGNORE

block 45 unlocked
flash_erase_block 0xFFED0000
.....................................................................flash_erase_block 0xFFED0000 DONE
erasing block 45: 0
flash_unlock_block 0xFFEE0000 IGNORE

block 46 unlocked
flash_erase_block 0xFFEE0000
..........................................................flash_erase_block 0xFFEE0000 DONE
erasing block 46: 0
flash_unlock_block 0xFFEF0000 IGNORE

block 47 unlocked
flash_erase_block 0xFFEF0000
.............................................flash_erase_block 0xFFEF0000 DONE
erasing block 47: 0
addr: 0xFFEFE90F (done)
verify:
addr: 0xFFC02000
verify error:
readed: 0x00000088
expected: 0x000000CC
jtag>