Forum Index

Rules  | Points  | Add...  | Recent posts  | Search | Register | Log in



Arduino - odczyt/zapis pamięci flash (wsadu) przez USB


  Main Page -> Forum Index -> Microcontrollers Generally -> Microcontrollers Beginners ->Arduino - odczyt/zapis pamięci flash (wsadu) przez USB Post new topic  Reply to topic 
Author
Hide the left column
Show left column Message
tzok
Moderator Samochody
Location: Bielsko-Biała / Sosnowiec
Joined: 13 Sep 2002
Posts: 27976
Helped: 2078
Post rating: 644
tzok
Moderator Samochody
Post#1 05 Jan 2013 19:43  Topic author   

Arduino - odczyt/zapis pamięci flash (wsadu) przez USB


Ostatnio szukałem informacji na temat możliwości wyciągnięcia wsadu z Arduino Duemilanove przez jego bootloader, bez użycia ISP lub innego programatora. W wielu miejscach trafiałem na informację "nie da się", ale jednak się da i jest to proste, wystarczy program AVRDude, bootloader Arduino emuluje programator STK500.

Odczyt pamięci FLASH:
Code:
avrdude -C avrdude.conf -p atmega328p -c stk500v1 -U flash:r:"arduino.bin":r -P\\.\COM2 -b57600
avrdude -C avrdude.conf -p atmega328p -c stk500v1 -U flash:r:"arduino.hex":i -P\\.\COM2 -b57600

Zapis pamięci FLASH:
Code:
avrdude -C avrdude.conf -p atmega328p -c stk500v1 -U flash:w:"arduino.bin":r -P\\.\COM2 -b57600
avrdude -C avrdude.conf -p atmega328p -c stk500v1 -U flash:w:"arduino.hex":i -P\\.\COM2 -b57600

Oczywiście nie odczytamy kodu źródłowego szkicu, tylko skompilowany kod. Formatów jest kilka ale w przykładach jest RAW (.bin) oraz Intel HEX (.hex).

Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
blue_17
Level 32
Location: Kornatka
Joined: 14 Mar 2006
Posts: 2401
Helped: 168
Post rating: 299
blue_17
Level 32
Post#2 05 Jan 2013 22:14    

Re: Arduino - odczyt/zapis pamięci flash (wsadu) przez USB


Witam to kolega może nieodpowiednią frazą szukał :)

Tu jest tu jest ładnie to opisane również :)

http://www.sunduino.pl/index.p.../85-botloader-jako-programator

Pozdrawiam

Helpful post? + -1
Back to top

Google Adsense
Google


Back to top
tzok
Moderator Samochody
Location: Bielsko-Biała / Sosnowiec
Joined: 13 Sep 2002
Posts: 27976
Helped: 2078
Post rating: 644
tzok
Moderator Samochody
Post#3 05 Jan 2013 22:26  Topic author   

Re: Arduino - odczyt/zapis pamięci flash (wsadu) przez USB


Zapis - tak, bez problemu można znaleźć ale na temat odczytu wsadu to już cisza, ew. porady, że przez ISP.

Helpful post? + +1
Back to top

Google Adsense
Google


Back to top
blue_17
Level 32
Location: Kornatka
Joined: 14 Mar 2006
Posts: 2401
Helped: 168
Post rating: 299
blue_17
Level 32
Post#4 05 Jan 2013 22:32    

Re: Arduino - odczyt/zapis pamięci flash (wsadu) przez USB


W sumie to chyba wszystkie od pewnych wersji mają wyprowadzone ISP

A jeśli kolega pisze że cisza o odczycie w taki sposób to zapewne tak jest i faktycznie mogłem się pomylić :)

Warto dodać że musi to być przejściówka na FTDI bo np MCP2200 niełatwo zmusić do takiej pracy lub inne układy

Pozdrawiam

Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
zumek
Level 39
Joined: 08 Oct 2003
Posts: 3369
Helped: 689
Post rating: 33
zumek
Level 39
Post#5 05 Jan 2013 23:44    

Re: Arduino - odczyt/zapis pamięci flash (wsadu) przez USB


blue_17 wrote:
...Warto dodać że musi to być przejściówka na FTDI bo np MCP2200 niełatwo zmusić do takiej pracy lub inne układy

Pozdrawiam


UNO Rev3 z ATMega16u2 zamiast FDTi, działa bezbłędnie.

Pozdrawiam

Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
blue_17
Level 32
Location: Kornatka
Joined: 14 Mar 2006
Posts: 2401
Helped: 168
Post rating: 299
blue_17
Level 32
Post#6 06 Jan 2013 12:50    

Re: Arduino - odczyt/zapis pamięci flash (wsadu) przez USB


zumek wrote:
blue_17 wrote:
...Warto dodać że musi to być przejściówka na FTDI bo np MCP2200 niełatwo zmusić do takiej pracy lub inne układy

Pozdrawiam


UNO Rev3 z ATMega16u2 zamiast FDTi, działa bezbłędnie.

Pozdrawiam


Działa pełny odczyt również jak kolega pokazuje :?:

Bo z ładowaniem programu niema problemu :)

Helpful post? + 0
Back to top
Post new topic  Reply to topic     Main Page -> Forum Index -> Microcontrollers Generally -> Microcontrollers Beginners -> Arduino - odczyt/zapis pamięci flash (wsadu) przez USB
Page 1 of 1

Similar topics to arduino - odczyt/zapis pamięci flash (wsadu) przez USB

[C][PIC16F720]Zapis odczyt do zewnętrznej pamięci FLASH SST25VF016 (5)
AVR Atmega16 - zapis i odczyt łańcucha znaków z pamięci Flash (5)
Zapis/odczyt danych przez USB do płytki startowej Altery (17)
odczyt zapis do flash powyżej 64kB (21)
odczyt/zapis do flash, dla laika (8)
93c66 obsługa, odczyt i zapis, przez ponyprog (2)
Mikrokontroler, zapis i odczyt SD, współpraca z USB (10)
[ARM9] zapis/odczyt z pamięci RAM (1)
c++ - odczyt (i zapis) konkretnego adresu pamięci (3)
Arduino - prezentacja wyniku w konsoli i jego odczyt przez program (1)


Switch to mobile version Switch to version for desktops

Administrator || Moderators || Forum Rules || General Rules || Cookies information || Editors || Contact for companies || Contact

Page generation time: 0.059 seconds