Sida 1 av 1

Fel i CFG filer till XWisp2

Postat: 30 november 2007, 13:44:58
av sodjan
Har hittat ett litet fel i en CFG fil till XWisp2 som beror bl.a 18F1230.

Så här det ser det ut i xwisp2_16.cfg i dag :

Kod: Markera allt

Name          = 18F1230
DataSheet     = DS39758
PgmSpec       = DS39752
DeviceID      = 1E00
ProgSize      = 4K
DataSize      = 128
ProtectMask   = C003
FuseFixedZero = 00CF1F1F0E89F90003C003E00340
Notera att det inte är någon "Algorithm=xxx" angiven !
Detta får XWisp2 att använda en default algorithm ("PIC18"), och den fungerar inte
på nyare kretsar, d.v.s i princip alla 4-siffriga PIC18...

Rätta till :

Kod: Markera allt

Name          = 18F1230
DataSheet     = DS39758
PgmSpec       = DS39752
Algorithm     = PIC18A
DeviceID      = 1E00
ProgSize      = 4K
DataSize      = 128
ProtectMask   = C003
FuseFixedZero = 00CF1F1F0E89F90003C003E00340
så fungerar det.
Gäller även alla andra 4-siffriga kretsar i CFG filen där Algorithm saknas.

Postat: 30 november 2007, 14:09:43
av E85
Kanonbra. Nu funkar det! :D
Tack så mycket för hjälpen via mail också Sodjan.

Postat: 30 november 2007, 14:31:28
av sodjan
Fint.
Ber om ursäkt igen att jag glömde att kolla det under torsdagen som
jag ju lovade via mail... :-)

Postat: 30 november 2007, 16:21:17
av sodjan
Ytterligare tester visar att det är bara problem utan Algorithm raden *första*
gången en ny krets programmeras. Efter det spelar det ingen roll längre.
Mycket märkligt...

E85, du får gärna kommentera bort Algorithm raden igen (ett ";" först på raden)
och verifiera att det *nu* fungerar även med default Algorithm...

Postat: 1 december 2007, 01:13:21
av E85
EDIT: Lite snabb där. Det "fungerade" att programmera om koden som redan låg där men med en annan blev det fel när den verifierar minnet. Så misstänker att den inte alls lyckas programmera, bara det att det var samma som låg där innan.

Postat: 1 december 2007, 01:24:04
av sodjan
Japp, antagligen gjorde "programming" ingenting och verify'n
så den "gamla" kopian som ju är likadan... :-)

Hur som helst, problemet var tidigare idag reproducerat hos/av Rob Hamerling,
och han kommer att ändra sina CFG filer enligt mallen ovan. Han kommer
även att diskutera detta med Wouter van Ooijen så att den firmware som
leverers med den nya Wisp648 kommer att ha detta fixat.

För Wisp648 har Wouter gjort en del större förrändringar och planen är
att köra med Wouter's original FW (istället för den som kommer tillsammans
med XWisp2 kittet från Rob) och sedan kan man fortsätta att köra XWisp2
om man vill det...

Postat: 1 december 2007, 03:56:42
av 007sweden
Den håller på att utvecklas till en liten riktig supersak. :)

Fastän den var det innan också, men ännu mer. (wispen alltså.)

Postat: 1 december 2007, 13:05:37
av sodjan
Super och super, den är väl inte så där kollosalt märkvärdig igentligen.
Det *jag* försöker se till är att det ska vara så lite problem som
möjligt för de som använder den.