Mplab X (PIC utvecklingsmiljö)

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Mplab X (PIC utvecklingsmiljö)

Inlägg av sodjan »

Ja, det är ju ingenting specifikt i den där filen för varken
MPLAB 8 eller MPLAB X. Du kan ta vilken fil du vill som "mall"...

Hjälper detta kanske :
http://www.microchip.com/forums/tm.aspx ... eme=Mobile
?

Andra träffen på "mplabx template files".
Användarvisningsbild
hcb
Moderator
Inlägg: 5973
Blev medlem: 23 februari 2007, 21:44:50
Skype: hcbecker
Ort: Lystrup / Uppsala
Kontakt:

Re: Mplab X (PIC utvecklingsmiljö)

Inlägg av hcb »

Underligt nog saknas template-biblioteket i min installation på OS X. Jaja, det är ju en beta ...
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Mplab X (PIC utvecklingsmiljö)

Inlägg av sodjan »

Notera att MPLAB X för ett par dagar sedan släpptes i den första icke-beta
versionen. Se : http://www.microchip.com/forums/m607785.aspx.

Web-sidan har fortfarande en hel del referenser till "beta", men det ska visst
bli lite mer officiellt efter helgerna, i januari.

Så nu borde utveckling av av PIC applikationen inte länge vara så knutet till
Windows som det tidigare har varit.

Se även intro PDF :
http://ww1.microchip.com/downloads/mpla ... PLAB-X.pdf

EDIT:
Installerade just X-kitet och jag ser nu att även PICkit2 verkar vara fullt ut supportad i "X"...
PopUnoNkoK
Inlägg: 789
Blev medlem: 10 december 2007, 12:40:08
Ort: Piteå

Re: Mplab X (PIC utvecklingsmiljö)

Inlägg av PopUnoNkoK »

Tack för den infon Sodjan.
Då kanske man ska ta och ge version X en ny chans. Har varit så nöjd med v8 så jag hade inte så mycket "ork" till att sätta mig in i X. Nu borde jag göra det då jag är sugen på at koda i soffan med macen.

Mvh Peter
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Mplab X (PIC utvecklingsmiljö)

Inlägg av sodjan »

> EDIT:
> Installerade just X-kitet och jag ser nu att även PICkit2 verkar vara fullt ut supportad i "X"...

Har nu även pluggat in min PICkit2 och kört gjort ett MPLAB-X projekt av
ett av mina HD44780 demoprogram utan problem. MPLAB-X hittade PICkit2 direkt, bara
att plugga in USB sladden, programmeringen gick på första försöket.

Det är med ett "MPLAB Driver Switcher", men det verkar inte behöva köras
för PICkit 2/3, utan bara för Real ICE, ICD3 och PM3.

En sak som jag reagerar lite på är de långa sökvägarna till filerna.
I MPLAB-8 ligger alla filer till ett projekt i samma katalog (om man vill,
d.v.s default). I MPLAB-X får man lite andra sökvägar. T.ex :

Jag har ett projekt i MPLAB-8 som ligger på :

Kod: Markera allt

MPLAB-8 :
D:\DATA\proj\HD44780\16F690   (*alla* filer, asm, lst och hex)

MPLAB-X :
D:\DATA\proj\HD44780\16F690  (samma source katalog)
D:\DATA\proj\HD44780\16F690\HD44780_16F690.X  (.map filen)
D:\DATA\proj\HD44780\16F690\HD44780_16F690.X\dist\default\production  (.hex filen)
D:\DATA\proj\HD44780\16F690\HD44780_16F690.X\build\default\production\_ext\1472  (.lst och .o filerna bl.a.)
Aja, det är väl något smart med det hela, och verktygen i sig verkar ju hitta
filerna så det är väl bara att strunta i det... :-)

En finess är att man kan ha samma källkoder och växla mellan MPLAB-8 och -X.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46943
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Mplab X (PIC utvecklingsmiljö)

Inlägg av TomasL »

Installerade V1 i går och provkörde lite grand.
Blev mycket besviken, det är ju så långsamt så det är på gränsen till oanvändbart, snarare det är oanvändbart, tyvärr.
Det blir nog att fortsätta med gamla MPLAB.

Mest frustrerande är att det tar en evinnerlig tid att uppdatera "Locals" fönstret, typ 15-20s, medan "gamla" MPLAB gör det direkt.
EN single-step i "X" tar runt 10s, i gamla någon sekund.

Enda fördelen, vad det verkar är att man kan placera fönstren där man vill, vilket inte går i gamla.

Ytterligare irriterande saker (kan vara konfigurationsfel iofs) är att debug build och påföljande körning kräver fler knapptryckningar/musaktiviteter jämfört med innan.
Noterade också att macroexpansion mm i "X" inte fungerar, hovrar man över ett macro, define eller nått annat så står det "unknown".
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Mplab X (PIC utvecklingsmiljö)

Inlägg av sodjan »

Ja, det är nästan alltid prestanda skillnad på IDE'er speciellt utvecklade
för t.ex (i detta fall) PIC av t.ex Microchip, än de lösningar som bygger
på standard IDE som Eclips eller NetBeans (de två vanligaste generella
IDE'erna). Sannolikt inte mycket att göra åt, och de som jobbar med
Java är ju ändå sedan innan vana vid dålig prestanda... 8) :-)

Det skulle förvåna mycket om inte MPLAB X kräver lite mer hårdvara
än MPLAB 8 för att göra jämförbara saker. Kallas "utveckling". :-)

Just de saker som du nämner kan jag inte kommentera, jag har faktiskt
inte lyckats hitta (motsvarigheten) till MPSIM än.... :-) Får väl kolla
lite på någon tutorial...
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46943
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Mplab X (PIC utvecklingsmiljö)

Inlägg av TomasL »

Nja, kör inte MPSIM utan det är hårdvaran via ICD3
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Mplab X (PIC utvecklingsmiljö)

Inlägg av sodjan »

Ah, OK. Jag satt och letade efter SIM för några dagar sedan...
Skriv svar