5 int main(int argc, char* argv[])
9 char* pHeader1 = "CSYS";
10 uint32_t nHeader2 = 0x80500000;
14 printf("Usage: mksyshdr <header file> <image file>\n");
18 fp = fopen(argv[2], "rb");
21 fseek(fp, 0, SEEK_END);
24 fp = fopen(argv[1], "wb+");
27 fwrite(pHeader1, sizeof(char), 4, fp);
28 fwrite(&nHeader2, sizeof(nHeader2), 1, fp);
29 fwrite(&nImgSize, sizeof(nImgSize), 1, fp);
34 printf("Cannot create %s.\n", argv[1]);
40 printf("Cannot open %s.\n", argv[2]);