|
From: T.KaruppuSwamy <swa...@ka...> - 2005-07-20 13:34:12
|
I am having (ARCOM VIPER PC/104) part - PXA255 with Am29LV800B (mid=0x0001
and did=0x225b)boot flash. I use jtag-0.5.1. I am able to write the image
file after applying the patch given by Mr.Andrew. (Thank you, Mr.Andrew! I
have come to this level). After writing the image my target, it is not
booting. (The target was working well with the pre-loaded eboot/wince
image). I am in need of your help. Here is my session log:
_____________________________________________________________________________
[root@localhost opt]# jtag
JTAG Tools 0.6
Copyright (C) 2002, 2003 ETC s.r.o.
JTAG Tools is free software, covered by the GNU General Public License, and
you are
welcome to change it and/or distribute copies of it under certain conditions.
There is absolutely no warranty for JTAG Tools.
Warning: JTAG Tools may damage your hardware! Type "quit" to exit!
Type "help" for help.
jtag> cable parallel 0x378 DLC5
Initializing Xilinx DLC5 JTAG Parallel Cable III on parallel port at 0x378
jtag> detect
IR length: 5
Chain length: 1
Device Id: 01101001001001100100000000010011
Manufacturer: Intel
Part: PXA250
Stepping: PXA255A0
Filename: /usr/local/share/jtag/intel/pxa250/pxa250c0
jtag> detectflash 0
jedec_detect: mfg id 1, dev id 225b
detectflash: bus width = 2
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: 0 mV
Vcc Logic Supply Maximum Write/Erase or Write voltage: 0 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: 0 us
Typical timeout for maximum-size multi-byte program: 0 us
Typical timeout per individual block erase: 0 ms
Typical timeout for full chip erase: 0 ms
Maximum timeout for byte/word program: 0 us
Maximum timeout for multi-byte program: 0 us
Maximum timeout per individual block erase: 0 ms
Maximum timeout for chip erase: 0 ms
Device geometry definition:
Device Size: 1048576 B (1024 KiB, 1 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: 15
end of detectflash: bus width = 2
jtag> flashmem 0x0 eboot.nb0
Bus width = 2
Chip: AMD Flash
Manufacturer: AMD
Chip: Am29LV800B
Protected: 0000
program:
block 0 unlocked
flash_erase_block 0x00000000
.........................................................flash_erase_block
0x00000000 DONE
erasing block 0: 0
addr: 0x00003FE0
block 1 unlocked
flash_erase_block 0x00004000
.......................................................................flash_erase_block
0x00004000 DONE
erasing block 1: 0
addr: 0x00005FE0
block 2 unlocked
flash_erase_block 0x00006000
.............................................................................................flash_erase_block
0x00006000 DONE
erasing block 2: 0
addr: 0x00007FE0
block 3 unlocked
flash_erase_block 0x00008000
.......................................................................................................flash_erase_block
0x00008000 DONE
erasing block 3: 0
addr: 0x0000FFE0
block 4 unlocked
flash_erase_block 0x00010000
.................................................................................................................................................flash_erase_block
0x00010000 DONE
erasing block 4: 0
addr: 0x0001A8B0 (done)
verify:
addr: 0x0001A8AE
Done.
jtag> quit
[root@localhost opt]#
_____________________________________________________________________________
Regards
T.KaruppuSwamy
|