Sida 1 av 1

Wisp 628

Postat: 15 juni 2007, 21:04:35
av scilattji
Jag har byggt ett nytt labbkort som inte riktigt vill fungera. När jag försöker programmera en PIC16F870 med en Wisp628 får jag följande meddelande:

C:\Program\xwisp>xwisp2w go lcd
XWisp2 version 1.6.01 (Aug 14 2005, Open Watcom C 1.30)
File LCD.Hex loaded and is Intel Hex format conforming
Programmer Wisp628, firmware version 1.09
Target not found in configuration table
Target erased
Transferring image to 18F1220 via Wisp628
Transferring program memory...OK!
Verifying program memory......failed at 000000, expected: '0728', found: '0000'
Write-Verify failed after 0.44 seconds, rc 21!
XWisp2 failed after 1.65 seconds, rc 21!

Programmerar jag samma processor med samma hex-fil på mitt gamla labbkort så fungerar allt som det ska, nån som vet vad det kan vara??

Postat: 15 juni 2007, 23:08:33
av sodjan
*Sannolikt* risig spänningsmatning och/eller dålig avkoppling/glättning.

Sen har du än lite gammal XWisp2, även om det *sannolikt* inte
har någon betydelse i detta fall...

Postat: 16 juni 2007, 11:47:17
av JockeE
En tanke... om Code Protection skulle vara påslaget i konfigurationsordet, hur skulle detta yttra sig i Xwisp2? (Allt minne läses ju som 0000 då.)

Postat: 16 juni 2007, 12:31:47
av Icecap
Det är så att programmeringssekvensen gör följande:
1: Rensar programminnet
2: Programmerar in programmet
3: Verifierar
4: Sätter CONFIG till rätt värde

Alltså verifieras programminnet innan det skyddas.

Postat: 16 juni 2007, 21:12:22
av sodjan
Jag har faktiskt inte 100% koll på hur Wisp628 hanterar det fallet, men
jag har å andra sidan ingen speciell anledning att misstro Icecap... :-)

Men så som det ser ut när allt går bra talar för att Icecap har helt rätt :

Kod: Markera allt

Transferring program memory...OK!
Verifying program memory......OK!
Transferring data memory......OK!
Verifying data memory.........OK!
Transferring ID memory........OK!
Verifying ID memory...........OK!
Transferring fuses memory.....OK!
Verifying fuses memory........OK!