Få MPLAB att anropa xWisp2w?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Få MPLAB att anropa xWisp2w?

Inlägg 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
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Få MPLAB att anropa xWisp2w?

Inlägg av sodjan »

Kanske "Project" -> "Build options..." -> "Project" -> "Custom Build" -> "Post-Build Step" ?
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Re: Få MPLAB att anropa xWisp2w?

Inlägg 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
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Få MPLAB att anropa xWisp2w?

Inlägg 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...
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Re: Få MPLAB att anropa xWisp2w?

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Få MPLAB att anropa xWisp2w?

Inlägg 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...
Skriv svar