Zablokowana atmega128



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: raydenx_at_nospam_o2.pl (Robert)
Subject: Zablokowana atmega128
Date: Sat, 30 Apr 2005 22:31:30 GMT


zlozylem sobie uklad z atmega 128. Wypsazylem w dwa zlacza spi i jtag.
udalo mi sie polaczyc z ukladaem za pomoca spi. niestety podczas
ustawiewiania bitow wyboru oscylatora wybralem CKSEL[3..0] ustawilem
0101 tj wg dokumentacji zewnetrzny oscylator RC pozostalych wartosci
nie ruszalem tj pozostaly defaultowe
niestety uklad stracil chec do dalszej komunkacji.
W miejsce kwarcu wstawilem
VCC----R=10k------XTAL1-----C=15nF----------GND
XTAL2 -- NC
niestety taki oscylator nie pracuje ani nie ma mozliwosci polaczenia
sie z ukladem za pomoca interfejsu SPI.
mozna jakos temu zaradzic??

Robert

Poprzedni Następny
Wiadomość
Spis treści
From: =?UTF-8?B?TWnFgm9zeiBLxYJvc293aWN6?= <news_at_nospam_miklobit.WYTNIJTO.com>
Subject: Re: Zablokowana atmega128
Date: Sun, 01 May 2005 01:24:35 +0200


Robert napisał(a):
zlozylem sobie uklad z atmega 128. Wypsazylem w dwa zlacza spi i jtag.
udalo mi sie polaczyc z ukladaem za pomoca spi. niestety podczas
ustawiewiania bitow wyboru oscylatora wybralem CKSEL[3..0] ustawilem
0101 tj wg dokumentacji zewnetrzny oscylator RC pozostalych wartosci
nie ruszalem tj pozostaly defaultowe
niestety uklad stracil chec do dalszej komunkacji.
W miejsce kwarcu wstawilem
VCC----R=10k------XTAL1-----C=15nF----------GND
XTAL2 -- NC
niestety taki oscylator nie pracuje ani nie ma mozliwosci polaczenia
sie z ukladem za pomoca interfejsu SPI.
mozna jakos temu zaradzic??

Robert

Spróbuj mu podac na XTAL1 sygnał z zewnętrznego oscylatora.


--
Miłosz Kłosowicz
-------------------------
http://www.miklobit.com
[ narzędzia dla AVR ]
-------------------------

Poprzedni Następny
Wiadomość
Spis treści
From: Patryk Sielski <psielski_at_nospam_elka.pw.edu.pl>
Subject: Re: Zablokowana atmega128
Date: Sat, 30 Apr 2005 23:40:59 +0000 (UTC)


Mi??osz K??osowicz <news_at_nospam_miklobit.wytnijto.com> pisze:
Robert napisał(a):
zlozylem sobie uklad z atmega 128. Wypsazylem w dwa zlacza spi i jtag.
udalo mi sie polaczyc z ukladaem za pomoca spi. niestety podczas
ustawiewiania bitow wyboru oscylatora wybralem CKSEL[3..0] ustawilem
0101 tj wg dokumentacji zewnetrzny oscylator RC pozostalych wartosci
nie ruszalem tj pozostaly defaultowe
niestety uklad stracil chec do dalszej komunkacji.
W miejsce kwarcu wstawilem
VCC----R=10k------XTAL1-----C=15nF----------GND
XTAL2 -- NC
niestety taki oscylator nie pracuje ani nie ma mozliwosci polaczenia
sie z ukladem za pomoca interfejsu SPI.
mozna jakos temu zaradzic??

Robert

Spróbuj mu podac na XTAL1 sygnał z zewnętrznego oscylatora.

A jak nie pomoże zmniejsz szybkość SPI, bo być może jest za szybko w
porównaniu z taktowaniem.

--
-= Patryk Krzysztof Sielski

Poprzedni Następny
Wiadomość
Spis treści
From: "Pawel" <apcom_at_nospam_do-wyrwania.interia.pl>
Subject: Re: Zablokowana atmega128
Date: Sun, 1 May 2005 21:53:00 +0200


mozna jakos temu zaradzic??
Podlaczyc sie za pomoca JTAGa i poprawic bity.
Dogada sie zawsze (chyba ze przestawiles równiez JTAGEN).

pozdr
Pawel


Poprzedni Następny
Wiadomość
Spis treści
From: "marco" <marian262_at_nospam_wp.pl>
Subject: Re: Zablokowana atmega128
Date: Mon, 2 May 2005 17:19:24 +0200


mozna jakos temu zaradzic??
Podlaczyc sie za pomoca JTAGa i poprawic bity.
Dogada sie zawsze (chyba ze przestawiles równiez JTAGEN).

pozdr
Pawel
Witam
Mam prosbe masz moze schemat programatora JTAGAa do procesorów ATmega.
Szukam po sieci ale nie moge nic ciekawego znalezc. Chodzi mi glównie
do przestawiania bitów FUSE jak cos sie pokopie programatorem STK200
bo takiego uzywam.
Pozdrawiam Marian
marian262_at_nospam_wp.pl



Poprzedni Następny
Wiadomość
Spis treści
From: "Jacek" <tymkonto_at_nospam_poczta.onet.pl>
Subject: Re: Zablokowana atmega128
Date: Mon, 2 May 2005 18:14:28 +0200


Mam prosbe masz moze schemat programatora JTAGAa do procesorów ATmega.
Szukam po sieci ale nie moge nic ciekawego znalezc.
Ja rowniez prosilbym o ten schemat.
Jacek


Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Zablokowana atmega128
Date: Mon, 02 May 2005 23:26:23 +0200


marco wrote:

Mam prosbe masz moze schemat programatora JTAGAa do procesorów ATmega.

Do programowania prockow ATmega128 przez JTAG jest potrzebny kabelek z
buforem, podobny do tego uzywanego przy ISP ale z innymi sygnalami.
Poszukaj schematu np. "Altera ByteBlaster".
Standardowe gniazdko, ktore stosuje Atmel to 2x5 pinow. Ja w praktyce
tak podlaczam sygnaly na plytce z ATmega:

1 - TCK
2 - GND
3 - TDO
4 -
5 - TMS
6 - /RESET
7 - VCC
8 -
9 - TDI
10 - GND

Na liniach TCK, TDO, TMS, TDI i /RESET dolacz pullup'y do VCC np. 100k.
Piny 4 i 8 wolne.

BTW: Ale jak juz robic nowy kabelek to moze od razu do programowania
rownoleglego? Bo jak masz zablokowany JTAG to nie ma innego wyjscia.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: =?iso-8859-2?B?UGF3ZbM=?= <apcom_at_nospam_do-wyrwania.interia.pl>
Subject: Re: Zablokowana atmega128
Date: Tue, 3 May 2005 10:24:37 +0200


Mam prosbe masz moze schemat programatora JTAGAa do procesorów ATmega.

Do programowania prockow ATmega128 przez JTAG jest potrzebny kabelek z
buforem, podobny do tego uzywanego przy ISP ale z innymi sygnalami.
Poszukaj schematu np. "Altera ByteBlaster".
A jest jakiś soft potrafiący operować na atmedze przy pomocy takiego
JTAGa? Pod pojęciem operować rozumiem przynajmniej programowanie
(bo debug to raczej napewno między bajki), a nie standardowe komendy
związane np z boundary scan.

Paweł


Poprzedni Następny
Wiadomość
Spis treści
From: "Jacek" <tymkonto_at_nospam_poczta.onet.pl>
Subject: Re: Zablokowana atmega128
Date: Tue, 3 May 2005 10:48:28 +0200


Użytkownik "Paweł" <apcom_at_nospam_do-wyrwania.interia.pl> napisał w wiadomości
news:d57clf$nb4$1_at_nospam_nemesis.news.tpi.pl...
Mam prosbe masz moze schemat programatora JTAGAa do procesorów ATmega.

Do programowania prockow ATmega128 przez JTAG jest potrzebny kabelek z
buforem, podobny do tego uzywanego przy ISP ale z innymi sygnalami.
Poszukaj schematu np. "Altera ByteBlaster".
A jest jakiś soft potrafiący operować na atmedze przy pomocy takiego
JTAGa? Pod pojęciem operować rozumiem przynajmniej programowanie
(bo debug to raczej napewno między bajki), a nie standardowe komendy
związane np z boundary scan.

Paweł

Dlaczego miedzy bajki? Jestem na etapie czytania dokumentacji do Insight i
odnosze wrazenie, ze tym programem mozna za pomoca JTAG-a wlasnie debugowac
programy pisane m.in. na ATmege nawet te pisane w C.
Ciekawy jestem co sadzicie o praktycznym wykorzystaniu tego programu, bo na
razie brzmi to obiecujaco.

Jacek



Poprzedni Następny
Wiadomość
Spis treści
From: =?iso-8859-2?B?UGF3ZbM=?= <apcom_at_nospam_do-wyrwania.interia.pl>
Subject: Re: Zablokowana atmega128
Date: Tue, 3 May 2005 12:42:12 +0200


Dlaczego miedzy bajki? Jestem na etapie czytania dokumentacji do Insight i
odnosze wrazenie, ze tym programem mozna za pomoca JTAG-a wlasnie
debugowac programy pisane m.in. na ATmege nawet te pisane w C.

ByteBlaster to kabelek w którym poszczególnymi sygnałami (TDI, TDO itp)
sterujesz poprzez jeden bufor wprost z portu równoległego peceta.
Standardowy interfejs JTAG do atmegi (przynajmniej ten który ja mam)
jest sterowany portem szeregowym (czyli w środku siedzi jakiś procek
tłumaczący jedno na drugie).
AvrStudio chyba nie współpracuje z tym pierwszym.
Nie znam programu który oferuje taką funkcjonalność jak AvrStudio
korzystając z ByteBlastera dlatego zapytałem: "czy taki soft istnieje?"
Napisałem "między bajki" bo możliwe że gdzieś przeczytałem
że część rozkazów interfejsu JTAG atmegi nie jest publicznie
udostępniona co znacznie utrudnia zrobienie powiedzmy debug'u.
Widać się może pomyliłem.

Paweł


Poprzedni Następny
Wiadomość
Spis treści
From: "Wojtek" <klimwoj_at_nospam_friko6.onet.pl>
Subject: Re: Zablokowana atmega128
Date: Tue, 3 May 2005 16:46:23 +0200


odnosze wrazenie, ze tym programem mozna za pomoca JTAG-a wlasnie
debugowac programy pisane m.in. na ATmege nawet te pisane w C.

ByteBlaster to kabelek w którym poszczególnymi sygnałami (TDI, TDO itp)
sterujesz poprzez jeden bufor wprost z portu równoległego peceta.
Standardowy interfejs JTAG do atmegi (przynajmniej ten który ja mam)
jest sterowany portem szeregowym (czyli w środku siedzi jakiś procek
tłumaczący jedno na drugie).
AvrStudio chyba nie współpracuje z tym pierwszym.
Nie znam programu który oferuje taką funkcjonalność jak AvrStudio
korzystając z ByteBlastera dlatego zapytałem: "czy taki soft istnieje?"
Napisałem "między bajki" bo możliwe że gdzieś przeczytałem
że część rozkazów interfejsu JTAG atmegi nie jest publicznie
udostępniona co znacznie utrudnia zrobienie powiedzmy debug'u.
Widać się może pomyliłem.
Ciekawy artykuł jest na ten temat w EP6/2004
Pozdrawiam
Wojtek



Poprzedni Następny
Wiadomość
Spis treści
Date: Tue, 03 May 2005 14:25:59 +0200
From: badworm <nospam_at_nospam_post.pl>
Subject: Re: Zablokowana atmega128


Adam Dybkowski napisał(a):
Do programowania prockow ATmega128 przez JTAG jest potrzebny kabelek z
buforem, podobny do tego uzywanego przy ISP ale z innymi sygnalami.
Poszukaj schematu np. "Altera ByteBlaster".
Standardowe gniazdko, ktore stosuje Atmel to 2x5 pinow. Ja w praktyce
tak podlaczam sygnaly na plytce z ATmega:
1 - TCK
2 - GND
3 - TDO
4 -
5 - TMS
6 - /RESET
7 - VCC
8 -
9 - TDI
10 - GND
Na liniach TCK, TDO, TMS, TDI i /RESET dolacz pullup'y do VCC np. 100k.
Piny 4 i 8 wolne.

Rozumiem, że /RESET dałeś nadmiarowo bo z tego, co piszą w PDF-ach to
nie jest one wymagany: "Programming through the JTAG interface requires
control of the four JTAG specific pins: TCK, TMS, TDI, and TDO. Control
of the Reset and clock pins is not required."? No i jakim softem można
programować MEgi przy pomocy Byteblastera?
--
Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl
GG# 2400455 ICQ# 320399066
http://dobreprogramy.pl/index.php?dz=8&a=24
http://browsehappy.pl/

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Zablokowana atmega128
Date: Fri, 06 May 2005 22:27:38 +0200


badworm wrote:

Do programowania prockow ATmega128 przez JTAG jest potrzebny kabelek z
buforem, podobny do tego uzywanego przy ISP ale z innymi sygnalami.
[...]
Rozumiem, że /RESET dałeś nadmiarowo bo z tego, co piszą w PDF-ach to
nie jest one wymagany: "Programming through the JTAG interface requires
control of the four JTAG specific pins: TCK, TMS, TDI, and TDO. Control
of the Reset and clock pins is not required."?

Tak, przydaje sie przy restarcie softu - zamiast przylutowywac sprzetowy
przycisk, "naciskam" sobie klawisz w aplikacji.

No i jakim softem można
programować MEgi przy pomocy Byteblastera?

Moim. :) Napisałem na potrzeby firmy soft do programowania ATmegi128
przez JTAG. Cała potrzebna dokumentacja jest w PDFach Atmela (któraśtam
nota aplikacyjna) a programowanie przez JTAG idzie znacznie szybciej niż
przez ISP. Niestety programu nie mogę rozdawać. :( Myślę, że prędzej czy
później coś takiego powstanie na licencji GNU. A może już jest?

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
Date: Sat, 07 May 2005 00:02:07 +0200
From: badworm <nospam_at_nospam_post.pl>
Subject: Re: Zablokowana atmega128


Adam Dybkowski napisał(a):
Moim. :) Napisałem na potrzeby firmy soft do programowania ATmegi128
przez JTAG. Cała potrzebna dokumentacja jest w PDFach Atmela (któraśtam
nota aplikacyjna) a programowanie przez JTAG idzie znacznie szybciej niż
przez ISP. Niestety programu nie mogę rozdawać. :( Myślę, że prędzej czy
później coś takiego powstanie na licencji GNU. A może już jest?

Dobrze wiedzieć, że coś takiego istnieje i jest możliwe do zrealizowania
bo po lekturze tego wątku i artykułu z EP miałem mętlik w głowie(co jest
jawnie opisane w dokumentacji a co nie i w związku z tym dostępne tylko
w oryginalnym interfejsie Atmela).
--
Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl
GG# 2400455 ICQ# 320399066
http://dobreprogramy.pl/index.php?dz=8&a=24
http://browsehappy.pl/

Poprzedni Następny
Wiadomość
Spis treści
From: Jurek Szczesiul <jerzy.szczesiul_at_nospam_wycin.ep.com.pl>
Subject: Re: Zablokowana atmega128
Date: Sat, 7 May 2005 10:55:40 +0200


Sat, 07 May 2005 00:02:07 +0200, na pl.misc.elektronika, badworm
napisał(a):

bo po lekturze tego wątku i artykułu z EP miałem mętlik w głowie(co jest
jawnie opisane w dokumentacji a co nie i w związku z tym dostępne tylko
w oryginalnym interfejsie Atmela).

Cześć

AFAIK jest jawny prawie cały protokół komunikacji przez JTAG z wyjątkiem
komend potrzebnych do debugowania ;-) Był otwarty projekt, który miał to
rozdłubać ale już długo nic o nim nie słychać.

--
Pozdrowienia
Jurek Szczesiul

Poprzedni Następny
Wiadomość
Spis treści
From: "marco" <marian262_at_nospam_wp.pl>
Subject: Re: Zablokowana atmega128
Date: Sat, 7 May 2005 07:31:36 +0200



Moim. :) Napisałem na potrzeby firmy soft do programowania ATmegi128
przez JTAG. Cała potrzebna dokumentacja jest w PDFach Atmela (któraśtam
nota aplikacyjna) a programowanie przez JTAG idzie znacznie szybciej niż
przez ISP. Niestety programu nie mogę rozdawać. :( Myślę, że prędzej czy
później coś takiego powstanie na licencji GNU. A może już jest?

--
> Adam Dybkowski
> http://www.amwaw.edu.pl/~adybkows/

Witam
Podaj nazwe tego softu, podanie nazwy chyba nie jest niedozwolone.
Pozdrawiam Marian



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Zablokowana atmega128
Date: Sat, 07 May 2005 22:48:17 +0200


marco wrote:

Moim. :) Napisałem na potrzeby firmy soft do programowania ATmegi128
przez JTAG. Cała potrzebna dokumentacja jest w PDFach Atmela (któraśtam
nota aplikacyjna) a programowanie przez JTAG idzie znacznie szybciej niż
przez ISP. Niestety programu nie mogę rozdawać. :(

Podaj nazwe tego softu, podanie nazwy chyba nie jest niedozwolone.

jtagprog.exe, jak sie mozna bylo domyslac. :) Napisalem to na szybko,
obsluguje tylko ATmega128[L], ale dziala poprawnie. Co ciekawe, przy
pomocy JTAGa mozna odczytac wersje krzemu ("revision ID"), kupowane
jakis czas temu procki mialy revision F, nowsze juz G. Moze jednak Atmel
cos w nich dlubie i poprawia. Erraty czesto odnosza sie do tego
literowego oznaczenia wersji.

Jezeli ktos ma ochote napisac taki programator JTAG procesorow ATmega na
licencji GNU, moge pomoc w sytuacjach niejasnych, ale czasu na pisanie
softu nie mam.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.