Min nya programmerare fungerar ej som jag vill..

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
sica06
Inlägg: 83
Blev medlem: 31 augusti 2008, 17:31:50
Ort: Karlskrona

Min nya programmerare fungerar ej som jag vill..

Inlägg av sica06 »

Hej,

Jag sitter för tillfället och pillar med en STK500 (AT90s8515). Jag har nyligen skaffat en ny programmerare (AVR-ISP500 USB Programmer) .
Problemet är att jag inte kan få programmeraren att fungera.
Jag har kopplat programmeraren enligt bilden, dvs dator (USB) till isp10pin på min AT90s8515.
När jag sitter i AVRStudio4 så kan jag connecta till min device, men där tar det slut.
- Jag kan inte läsa signaturen (möts av WARNING: signature does not match selected device! samt Entering programming mode FAILED).
- Entering programming mode FAILED möts jag också av då jag då jag väljer Program i tabben Program.
- För övrigt kan jag inte uppgradera min firmware som jag hämtar på Olimex's hemsida, möts av Serial communication timeout!

Jag har också en seriell programmerare som jag kopplar till RS232 på min device, och det fungerar utmärkt. Jag har också kollat kabeln som jag kopplar till isp10pin, och den fungerar också (tände alla ledsen på devicen genom att koppla den från PortB till ledsen).

Har sökt runt ganska febrilt på nätet, men inte hittat någon lösning.
Hittade dock detta, om någon vet ifall detta gäller även i mitt fall:
AVR-ISP500 not compatible (röd text längst ner).

Alla svar är uppskattade!
Med vänlig hälsning
Simon
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg av thepirateboy »

Dum fråga men har du installerat de drivrutiner som Olimex har på sin hemsida?
sica06
Inlägg: 83
Blev medlem: 31 augusti 2008, 17:31:50
Ort: Karlskrona

Inlägg av sica06 »

ja
sica06
Inlägg: 83
Blev medlem: 31 augusti 2008, 17:31:50
Ort: Karlskrona

Inlägg av sica06 »

ja, om du menar de som ligger på http://www.olimex.com/dev/avr-isp500.html
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg av thepirateboy »

Ja precis, tänkte om du hade använt Windows standarddrivrutiner.

Att det inte går att uppgradera firmware låter ju som nåt kommunikationsproblem mellan Windows - programmerare.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Nyckel här verkar vara vad det är som det syftas till längst ner på sidan :
http://www.skpang.co.uk/catalog/product ... &osCsid=18

Finns det något gemensamt mellan kortet på den sidan och det kort
som du försöker köra mot ? Det kan ju t.ex ha med hur de olika ISP
signalerna är kopplade internt på kortet (och i programmeraren)...
sica06
Inlägg: 83
Blev medlem: 31 augusti 2008, 17:31:50
Ort: Karlskrona

Inlägg av sica06 »

ja, det är oerhört frustrerande.. "Signalerna" från programmeraren går dock åtminståne delvis fram eftersom några av ledsen på MCU'n blinkar då jag väljer Program i Program-tabben.

Har provat på en annan dator också, och problemet är exakt detsamma.

Precis, Sodjan, vad jag också tänkte (samma länk i första inlägget), men jag vet helt enkelt inte vilka egenskaper dessa kort har gememsamt..
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Nej, jag letade efter någon mer specifik beskrivning av orsaken till att
vissa kort inte fungerar ihop, men kan ju tycka att de hade kunnat
skriva ut det...

Jag antar att AT90s8515 ingår i vad som Olimex kallar "Classic 8-bit AVRs"...
sica06
Inlägg: 83
Blev medlem: 31 augusti 2008, 17:31:50
Ort: Karlskrona

Inlägg av sica06 »

Återstår kanske bara då att slänga iväg ett mail till Olimex och fråga dem.
Jag köpte nyligen programmeraren på lawicel-shop, kanske kan jag lämna tillbaka den och istället köpa deras AvrISP mkII.
Men jag vill ju fixa detta istället!
sica06
Inlägg: 83
Blev medlem: 31 augusti 2008, 17:31:50
Ort: Karlskrona

Inlägg av sica06 »

Det enda jag kan hitta om AT90s8515 och liknande programmerare är här:
http://www.olimex.com/dev/pdf/AVR/AVR-ISP500-TINY.pdf
Det är dock AVR-ISP500-Tiny, och deras Mass storage-del (som jag inte vet vad det är).
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg av thepirateboy »

Säker på att du kopplat rätt?

I manualen för STK500 står det: 10-pin header (for external targets only)



Det står även:

Known Issues

Pull-up on reset line:
The pull up on the STK500 target reset line is to strong in relation to that other programmers is using STK500 as a target board.

Work around: Remove the Reset jumper when using external programmers to program targets on the STK500.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> och deras Mass storage-del (som jag inte vet vad det är).

Du kan ju alltid kolla manualen som du själv länkade till.
sica06
Inlägg: 83
Blev medlem: 31 augusti 2008, 17:31:50
Ort: Karlskrona

Inlägg av sica06 »

> Du kan ju alltid kolla manualen som du själv länkade till.

det har du rätt i. Kollade det nu och det verkar alltså vara så att Mass storage är till för att lagra filer på själva programmeraren så att man kan programmera targets med endast den till hjälp. Svårt att säga dock om detta kan relateras till problemen med min device när det gäller programmering i "real-tid".

> Thepirateboy

provade att ta bort jumpern till RESET, men det fick ingen effekt.
Hur bör 10-pin header (for external targets only) tolkas?
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg av thepirateboy »

Jag tolkar det som att det är när man programmerar en extern krets med STK500, men jag har ingen riktig koll på hur STK500 funkar.

Av vilken anledning använder du 10-pin och inte 6-pin?

Ska man inte koppla sin externa programmerare till röd, grön eller blå beroende på vilken krets man vill programmera?


Bild
sica06
Inlägg: 83
Blev medlem: 31 augusti 2008, 17:31:50
Ort: Karlskrona

Inlägg av sica06 »

Så tolkar jag det också, och jag fick det bekräftat nu: The STK500 can be used as a programmer to program AVR devices in other applica-
tions.


>Ska man inte koppla sin externa programmerare till röd, grön eller blå beroende på vilken krets man vill programmera?

Det låter ju helt logiskt. Provade detta nu (koppla 6-Pin direkt till röd, SPROG3), men inte heller detta fungerar.
Hittade detta:
Note: If the other application has its own power supply to VTG, the jumper VTARGET
must be removed before connecting STK500 to the other application. STK500
may be damaged if the VTARGET jumper is not removed.
Värt att prova? Går inte sönder?

På sidan 53 i dokumentet finns också en hel del som bör kollas upp (The AVR device cannot be programmed), men nybörjare som jag är så fattar jag knappt hälften.
Skriv svar