Close

aktualizování firmwaru přes uart

Úvodní stránka Fórum Vaše projekty Arduino aktualizování firmwaru přes uart

Aktuálně je na stránce zobrazeno 9 příspěvků - 61. až 69. (celkem z 69)
  • Autor
    Příspěvky
  • #11295
    Vojtěch Vosáhlo
    Účastník

    Zdravím, kouknu na to zas co nejdřív, akorát mám teď hodně práce. Jen aby jste věděl že jsem nezapoměl ?

    #11379
    Vojtěch Vosáhlo
    Účastník

    Dobrý den, dostal jste se s tím někam nebo jste na mrtvém bodě? Já se k tomu bohužel dostanu až o víkendu…

    #11380
    michal123
    Účastník

    Už jsem na to možná přišel, zkoušel jsem ovládat nějaký multiplexor (74hc259), což mi také nešlo a zjistil jsem, že musím mít nejaké pony přiodpálené, že se na první pohled zdají vpořádku ale někdy se na nich oběvuje nějaký frekvence (opravdu se stav mění z H na L a opačně) a někdy se úroveň L přesune o něco výš. Takže jsem si dnes půjčil jiné dvě arduina a až snad pozítří budumít víc času tak se na to znovu podívám.
    Děkuji, že jsete napsal, až to zkusím tak dám vědět.

    #11458
    michal123
    Účastník

    Už jsem se k tomu konečně dostal, nedaří se mi to pořádně vyzkoušet. Možná špatně „ořezávám“ například tento kus hex dat:
    :101320000FBECDBFED01089510E0C2E6D0E004C0CD
    :10133000FE010E944B072196C336D107C9F7F894E6
    :02134000FFCFDD
    :10134200000055028000000000001F019B00E80021
    :10135200C600DA0066010000000036029B008A0225
    nebo
    :101150000895EE0FFF1F0590F491E02D099481E0B2
    :0C11600090E0F8940C94B408F894FFCFD1
    :10116C000880000000001B019700E400C200D600BC

    co s tím když řádek začíná takto?

    #11459
    Vojtěch Vosáhlo
    Účastník

    Takhle vám to vygenerovalo ten intel hex soubor? To vypadá opravdu divně. Hoďte sem ten *.hex co to vygenerovalo a i ten kód ze kterého jste to generoval, já to zkusím u sebe.

    #11460
    michal123
    Účastník

    je to obyčejný o něco delší kus kodu http://leteckaposta.cz/581550497 (je ten jehož číst jsem posílal pred chvílí), ale dělají to i některé jiné i úplně jednoduché,

    #11461
    Vojtěch Vosáhlo
    Účastník

    Pošlete *.ino jestli máte abych to zkompiloval.

    Pardon, to je obyčejné ISP, je to z Příkladů ne?

    #11463
    Vojtěch Vosáhlo
    Účastník

    Dobře, generuje mi to stejně, nebo alespoň podobně, můj hex je v příloze, je jiný než ten váš ale je to jen zkompilované arduinoISP. V tomhle případě bych tedy asi řádek dopsal FF tzn. toto:

    :02134000 FFCFDD

    se změní na toto:

    :02134000 FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD

    Tak by to asi mělo fungovat, to DD musí být na konci protože by to měl být checksum který my ignorujeme, takže data která pošlete by mělo být těchto 16B FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

    #11464
    michal123
    Účastník

    Děkuji, zrovna jsem našel takový hex, ke kterímu mám i ino ale už to nejspíš není třeba. Děkuji teď mi to došlo, první byt by měl znamenat počet datových bytů takže to sedí. Snad se mi to podaří brzy vyzkoušet.

Aktuálně je na stránce zobrazeno 9 příspěvků - 61. až 69. (celkem z 69)
  • Pro reakci na toto téma se musíte přihlásit.