Beispiel #1
0
int do_ywr (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
{
    char *filename = argv[1];
    ulong value = simple_strtoul(argv[2], NULL, 16);
    ulong numValues = simple_strtoul(argv[3], NULL, 16);

    printf ("Writing value (%x) %x times to %s... ", value, numValues, filename);

    cmd_yaffs_write_file(filename,value,numValues);

    printf ("done\n");
    return(0);
}
Beispiel #2
0
int do_ywr(int argc,char **argv)
{
	char *filename;
	unsigned long  addr;
	unsigned long  nSize;

	if (argc != 4) {
		printk("Bad arguments: ywr file_name value n_values\n");
		return -1;
	}

	filename  = argv[1];
	addr      = simple_strtoul(argv[2], 0, 16);
	nSize     = simple_strtoul(argv[3], 0, 16);

	printk("Writing data addr (%lx) size %lx times to %s... \n", addr, nSize,
	       filename);

	return cmd_yaffs_write_file(filename, addr, nSize);
}