Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 26 kwi 2026, o 03:43


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 21 sty 2014, o 15:28 
Offline
Użytkownik

Dołączył(a): 20 gru 2013
Posty: 28
Pomógł: 0

Mam problem w Atiny2313 próbuję ustawić możliwość odczytania pamięci flash po ustawieniu trybu 3 w mkAVR Calculator, niestety za każdym razem da się oprgram odczytać. przywracałem ustawienia Fusy bitów do ustawień fabrycznych, bez efektu. Możze mi ktoś pomoże jak się tą pamięć blokuje przed odczytem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2014, o 15:37 
Offline
Użytkownik

Dołączył(a): 16 mar 2013
Posty: 157
Pomógł: 6

Z tego co pamiętam to zawsze da się odczytać tylko jak masz ustawione Lock Bity to nie odczytasz faktycznej zawartości pamięci flash tylko jakieś "bzdury". Jednak nie jestem pewien, dlatego mógłby ktoś bardziej doświadczony wypowiedzieć się w tym temacie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2014, o 15:46 
Offline
Użytkownik

Dołączył(a): 20 gru 2013
Posty: 28
Pomógł: 0

Ja próbowałem odczytać i zapisać do pliku potem to co zapisałem wgrałem zpowrotem do flasha i program działał więc jak to jest ?

Kiedyś w pony progu 2000 jak zabezpieczyłem pamięć to nie dało się jej odczytać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2014, o 15:59 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3230
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Opisz kroki w jakich jakich zapisujesz Lock Bity, bo może coś źle robisz.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2014, o 16:18 
Offline
Użytkownik

Dołączył(a): 20 gru 2013
Posty: 28
Pomógł: 0

Tak:
1.wykrywam układ
2.odczytuję ustawienia (działa OK)
3.wybieram plik *.hex
4.ustawiam Lock bity na tryb 3
5.ustawiam zapisz flash i lock bity (haczykami)
6.wgrywam program.

robiłem przed chwilą próbę przez programator STK200 i po odczytaniu zabezpieczonej zawartości i ponownym jej wgraniu procek pokazywał głupoty czyli jakby przez ten programator stk200 coś zabezpiecza.
sprawdzę jeszcze na USBASP (choć powinno być to samo).
czy nie powinno być tak że pamięci zabezpieczonej nie da się odczytać ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2014, o 16:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 paź 2013
Posty: 62
Pomógł: 2

Zawsze wsad się odczyta. Ale jak jest zabezpieczony to odczytasz "krzaki".

EDIT

Ja w mkAVR robię tak:

Wgrywam wsad do procka Eclipsem.
Sprawdzam czy działa.
Wyłączam Eclipsa, włączam mkAVR Calculator.
Robię odczyt procka (sprawdź podłaczony AVR)
Wchodzę w zakładkę LOCK BITY
Ustawiam MODE 3
Wchodzę w zakładkę PROGRAMATOR AVR
zaznaczam ptaszka ZAPIS i ptaszka LOCK BITY
Klikam WYKONAJ.
Zawsze działa.

Moim zdaniem rób wszystko po kolei. W sensie nie zaznaczaj równocześnie innych ptaszków w sekcji "rodzaje pamięci".
Najpierw wgraj wsad, a potem ustaw lock bity. Może tu jest problem.



Ostatnio edytowano 21 sty 2014, o 16:34 przez rescue1, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2014, o 16:33 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27459
Lokalizacja: Szczecin
Pomógł: 1045

dokładnie - NAJPIERW wgraj wsad

a potem na końcu jako drugą operację USTAW LockBity - żeby zabezpieczyć

to wszystko

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2014, o 17:16 
Offline
Użytkownik

Dołączył(a): 20 gru 2013
Posty: 28
Pomógł: 0

OK straszne dzięki chłopaki macie piwo tylko jak to wlać do Ethernetu, jeszcze raz dzięki w tej kolejności chyba działa.:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2014, o 21:53 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

mlp napisał(a):
OK straszne dzięki chłopaki macie piwo tylko jak to wlać do Ethernetu, jeszcze raz dzięki w tej kolejności chyba działa.:)

Będzie zlot
Przyjedziesz
Postawisz ;-)

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 sty 2014, o 13:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 sie 2013
Posty: 87
Pomógł: 0

... albo sprawdź jakie masz fusy w hex oraz locbit i przed funkcją main dodaj coś takiego:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


oczywiście zamieniając hex na swoje wartości.

Robiąc w ten sposób nie musisz sie zastanawiać czy zabezpieczyłeś procesr który dałeś klientowi czy nie ponieważ wszystko ustawia sie "z automatu"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 11 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO