OpenCores
URL https://opencores.org/ocsvn/mips789/mips789/trunk

Subversion Repositories mips789

[/] [mips789/] [branches/] [avendor/] [CTool/] [ser_dld.c] - Diff between revs 10 and 15

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 10 Rev 15
Line 105... Line 105...
    char c ;
    char c ;
    if(!ReadFile(hCom,&c,1,&nRec,NULL))exit(1);
    if(!ReadFile(hCom,&c,1,&nRec,NULL))exit(1);
 
 
    return nRec?c:0 ;
    return nRec?c:0 ;
}
}
 
//ser_dld 19200 COM1 N
void main(int argc,char*argv[])
void main(int argc,char*argv[])
{
{
    char c,s[11];
    char c,s[11];
    int i,baud_rate ;
    int i,baud_rate ;
 
 
Line 118... Line 118...
    //baud_rate=DEFAULT_BAUD_RATE;
    //baud_rate=DEFAULT_BAUD_RATE;
    OpenCom(baud_rate,argv[2]);
    OpenCom(baud_rate,argv[2]);
    WriteComChar('?');
    WriteComChar('?');
    Sleep(1);
    Sleep(1);
    i=100 ;
    i=100 ;
    while(i--)
    while(i--);
    c=ReadComChar();
    c=ReadComChar();
    WriteComChar('!');
    WriteComChar('!');
    Sleep(10);
    Sleep(10);
    c=ReadComChar();
    c=ReadComChar();
    if((argv[3]!=NULL)&&(argv[3][0]=='N'))
    if((argv[3]!=NULL)&&(argv[3][0]=='N'))
    {
    {
 
 
    }
    }
    else
    else
    {
    {
        if(c!='O')
        if(c!='O')
        {
        {
Line 141... Line 142...
        {
        {
            printf("Downloading,wait...\n");
            printf("Downloading,wait...\n");
        }
        }
    }
    }
 
 
    /*
 
        while(1){
 
        Sleep(100);
 
        WriteComChar(c++);
 
        }*/
 
 
 
    rewind(ff);
    rewind(ff);
    while(fgets(s,10,ff))
    while(fgets(s,10,ff))
    {
    {
        WriteComChar(hex2u8((char*)(s+0)));
        WriteComChar(hex2u8((char*)(s+0)));

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.