openocd/src/flash
oharboe 815c3b3533 - "flash write_binary" is now "flash write_bank" to clarify the focus of the
command and reduce confusion with "flash write_image".
- retired deprecated "flash erase" & "flash write".
- added flash_driver_protect/write/erase() that are wafer thin frontend
 functions to low level driver functions. They implement checks
 that were inconsistently handled by the drivers, e.g. check for
 target halted was done in a spotty fashion.
- use return ERROR_COMMAND_SYNTAX_ERROR to print out
 syntax of command instead of having lots of inlined replicas of
 the command line syntax(some of which were wrong).
- use logging instead of dubious translation of error values to
 human understandable explanations of why things failed.
 The lower levels log the precise reason and the higher
 levels can ammend context as the error propagates up
 the call stack.
- simplified flash API slightly with logging instead of
 allocating and returning information that the caller then
 has to translate into print statements.



git-svn-id: svn://svn.berlios.de/openocd/trunk@337 b42882b7-edfa-0310-969c-e2dbd0fdcd60
2008-02-25 07:32:52 +00:00
..
Makefile.am - add support for the majority of the Samsung ARM SoC family, S3C2410, S3C2412, S3C2413, S3C2440 and S3C2443 (thanks to Ben Dooks for this patch) 2008-02-19 19:52:09 +00:00
at91sam7.c - "flash write_binary" is now "flash write_bank" to clarify the focus of the 2008-02-25 07:32:52 +00:00
at91sam7.h - added autoprobe functionality 2008-01-27 14:05:59 +00:00
cfi.c - "flash write_binary" is now "flash write_bank" to clarify the focus of the 2008-02-25 07:32:52 +00:00
cfi.h - added autoprobe functionality 2008-01-27 14:05:59 +00:00
flash.c - "flash write_binary" is now "flash write_bank" to clarify the focus of the 2008-02-25 07:32:52 +00:00
flash.h - "flash write_binary" is now "flash write_bank" to clarify the focus of the 2008-02-25 07:32:52 +00:00
lpc2000.c - "flash write_binary" is now "flash write_bank" to clarify the focus of the 2008-02-25 07:32:52 +00:00
lpc2000.h - fix programming issue with lpc2101/2 2008-02-14 18:32:52 +00:00
lpc3180_nand_controller.c - "flash write_binary" is now "flash write_bank" to clarify the focus of the 2008-02-25 07:32:52 +00:00
lpc3180_nand_controller.h - reworked file i/o. every fileaccess (target, flash, nand, in future configuration, too) should now go through the fileio subsystem 2007-03-15 13:36:44 +00:00
nand.c - "flash write_binary" is now "flash write_bank" to clarify the focus of the 2008-02-25 07:32:52 +00:00
nand.h - add support for the majority of the Samsung ARM SoC family, S3C2410, S3C2412, S3C2413, S3C2440 and S3C2443 (thanks to Ben Dooks for this patch) 2008-02-19 19:52:09 +00:00
non_cfi.c - add new non-cfi SST flash device. Thanks Øyvind Harboe 2008-02-18 14:53:50 +00:00
non_cfi.h - split fileio handling into fileio part and image handling 2007-05-29 11:23:42 +00:00
s3c24xx_nand.c - add support for the majority of the Samsung ARM SoC family, S3C2410, S3C2412, S3C2413, S3C2440 and S3C2443 (thanks to Ben Dooks for this patch) 2008-02-19 19:52:09 +00:00
s3c24xx_nand.h - add support for the majority of the Samsung ARM SoC family, S3C2410, S3C2412, S3C2413, S3C2440 and S3C2443 (thanks to Ben Dooks for this patch) 2008-02-19 19:52:09 +00:00
s3c24xx_regs_nand.h - add support for the majority of the Samsung ARM SoC family, S3C2410, S3C2412, S3C2413, S3C2440 and S3C2443 (thanks to Ben Dooks for this patch) 2008-02-19 19:52:09 +00:00
s3c2410_nand.c - add support for the majority of the Samsung ARM SoC family, S3C2410, S3C2412, S3C2413, S3C2440 and S3C2443 (thanks to Ben Dooks for this patch) 2008-02-19 19:52:09 +00:00
s3c2412_nand.c - add support for the majority of the Samsung ARM SoC family, S3C2410, S3C2412, S3C2413, S3C2440 and S3C2443 (thanks to Ben Dooks for this patch) 2008-02-19 19:52:09 +00:00
s3c2440_nand.c cosmetic fixes to debug output + phasing out printf() in favour of logging system. From Pavel Chromy <chromy@asix.cz> 2008-02-24 17:10:48 +00:00
s3c2443_nand.c - add support for the majority of the Samsung ARM SoC family, S3C2410, S3C2412, S3C2413, S3C2440 and S3C2443 (thanks to Ben Dooks for this patch) 2008-02-19 19:52:09 +00:00
stellaris.c - "flash write_binary" is now "flash write_bank" to clarify the focus of the 2008-02-25 07:32:52 +00:00
stellaris.h - added autoprobe functionality 2008-01-27 14:05:59 +00:00
stm32x.c - "flash write_binary" is now "flash write_bank" to clarify the focus of the 2008-02-25 07:32:52 +00:00
stm32x.h - add autoprobe support to the stm32 flash driver 2008-02-10 15:08:44 +00:00
str7x.c - "flash write_binary" is now "flash write_bank" to clarify the focus of the 2008-02-25 07:32:52 +00:00
str7x.h - cleaned up str7, str9 and stm32 flash drivers 2007-10-08 13:12:39 +00:00
str9x.c - "flash write_binary" is now "flash write_bank" to clarify the focus of the 2008-02-25 07:32:52 +00:00
str9x.h - corrected str91x bank1 programming issues 2007-10-26 09:05:57 +00:00
str9xpec.c - "flash write_binary" is now "flash write_bank" to clarify the focus of the 2008-02-25 07:32:52 +00:00
str9xpec.h - renamed M5960 USB JTAG to "flyswatter" 2007-08-10 19:44:06 +00:00
tms470.c - telnet prompt behaves correctly for new synchronous halt/resume/reset commands 2008-02-11 09:11:50 +00:00
tms470.h - added autoprobe functionality 2008-01-27 14:05:59 +00:00