Sida 1 av 1

Få MPLAB att anropa xWisp2w?

Postat: 30 april 2011, 15:57:07
av squiz3r
Hejsan. Efter att ha haft mitt elektronikrum mer eller mindre nedpackat i ett år tänkte jag nu försöka komma igång med PIC-programmeringen igen.

Om jag inte minns helt felaktigt hade jag tidigare (på min gamla programmeringsdator) ställt in MPLAB på något sätt så att den kunde kalla på/exekvera xwisp2w.exe med rätt argument för att bränna ner hex-filen till det öppna projektet. På det viset slapp jag helt hålla på med konsolapplikationen.

Men när jag nu installerade MPLAB på min laptop kunde jag inte hitta hur detta skulle gått till. Även en hel del googlande har utförts med dåligt resultat..

Är det någon här som vet hur det skall ställas in?

// Daniel

Re: Få MPLAB att anropa xWisp2w?

Postat: 30 april 2011, 17:17:49
av sodjan
Kanske "Project" -> "Build options..." -> "Project" -> "Custom Build" -> "Post-Build Step" ?

Re: Få MPLAB att anropa xWisp2w?

Postat: 30 april 2011, 23:19:50
av squiz3r
Tack Sodjan, så var det!

Något som är lite smått konstigt är att det inte finns någon variabel med hex-filens namn.. Enligt dokumentationen är det följande som finns:
  • $(OutputDir)
  • $(IntermediateDir)
  • $(ProjectPath)
  • $(ProjectDir)
  • $(ProjectName)
  • $(TargetPath)
  • $(TargetDir)
  • $(TargetName)
  • $(Device)
Åtminstone i mitt fall så heter .hex-filen samma som projektet, men icke sa nicke att man kan skriva
xwisp2w port 9 go $(TargetDir)$(TargetName).hex
..för i TargetName ingår ändelsen .mcp, så detta resulterar i:
xwisp2w port 9 go C:/PIC/projekt/projekt.mcp.hex.

Jag ska sova på saken och se om morgondagen bjuder på en lösning. Nu vet jag i alla fall vad jag kan söka på.

// Daniel

Re: Få MPLAB att anropa xWisp2w?

Postat: 30 april 2011, 23:24:16
av sodjan
> Åtminstone i mitt fall så heter .hex-filen samma som projektet,

OK, i så fall, hur fungerar nedanstående ?

xwisp2w port 9 go $(TargetDir)$(ProjectName).hex

Men du har helt rätt, det borde finnas en variabel för hex-filen direkt...

Re: Få MPLAB att anropa xWisp2w?

Postat: 30 april 2011, 23:38:40
av squiz3r
Förlåt, det var ProjectName som jag menade att skriva, då blir det .mcp. Om jag skriver TargetName så får jag istället .cod som ändelse.

Re: Få MPLAB att anropa xWisp2w?

Postat: 30 april 2011, 23:41:25
av sodjan
Aha, OK.
Tja, om inte namnet finns utan extension, så är det ett misstag.
Man får i så fall fixa något egen som strippar cod (t.ex) från
namnet och lägger till hex. Eller, för att vara korrekt, xwisp2 har
".hex" som default så det behöver inte/aldrig anges...