Sida 1 av 1
Bygga egen ICE till AVR
Postat: 11 april 2006, 16:44:55
av Daniel
Jag vill bygga en egen emulator för AVR och har letat ganska mycket på webben efter ett schema eller en layout. Jag har hitta kopplingsschema, men saknar då mjukvaran. blandannat den här länken innehåller en JTAG ICE:
http://www.geocities.com/mengjinsu/
Men dom säljer bara inom USA tyvärr.
Är det någon här på forumet som byggt en egen ICE för avr?
Postat: 11 april 2006, 18:29:30
av exile
Jag har funderat på att bygga en mkI copia, men det har aldrig blivit av
Men jag tror att den här fungerar:
Jtag
Postat: 11 april 2006, 18:50:36
av sodjan
Vad menas med "AVR ICE".
Dessa två prylar ligger långt från vad jag menar med "ICE".
Ser mer ut som vanliga ICSP programmerare.
En ICE till PIC kostar ca 830 Euro (ICE2000) eller ca 2.100 Euro (ICE4000)
Tillkommer "processoradaptrar" för 3-400 Euro/st.
Postat: 11 april 2006, 19:01:16
av sodjan
>
http://www.geocities.com/mengjinsu/
> Men dom säljer bara inom USA tyvärr.
Du har inte frågat, eller hur ?
Postat: 11 april 2006, 19:50:43
av exile
Från atmels hem sida:
"The JTAG ICE is a Real Time In-Circuit Emulator for megaAVR devices with JTAG interface. The JTAG ICE interfaces with AVR Studio, Atmel's professional front end tool for high level language and assembly level debugging."
Med andra ord kan du stega i programet sätta brake points kolla variabler mm... och är billig att tillverka men fungerar endast på AVR med JTAG
Postat: 11 april 2006, 20:03:37
av sodjan
OK, jag förstår hur de menar.
Det liknar det som i PIC värden kallas ICD, där alltså processorn sitter kvar
i målmijön.
Vid PIC-ICE plockar man bort processorn helt och ersätter den med en
"plugg" som "emulerar" processorn.
Aja, jag var bara lite nyfiken...

Postat: 11 april 2006, 21:32:38
av AndXy
Hej ! Precis som Sodjan blir jag lite konfunderad över begreppen här,
Lauterbach har ju en välkänd ICE och en ICD (se en bit ned i följande länk)
http://www.lauterbach.com/frames.html
(Dessa har dessutom båda stöd för Atmel)
Men skiljer sig lite i funktion från AVR JTAG ICE (=ICD?):
http://www.atmel.com/dyn/products/tools ... ol_id=2737
Citat från ovanstående länk:
"The
JTAG ICE is a
Real Time In-Circuit Emulator ....."
Vad menas ?? Bondfångeri eller

??
Daniel: Om du vill bygga en liknande själv kan du nog hitta en del om du söker efter JTAG IEEE 1149.1 (hantering av kretsens boundary-scan kedja t.ex.
http://www.interfacebus.com/Design_Conn ... G_Bus.html) samt läsa datablad om AVR:ens OCD system (modul?).
Vill du bygga en
riktig emulator blir nog det största problemet att implementera en AVR:s arkitektur på ett lämpligt sätt - Jag hade nog försökt göra det i en FPGA.
Alltså:
PC (eller likn.) med lämplig utv.miljö för AVR <--> Kort med
FPGA (din emulerade AVR) <-->
POD <-->
målsystem. (Sen ska ju PCn kunna styra FPGA:n enl. ditt önskemål och därmed "emulera" AVR:en. Detta emuleringsprogram får du nog fixa till själv)
Postat: 12 april 2006, 09:01:59
av Daniel
exile: tack för tipset, jag har kikat på denna tidigare men blev inte klok på om det fanns pcb-layout som går att öppna i Eagle. Jag skall kika mer på denna. Intresserad av att sammarbeta? Jag kan tillverka PCB.
Sodjan: Ja jag har frågat, jag skickade ett mail till Mengjinsu och frågade om jag kunde köpa ett kort men dom brydde sig inte ens om att svara, så det är nog leveranser bara inom USA.
AndXy: någon riktig Riktig emulator i den meningen behöver jag inte. Jag vill alltså göra en variant av JTAG ICE (
http://www.atmel.com/dyn/products/tools ... ol_id=2737) eller en mkI kopia.
Postat: 12 april 2006, 11:38:39
av sodjan
Konstigt.
Jag skickade ett mail igår, fick svar inom ett par minuter, och det var inga
problem alls att få ett AVR ICE kort skickat till Sverige. De var väldigt "på"
för att få leverera, även då jag svarade att det inte var aktuellt just nu, och
att jag bara "kollade" lite...
Ja ja, det kan ju också bero på *hur* man frågar...

Postat: 12 april 2006, 13:04:40
av Daniel
Jag gör väl ett försök igen då och tackar för att du upplyser mig.
Postat: 12 april 2006, 13:39:42
av sodjan
Gör det.
Här är det mail jag skickade :
Hi!
Now, yes I *have* seen your
"[NOTE: only accept orders within USA continent at the moment.]"
note on your page, but would like to ask anyway if that's a definite ?
I use PayPal (only PP founded payments, no CC payments with
call-backs...) and I'm in Sweden/Europe.
Best Regards,
Jan-Erik.
och deras första svar (12 min senare):
Hi, Jan-Erik:
Thanks for intersting to my webpage.
Actually, I never tried to send boards to Europe before. But I can
try this time. I guess the S/H cost will be doubled.
Can you tell me what board(s) you're interested?
Best regards!
Sen fick jag förklara att jag inte ville ha något just nu
vilket tog ytterligare ett par mail-rundor...
Min kommentar kring PayPal är en viktig sak för att göra US säljare lite
med medgörligare ! De är känsliga för CC-founded PP betalningar...
Jag vore också tacksam om du inte refererar till, nämner eller citar mig i
din kommunikation med dom...