xRevision History
-----[ 1.7 ]-----
[ 2010-08-26 16:38:09 by CKauntz ]
R:1. PCI Config Space Command Register not reset after changes
2. libsmb2_all_usr only relevant for VxWorks
3. SPI Flash update took very long on LINUX, UOS_MikroDelayInit needs 600ms
4. No write status on SPI flashes
5. Last byte in spi flash not programmed
6. Generated targets are unstripped
M:1. Added Reset command register to the old value
2. Removed libsmb2_all_usr from MAK_LIBS and added additional section
for VxWorks
3. Moved UOS_MikroDelayInit to the init routine
4. Added current write status in verbose mode
5. Removed redundant check for length against the flash size
6. add a strip command after generating the targets in Makefile.elinos
-----[ 1.6 ]-----
[ 2009-06-09 10:09:52 by CRuff ]
R: 1. Execution order incorrect at BIG Endian SMB Flash type
2. Support for AMD and MXIC 29LV320A/D Flash needed
3. Only little information about the Flash is shown
4. Flash size is not checked before write
5. Only 32 PCI Devices can be shown
6. Different Flash interfaces have to be supported
M: 1. Added switches for BIG and LITTLE Endian at SMB flash types
2. Added support for AMD and MXIC 29LV320A/D Flash
3. Show name and size of the flash in verbose mode
4. No write or delete when address greater than Flash size
No write but delete of sectors when start within but end behind the size
5. Up to 128 PCI Devices can be shown
6a) Support for the SPI Flash Interface 16Z126
b) Parameter -z to switch between 16Z045_FLASH and 16Z126_SPI_FLASH interface
-----[ 1.5 ]-----
[ 2007-07-16 14:38:46 by cs ]
added:
+ support for Intel Strata flash
+ parameter -d (directly map address passed, e.g access to M-Modules)
and -t (dump chameleon table)
changed:
- removed explicit swapped version of tool - automatically try
swapped/nonswapped versions and different flash types until flash
can be accessed
- look of the chameleon table dump
- OSS_DbgLevel set considering the verbose level (0/1)
-----[ 1.4 ]-----
[ 2005-07-11 09:37:40 by cs ]
documentation of common tool (13Z100-06) now included for category binonly
-----[ 1.3 ]-----
[ 2005-07-08 18:02:48 by cs ]
added VME bus support (driver VME4LX needed)
now use Chameleon lib (+oss_usr, +dbg_usr)
-----[ 1.2 ]-----
[ 2005-01-31 14:02:57 by cs ]
changed parameters -ec to -c and -es to -e
added casts (printf + sscanf) to avoid warnings when compiling VxWorks tool
added CHAM_ENT structure to DEV_HDL structure
changed some verbose printf to DBGOUT
fixed error message in function Z100_Os_findPciDevices
(vendor and device ID now printed correctly)
cosmetics
-----[ 1.1 ]-----
[ 2005-01-21 13:38:27 by cs ]
added support for new chameleon structure (magic 0xCDEF)
bugfixes:
vendor and device ID of PCI devices where printed in decimal form
parameters are now checked before beeing parsed
additional error handling
cosmetics
changed parameter -bar to -b
added VxWorks parameters -m (pci to memory offset) and -i (pci to io offset)
-----[ 1.0 ]-----
[ 2004-12-23 15:20:40 by cs ]
Initial RevisionClose