আরডুইনো ন্যানো আপলোড ত্রুটি দেয়: আর্দুডু: stk500_recv (): প্রোগ্রামার সাড়া দিচ্ছে না


19

আমার একটি আরডুইনো ন্যানো (স্যানসমার্ট) রয়েছে যা আমি স্কেচ আপলোড করার চেষ্টা করছি। আরডুইনো আইডিই এর অধীনে নির্বাচিত ডিভাইসটি ছিল Arduino Nano w/ ATmega328

তবে স্কেচ আপলোড করা আমাকে ত্রুটি দেয়

avrdude: stk500_recv(): programmer is not responding

আমি উভয় ইউএসবি পোর্ট চেষ্টা করেছি ( /dev/tty.usbserialএবং /dev/cu.usbserial) তবে একই ত্রুটি অব্যাহত রয়েছে। আরডুইনো ইউএসবি তারের মাধ্যমে একটি ম্যাকবুক এয়ারের সাথে সংযুক্ত রয়েছে এবং আরডুইনোর PWRউপর এলইডি সূচক আলো চালু হয় এবং Lসূচক এলইডি জ্বলজ্বল করে। আরডুইনো ইউনোতে আপলোড করতে কোনও সমস্যা হয়নি।

থেকে সর্বশেষ FTDI ড্রাইভার (Mac OSX, x64, v2.2.18, FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg) ইনস্টল করার পরে পুনরায় http://www.ftdichip.com/Drivers/VCP.htm । তবে তাতে কোনও লাভ হয়নি।

কি কি ভুল হতে পারে?

উত্তর:


5

এই ত্রুটি বার্তাটি মূলত কোনও যোগাযোগের সমস্যার জন্য প্রদর্শিত হয়, তাই নিজেই, এটি সমস্ত শিক্ষামূলক নয়। আরডুইনো ন্যানোর অটো-রিসেট হওয়ার কথা, তবে সম্ভবত আপনার ক্লোনটি নেই? সেক্ষেত্রে আপনাকে আপলোড শুরু করার ঠিক আগে বোর্ডে রিসেট কী টিপতে হবে।


ডিভাইসের বিবরণ অনুসারেFeatures: Automatic reset during program...
অ্যালেক্সান_ই

5
হ্যাঁ, তবে অ্যামাজন পৃষ্ঠায় দেওয়া মন্তব্য অনুসারে, কিছু লোক যারা এটি কিনেছিল তারা আরও একটি ক্লোন ব্র্যান্ড পেয়েছে, সুতরাং আমার কাছে মনে হয় যে ডকুমেন্টেশনের যে কোনও দাবি সম্পর্কে সন্দেহের একটি স্বাস্থ্যকর ডোজ যথাযথভাবে রয়েছে, বিশেষত যদি তারা সহজেই হতে পারে একটি পরীক্ষা দিয়ে যাচাই করা হয়েছে।
microtherion

আমি মন্তব্যগুলি পড়িনি তবে সেক্ষেত্রে আপনি সঠিক হতে পারেন।
অ্যালেক্সান_ই

1
এ রিসেট আঘাত যদিও মাত্র সঠিক সময় করতে পারেন কাজ (বেশ চেষ্টা করতে হতে পারে), ন্যানো ক্লোনস সঙ্গে এটি প্রায় invariably যে সমস্যা সৃষ্টি অফিসিয়াল Arduino.cc ডেভেলপারদের দ্বারা বুট-লোডার ক্রমিক গতি পরিবর্তন করে। এই উত্তরটি একটি নির্ভরযোগ্য ফলাফল তৈরি করার সম্ভাবনা বেশি: সরঞ্জামসমূহ → প্রসেসর → এটিমেগ 328 পি (পুরাতন বুটলোডার)
স্ক্রাস

36

জানুন এটি পুরানো তবে ন্যানো (ভি 3) এর আপলোড না করার জন্য অনুসন্ধানের সময় আমি এটির দিকে ছুটে এসেছি যাতে ভেবেছিল যে অন্য কারও পক্ষে সহায়তা করতে পারে। সমস্যা হ'ল বুটলোডার - আরডুইনো আইডিই কিন্তু আমি একটি সহজ সমাধান পেয়েছি (আমার নাকের নীচে)।

আমি বুঝতে পেরেছিলাম যে আমার ন্যানোগুলি ঠিকঠাক আপলোড করছে তখন শেষ পর্যন্ত আমি আরডুইনো এভিআর বোর্ডগুলি 1.6.20 থেকে 1.6.21 এ আপডেট করেছি। আমি মনে করি না যে কোনও সমস্যা হয়েছে কারণ এটি এখনও আমার ন্যানো এবং এটিমেগ 328 ইত্যাদি পরিবর্তনের পরে বোর্ড ম্যানেজারে দেখিয়েছে।

তবে নতুন বোর্ড ম্যানেজারের ন্যানোর জন্য একটি নতুন এটিমেগ 328 প্রসেসরের পছন্দ রয়েছে। আমি প্রসেসরটি পরিবর্তন করেছি: আরডুইনো আইডিইতে>> টেনে ডাউন মেনুটি এটিমেগা 328 পি থেকে নির্বাচন TOOLSকরুন ।PROCESSOR"ATmega328P (Old Bootloader)"

সেই থেকে আমি ইস্যু ছাড়াই বেশ কয়েকটি বিভিন্ন ন্যানোর ভি 3 (প্রোলোফিক ইন্টেরেস চিপসেট) এ অনেকগুলি প্রোগ্রাম আপলোড করেছি have


@ এসএ_লাইনাদ - দয়া করে অন্যের পোস্টের অর্থ পরিবর্তন করবেন না। পোস্টার তারা যা আপডেট করেছে তা হ'ল এডিআর বোর্ড প্যাকেজ, আইডিই নয়। এই নির্দিষ্ট সংস্করণ বিরতি অন্য কোথাও রিপোর্ট করা হয়েছে।
ক্রিস স্ট্রাটন

6
এটি যদিও আমার জন্য সমস্যাটি সমাধান করতে সহায়তা করেছিল!
Ewout

2
সমাধানটি এখনও কাজ করছে, আমি এটি আড়ডিনো আইডিই ১.৮..7 স্থিতিশীল, ১.৮.৮ আওয়ারলি বিল্ড (নাইটলি) 2018/11/05 23:59 GMT এবং আরডুইনো এভিআর বোর্ডগুলির সাথে 1.9 বিটা বিল্ড-87 এ পরীক্ষা করেছি 6.6.২৩
অজানা 123

আরডুইনো আইডিই ১.৮..6 প্রকাশের সাথে সাথে বুটলোডারগুলিতে পরিবর্তনটি প্রকাশ্যে প্রকাশ করা হয়েছিল: github.com/arduino/Ardino/relayss/tag/1.8.6 আরডুইনো.স্ট্যাককেঞ্জেনজ / প্রশ্নগুলি / ৫১666666// এ আরও একটি ইনফো আরেকটি আরডুইনো
হ্যান্ডেল করুন

ধন্যবাদ, স্যুইচ করা ATmega328P (Old Bootloader)আমাকে সমস্যার সমাধান করতে সহায়তা করেছিল stk500_recv(): programmer is not responding stk500_getsync() attempt 1 of 10: not in sync: resp=0x79। আসলে, আমার একটা অনুভূতি আছে যে আমি জিইউআই এর পুরানো সংস্করণ ব্যবহার করার আগে ডিফল্টরূপে এই বিকল্পটি ছিল।
dma_k

4

আমার সাথে একই রকম সমস্যা হচ্ছে Sainsmart Nano

Preferences"[এক্স] আপলোডের সময় ভার্বোজ আউটপুট দেখান," চেকের অধীনে , তারপরে আপলোড করার সময়, আপনার এই জাতীয় লাল চিহ্ন পাওয়া উচিত:

avrdude: Version 5.11, compiled on Sep  2 2011 at 18:52:52
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/Users/johannes/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/tty.usbserial-A403MRTP
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 

আপনি প্রথম লাইনের সামান্য সামান্য "বিরতি" লক্ষ্য করবেন avrdude: Send: 0 [30] [20]। আবার আপলোড করার চেষ্টা করুন এবং আপনার নিজের শারীরিক রিসেট বোতামটিতে আঙুল প্রস্তুত করতে পারেন Nanoপ্রথম avrdude: ...প্রদর্শিত হওয়ার ঠিক মুহুর্তে , রিসেট বোতামটি টিপুন।

আপনি যখন সাফল্য পাবেন, আপনি পর্দাটি দেখতে পাবেন সমস্ত প্রকারের জিব্বের সাথে এবং কিছু সেকেন্ড পরে এ জাতীয় কিছু শেষ হবে:

[78] . [00] S [53] h [68] o [6f] u [75] l [6c] d [64]   [20] b [62] e [65]   [20] 0 [30] x [78] 4 [34] 9 [39] D [44] 4 [34] . [00] . [01] . [00] . [00] . [00] . [02] . [00] . [03] . [00] . [04] . [00] . [00] . [00] . [00] . [00] . [e6] . [06] . [b5] . [06] n [6e] . [06] w [77] . [06] . [8c] . [06] . [9d] . [06] . [00] . [00] . [00] . [00] . [02] . [0d] . [aa] . [0d] . [95] . [0c] . [c9] . [0c] . [a9] . [0c] . [f2] . [0c] . [00] 
avrdude: Recv: . [10] 
# | 100% 3.71s

avrdude: verifying ...
avrdude: 8824 bytes of flash verified
avrdude: Send: Q [51]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [10] 

avrdude done.  Thank you.

এটি বলার জন্য যে প্রশ্নে থাকা আরডিনো (বা নক-অফ) আপলোড করার আগে স্বয়ংক্রিয়ভাবে রিসেট হয় না এবং আপনাকে বোতাম টিপে ম্যানুয়ালি এটি করতে হবে।
কনটুর

4

আমি একই সমস্যা হচ্ছিলাম এবং একই ত্রুটি বার্তা পেয়েছি। এই বোর্ডগুলি দেখা গেছে যে কোনও বুটলোডার প্রিইনস্টলযুক্ত নেই। আপনার যদি কিছু জাম্পারের তার এবং অন্য একটি ওয়ার্কিং আরডুইনো থাকে তবে আপনি এই টিউটোরিয়ালটি বুটলোডার ইনস্টল করতে ব্যবহার করতে পারেন এবং এটি দুর্দান্ত কাজ করা উচিত, আমার কাজটি অন্তত কম করে! :)


3

আমি সম্প্রতি অ্যামাজন থেকে কিনেছি এমন 3 ন্যানো বোর্ড নিয়ে আমার একই সমস্যা হয়েছিল। আমি নিশ্চিত করতে পারি যে প্রস্তাবিত ফিক্স ("পুরানো বুটলোডার" এ পরিবর্তন করা) আমার সমস্যার সমাধান করেছে।

আমি মনে করি মূল সমস্যাটি আপলোডের গতি। "পুরাতন বুটলোডার" সংস্করণটি সাফল্যের সাথে 57600 এ আপলোড হয় তবে ডিফল্ট "নতুন" সংস্করণটি 115200 এ আপলোড করার চেষ্টা করে এবং ব্যর্থ হয়।


হ্যাঁ এটি আমার সমস্যাও ছিল। এখানে ব্যাখ্যা খুঁজে পেয়েছেন arduino.stackexchange.com/a/51874/47260
অরিন্দম

1
এটি পূর্বে পোস্ট করা একটি উত্তরের সদৃশ।
ক্রিস স্ট্রাটন

2

আমারও সেই ত্রুটি বার্তা ছিল। আমি মনে করি এর অনেকগুলি সম্ভাব্য কারণ রয়েছে, তাই আমার বিশেষ কেসটি উল্লেখ করার জন্য আমি তাড়াহুড়ো করছি।

আমার ওএস এক্স ইয়োসেমাইট 10.10.2, আরডুইনো সফটওয়্যার 1.0.6 এবং ফান্ডুইনো ইউএনও সহ একটি হ্যাকিনটোস রয়েছে। সিরিয়াল.উরাইটের জন্য উদাহরণ আপলোড করা () প্রথমবার সফল হয়েছে। এরপরে বেশিরভাগ আপলোড ব্যর্থ হয়েছে। এমনকি আপলোড সফল হওয়ার পরেও সিরিয়াল মনিটর সর্বদা আউটপুট প্রদর্শন করে না।

এটি ইউএসবি পোর্টে ভুল যোগাযোগের কারণে বলে মনে হয়েছিল। আমাকে বারবার ফান্ডুইনো রিসেট করতে হয়েছিল, ইউএসবি কেবলটি আনপ্লাগ এবং পুনরায় প্লাগ করতে হয়েছিল এমনকি সিস্টেমটি পুনরায় চালু করতে হয়েছিল। ইউএসবি কেবল কেবল প্লাগিং করার সময় কখনও কখনও আমার সিস্টেম হিম হয়ে যায়।

গুগল করে আমি "ইউএসবি ডিভাইস সন্নিবেশ করায় ম্যাভারিক্স 10.9.1 হিম হয়ে যায়" এর একটি সমাধান পেয়েছি found টনিম্যাকএক্স.এম.এইউএইচএইচ 12 এর উত্তরটি মূলত আপনাকে সিস্টেম / লাইব্রেরি / এক্সটেনশানগুলি থেকে জেনেরিক ইউএসবিএক্সএইচসিআই.কেক্সটটি সরাতে নির্দেশ দেয়।

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


2

আপনি কি IDE কে বলতে ভুলে গেছেন যে বোর্ড টাইপটি ন্যানো?

Tools-> Board=>Arduino Nano ...

আমি আমার ন্যানো এবং ইউনোর মধ্যে অদলবদল করার সময় এটি আমাকে পেয়ে যায়।


1

একই সমস্যা এবং সমাধান নিম্নলিখিত ছিল:

  • আমার আরডুইনো CH340 / ATmega168P হিসাবে চিহ্নিত করেছেন (পিসিবিতে লিখিত)
  • আইডিইতে গিয়ে ইউএনও নয় বরং তালিকা থেকে বেছে নেওয়া হয়েছে "আরডিনো প্রো বা প্রো মিনি"
  • যখন এই বিকল্পটি নির্বাচন করা হয় নতুন মেনু "প্রসেসর" নির্বাচন উপলভ্য (কেবলমাত্র বোর্ড নির্বাচনের অধীনে)
  • সেখানে আমার প্রসেসর এটিমেগা 168 পি নির্বাচন করেছেন এবং আপলোড একটি কবজির মতো কাজ করেছেন!

বোর্ড নির্বাচন কেবল ইউএসবি ইন্টারফেস চিপের উপর নির্ভর করে না, কেবলমাত্র প্রসেসর এবং বাড রেটের উপর।
ক্রিস স্ট্রাটন

0

গ্রাভিটেক দুটি ইউএস ন্যানোর সাথে আমারও একই সমস্যা হয়েছিল। নিম্নলিখিত পদ্ধতির কোনওটিই আমার পক্ষে কাজ করেছে তবে তালিকাটি বেশ বিস্তৃত হওয়া উচিত:

  • সর্বশেষতম এফটিডিআই ড্রাইভার নিশ্চিত করুন (যদি সিওএম পোর্ট দৃশ্যমান না হয় তবে প্রযোজ্য)
  • ন্যানোসের একটি যেমন 3 য় ন্যানো ব্যবহার না করে বুটলোডার বার্ন করুন
  • সোনার পিনগুলি 25 এবং 26 একসাথে টেস্ট পিনকে (এ) জিএনডি বেঁধে রাখুন
  • আপলোড করার ঠিক আগে বোতাম টিপে ন্যানোটিকে ম্যানুয়ালি পুনরায় সেট করার চেষ্টা করুন

0

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

সমাধানটি ছিল: আরডুইনো / জেনুইনো ইউনো চয়ন করুন এবং এটি কার্যকর!

কারও এটিকে ঠিক করা দরকার যাতে ন্যানো বোর্ড নির্বাচন করা ন্যানোর সাথে কাজ করে


0

এটি যদি কাজ না করে তবে ন্যানো প্রোগ্রাম করার জন্য আপনাকে স্পি ব্যবহার করতে হবে। আপনাকে সংযোগটি সন্ধান করতে হবে এবং একটি ইউনো ব্যবহার করতে হবে কারণ এতে ড্রাইভারের সাথে একটি 16 ম 2 সিরিয়াল চিপ রয়েছে যা সমস্ত অ্যাটেল পণ্যকে স্বীকৃতি দেয়। সংযোগগুলি ইউএনওকে একটি প্রোগ্রামার হিসাবে সেটিংয়ের পরে ইউএনওকে আইএসপি হিসাবে ফ্ল্যাশ করে প্রোগ্রামারটিকে আরপিনো হিসাবে আইএসপি হিসাবে সেট করে এবং চিপটি ফ্ল্যাশ করে। পুনঃনিরীক্ষণ. উপকারটি হ'ল এটি ইউর্টের তুলনায় কম ত্রুটিযুক্ত এবং এর আরও ভাল সময় রয়েছে তবে ওয়্যার আপ করার ঝামেলা। শুভকামনা


0

আমি যখন আরডুইনো আইডিই আপগ্রেড করেছি তখন এই সমস্যাটি আমার কাছে এসেছিল। আমি প্রসেসরটিকে "পুরানো" তে পরিবর্তন করে সমাধান করেছি

সরঞ্জাম-> প্রসেসর -> "এটিমেগ 328 পি (পুরাতন বুটলোডার)" ধন্যবাদ !!!!


1
এটি পূর্বে পোস্ট করা একটি উত্তরের ডুপ্লিকেট
ক্রিস স্ট্রাটন

0

ঠিক আছে. programmer is not respondingআটমেল MEGA168PA, ইউএসবি চিপ: সিএইচ 4040 জি তে আমারে একই ত্রুটি ছিল had ম্যাকবস প্রো ম্যাকোস 10.14.2 এর অধীনে।

এটি ব্লিঙ্ক উদাহরণ ইনস্টল করে এবং বন্দরটি তালিকায় দৃশ্যমান ছিল না।

আমি প্রোগ্রামিং পোর্টের মাধ্যমে আমার আরডুইনো ডিউটি কি ভুল এবং সংযুক্ত করার চেষ্টা করছিলাম । 2 চেষ্টার পরে স্কেচটি আপলোড করা হয়েছিল ... তারপরে আমি ন্যানোটিকে আবার সংযুক্ত করেছি, এইবার বন্দরটি দৃশ্যমান হয়েছিল (আসলে তাদের মধ্যে দুটি: /dev/cu.wchusbserial14120এবং /dev/cu.usbserial-14120) এবং কী অনুমান করুন, আপলোডটি সফল হয়েছিল!

ম্যাজিক!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.