Skip to content
Snippets Groups Projects
cmd_mem.c 23.8 KiB
Newer Older
  • Learn to ignore specific revisions
  • Wolfgang Denk's avatar
    Wolfgang Denk committed
    	"mw      - memory write (fill)\n",
    	"[.b, .w, .l] address value [count]\n    - write memory\n"
    );
    
    
    U_BOOT_CMD(
    	cp,    4,    1,    do_mem_cp,
    
    Wolfgang Denk's avatar
    Wolfgang Denk committed
    	"cp      - memory copy\n",
    	"[.b, .w, .l] source target count\n    - copy memory\n"
    );
    
    
    U_BOOT_CMD(
    	cmp,    4,     1,     do_mem_cmp,
    
    Wolfgang Denk's avatar
    Wolfgang Denk committed
    	"cmp     - memory compare\n",
    	"[.b, .w, .l] addr1 addr2 count\n    - compare memory\n"
    );
    
    
    U_BOOT_CMD(
    	crc32,    4,    1,     do_mem_crc,
    
    Wolfgang Denk's avatar
    Wolfgang Denk committed
    	"crc32   - checksum calculation\n",
    	"address count [addr]\n    - compute CRC32 checksum [save at addr]\n"
    );
    
    
    U_BOOT_CMD(
    	base,    2,    1,     do_mem_base,
    
    Wolfgang Denk's avatar
    Wolfgang Denk committed
    	"base    - print or set address offset\n",
    	"\n    - print address offset for memory commands\n"
    	"base off\n    - set address offset for memory commands to 'off'\n"
    );
    
    
    U_BOOT_CMD(
    	loop,    3,    1,    do_mem_loop,
    
    Wolfgang Denk's avatar
    Wolfgang Denk committed
    	"loop    - infinite loop on address range\n",
    	"[.b, .w, .l] address number_of_objects\n"
    	"    - loop on a set of addresses\n"
    );
    
    
    U_BOOT_CMD(
    	mtest,    4,    1,     do_mem_mtest,
    
    Wolfgang Denk's avatar
    Wolfgang Denk committed
    	"mtest   - simple RAM test\n",
    	"[start [end [pattern]]]\n"
    	"    - simple RAM read/write test\n"
    );
    
    #endif
    
    Wolfgang Denk's avatar
    Wolfgang Denk committed
    #endif	/* CFG_CMD_MEMORY */