Sida 1 av 3
Programmera Atmel ARM7
Postat: 1 juni 2005, 15:10:07
av strombom
Hej!
Jag tänkte testa att använda en Atmel AT91SAM7S64 ARM7. Koden skriver jag i Keil microvision som är jättesmidigt men jag vet inte hur jag ska bränna flashminnet... Måste jag köpa en usb-jtag programmerare för 2000kr av Keil eller vet ni om det finns någon enkel programmerare man kan bygga ihop tillsammans med lämplig mjukvara?
/Johan
Postat: 2 juni 2005, 13:10:10
av erixon
Har du testat
SAMB? från atmel
De är ioförsig en beta och fungera enbart med revetion G och högre för AT91SAM7S64
Nog vill man anväda jtagen men atmel har av någon anledning släpt lite information om des register och så vidare

Postat: 2 juni 2005, 13:17:13
av strombom
Tack så hemskt mycket!
Jag håller på att göra ett testkort nu
Edit: jag hittade även
EBLoad som även den använder debug-serieporten på ARM:en för att programmera flashminnet. ska testa båda.
Edit2: Eh... Elfa har stoppat en AT91SAM7S128 i påsen istället för AT91SAM7S64. jaja, jag klagar inte
/Johan
Postat: 2 juni 2005, 16:52:43
av strombom
Hopp, då har jag gjort ett litet testkort jag ska etsa, lägger upp eagle-filer om det fungerar
/Johan
Postat: 2 juni 2005, 17:33:37
av PaNiC
Den uCn verkar intressant. Billig också ju.
Postat: 2 juni 2005, 19:35:34
av strombom
Ibland blir man less på sig själv
/Johan
Postat: 2 juni 2005, 19:38:32
av Schnegelwerfer
Jag lider verkligen med dig!

Postat: 2 juni 2005, 19:39:57
av Hedis
Lider med dig.....
Lyckades själv tabba mig i förrgår när jag etsa. Hade lyckats spegelvända texten på layouten gentemot mönstret i eagle. Vände rätt texten o slog på belysningen.

Funderade en stund på varför 555:an drog 1A.
Nu var det mest motstånd o kondingar på det kortet så det var ju bara o löda 555:an på andra sidan istället och vända transistorerna.
Det blir ju inget vidare att bygla ut till banorna på ditt kort, så.... gör om gör rätt.

Postat: 2 juni 2005, 19:48:29
av cyr
Hoppsan
Har lärt mig (den hårda vägen) att alltid dubbelkolla sånt där *före* etsning

Postat: 2 juni 2005, 20:03:06
av Hedis
Det trodde jag att jag gjort oxå.... men tydligen var inte 1:a benet Vcc

Postat: 2 juni 2005, 22:01:28
av strombom
revansch
(kollade till och med att jag vridit den rätt innan jag lödde)
/Johan
Postat: 2 juni 2005, 22:13:54
av Hedis
Postat: 2 juni 2005, 23:41:27
av erixon
Tänkt bara tipsa om
WinARM
Den är hygglig, dock inte riktigt sama nivå så Winavr och är mest tänkt för LPC210x men det kommer troligt vis ändras på

Postat: 3 juni 2005, 01:46:42
av strombom
Nä nu har jag suttit och felsökt i flera timmar... har klocksignal och alla spänningar är stabila och fina...
Så upptäcker jag att man måste ha produktID 58818C eller senare för att SAMBA ska finnas i den... jag fick en 58818B från ELFA (jag köpte den igår). Tragiskt.
Hur ska man hitta en 58818C ?
2 juni 2005, dagen då allt gick fel.
/Johan
Postat: 3 juni 2005, 10:51:48
av erixon
Det går att programera via jtag, men det finns i dags läget endast dyra lösningar trots att hårdvaran kan göras billigt...
Nå, har finns ett
debug verktyg som är fri, men kan inte programera flashen men sramet. (så du kan göra ett program som skriver till flash minet från sramet

)
hårdvara till programet
Man kan hoppas att kommer någon GNU mjukvara så man slipper skriva själv (som desutom kommer bli 100gånger buggigare

)