shell: ftl: remove ftl test command

tags/0.1.0
S.J.R. van Schaik 8 years ago
parent 13918141c7
commit 58ae4bb2ea
  1. 37
      source/shell/ftl.c

@ -13,11 +13,9 @@
#include <shell.h>
static void do_ftl_mount(const char *s);
static void do_ftl_test(const char *s);
static struct cmd ftl_cmds[] = {
{ "mount", do_ftl_mount },
{ "test", do_ftl_test },
{ NULL, NULL },
};
@ -38,41 +36,6 @@ static void do_ftl_mount(const char *s)
}
}
static void do_ftl_test(const char *s)
{
uint8_t page[4096];
uint32_t n;
(void)s;
if (!flash) {
fprintf(stderr, "error: no flash device probed.\n");
return;
}
memset(page, 0xff, 4096);
memcpy(page, "test", 4);
/*for (n = 0; n < 64; ++n) {
if (flash_write(dev, n << 12, page, sizeof page) == 0)
printf("unable to write the upage\n");
}
ftl_trim(dev->priv, 0x29);*/
for (n = 0; n < 64; ++n) {
if (ftl_is_mapped(flash->priv, n))
printf("%x [OK]\n", n);
else
printf("%x [FAIL]\n", n);
}
printf("Capacity: %u/%u bytes (%u%% used)\n",
flash_get_size(flash),
flash_get_capacity(flash),
100 * flash_get_size(flash) / flash_get_capacity(flash));
}
void do_ftl_cmd(const char *line)
{
cmd_exec(ftl_cmds, line);

Loading…
Cancel
Save