flash/nor/stm32f2x: Remove redundant error messages
The correct syntax is already suggested due to the return value used. While at it, apply some minor code improvements. Change-Id: I676e2ebf5714c850a436854a32c2e9d2f181d537 Signed-off-by: Marc Schink <dev@zapb.de> Reviewed-on: https://review.openocd.org/c/openocd/+/7999 Tested-by: jenkins Reviewed-by: Tomas Vanek <vanekt@fbl.cz> Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
parent
1df35d92fe
commit
738f1e1f72
|
@ -1540,10 +1540,8 @@ static int stm32x_mass_erase(struct flash_bank *bank)
|
||||||
|
|
||||||
COMMAND_HANDLER(stm32x_handle_mass_erase_command)
|
COMMAND_HANDLER(stm32x_handle_mass_erase_command)
|
||||||
{
|
{
|
||||||
if (CMD_ARGC < 1) {
|
if (CMD_ARGC != 1)
|
||||||
command_print(CMD, "stm32x mass_erase <bank>");
|
|
||||||
return ERROR_COMMAND_SYNTAX_ERROR;
|
return ERROR_COMMAND_SYNTAX_ERROR;
|
||||||
}
|
|
||||||
|
|
||||||
struct flash_bank *bank;
|
struct flash_bank *bank;
|
||||||
int retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
|
int retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
|
||||||
|
@ -1566,10 +1564,8 @@ COMMAND_HANDLER(stm32f2x_handle_options_read_command)
|
||||||
struct flash_bank *bank;
|
struct flash_bank *bank;
|
||||||
struct stm32x_flash_bank *stm32x_info = NULL;
|
struct stm32x_flash_bank *stm32x_info = NULL;
|
||||||
|
|
||||||
if (CMD_ARGC != 1) {
|
if (CMD_ARGC != 1)
|
||||||
command_print(CMD, "stm32f2x options_read <bank>");
|
|
||||||
return ERROR_COMMAND_SYNTAX_ERROR;
|
return ERROR_COMMAND_SYNTAX_ERROR;
|
||||||
}
|
|
||||||
|
|
||||||
retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
|
retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
|
||||||
if (retval != ERROR_OK)
|
if (retval != ERROR_OK)
|
||||||
|
@ -1612,10 +1608,8 @@ COMMAND_HANDLER(stm32f2x_handle_options_write_command)
|
||||||
struct stm32x_flash_bank *stm32x_info = NULL;
|
struct stm32x_flash_bank *stm32x_info = NULL;
|
||||||
uint16_t user_options, boot_addr0, boot_addr1, options_mask;
|
uint16_t user_options, boot_addr0, boot_addr1, options_mask;
|
||||||
|
|
||||||
if (CMD_ARGC < 1) {
|
if (CMD_ARGC < 1)
|
||||||
command_print(CMD, "stm32f2x options_write <bank> ...");
|
|
||||||
return ERROR_COMMAND_SYNTAX_ERROR;
|
return ERROR_COMMAND_SYNTAX_ERROR;
|
||||||
}
|
|
||||||
|
|
||||||
retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
|
retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
|
||||||
if (retval != ERROR_OK)
|
if (retval != ERROR_OK)
|
||||||
|
@ -1627,20 +1621,15 @@ COMMAND_HANDLER(stm32f2x_handle_options_write_command)
|
||||||
|
|
||||||
stm32x_info = bank->driver_priv;
|
stm32x_info = bank->driver_priv;
|
||||||
if (stm32x_info->has_boot_addr) {
|
if (stm32x_info->has_boot_addr) {
|
||||||
if (CMD_ARGC != 4) {
|
if (CMD_ARGC != 4)
|
||||||
command_print(CMD, "stm32f2x options_write <bank> <user_options>"
|
|
||||||
" <boot_addr0> <boot_addr1>");
|
|
||||||
return ERROR_COMMAND_SYNTAX_ERROR;
|
return ERROR_COMMAND_SYNTAX_ERROR;
|
||||||
}
|
|
||||||
COMMAND_PARSE_NUMBER(u16, CMD_ARGV[2], boot_addr0);
|
COMMAND_PARSE_NUMBER(u16, CMD_ARGV[2], boot_addr0);
|
||||||
COMMAND_PARSE_NUMBER(u16, CMD_ARGV[3], boot_addr1);
|
COMMAND_PARSE_NUMBER(u16, CMD_ARGV[3], boot_addr1);
|
||||||
stm32x_info->option_bytes.boot_addr = boot_addr0 | (((uint32_t) boot_addr1) << 16);
|
stm32x_info->option_bytes.boot_addr = boot_addr0 | (((uint32_t) boot_addr1) << 16);
|
||||||
} else {
|
} else if (CMD_ARGC != 2) {
|
||||||
if (CMD_ARGC != 2) {
|
|
||||||
command_print(CMD, "stm32f2x options_write <bank> <user_options>");
|
|
||||||
return ERROR_COMMAND_SYNTAX_ERROR;
|
return ERROR_COMMAND_SYNTAX_ERROR;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
COMMAND_PARSE_NUMBER(u16, CMD_ARGV[1], user_options);
|
COMMAND_PARSE_NUMBER(u16, CMD_ARGV[1], user_options);
|
||||||
options_mask = !stm32x_info->has_extra_options ? ~0xfc :
|
options_mask = !stm32x_info->has_extra_options ? ~0xfc :
|
||||||
|
@ -1674,10 +1663,8 @@ COMMAND_HANDLER(stm32f2x_handle_optcr2_write_command)
|
||||||
struct stm32x_flash_bank *stm32x_info = NULL;
|
struct stm32x_flash_bank *stm32x_info = NULL;
|
||||||
uint32_t optcr2_pcrop;
|
uint32_t optcr2_pcrop;
|
||||||
|
|
||||||
if (CMD_ARGC != 2) {
|
if (CMD_ARGC != 2)
|
||||||
command_print(CMD, "stm32f2x optcr2_write <bank> <optcr2_value>");
|
|
||||||
return ERROR_COMMAND_SYNTAX_ERROR;
|
return ERROR_COMMAND_SYNTAX_ERROR;
|
||||||
}
|
|
||||||
|
|
||||||
retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
|
retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
|
||||||
if (retval != ERROR_OK)
|
if (retval != ERROR_OK)
|
||||||
|
@ -1711,10 +1698,8 @@ COMMAND_HANDLER(stm32f2x_handle_optcr2_write_command)
|
||||||
|
|
||||||
COMMAND_HANDLER(stm32x_handle_otp_command)
|
COMMAND_HANDLER(stm32x_handle_otp_command)
|
||||||
{
|
{
|
||||||
if (CMD_ARGC < 2) {
|
if (CMD_ARGC != 2)
|
||||||
command_print(CMD, "stm32x otp <bank> (enable|disable|show)");
|
|
||||||
return ERROR_COMMAND_SYNTAX_ERROR;
|
return ERROR_COMMAND_SYNTAX_ERROR;
|
||||||
}
|
|
||||||
|
|
||||||
struct flash_bank *bank;
|
struct flash_bank *bank;
|
||||||
int retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
|
int retval = CALL_COMMAND_HANDLER(flash_command_get_bank, 0, &bank);
|
||||||
|
@ -1787,7 +1772,7 @@ static const struct command_registration stm32f2x_exec_command_handlers[] = {
|
||||||
.name = "otp",
|
.name = "otp",
|
||||||
.handler = stm32x_handle_otp_command,
|
.handler = stm32x_handle_otp_command,
|
||||||
.mode = COMMAND_EXEC,
|
.mode = COMMAND_EXEC,
|
||||||
.usage = "bank_id",
|
.usage = "bank_id (enable|disable|show)",
|
||||||
.help = "OTP (One Time Programmable) memory write enable/disable.",
|
.help = "OTP (One Time Programmable) memory write enable/disable.",
|
||||||
},
|
},
|
||||||
COMMAND_REGISTRATION_DONE
|
COMMAND_REGISTRATION_DONE
|
||||||
|
|
Loading…
Reference in New Issue