Skip to content
Snippets Groups Projects
cmd_mem.c 24.1 KiB
Newer Older
  • Learn to ignore specific revisions
  • U_BOOT_CMD(
    	mm,     2,      1,       do_mem_mm,
    
    Wolfgang Denk's avatar
    Wolfgang Denk committed
    	"mm      - memory modify (auto-incrementing)\n",
    	"[.b, .w, .l] address\n" "    - memory modify, auto increment address\n"
    );
    
    
    
    U_BOOT_CMD(
    	nm,     2,	    1,     	do_mem_nm,
    
    Wolfgang Denk's avatar
    Wolfgang Denk committed
    	"nm      - memory modify (constant address)\n",
    	"[.b, .w, .l] address\n    - memory modify, read and keep address\n"
    );
    
    
    U_BOOT_CMD(
    	mw,    4,    1,     do_mem_mw,
    
    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 */