স্পি ফ্ল্যাশ লিখতে পারে বলে মনে হচ্ছে না


9

ঠিক আছে আমি কিছুক্ষণের জন্য আটকে আছি, সম্ভবত এই সময়ে 2-3 সপ্তাহ। আমি ঠিক জানি না আমি কী ভুল করছি। আমি এই স্পি ফ্ল্যাশ অংশে লেখার চেষ্টা করছি , এবং এখন আমি এটি মুছে ফেলতে, লিখতে, এবং এটি আলাদা করার চেষ্টা করার জন্য পড়ার রুটিনগুলি চালাচ্ছি তবে এখনও ভাগ্য নেই। অবশ্যই আমি একগুচ্ছ সমস্যার সমাধান করেছি ...

যাইহোক আমি বোর্ডে আমার ডাব্লুপি লাইনের সাথে উচ্চ বেঁধে ফেলেছি, এবং আমি ঘড়ির পথটি 200khz এ নিচে নামিয়েছি, তারপরে আমি আমার মুছার রুটিনটি চালাই এবং এটি দেখতে এরকম দেখাচ্ছে:

এখানে চিত্র বর্ণনা লিখুন প্রথমে আমি আইডিটি কেবল ডিবাগের জন্য যাচাই করি, এটি 9F কমান্ড, তারপরে আমি 06 কমান্ড দিয়ে ডাব্লেনআরএন সেট করি, সি 7 পুরো চিপ-মুছে ফেলা হয় এবং তারপরে আমি স্ট্যাটাস বিটটি 05 এর সাথে পরীক্ষা করি এবং এটি পরিষ্কার clear এই জিনিসটির চিপ মোছার সময়টি মাত্র 35 মিমি।

এখন আমি আমার কোডটি পুনরায় লোড করি এবং একটি লেখার চেষ্টা করি:

এখানে চিত্র বর্ণনা লিখুন প্রথমে আমি 06 এর সাথে ডাব্লুআরএনএন সেট করেছিলাম, ডাব্লুআরএনএন 05 এর সাথে সেট করা আছে তা দেখতে স্থিতিটি পরীক্ষা করুন, এটি হল, তারপর পৃষ্ঠা প্রোগ্রাম কমান্ড 02 প্রেরণ করুন 0x000000 ঠিকানার জন্য। আপনি দেখতে পাচ্ছেন আমি প্রথম কয়েকটি বিট হিসাবে ডেডকাফে লিখছি। লেখার সমাপ্তির পরে এখানে চিত্রিত করা হয়নি (এক পৃষ্ঠা বা 256 বাইট), আমি WREN অক্ষম করতে 0x04 কমান্ডটি প্রেরণ করি। আমি এটি পর্যবেক্ষণ করেছি এবং আমি আমার পৃষ্ঠা বাফারের শেষ চারটি বাইটগুলি 0xAA, 0x55, 0xAA, 0x55 হিসাবে সেট করেছি এবং সিএস উচ্চতর হওয়ার আগে আমি সেগুলি দেখেছি।

এখন পুনরায় লোড কোডটি বন্ধ করুন এবং একটি এখানে চিত্র বর্ণনা লিখুন পঠনচক্র চালানোর চেষ্টা করুন: 0x03 কে পাঠ্য কমান্ড হিসাবে এবং 0x000000 ঠিকানা হিসাবে, এবং ... সমস্ত 0xFF ডিভাইস থেকে ফিরে প্রেরণ করুন।

আমি ডিভাইসটি আমার পঠিত আইডিটিতে প্রতিক্রিয়া দেখতে পাচ্ছি এবং WREN কমান্ডগুলি সেট করতে পারি যাতে আমি জানি যে এটি আমার শুনেছে, এবং প্রতিক্রিয়া জানাতে পারে। এই মুহুর্তে আমি কী ভুল করছি তা আমি জানি না। আমার ধারণা আমি ডেটাসিটটি পড়তে ফিরে যাব এবং কিছু জিনিস চেষ্টা করে দেখছি তবে কারও যদি অন্তর্দৃষ্টি থাকে তবে আমি সাহায্যের প্রশংসা করব। এই জিনিসটি নিয়ে কাজ করা হতাশার সপ্তাহান্তে রূপ নিয়েছে।


10
এবং ... আমি এটি বের করেছিলাম। সাহায্যের জন্য কোথাও পোস্ট করার জন্য পর্যাপ্ত মরিয়া হয়ে উঠার পরে যদি প্রতিবারের জন্য আমার কাছে ডলার থাকে তবে আমি কিছু খুঁজে পাই। দেখা যাচ্ছে যে গ্লোবাল আনলক নামক আর একটি কমান্ড 0x98 রয়েছে, যা লেখার সক্ষম বা প্রোগ্রামিংয়ের বিভাগগুলিতে উল্লেখ করা হয়নি ... যাইহোক আমার ডাব্লুআরএন কমান্ডের আগে এটি যুক্ত করে এবং এটি কাজ করেছিল। বিরক্তির জন্য দুঃখিত
বিভ্রান্ত

10
উত্তর হিসাবে আপনার মন্তব্য যুক্ত করুন এবং এটি গ্রহণ করুন।
জ্যামিতিকাল

@ জ্যামিত্রিকালের সাথে একমত যে আপনার নিজের প্রশ্নের উত্তর দেওয়া উচিত। পিক এসপিআই ইন্টারফেস নিয়ে আমার ঝামেলা ছাড়া কিছুই ছিল না; ঠিক একই কারণে: ডকুমেন্টেশন।
ব্যবহারকারী 1

2
ওহে! আপনি প্রায় এক বছর আগে একটি ভাল প্রশ্ন পোস্ট করেছেন এবং তারপরে মন্তব্যে একটি ভাল উত্তর পোস্ট করেছেন। কিন্তু প্রশ্নটি এখনও "উত্তরহীন" তালিকার শীর্ষে প্রদর্শিত হচ্ছে! দয়া করে আপনার মন্তব্যগুলিকে একটি উত্তরে অনুলিপি করুন এবং এটি "স্বীকৃত" হিসাবে চিহ্নিত করুন। এইভাবে এটি সঠিকভাবে পরিচালনা করা হবে এবং আমরা আপনার উত্তরটিকে
উজ্জীবিত

1
@ কনফিউজড দয়া করে আপনার উত্তর পোস্ট করুন এবং এটি উত্তর হিসাবে চিহ্নিত করুন যাতে আমরা প্রশ্নটি বন্ধ করতে পারি, ধন্যবাদ
ভোল্টেজ স্পাইক

উত্তর:


3

আমি কেবল ঘৃণা করি যে এটি এখনও 'উত্তর না দেওয়া' তালিকার শীর্ষে রয়েছে, তাই আমি উত্তর দিতে যাচ্ছি।

'বিভ্রান্ত' দ্বারা মন্তব্যে যেমন বলা হয়েছে, 'গ্লোবাল আনলক' নামে একটি কমান্ড রয়েছে যা ফ্ল্যাশ অংশে লেখার আগে অবশ্যই কার্যকর করা উচিত।


1
আপনার উত্তরটি গ্রহণ করা উচিত, অন্যথায় এই প্রশ্নটি এখনও "উত্তরহীন" হিসাবে চিহ্নিত করা হবে।
Étienne
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.