سلام
من مدتها هست که توی دستگاههایی که ساختم از MMC استفاده میکنم . اطلاعات رو بصورت سکتوری داخل mmc های 32 مگابایتی کره ای مینویسم و از توابع fat استفاده نمیکنم . چون تا بحال اطلاعاتی که ذخیره میکردم مهم نبوده ، متوجه این مشکل نشدم ولی الان فهمیدم که بعضی اوقات اطلاهاتتوی MMC ذخیره نمیشه . یعنی فرض کنید یک ماه درست کار میکنه ولی یک روز اطلاعات بصورت اعداد هگز نامعلوم توش ذخیره میشه و روز بعد درست میشه ( که احتمال میدم درست شدنش با خاموش و روشن کردن دستگاه باشه .
1- آیا کسی تا بحال با این مشکل برخورد کرده ؟
2- چه احتمالاتی ممکنه توی این مشکل دخیل باشن ؟ مثلا نوسال برق باعث بشه mmc نیاز به init مجدد داشته باشه ؟
3-من شماره سکتوری که توش آخرین اطلاعات رو ذخیره کردم ، داخل eeprom مینویسم تا دفعه بعد سکتور بعدیش مشخص باشه . با توجه به محدودیت تعداد دفعات نوشتن در eeprom ، آیا این کار من استاندارد هست یا راه بهتری وجود داره ؟
4- اگر هربار قبل از نوشتن اطلاعات در یک سکتور ،MMC رو initilize کنیم ، مشکلی پیش میاد ؟
با تشکر
من مدتها هست که توی دستگاههایی که ساختم از MMC استفاده میکنم . اطلاعات رو بصورت سکتوری داخل mmc های 32 مگابایتی کره ای مینویسم و از توابع fat استفاده نمیکنم . چون تا بحال اطلاعاتی که ذخیره میکردم مهم نبوده ، متوجه این مشکل نشدم ولی الان فهمیدم که بعضی اوقات اطلاهاتتوی MMC ذخیره نمیشه . یعنی فرض کنید یک ماه درست کار میکنه ولی یک روز اطلاعات بصورت اعداد هگز نامعلوم توش ذخیره میشه و روز بعد درست میشه ( که احتمال میدم درست شدنش با خاموش و روشن کردن دستگاه باشه .
1- آیا کسی تا بحال با این مشکل برخورد کرده ؟
2- چه احتمالاتی ممکنه توی این مشکل دخیل باشن ؟ مثلا نوسال برق باعث بشه mmc نیاز به init مجدد داشته باشه ؟
3-من شماره سکتوری که توش آخرین اطلاعات رو ذخیره کردم ، داخل eeprom مینویسم تا دفعه بعد سکتور بعدیش مشخص باشه . با توجه به محدودیت تعداد دفعات نوشتن در eeprom ، آیا این کار من استاندارد هست یا راه بهتری وجود داره ؟
4- اگر هربار قبل از نوشتن اطلاعات در یک سکتور ،MMC رو initilize کنیم ، مشکلی پیش میاد ؟
با تشکر
دیدگاه