vahids
14-10-2012, 19:09
سلام به دوستان عزیز
من با ARM cortexمدل STM3F103RB یک NAND Flash را راه اندازی کردم(دسترسی مستقیم به حافظه نه با فایل سیستم). اما تا الان موفق نشدم ورژنیFat32 را روی آن پیاده کنم. مشکل از اینجا ناشی میشه که نوشتن توی NAND های با حجم بالا به صورت Page های 2112 بایتی است ولی پاک کردن به صورت Block های 64 Page ای.
من یک ورژن از FAT32 رو پیدا کردم به نام emfile که توسط شرکت Segger نوشته شده و می توان از آن برای Nand flash ها استفاده کرد. ولی بدبختانه open source نبوده و خیلی گرون قیمت است (حدود 2500 یورو ) .
کسی ورژن مجانی آنرا در اختیار دارد؟
یا راه حلی می توانید به من پیشنهاد کنید؟
برای پیشگیری از یکسری سوالات و پاسخها : حتما باید از این نوع حافظه و با فایل سیستم کار کنم.
من با ARM cortexمدل STM3F103RB یک NAND Flash را راه اندازی کردم(دسترسی مستقیم به حافظه نه با فایل سیستم). اما تا الان موفق نشدم ورژنیFat32 را روی آن پیاده کنم. مشکل از اینجا ناشی میشه که نوشتن توی NAND های با حجم بالا به صورت Page های 2112 بایتی است ولی پاک کردن به صورت Block های 64 Page ای.
من یک ورژن از FAT32 رو پیدا کردم به نام emfile که توسط شرکت Segger نوشته شده و می توان از آن برای Nand flash ها استفاده کرد. ولی بدبختانه open source نبوده و خیلی گرون قیمت است (حدود 2500 یورو ) .
کسی ورژن مجانی آنرا در اختیار دارد؟
یا راه حلی می توانید به من پیشنهاد کنید؟
برای پیشگیری از یکسری سوالات و پاسخها : حتما باید از این نوع حافظه و با فایل سیستم کار کنم.