آیا راهی برای دانلود کد آردوینو از روی میکرو هست؟

2 سال قبل
225 بازدید

1

سلام

من روی یک اسکچ آردوینو کار می کردم که متاسفانه پاک شد. اما قبلش ، کد را روی آردوینو آپلود کرده بودم. آیا راهی برای بازیابی کد از روی میکروکنترلر هست؟

ممنون

06 آذر 00 در 01:18
asmzxak
81

افزودن دیدگاه

1 پاسخ ثبت شده است
1

سلام

از لینک زیر استفاده کنید و فایل های مورد نظر را دانلود کنید.
https://github.com/nickgammon/arduino_sketches

حال فایل ها را در پوشه ای Unzip کنید و وارد پوشه Atmega_Board_Detector شوید و برنامه Atmega_Board_Detector.ino را اجرا کنید.

حال یک برد آردوینو دیگر بردارید(مهم نیست کدام مدل باشد اما از سری ARM نباشد) و برنامه را بر روی آن بریزید.

و بردی که میخواهید برنامه را از رویش بردارید را به صورت زیر به برد دیگر خود وصل کنید.

مشابه عکس های زیر:

 

حال برد که برنامه را بر رویش ریخته اید را به سیستم وصل کنید و سریال مانیتور را باز کنید و baud rate را بر روی 115200 قرار بدهید 

در ابتدای خط هایی که برای شما می نویسد به دنبال خط زیر بگردید.

حال در داخل برنامه مقداری که در عکس بالا به دست آماده است را وارد کنید.

و برد را دوباره پروگرام کنید.

این بار کل حافظه برنامه را برای شما به صورت HEX نمایش می دهد.

که از محل زیر به پایین می باشد.

 

06 آذر 00 در 01:39
محمد دمیرچی
3570

من متوجه نشدم این لایبراری دقیقا چه کاری انجام می دهد. لطفا بیشتر توضیح دهید. و اینکه چطور فایل HEX رو بدست بیارم؟!  – asmzxak 00-09-07 در 12:41

پاسخ اصلاح شد.  – محمد دمیرچی 00-09-16 در 08:41

افزودن دیدگاه


انجمن کافه‌ربات © 1400