যদি আমি ইতিমধ্যে লিখিত অঞ্চলগুলি এড়িয়ে যাই তবে আমি কি কোনও পূর্বের লিখিত পৃষ্ঠায় লিখতে পারি?
যদি বুঝি পি। 16 ড্যাটাশিটটি সঠিকভাবে, এটি বলছে: এই নির্দিষ্ট চিপের সাহায্যে আপনি অবশ্যই আগে থেকে লিখিত পৃষ্ঠায় লিখবেন না, এমনকি আপনি ইতিমধ্যে লিখিত অঞ্চলগুলি এড়িয়ে চলেন।
বিস্তারিত
SST25VF064C ফ্ল্যাশ মেমরি চিপ উপাত্তপত্র পি উপর। 16 বলেছেন "পৃষ্ঠা-প্রোগ্রামের নির্দেশাবলী মেমরিতে 256 বাইট ডেটা অবধি প্রোগ্রাম রয়েছে The নির্বাচিত পৃষ্ঠা ঠিকানাটি অবশ্যই পৃষ্ঠা-প্রোগ্রাম অপারেশন শুরুর আগে মুছে ফেলা অবস্থায় (এফএফএইচ) থাকতে হবে।"
আমি ধরে নিই যে "পৃষ্ঠা-প্রোগ্রাম অপারেশন শুরুর আগে পুরো নির্বাচিত পৃষ্ঠাটি মুছে ফেলা অবস্থায় (পৃষ্ঠার প্রতিটি বাইট এফএফএইচ) থাকা উচিত।" এসএসটি বা মাইক্রোচিপ কি এই দলিলকরনীয় অস্পষ্ট বাক্যটিকে স্পষ্ট করে কোনও নথিপত্র প্রকাশ করেছে?
আমার অভিজ্ঞতা অনুসারে, সমস্ত এমএলসি ফ্ল্যাশ চিপস এবং কিছু নতুন এসএলসি ফ্ল্যাশ চিপস ম্যান্ডেটের প্রস্তুতকারক যে একবার কোনও পৃষ্ঠা লেখার পরে সেই পৃষ্ঠাটি আবার লেখার আগে পৃষ্ঠাটি অবশ্যই মুছতে হবে , এমনকি আপনি যদি কিছু 1 বিটকে কিছু পরিবর্তন করতে চান তবে 0 বিট। (এই বলা হয় "লেখা-একবার রুল" মধ্যে YAFFS নিবন্ধ ।)
আমার অভিজ্ঞতা অনুসারে, পুরানো সমস্ত ফ্ল্যাশ চিপ আপনাকে মুছে যাওয়া চক্র ছাড়াই যেকোন 1 বিটকে 0 বিটে পরিবর্তন করতে দেয়, এমনকি যদি সেই বিটটি কোনও পৃষ্ঠাতে থাকে বা এমনকী বাইটও থাকে যা ইতিমধ্যে অন্যান্য বিটগুলি শূন্যে প্রোগ্রাম করে থাকে - একটি ফ্ল্যাশ পৃষ্ঠাটি মুছার মাঝে একাধিকবার প্রোগ্রাম করা যায়। (এটি ওয়াইএএফএএস নিবন্ধে "মাল্টিপল লিখন" বলা হয়)।
প্রস্তুতকারকের ডেটাশিটটি শর্তযুক্ত প্রতিশ্রুতি যা প্রস্তুতকারক আপনাকে দেয়। যতক্ষণ আপনি সমস্ত ডেটাশিট প্রস্তাবনা অনুসরণ করেন, প্রস্তুতকারক প্রতিশ্রুতি দেয় যে চিপটি নির্দিষ্ট হিসাবে কাজ করবে। আমার সন্দেহ হয় যে আপনি যদি আগে থেকেই লিখিত পৃষ্ঠাগুলি এড়িয়ে পূর্বে লিখিত পৃষ্ঠা প্রোগ্রাম করেন তবে তাৎক্ষণিক রিড-ব্যাক আপনার প্রত্যাশিত ডেটা দেওয়ার চেয়ে ভাল সুযোগ রয়েছে - সদ্য-লিখিত বাইটগুলি হ'ল আপনি যে মূল্যবোধ লিখেছেন, এবং অন্যান্য বাইটগুলি সম্ভবত অপরিবর্তিত রয়েছে। যাইহোক, এটি ডেটাশিট সুপারিশগুলিকে অনুসরণ করে না, আপনি আর ডেটাশিটের সমস্ত প্রতিশ্রুতিগুলির উপর নির্ভর করতে পারবেন না। আমি গুজব শুনেছি যে এই জাতীয় অনুমোদনহীন কার্যকলাপের ফলে ডেটা ধরে রাখার সময় এবং সহনশীলতা ভোগে, কারণ প্রোগ্রামে ঝামেলা, ওভার-প্রোগ্রামিং, চার্জ ট্র্যাপ, ডিআরএএম সারির হাতুড়ির মতো প্রভাব ইত্যাদি etc.
"মেমোরি ব্যবহারের স্কিমটি বিট ত্রুটির হারকে প্রভাবিত করে Par বিরক্তি ত্রুটি। " - মিশাল জেদরাক।
"এম্বেড থাকা সিস্টেমে ন্যাশনাল ফ্ল্যাশ মেমরি"।
"প্রোগ্রাম-বিঘ্ন ঘটে যখন একটি পৃষ্ঠা-প্রোগ্রামিং ইভেন্ট চলাকালীন একটি" 1 "থেকে" 0 "তে অবিচ্ছিন্নভাবে প্রোগ্রাম করা হয় This এই বিট ত্রুটিটি হয় প্রোগ্রামে থাকা পৃষ্ঠায় বা ব্লকের অন্য পৃষ্ঠায় হতে পারে on পৃষ্ঠা প্রোগ্রামিংয়ের সময় ব্লকটি নিকটবর্তী মেমোরি কোষগুলিতে টানেলটির অল্প পরিমাণে কারেন্টের কারণ হতে পারে eated বারবার আংশিক পৃষ্ঠা প্রোগ্রামিংয়ের প্রচেষ্টা এই শর্তটিকে আরও বাড়িয়ে তুলবে "" - ডগলাস শেল্ডন এবং মাইকেল ফ্রেই।
"ফ্ল্যাশ স্মৃতিতে ব্যাঘাতের পরীক্ষা" । পি। 8, 9।
"প্রোগ্রামিং অপারেশনের সময় কিছুটা অজ্ঞাতসারে প্রোগ্রাম করা হলে (1 থেকে 0) প্রোগ্রামের ব্যাঘাত ঘটে ...
"ইয়াফস ন্যাণ্ড ফ্ল্যাশ ব্যর্থতা প্রশমন"