imgtools/romtools/rofsbuild/fatimagegenerator.cpp
changeset 654 7c11c3d8d025
parent 626 ac03b93ca9c4
equal deleted inserted replaced
653:8ee61c1e0c5c 654:7c11c3d8d025
    74 	iBootSector.BPB_NumFATs = aAttr.iDriveNoOfFATs;
    74 	iBootSector.BPB_NumFATs = aAttr.iDriveNoOfFATs;
    75 	iBootSector.BPB_Media = 0xF8 ;
    75 	iBootSector.BPB_Media = 0xF8 ;
    76 	iFatHeader.BS_DrvNum = 0x80 ;
    76 	iFatHeader.BS_DrvNum = 0x80 ;
    77 	iFatHeader.BS_BootSig = 0x29 ;
    77 	iFatHeader.BS_BootSig = 0x29 ;
    78 
    78 
    79 	time_t rawtime;
    79 	*((TUint32*)iFatHeader.BS_VolID) = aAttr.iVolumeId;
    80 	time(&rawtime);
       
    81 	*((TUint32*)iFatHeader.BS_VolID) = (TUint32)rawtime;
       
    82 	memcpy(iFatHeader.BS_VolLab,aAttr.iDriveVolumeLabel,sizeof(iFatHeader.BS_VolLab));
    80 	memcpy(iFatHeader.BS_VolLab,aAttr.iDriveVolumeLabel,sizeof(iFatHeader.BS_VolLab));
    83 	if(aAttr.iImageSize == 0){
    81 	if(aAttr.iImageSize == 0){
    84 		if(aType == EFat32)
    82 		if(aType == EFat32)
    85 			aAttr.iImageSize = 0x100000000LL ;// 4G
    83 			aAttr.iImageSize = 0x100000000LL ;// 4G
    86 		else
    84 		else