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
Få MPLAB att anropa xWisp2w?
Re: Få MPLAB att anropa xWisp2w?
Kanske "Project" -> "Build options..." -> "Project" -> "Custom Build" -> "Post-Build Step" ?
Re: Få MPLAB att anropa xWisp2w?
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:
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
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)
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?
> Å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...
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?
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?
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...
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...