mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-07-06 14:32:03 +00:00
cmd: sf: Display errno on erase failure
If there is an error while erasing SPI flash, no errno is displayed. This makes it difficult to determine the cause of the error. This change mirrors the logic for write errors above. Signed-off-by: Sean Anderson <seanga2@gmail.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Pratyush Yadav <p.yadav@ti.com> Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
This commit is contained in:
parent
90d76f812b
commit
1bb8ca3b4b
1 changed files with 5 additions and 2 deletions
7
cmd/sf.c
7
cmd/sf.c
|
@ -344,8 +344,11 @@ static int do_spi_flash_erase(int argc, char *const argv[])
|
|||
}
|
||||
|
||||
ret = spi_flash_erase(flash, offset, size);
|
||||
printf("SF: %zu bytes @ %#x Erased: %s\n", (size_t)size, (u32)offset,
|
||||
ret ? "ERROR" : "OK");
|
||||
printf("SF: %zu bytes @ %#x Erased: ", (size_t)size, (u32)offset);
|
||||
if (ret)
|
||||
printf("ERROR %d\n", ret);
|
||||
else
|
||||
printf("OK\n");
|
||||
|
||||
return ret == 0 ? 0 : 1;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue