আমি মাত্র একজোড়া আরডুইনো মিনি প্রো 5 ভি ক্লোন বোর্ডগুলি বেছে নিয়েছি (ইনল্যান্ড, মাইক্রোসেন্টারে বিক্রি হয়েছে, বর্তমানে $ 4 মার্কিন ডলার) এবং আমি আমার ইউনোকে আইএসপি হিসাবে ব্যবহার করতে চেয়েছিলাম যেমন এটিএমগ 328 এবং এটিটিনি 85 চিপগুলি আগে করেছি। আমি আরডুইনোআইএসপি টিউটোরিয়াল পৃষ্ঠায় থাকা নির্দেশাবলী সহ ইউনো প্রোগ্রাম করেছি এবং এই পৃষ্ঠার নির্দেশাবলী ব্যবহার করে আমি ইউনিকে মিনি প্রোতে সংযুক্ত করেছি । আমি চেষ্টা করুক না কেন এই বোর্ডগুলি সফলভাবে প্রোগ্রাম করার জন্য আমি কমান্ড লাইন থেকে আরডুইনো আইডিই বা এর্দুড পেতে পারি না। আমি মিনি প্রোতে একটি নতুন বুটলোডার বার্ন করতে আরডুইনো আইডিই ব্যবহার করতে পারি।
আমি স্ট্যাটাসের এলইডিগুলিও সংযুক্ত করেছি (পিন 7, 8 এবং 9), এবং আমি দেখতে পাচ্ছি যে আমি যখন বুটলোডার ছাড়াও কোনও প্রোগ্রাম করার চেষ্টা করি তখন প্রোগ্রামারটির একটি ত্রুটি শর্ত (পিন 8) থাকে।
এখানে আমার অর্ডুড কমান্ড লাইনটি আমি মিনি প্রোতে ফিউজগুলি সেট করার চেষ্টা করেছি:
avrdude -P /dev/tty.usbmodema0121 -b 57600 -c avrisp -p atmega328p -U lfuse:w:0xff:m -U hfuse:w:0xdb:m -U efuse:w:0xfd:m
আমি অর্ডুড থেকে নিম্নলিখিতটি ফিরে পেয়েছি:
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x1c
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x1c
avrdude done. Thank you.
এই সঠিক একই সেটআপটি ব্যবহার করতে আমার কোনও সমস্যা হয়নি, তবে অতীতে অ্যাডডুডযুক্ত একটি ব্রেডবোর্ডে এটিমেগা 328 বা এটিটিনি 85 চিপ দিয়ে, তাই এখানে কী ঘটছে তা নিয়ে আমি ক্ষতি করতে চলেছি।
আমি আরডুইনোআইএসপি কোডটিও দেখেছি এবং শ্বাস = 0x1c কী তা আমি সত্যিই নিশ্চিত নই। আমি কোডের STK সংজ্ঞা বিভাগে সংজ্ঞায়িত 0x1c মান দেখতে পাচ্ছি না, তাই আমি নিশ্চিত না যে এর কারণ কী হতে পারে।
এখানে যে কোনও পয়েন্টার প্রশংসা করা হবে। এবং হ্যাঁ, আমি জানি যে আমি প্রোগ্রামার হিসাবে ব্যবহার করার জন্য টানা এটিমেগা 328 চিপ দিয়ে ইউনো বোর্ডটিও ব্যবহার করতে পারি। তবে আমি নিয়মিত এটিমেগ 328 চিপ দিয়ে নিজের কোড সহ বুটলোডার অঞ্চলটি ওভাররাইট করতে সক্ষম হতে চাই।
ধন্যবাদ!