با سلام
توی یکی از تاپیکهای دیگه اشاره کردم ولی گفتم موضوع جدید باز کنم
توی همه ورژنهای rl-arm یه مشکلی توی ذخیره سازی فایلها هست که وقتیfflush lیزنید میگه انجام شد ولی نمیکنه و اگه fclose بعدش نیاد فایل کرش میکنه و ظرفیت 0 بایت نشون میده ولی توی properties ظرفیت استفاده شده رو خیلی بالا مینویسه همون اندازه که با میکرو نوشتیم
من مدارم ممکنه تغذیش ناگهانی قطع بشه واسه همین باید تا اون لحظه لاگ رو داشته باشه و حداقل کرش نکنه چون اینطوری باید مموری رو فرمت کنم
توی ورژن 4.13 که keil کتابخونه رو توی ستاپ جدا میداد کد لایبری باهاش بود من توشو نگاه کردم یه جایی از زیر برنامه های fflush نوشته بود اگه درایو از نوع mci یا usb بود return کن و هیچ کاری نمیکرد
یکی از دوستان توی همین سایت گفتن این مشکل نیست کامپایلرهایی مثل borland هم همینطوری هستن
من تابحال کار نکردم با اینا ولی bascom و vs2008 , vs2005 کلا محصولات مایکروسافت اینطوری نبودن و حین رایت کردن اگه fflush کنیم ذخیره میشه و اینو میشه با ظرفیت فایل و نرم افزارهایی مثل notepad++ دید ... دائما میگن فایل از بیرون به روزرسانی شده میخوای دوباره لود کنم
اگه چیزی از این موضوع میدونید به من بگید ممنون میشم
موفق باشید