#include "config.h" #include #define INIADDR 0x80100000 #define INISIZE (4*1024) struct filedata{ char name[128]; uint32 addr; uint32 length; uint32 ct; }; struct filedata fds[10]; int8 fnumber = 0; void format(char *begin,char *end) { char * p; for(p=begin;p!=end;p++) { if(*p == 0xff) { *begin = '\0'; break; } if(*p==' ' || *p == '\t') { } else { *begin = *p; begin++; } } } int main(void) { char SendData[INISIZE]; uint32 i; char *p; char *token; char seps[] = "=\n"; //for(i = 0; i < 8192; i++) //{ // SendData[i] = i%512; //} //Init(0x80000000,0,0); // EraseSector(0x81000000); // EraseSector(0x81001000); // ProgramPage(0x81000000,8192,SendData); //memcpy(SendData,0x80100000,1024); //char * buffer[INISIZE]; memcpy(SendData,(const void *)INIADDR,INISIZE); format(SendData,SendData+INISIZE); i = strlen(SendData); /*for(p=SendData;*p!=0xff && p