NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3091 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 2 از 2

موضوع: مشكل نوشتن fat در usb

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    May 2014
    نوشته ها
    46
    تشکر
    40
    تشکر شده 6 بار در 6 پست

    پیش فرض مشكل نوشتن fat در usb

    سلام
    دوستان من USB رو راه اندازي كردم و در USB فايل نوشتم اما...
    مشكلي كه دارم اينه كه وقتي دارم حجم زيادي اطلاعات مينويسم ، برگشت تايع f_write در ابتدا و براي مقدار رندمي از نوشتن ها ، FR_OK هست و بعد از آن مقدار FR_INVALID_OBJECT رو برميگردونه(/* (9) The file/directory object is invalid */).
    كسي تابحال به اين موضوع برخورد كرده؟؟
    file object ها رو هم به صورت سراسري و STATIC تعريف كردم. FIL file[8];
    نميدونم چرا بعد از مدتي اطلاعات اين پوينترها نامعتبر ميشه....
    من براي نوشتن ، هشت تا فايل دارم ، تعدادش رو كم كردم و براي يك فايل هم اتفاق ميفته.


    راه حل موقت:
    اگر بعد از هر نوشتن ، فايل رو ببندم و دفعه بعد باز كنم و در انتهاي فايل بنويسم (با دستورات f_lseek و...) ، اين مشكل به وجود نمياد ولي خب زمان نوشتن خيلييييييي طولاني ميشه!

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    خوب بله مدت زمانی زیادی فایل باز بمونه همین میشه
    چقدر طولانی میشه؟
    شما از کدوم توابع استفاده می کنید؟

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •