diff options
author | H. Nikolaus Schaller <hns@goldelico.com> | 2012-04-02 17:11:13 +0200 |
---|---|---|
committer | H. Nikolaus Schaller <hns@goldelico.com> | 2012-04-02 17:11:13 +0200 |
commit | 0aee2ef9cc335fcc909a3dca886660795b862ead (patch) | |
tree | 744b7ec8b017825e1819258c161ef701de267304 /uart-loader/common/cmd_load.c | |
parent | 4a74d72d3c938400694f56d2d3e0e3188950053e (diff) | |
download | bootable_bootloader_goldelico_gta04_x-loader-0aee2ef9cc335fcc909a3dca886660795b862ead.zip bootable_bootloader_goldelico_gta04_x-loader-0aee2ef9cc335fcc909a3dca886660795b862ead.tar.gz bootable_bootloader_goldelico_gta04_x-loader-0aee2ef9cc335fcc909a3dca886660795b862ead.tar.bz2 |
made compatible to DM3730
Diffstat (limited to 'uart-loader/common/cmd_load.c')
-rw-r--r-- | uart-loader/common/cmd_load.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/uart-loader/common/cmd_load.c b/uart-loader/common/cmd_load.c index 872833d..6bd07e4 100644 --- a/uart-loader/common/cmd_load.c +++ b/uart-loader/common/cmd_load.c @@ -168,6 +168,18 @@ void testfn(void) int do_comand_line(void) { // add testing code here printf ("Welcome to uart-loader\n"); + printf (" c - run test code in RAM\n"); + printf (" x [addr] - execute\n"); + printf (" l - loop hello world\n"); + printf (" ram - fill ram with data pattern\n"); + printf (" a addr - set address\n"); + printf (" r [size] - read bytes\n"); + printf (" rl [size] - read long words\n"); + printf (" f [value [size]] - write bytes\n"); + printf (" bl - blink backlight\n"); + printf (" g - show GPIOs\n"); + printf (" m - show PinMux\n"); + return 0; while(1) { char *c; int argc=0; @@ -190,7 +202,7 @@ int do_comand_line(void) break; // command default: if(pos < sizeof(line)/sizeof(line[0])) { - putc(line[pos]); + putc(line[pos]); // echo pos++; } continue; @@ -234,7 +246,7 @@ int do_comand_line(void) else if(strcmp(argv[0], "l") == 0) { // l - loop int d=1; while(1) - printf ("Welcome to uart-monitor (%d)\n", d++), udelay(500*1000); + printf ("Welcome to uart-loader (%d)\n", d++), udelay(500*1000); } else if(strcmp(argv[0], "ram") == 0) { int val=0x55; |