diff options
author | ntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2008-02-19 19:26:17 +0000 |
---|---|---|
committer | ntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2008-02-19 19:26:17 +0000 |
commit | 5c0e8efa051f4e266add8b3685020970fe394a4c (patch) | |
tree | 261d72e1ce7002f3b331b93ee6d8fa8e01de545c /src/flash | |
parent | b02d64a1bff5bbbb56c3119e336e1530888c04bd (diff) | |
download | openocd+libswd-5c0e8efa051f4e266add8b3685020970fe394a4c.tar.gz openocd+libswd-5c0e8efa051f4e266add8b3685020970fe394a4c.tar.bz2 openocd+libswd-5c0e8efa051f4e266add8b3685020970fe394a4c.tar.xz openocd+libswd-5c0e8efa051f4e266add8b3685020970fe394a4c.zip |
- Fixed bug in pathmove for XScale
- added virtual address to working_area.
- Improved error messages in a number of places
- Added ERROR_COMMAND_SYNTAX_ERROR that commands can return to have syntax printed
- Added help for some config commands
- Added verification of sw breakpoints with ERROR() message
- Removed a couple of exit()'s and replaced with error message
- cosmetic fix to armv4_5.c, easier to read
- added polymorphic(with default) virt2phys and mmu enable query function to target.h
- added virt2phys command that uses target->type->virt2phys() fn
Thanks to Øyvind Harboe
git-svn-id: svn://svn.berlios.de/openocd/trunk@310 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src/flash')
-rw-r--r-- | src/flash/flash.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/flash/flash.c b/src/flash/flash.c index cae099b5..dc87f5dd 100644 --- a/src/flash/flash.c +++ b/src/flash/flash.c @@ -87,7 +87,7 @@ int flash_register_commands(struct command_context_s *cmd_ctx) { flash_cmd = register_command(cmd_ctx, NULL, "flash", NULL, COMMAND_ANY, NULL); - register_command(cmd_ctx, flash_cmd, "bank", handle_flash_bank_command, COMMAND_CONFIG, NULL); + register_command(cmd_ctx, flash_cmd, "bank", handle_flash_bank_command, COMMAND_CONFIG, "flash_bank <driver> <base> <size> <chip_width> <bus_width> <target> [driver_options ...]"); register_command(cmd_ctx, flash_cmd, "auto_erase", handle_flash_auto_erase_command, COMMAND_ANY, "auto erase flash sectors <on|off>"); return ERROR_OK; @@ -160,8 +160,6 @@ flash_bank_t *get_flash_bank_by_num(int num) return p; } -/* flash_bank <driver> <base> <size> <chip_width> <bus_width> <target> [driver_options ...] - */ int handle_flash_bank_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc) { int i; @@ -170,9 +168,7 @@ int handle_flash_bank_command(struct command_context_s *cmd_ctx, char *cmd, char if (argc < 6) { - WARNING("incomplete flash_bank configuration"); - WARNING("flash_bank <driver> <base> <size> <chip_width> <bus_width> <target> [driver_options ...]"); - return ERROR_OK; + return ERROR_COMMAND_SYNTAX_ERROR; } if ((target = get_target_by_num(strtoul(args[5], NULL, 0))) == NULL) |