logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Bootloader AVR - wgrywanie plików typu .elf

marcinzaw1 19 Gru 2010 21:34 1680 4
REKLAMA
  • #1 8890054
    marcinzaw1
    Poziom 15  
    Witam,
    Szanowni Koledzy mam pytanie:
    czy używając bootloadera pod atmegę można wgrywać za jego pomocą pliki typu .elf? Chodzi o pliki które generuje AVR studio i zawierają ustawienia fusebitów i wsad do AVR'a. Znalazłem kilka bootladerów ale one wgrywają tylko .hex i .bin.
    Może jesteście wstanie polecić jakiś taki bootloader o ile istnieje.
    Pozdrawiam
    marcin
  • REKLAMA
  • #2 8890160
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #3 8890168
    marcinzaw1
    Poziom 15  
    a jak można zabezpieczyć plik typu hex przed zdekompilowaniem?
  • REKLAMA
  • #4 8890326
    mirekk36
    Poziom 42  
    marcinzaw1 napisał:
    a jak można zabezpieczyć plik typu hex przed zdekompilowaniem?


    Np tak jak rozwiązałem to w swoim Bootloaderze:

    https://www.elektroda.pl/rtvforum/topic1343484.html

    ale jak chcesz sprawdzić opcję zabezpieczania pliku HEX to musisz zassać najnowszą testową wersję klikając w link obrazka w moim podpisie. Tam znajdziesz MkBootLoader. Można go za free w pełni przetestować. Pozwala on szyfrować HEX'a i przesyłać np do klienta co więcej, można ustawić datę przydatności "do spożycia" ;) czyli do kiedy będzie klient mógł się nim posługiwać. Po tej dacie program na PC odmówi już korzystania z tego pliku ;)

    Fajnie to działa w praktyce.
  • #5 8890614
    tmf
    VIP Zasłużony dla elektroda
    A najprościej to ściągnąć notę Atmela AVR231, ściągnąć gotowe kody programów na PC i bootloadera i już. Masz gotowce z szyfrowaniem AES do 256 bitów, CRC itd. za free. Bez jednej linii własnego kodu :)
    Oczywiście fusebitów żadnym bootloaderem nie zmienisz - tak się da tylko przy pomocy programatora. Z drugiej strony skoro masz bootloader to zapewne zmiany fusebitów nie powinny cię interesować. Gotowców do formatu elf nie widziałem - ale nie ma się co dziwić, elf to tylko kontener, coś co by go w pełni interpretowało nie zmieściłoby się we FLASH mikrokontrolera, nie mówiąc już o bootloaderze. Zobacz ile zajmuje libelf udostępniająca funkcje do współpracy z plikami elf.
REKLAMA