#include #include #include #include #include #include #include #include #include #include void mmc_write(char fileName[], long nBlocks, long blockSize, unsigned char testChar) { char *buf; int i; int fd; ssize_t wrote; if ((buf = (char*)malloc(blockSize)) == NULL) { diag_printf("[error] memory allocation failed!\n"); return; } memset(buf, testChar, blockSize); if ((fd = open(fileName, O_WRONLY|O_CREAT)) < 0){ diag_printf("[error] opening file %s for write failed!\n", fileName); return; } for(i=0;i