Ako dostať kód z arduina
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Ako dostať kód z arduina
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.
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
V podstatě to nejde. Začni znovu datlovat a nauč se pravidelně zálohovat.
-
- Příspěvky: 579
- Registrován: 01 srp 2017, 19:29
- Bydliště: Poprad
- Kontaktovat uživatele:
Re: Ako dostať kód z arduina
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
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 )
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
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.martinius96 píše: ↑04 dub 2018, 13:25Dá 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
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
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?
Pokud je zamčený, dá se nějak odemknout?
Re: Ako dostať kód z arduina
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.
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
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.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti