по этому пути http://forum.nag.ru/forum/index.php?showto...mp;#entry420680
линукс без установки
cable parallel 0x378 WIGGLER
detect
detectflash 0x3fc00000
это всё проходит
jtag> detectflash 0x3fc00000
ImpCode=00010101001010000000000000001101
EJTAG version: <= 2.0
EJTAG Implementation flags: R3k DINTsup ASID_6 MIPS64
Query identification string:
Primary Algorithm Command Set and Control Interface ID Code: 0x0002 (AMD/Fujitsu Standard Command S
et)
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: 0 mV
Vpp [Programming] Supply Maximum Write/Erase voltage: 0 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: 512 us
Maximum timeout for multi-byte program: 0 us
Maximum timeout per individual block erase: 16384 ms
Maximum timeout for chip erase: 0 ms
Device geometry definition:
Device Size: 2097152 B (2048 KiB, 2 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: 4
Erase Block Region Information:
Region 0:
Erase Block Size: 16384 B (16 KiB)
Number of Erase Blocks: 1
Region 1:
Erase Block Size: 8192 B (8 KiB)
Number of Erase Blocks: 2
Region 2:
Erase Block Size: 32768 B (32 KiB)
Number of Erase Blocks: 1
Region 3:
Erase Block Size: 65536 B (64 KiB)
Number of Erase Blocks: 31
а вот тута flashmem 0x3fc00000 boot.bin
jtag> flashmem 0x3fc00000 boot.bin
Chip: AMD Flash
Manufacturer: AMD
Chip: MX29LV160B
Protected: 0000
program:
flash_unlock_block 0x3FC00000 IGNORE
block 0 unlocked
flash_erase_block 0x3FC00000
flash_erase_block 0x3FC00000 DONE
erasing block 0: 0
ejtag.c(132) Reset occurred, ctrl=11111111001000000000001000000000
ejtag.c(139) No processor access, ctrl=00000000000100001000000000001000
ejtag.c(139) No processor access, ctrl=00000000000100100100000000000100
ejtag.c(139) No processor access, ctrl=00000000000000000000000000000000
ejtag.c(152) PrAcc bad alignment: addr=0x7f90286e
ejtag.c(139) No processor access, ctrl=00000000000100100100000000001000
ejtag.c(139) No processor access, ctrl=00000000000100101000000000001000
ejtag.c(139) No processor access, ctrl=00000000000100100100000000001000
ejtag.c(139) No processor access, ctrl=00000000000100100100000000001000
ejtag.c(152) PrAcc bad alignment: addr=0xffffffff
ejtag.c(139) No processor access, ctrl=00000000000100100100000000001000
ejtag.c(139) No processor access, ctrl=00000000000100100100000000001000
ejtag.c(139) No processor access, ctrl=00000000000100001000000000001000
ejtag.c(139) No processor access, ctrl=00000000000100100100000000001000
ejtag.c(139) No processor access, ctrl=00000000000100100100000000001000
ejtag.c(139) No processor access, ctrl=00000000001100101100000000001000
ejtag.c(139) No processor access, ctrl=00000000000000000000000000000000
flash error