HEX-överföring. Eller: Felsökning av PIC-programmerare.
Kod: Markera allt
C:\Documents and Settings\Administratör\Mina dokument\xwisp2>xwisp2w.exe port 1
go Led_blinking.hex
xwisp2 version 1.7.00 (Sep 10 2005, Open Watcom C 1.30)
File Led_blinking.hex loaded and is Intel Hex format conforming
^C <---- Efter 10 min gjorde jag en ctrl + c
C:\Documents and Settings\Administratör\Mina dokument\xwisp2>
- JimmyAndersson
- Inlägg: 26578
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Min test-rapport visar:
5v på rätt pinnar
Högre spänning på vissa ben på MAX-kretsen
En LED blinkar till som visar att PC'n skickar ut något
En LED blinkar två gånger när den får spänning
Det med lödningen på kristallen var intressant. De lödningarna ser ok ut här, men jag var extra försiktig när jag lödde kristallen, så det kan ju hända att jag slarvade. Jag ska löda om den mm.
(Det är ju ett ganska litet kretskort, så man vill ju inte pilla i onödan...)
edit: Gjorde om alla lödningar, men ingen förbättring.
Glömde berätta att jag testar både med ström från 15polDSUB och "från sidan" av Wisp-kretsen.
Skicka över den går ju, men jag är ganska envis av mig....
Jag har funderat en stund och kommit fram till följande. Får se om du sodjan tycker att det verkar stämma:
*Testat på två olika datorer med två olika OS.
*Testat med kabel och även direkt till COMporten.
*Testat med COM1 och COM2, dessutom på olika datorer.
*Datorn skickar ut signaler från COM-porten enligt LED-tester.
Ovanstående tyder väl på att datorn skickar signalerna ok till Wisp'en?
*IC-kretsarna får ström
*Firmware laddas enligt LED
*Lödningarna är omgjorda
*Inga kortslutningar eller glapp
*Komponenterna är rättmonterade
Ovanstående tyder väl på att Wisp'en är rätt konstruerad?
Vad är då kvar?
XWisp2w-kommandot hittar inte Wisp-programmeraren, Detta trots att signalerna går fram till programmeraren och firmware laddas i den.
Det låter lite märkligt att det skulle kunna vara XWisp2 som ställer till det, men jag ska prova med "orginalet".
5v på rätt pinnar
Högre spänning på vissa ben på MAX-kretsen
En LED blinkar till som visar att PC'n skickar ut något
En LED blinkar två gånger när den får spänning
Det med lödningen på kristallen var intressant. De lödningarna ser ok ut här, men jag var extra försiktig när jag lödde kristallen, så det kan ju hända att jag slarvade. Jag ska löda om den mm.
(Det är ju ett ganska litet kretskort, så man vill ju inte pilla i onödan...)
edit: Gjorde om alla lödningar, men ingen förbättring.
Glömde berätta att jag testar både med ström från 15polDSUB och "från sidan" av Wisp-kretsen.
Skicka över den går ju, men jag är ganska envis av mig....

Jag har funderat en stund och kommit fram till följande. Får se om du sodjan tycker att det verkar stämma:
*Testat på två olika datorer med två olika OS.
*Testat med kabel och även direkt till COMporten.
*Testat med COM1 och COM2, dessutom på olika datorer.
*Datorn skickar ut signaler från COM-porten enligt LED-tester.
Ovanstående tyder väl på att datorn skickar signalerna ok till Wisp'en?
*IC-kretsarna får ström
*Firmware laddas enligt LED
*Lödningarna är omgjorda
*Inga kortslutningar eller glapp
*Komponenterna är rättmonterade
Ovanstående tyder väl på att Wisp'en är rätt konstruerad?
Vad är då kvar?
XWisp2w-kommandot hittar inte Wisp-programmeraren, Detta trots att signalerna går fram till programmeraren och firmware laddas i den.
Det låter lite märkligt att det skulle kunna vara XWisp2 som ställer till det, men jag ska prova med "orginalet".
NU! det funkar i xWisp PYTHONmodellen av nån anledning efter en massa trixande [ska felsöka mera]
Commandline:
Funkar ändå inte i Xwisp2 
Commandline:
Kod: Markera allt
C:\Program\XWisp>xwisp.py go c:\Program\XWisp\example\b877-2.hex
XWisp 1.08, command line mode
C:\Program\XWisp\serialwin32.py:88: DeprecationWarning: integer argument expecte
d, got float
win32file.SetCommTimeouts(self.hComPort, timeouts)
hardware: Wisp628 1.09 (fast)
target: 16f877a, revision 07 (ID=0E27)
OK
C:\Program\XWisp>

Senast redigerad av jensa 16 september 2005, 19:58:28, redigerad totalt 1 gång.
FAN FAN FAN FAN...
Jag har *OCKSÅ* problem när jag laddar ner den allra senaste versionen av XWisp2 från robh.nl !!! Alltså version 1.7.0.
Med föregående version (1.6.1) fungerar det OK.
Jag har lagt upp en zip med 1.6.1 på : http://www.jescab.se/Programvara.html
Se under "Programvara för PC:n." på sidan. Det är bara EXE och CFG filerna.
Jag har även meddelat Rob Hammerling om problemet...
Shit också, jag skulle ha sett tidigare att jag inte hade den senaste versionen som ni kör... Jag är hemskt ledsen för det !!
Prova med 1.6.1 så får vi se vad som händer.
EDIT: Oavsett problemen med V1.7.0, så skulle jag ändå rekomendera XWisp2 p.g.a den betydligt enklare installationen och att den normalt flashar en PIC snabbare än Python (*inte* Perl !) versionen... Kör bara 1.6.1 tillsvidare !
Jag har *OCKSÅ* problem när jag laddar ner den allra senaste versionen av XWisp2 från robh.nl !!! Alltså version 1.7.0.
Med föregående version (1.6.1) fungerar det OK.
Jag har lagt upp en zip med 1.6.1 på : http://www.jescab.se/Programvara.html
Se under "Programvara för PC:n." på sidan. Det är bara EXE och CFG filerna.
Jag har även meddelat Rob Hammerling om problemet...
Shit också, jag skulle ha sett tidigare att jag inte hade den senaste versionen som ni kör... Jag är hemskt ledsen för det !!
Prova med 1.6.1 så får vi se vad som händer.
EDIT: Oavsett problemen med V1.7.0, så skulle jag ändå rekomendera XWisp2 p.g.a den betydligt enklare installationen och att den normalt flashar en PIC snabbare än Python (*inte* Perl !) versionen... Kör bara 1.6.1 tillsvidare !
- JimmyAndersson
- Inlägg: 26578
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
sodjan: Jodå, det fungerar med 1.6.1!
Ibland är det kul....
Titta vad jag skrev 14-Sep-2005 20:17 :
"Det märkliga är att om jag ger kommandot "xwisp2w port 10 go b452-1" så protesterar den inte. Trots att jag bara har två com-portar i datorn... Det verkar nästan som om problemet ligger i programmet"
sodjan & jensa: TUSEN TACK för att ni fixade det!!!
Har aldrig varit med om en så bra support på en produkt, sodjan...
Det var ganska nyttigt att felsöka programmeraren, då har man lärt sig lite mer i detalj hur den är kostruerad. Kul, faktiskt.
jensa: Jag kunde inte ha sagt det bättre: "Åter till det viktiga å roliga att programmera den".
Ibland är det kul....

Titta vad jag skrev 14-Sep-2005 20:17 :
"Det märkliga är att om jag ger kommandot "xwisp2w port 10 go b452-1" så protesterar den inte. Trots att jag bara har två com-portar i datorn... Det verkar nästan som om problemet ligger i programmet"
sodjan & jensa: TUSEN TACK för att ni fixade det!!!
Har aldrig varit med om en så bra support på en produkt, sodjan...

Det var ganska nyttigt att felsöka programmeraren, då har man lärt sig lite mer i detalj hur den är kostruerad. Kul, faktiskt.
jensa: Jag kunde inte ha sagt det bättre: "Åter till det viktiga å roliga att programmera den".

Senast redigerad av JimmyAndersson 16 september 2005, 20:08:09, redigerad totalt 1 gång.
Förralldel, jag säljer ju Wisp628 och vill inte att flera stycken ska ha problem så här i början, speciellt inte när det "syns" på forumet

I början hade jag ett eget XWisp2 "kit" (med en version som jag själva hade testat) på mina egna Wisp628 sidor, men jag plocka bort det och la dit länkar direkt til robh.nl istället. Kanske att det var en bättre att ha ett egen testat kit....


I början hade jag ett eget XWisp2 "kit" (med en version som jag själva hade testat) på mina egna Wisp628 sidor, men jag plocka bort det och la dit länkar direkt til robh.nl istället. Kanske att det var en bättre att ha ett egen testat kit....

Rob Hamerling har lagt tillbaka 1.6.1 på www.robh.nl under tiden som han undersöker problemet.
Så nu måste jag uppdatera *min* sida igen...
Så nu måste jag uppdatera *min* sida igen...

- JimmyAndersson
- Inlägg: 26578
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Som webmaster är man aldrig sysslolös, speciellt inte om man har "eget" också... 
Ett eget testat kit är nog inte så dumt. Ju det kitet måste kanske inte vara det senaste, om det inte hinns med att testa. Det viktigaste är ju ändå att det fungerar.
Kan förresten tillägga att jag fick det att fungera med XWisp2 (1.6.1) och min 25-9polDSUB-adapter med modemkabeln.

Ett eget testat kit är nog inte så dumt. Ju det kitet måste kanske inte vara det senaste, om det inte hinns med att testa. Det viktigaste är ju ändå att det fungerar.
Kan förresten tillägga att jag fick det att fungera med XWisp2 (1.6.1) och min 25-9polDSUB-adapter med modemkabeln.
Bra, då var det inget fel på kabeln... 
För övrigt har jag fått en ny EXE från Rob som heter 1.7.1 och den verkar fungera OK. Enligt Rob var det lite problem i 1.7.0 i hanteringen i returkoder från en del Win32API anrop. Det är nu rättat. För den som ändå vill köra det "senaste" så kommer Rob att lägga ut den på www.robh.nl under helgen.
Igentligen är det inte så mycket skillnad mellan 1.6.x och 1.7.x. Det verkar som om Rob mest har förberett en del inför den nya firmware till Wisp628 som är på gång under hösten. Wouter van Ooijen som har konstruerat Wisp628 har ändrat en del i protokollet mellan PCn och Wisp'en, så det blir ett nytt XWisp2 också. Mer om det senare under hösten.
Sedan kommer nog jag att se till att det finns ett testat kit på
*min* site också i framtiden. Det finns ju trevligare "problem" t.exc kring PIC programmering att pyssla med än det här...

För övrigt har jag fått en ny EXE från Rob som heter 1.7.1 och den verkar fungera OK. Enligt Rob var det lite problem i 1.7.0 i hanteringen i returkoder från en del Win32API anrop. Det är nu rättat. För den som ändå vill köra det "senaste" så kommer Rob att lägga ut den på www.robh.nl under helgen.
Igentligen är det inte så mycket skillnad mellan 1.6.x och 1.7.x. Det verkar som om Rob mest har förberett en del inför den nya firmware till Wisp628 som är på gång under hösten. Wouter van Ooijen som har konstruerat Wisp628 har ändrat en del i protokollet mellan PCn och Wisp'en, så det blir ett nytt XWisp2 också. Mer om det senare under hösten.
Sedan kommer nog jag att se till att det finns ett testat kit på
*min* site också i framtiden. Det finns ju trevligare "problem" t.exc kring PIC programmering att pyssla med än det här...
