Home / خواندن اطلاعات چیپ AVR با استفاده از avrdude و نوشتن در چیپ دیگر

خواندن اطلاعات چیپ AVR با استفاده از avrdude و نوشتن در چیپ دیگر


در فایل تنظیمات 
arduino studio
یعنی preferences.txt
این خط را اضافه می کنیم تا خروجی avrdude 
را کنسول بنویسد
upload.verbose = true
یک cmd  باز می کنیم
cd C:\Program Files (x86)\Arduino\hardware\tools\avr\bin>
در اینجا برد ما arduino mega 2560 است
avrdude -C "C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf" -v -patmega2560 -cwiring -P com  -U flash:r:"c:/arduino.bin":r -P\\.\COM6
برای لینوکس
./avrdude -C "arduino-1.8.3/hardware/tools/avr/etc/avrdude.conf" -v -patmega2560 -P com  -U flash:r:"arduinobackup/arduino.bin":r -P /dev/ttyACM1 -c stk500v2 -b 115200
حالا برای نوشتن فایل در چیپ جدید
avrdude -C "C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf" -v -patmega2560 -cwiring -P com -D  -Uflash:w:c:/arduino.bin:r -P\\.\COM6

یک جا دیگه هم اینو دیدم
to backup the eeprom (a good idea)
avrdude -p atmega2560  -c stk500v2 -P COM10 -b 115200 -U eeprom:r:eeprom_backup_file.hex
if you want to write it back to the board
 
avrdude -p atmega2560  -c stk500v2 -P COM10 -b 115200 -e -U flash:w:flash_backup_file.hex

-e will nuke everything which you probably need to do befor writing.
 
avrdude -p atmega2560  -c stk500v2 -P COM10 -b 115200 -U eeprom:w:eeprom_backup_file.hex




     RSS of this page