Stránka 1 z 2

Ako dostať kód z arduina

Napsal: 04 dub 2018, 11:22
od mato22
Dobrý deň

Mám nahratý kod v arduine a chcel by som sa spýtať či sa nedá odtiaľ nejakým spôsobom dostať. ( pôvodný kod nemám je len uložený v arduine)

Ďakujem za odpoved.

Re: Ako dostať kód z arduina

Napsal: 04 dub 2018, 11:55
od Axamith
V podstatě to nejde. Začni znovu datlovat a nauč se pravidelně zálohovat.

Re: Ako dostať kód z arduina

Napsal: 04 dub 2018, 13:25
od martinius96
Dá sa vytiahnuť hex. Ktorý sa už nedá spätne rozšifrovať.. Sú to znaky 0-9 A-F. S totožnou funkčnosťou ako ti to ide na tom Arduine to nahráš do akéhokoľvek rovnakého Arduina. Do čitateľnej podoby kód nedostaneš.

Re: Ako dostať kód z arduina

Napsal: 04 dub 2018, 21:00
od gilhad
Ledaze by pouzil nejaky disassembler, napriklad https://github.com/vsergeev/vavrdisasm

Tim ze strojaku dostane symbolicky kod, se kterym uz se da ledacos dela a ledacos z nej vycist (ostatne se v tom kdysi programovalo vsechno).

Na druhou stranu pravidelne zalohovani je stejne nezbytnost a pokud v tom nechce mit bordel, tak pouzije nejaky verzovaci system (a pokud chce nejaky fakt dobry a zdarma, tak to bude GIT https://git-scm.com/book/cs/v2 )

Re: Ako dostať kód z arduina

Napsal: 05 bře 2019, 10:40
od akruh
martinius96 píše:
04 dub 2018, 13:25
Dá sa vytiahnuť hex. Ktorý sa už nedá spätne rozšifrovať.. Sú to znaky 0-9 A-F. S totožnou funkčnosťou ako ti to ide na tom Arduine to nahráš do akéhokoľvek rovnakého Arduina. Do čitateľnej podoby kód nedostaneš.
Zdravím, teprve začínám s Arduinem. Prosím čím se dá vytáhnou zapsaný program? Nejde mi o úpravu, jen o zálohu fungujícího programu.

Re: Ako dostať kód z arduina

Napsal: 05 bře 2019, 11:25
od gilhad

Re: Ako dostať kód z arduina

Napsal: 05 bře 2019, 11:45
od AstroMiK
akruh píše:
05 bře 2019, 10:40
... Prosím čím se dá vytáhnou zapsaný program? ...
A nebo použít grafické rozhraní jako je třeba AVRDUDESS:
http://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/

Ale fungovat to bude jen v případě, že ten program není v procesoru "zamčený" pomocí LOCK bitu.

Re: Ako dostať kód z arduina

Napsal: 07 bře 2019, 09:44
od akruh
Děkuji za nápovědu, ale nic se nepodařilo. Chce to tahat jednotlivé bity a stále program hlásí nějaký error. Myslel jsem že k tomu je nějaký jednoduchý "backup" toto řešení je na mne dost složité.
Pokud je zamčený, dá se nějak odemknout?

Re: Ako dostať kód z arduina

Napsal: 07 bře 2019, 11:30
od AstroMiK
Ten LOCK bit je tam právě kvůli nelegálnímu překopírování programu do jiného procesoru.
Takže pokud je zamčeno, nedá se program zkopírovat. Při odemčení se program smaže.

Re: Ako dostať kód z arduina

Napsal: 07 bře 2019, 11:42
od akruh
To není dobrá zpráva. Zjistím nějak zda je zamčený? O program nesmím přijít, je to součástí zařízení BMS.