XWisp2, hur ska det fungera egentligen?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

XWisp2, hur ska det fungera egentligen?

Inlägg av Andy »

Är här någon som använder XWisp2 programvara?
Jag undrar om det är normalt att CMD fönstret stänger varje gång man försöker exekvera ett kommando? :roll:
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Och hur startar du CMD-fönstret?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Du öppnar CMD fönstrt *först*, och kör ditt kommando sen...
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Jo, jag öppnar fönstret först (finns det något annat sätt) och skriver sedan vid prompten.

Om jag bara trycker enter kommer en lista på PIC'ar och vid nästa enter stänger fönstret.

:roll:
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Man skulle kuna köra xwisp2w kommandot direkt vid "Run" prompten (där du normalt
skriver "cmd"), men det gör du alltså inte. *Om* man gör det så stängs fönstret
när XWisp2w.exe avslutas.

Fönstret ska inte stängas ! Stängs det även om du gör ett enkelt "dir" ??

> Om jag bara trycker enter kommer en lista på PIC'ar...

Helt korrekt ! Plus ett par sidor till, eller hur ?
Och om ger skrivet ett komplett xwisp2 kommando ?
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Ja, det stängs oavsett vad jag skriver.

Det kommer endast en lista på PIC'ar och sen ingen mer sida, fönstret stängs thats it!

Dir gör inget, hoppar bara till PIC listan från första sidan och stänger om man gör det på andra sidan.
JustNeed
Inlägg: 799
Blev medlem: 7 november 2007, 22:07:01
Ort: 08

Inlägg av JustNeed »

Man ska ju skriva kommandon som t.ex.

c:\xwisp2shit\xwisp2w port 9 go "C:\Program\Picproj\Work\arbetsfil4.hex"

Alltså, xwisp2w, sen alla inställningar och sist go programfilen

Om man inte skriver filen den ska progga så avslutas den rätt kvickt
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Det kommer endast en lista på PIC'ar......

Om du gör en DIR ????
Väldigt märkligt !!??
Vad fasen skriver du igentligen ?

Inte något i stil med :

Kod: Markera allt


C:\DATA\Xwisp2\xwisp2195> DIR *.HEX

 Volume in drive C has no label.
 Volume Serial Number is DC26-552D

 Directory of C:\DATA\Xwisp2\xwisp2195

2008-01-23  21:41            21 824 Wisp648_123rh.hex
               1 File(s)         21 824 bytes
               0 Dir(s)  74 893 266 944 bytes free

C:\DATA\Xwisp2\xwisp2195>
eller :

Kod: Markera allt


C:\DATA\Xwisp2\xwisp2195>xwisp2w

 xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
 (c) Copyright 2002,2008, R. Hamerling. All rights reserved.
BAUD b    : set baudrate b              PAUSE "m" : print "m", wait for Enter
BEEP      : beep at end of operation    PORT x    : use port x (name or number)
CHECK     : buffer against target       PROTECT x : x = ON, OFF or FILE
DELAY d   : programming delay (0.1 ms)  PUT       : buffer to target
DTR x     : x = ON or OFF               READ f    : get, save f
DUMP      : display hex image           RTS x     : x = ON or OFF
DUPLEX m  : m = HALF or FULL (Wisp628)  RUN       : put target in run mode
ERASE     : erase target                SAVE f    : buffer to file
FORCE x   : override target with x      SELECT x  : x = one or more of +-CDFI
FULL      : full memory check/verify    TARGET x  : x = ? or chip name or AUTO
FUSES x   : x = FILE, IGNORE or value   TIME      : show current time
GET       : target to buffer            VERBOSE   : enable screen logging
GO f      : erase, write f, check, run  VERIFY f  : load f, check
HELP      : display these screens       WAIT n    : wait n milliseconds
LOAD f    : file f to buffer            WRITE f   : load f, put
LOG f     : log to file f
PASS m    : enable passthrough
            m = B6T, B6I, AUXT, AUXI
Press 'Enter' to continue:

Specs of following targets were collected from the configuration file(s):

+12F609    16F676    16F818   +16F884   +18F2423  +18F2680   18F452    18F6620
+12HV609  +16F677    16F819   +16F886    18F2431  +18F2682  +18F4520   18F6621
+12F615   +16F684    16F83    +16F887   +18F2450  +18F2685  +18F4523  +18F6622
+12HV615  +16F685    16F84    +16F913   +18F2455   18F4220  +18F4525  +18F6627
 12F629   +16F687    16F84A   +16F914   +18F2458  +18F4221  +18F4550   18F6680
+12F635   +16F688    16F87    +16F916    18F248    18F4320  +18F4553   18F6720
 12F675   +16F689    16F870   +16F917   +18F2480  +18F4321   18F458   +18F6722
+12F683   +16F690    16F871   +16F946   +18F2510   18F4331  +18F4580   18F8410
 16F610   *16F716    16F872    18F1220  +18F2515  +18F4410  +18F4585   18F8490
 16HV610   16F72     16F873   +18F1230   18F252    18F442   +18F4610   18F8520
 16F616    16F73     16F873A   18F1320  +18F2520  +18F4420  +18F4620   18F8525
 16HV616   16F737    16F874   +18F1330  +18F2523  +18F4423  +18F4680  +18F8527
 16F627    16F74     16F874A   18F2220  +18F2525   18F4431  +18F4682   18F8585
 16F627A   16F747    16F876   +18F2221  +18F2550  +18F4450  +18F4685   18F8620
 16F628    16F76     16F876A   18F2320  +18F2553  +18F4455   18F6410   18F8621
 16F628A   16F767    16F877   +18F2321   18F258   +18F4458   18F6490  +18F8622
 16F630    16F77     16F877A   18F2331  +18F2580   18F448    18F6520  +18F8627
+16F631    16F777    16F88    +18F2410  +18F2585  +18F4480   18F6525   18F8680
+16F636   +16F785   +16F882    18F242   +18F2610  +18F4510  +18F6527   18F8720
 16F648A  +16HV785  +16F883   +18F2420  +18F2620  +18F4515   18F6585  +18F8722
 [+] Wisp6x8 firmware >= 1.10, [*] firmware >= 1.12
Press 'Enter' to continue:

Some examples of command lines:

Flash file 'abc.hex' using a Wisp628 on COM1 or /dev/ttyS0 or /dev/ttyd0:

 > xwisp2 abc           {first serial port is default, 'go' is not required}

Flash file 'abc.hex' using a Wisp628 on COM3 or /dev/ttyS3 or /dev/ttyd3:

 > xwisp2 port 3 go abc         {'go' must be specified in this case}

The environment variable 'XWISP2' may be set to customize XWisp2 for daily use:

 > set XWISP2=baud 19200 rts on         {eComStation, OS/2, Windows}
 > export XWISP2="baud 19200 rts on"    {Linux, FreeBSD}

xwisp2 terminated successfully in 0.00 seconds
C:\DATA\Xwisp2\xwisp2195>
(alltså efter att tryckt ENTER en gång för varje "sida")

????

> Om man inte skriver filen den ska progga så avslutas den rätt kvickt

Jo, men fönstret ska inte stängas !
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

OK, jag ska testa att skriva allt i en sträng. :)
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 7487
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Inlägg av Marta »

Hur öppnar Du kommandotolkens fönster?

Välj "kör" och skriv sedan

cmd

Inte ett enda tecken mera. Tryck enter eller klicka OK.

Om et då stänger så är något verkigt fel. Jag misstänker att Du öppnarmed en genväg som pekar på xwisp. Det varken kan eller skall Du göra, då är det upplagt för problemet som Du beskriver.
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Nej just det, det fungerar inte med en genväg direkt till programmet blev jag klok på! :oops:

CMD går dock bra att köra som genväg, det fungerar nu! :)

Kan man inte få CMD fönstret att starta direkt i rätt mapp så att man slipper cd o s v för att komma till skott?

Ibland tappar programmet kontakten med Wispen och man måste ta bort drivspänningen från kretsen och återansluta för att få kontakt (jag tar power till wispen från target). Vad kan det bero på? :?

Tack för hjälpen!
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 7487
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Inlägg av Marta »

Skapa en genväg till cmd. Högerklicka den och välj "egenskaper". Där finns ett fält där Du kan specificera startdirectory.

Din andra fråga vet jag tyvärr inget om.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> och man måste ta bort drivspänningen från kretsen

Vad är det för "krets" ?
Jag har sett liknande fenomen med vissa 18F modeller tidigare...
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Matnings spänningen till en 16F628A med några LED's.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, nä, på de kretsarna har jag inte sett (eller hört talas om) det fenomenet.
Hur ser din __CONFIG ut i koden ?
Skriv svar