Sida 4 av 5

Postat: 29 mars 2008, 15:42:36
av Andy
Hej Sodjan,

Nej jag stänger inget, jag lämnar CMD fönstret genom att aktivera kodeditor (MCS+) fönstret och sedan hoppar jag tillbaks på samma sätt. Jag försöker ställa in enviroment variablerna för att slippa skriva så långa kommandon varje gång jag testar en ändring av koden. Jag bytta namn på xwisp2 till ”w” och då räcker det att jag skriver ”w fil” så är det klart, det behövs inte ens ”go” i mellan. All jag vill är att ”spika” port 4 sen funkar det 100%! :D

Postat: 29 mars 2008, 15:57:23
av DeeJayPA2
Antagligen helt OT !
Andy, har du testat Bumblebee ?
Den känner av när hex filen andras och kan skicka in den in PICen automagiskt, mycket smidigt vid labb.

Postat: 29 mars 2008, 17:30:34
av Andy
Nej jag har inte testat BumbleBee, tittade på det för ett tag sedan men mer blev det inte då. Jag fick intrycket att den inte täckte så många PIC’s som jag helst skulle vilja. Men det kan ju hända att det finns uppdateringar nu, förresten funkar den med Wisp648?

Postat: 29 mars 2008, 17:47:43
av sodjan
> för att slippa skriva så långa kommandon varje gång jag testar en ändring av koden.

Jag kör alltid med <pil-upp><ENTER> vid om-programmering...
Varför i jösse namn ska du *skriva om* kommandot varje gång !!??

> Jag bytta namn på xwisp2 till ”w”

Fullständigt onödigt...

Postat: 30 mars 2008, 04:22:01
av Andy
Jag tycker det är smidigt att skriva w och filnamnet för jag ändrar ofta namn för varje editering så att jag kan gå tillbaks till tidigare version om jag behöver.
Går det att ”spika” port 4 så att den är kvar nästa gång jag startar datorn och öppnar CMD?

Postat: 30 mars 2008, 12:58:01
av InSipiD
Skapa en bat-fil i vilken du skriver

xwisp2w port 4 baudrate 19200 rts on go %1

denna kan du lägga i windows-katalogen. sedan döper du batfilen till xw.bat eller något liknande och kan därefter skriva

xw minhexfil för att programmera.

Postat: 30 mars 2008, 17:46:03
av Andy
Det kan vara värt ett försök! Tack för det! :)

Postat: 30 mars 2008, 17:48:28
av sodjan
Men *varför* har du med "baudrate 19200 rts on" ???
Fungerar det inte utan det ?

Och fungerade det inte att sätta upp en "environment variable" med port numret ?

Postat: 31 mars 2008, 21:48:47
av Andy
Jo, det funkar med bara port 4.

Jag vet inte för det enda som hjälper är att återaktivera port 4, inte ens bryta spänningen hjälper.

Postat: 31 mars 2008, 22:29:56
av sodjan
Vad betyder "återaktivera" ?

Postat: 31 mars 2008, 22:58:00
av Andy
Återupprättar kontakten med wispen, om det är lite bättre uttryckt. :)

Postat: 1 april 2008, 23:39:17
av sodjan
Jo :-)
Man hur ??
Vad är det du gör (måste göra) för att "återaktivera" ?
Du sa "återaktivera port 4", vad är det du gör med port 4 ?

Postat: 3 april 2008, 18:23:48
av Andy
När jag ska ha kontakt med Wispen försöker jag först att ställa in porten till 4, detta ger rc 23 och sedan ställer jag in port 4 igen men med ” baudrate 19200 rt
s on” och då funkar det!

Min fråga är; går det att välja port 4 en gång för alla så att man slipper skriva in allt varje gång?

Som följer från CMD:

C:\Program\Mecanique\MCS Plus\Mina HEX filer>w go 88A
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File 88A.hex loaded and is Intel Hex format conforming
Failure opening serial port 'COM1', errno = 0
xwisp2 failed after 0.14 seconds, rc 23
Press 'Enter' to continue:

C:\Program\Mecanique\MCS Plus\Mina HEX filer>dir
Volymen i enhet C har etiketten Hårddisk
Volymens serienummer är 4CD0-0948

Innehåll i katalogen C:\Program\Mecanique\MCS Plus\Mina HEX filer

C:\Program\Mecanique\MCS Plus\Mina HEX filer>set XWISP2=port 4

C:\Program\Mecanique\MCS Plus\Mina HEX filer>w go 88A
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File 88A.hex loaded and is Intel Hex format conforming
Failure opening serial port 'COM1', errno = 0
xwisp2 failed after 0.06 seconds, rc 23
Press 'Enter' to continue:


C:\Program\Mecanique\MCS Plus\Mina HEX filer>set XWISP2=port 4 baudrate 19200 rt
s on

C:\Program\Mecanique\MCS Plus\Mina HEX filer>w go 88A
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
Command 'baudrate' unknown or not currently implemented.
File 88A.hex loaded and is Intel Hex format conforming
Detected programmer: Wisp648, firmware version 1.23
Target: 16F88 revision 08 (ID=0768)
Target erased
Transferring program to 16F88 via Wisp648
Transferring program memory...100%
Verifying program memory......100%
Transferring data memory......100%
Verifying data memory.........100%
Transferring ID memory........100%
Verifying ID memory...........100%
Transferring fuses memory.....100%
Verifying fuses memory........100%
Write-Verify operation terminated successfully in 0.40 seconds
Putting target in run mode
xwisp2 terminated successfully in 1.92 seconds


:?

Postat: 3 april 2008, 18:34:43
av sodjan
Lägg till "port 4" i xwisp2w kommandot.
Sedan kör du <pil-upp><ENTER> för att flasha om...

*ELLER* sätt upp din XWISP2 variabel som man *SKA* göra,
d.v.s system-wide via t.ex kontrollpanelen...

*ELLER* (som någon annan föreslog) skapa en w.bat fil någonstans i din
PATH där du kan ha dina port 4 och andra options.

Men detta är ju bara ett om-tjat av samma saker som har nämnts tidigare.

Postat: 3 april 2008, 20:07:26
av Andy
>*ELLER* sätt upp din XWISP2 variabel som man *SKA* göra,
d.v.s system-wide via t.ex kontrollpanelen...

Jag förstår inte hur du menar, kan man få en förklaring eller en hänvisning till en text.

>Men detta är ju bara ett om-tjat av samma saker som har nämnts tidigare.


Jag svarade på din fråga!