?? up.c
字號(hào):
/*
* File: up.c
* Purpose: Network upload command for dBUG
*
* Notes:
*
* Modifications:
*/
#include "src/include/dbug.h"
#include "src/uif/net/net.h"
/********************************************************************/
/* The one and only network interface */
extern NIF nif1;
/********************************************************************/
void
uif_cmd_up (int argc, char **argv)
{
IP_ADDR server;
uint32 begin, end;
int success;
char *fn;
(void) argc;
begin = get_value(argv[1],&success,16);
if (success == 0)
{
printf(INVALUE,argv[1]);
return;
}
end = get_value(argv[2],&success,16);
if (success == 0)
{
printf(INVALUE,argv[2]);
return;
}
fn = argv[3];
/* Initialize board and processor specifics */
if (!board_dlio_init())
return;
/* Initialize network stack */
net_init();
/* Get server IP from parameters */
board_get_server((unsigned char *)server);
printf("Sending data from 0x%08X -> 0x%08X to %d.%d.%d.%d\n",
begin, end, server[0], server[1], server[2], server[3]);
printf("Remote filename: %s\n", fn);
tftp_write(&nif1, fn, server, begin, end);
/* Make sure interrupts are disabled */
board_irq_disable();
board_dlio_done();
cpu_cache_flush();
}
/********************************************************************/
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -