Fórum témák

» Több friss téma
Fórum » MPLAB kérdések
 
Témaindító: Thomas10100, idő: Nov 27, 2005
Lapozás: OK   20 / 20
(#) zenetom válasza Wezuv hozzászólására (») Márc 22, 2019 /
 
PICkit3-at nem érinti, mert az HID drivert használ.
Egyébként a laptopon működik, tuti hogy a win reinstall (vagy valami update) szúrt el valamit. Szóval a windowsban van valahol a gebasz, szerintem.
A hozzászólás módosítva: Márc 22, 2019
(#) c27 hozzászólása Jún 1, 2019 /
 
Sziasztok!

Egy kicsit elakadtam ezzel az X IDE 4.20-al. Egy korábbi verzióban viszonylag normálisan tudtam írni programot, most elő akartam venni egy már tesztelt és futott programomat, de le se tudom fordítani. C18 compiler helyett most már XC8 van és a p18F4431.h-t nem találja. Eléggé ki is jöttem már a gyakorlatból kb. 2-3 éve használtam utoljára az MPlabot, most csak nézegetek az interneten hátha meglelem a dolog nyitját, eddig még nem sikerült. Egy 18F4431-et akarnék programozni.
A delays.h-t sem igazán találja. Annyit olvastam, hogy a C18 kifutott de ez a XC8-as világába még nem merültem bele, esetleg ha valami ki tudna okosítani az jó lenne.
(#) superuser válasza c27 hozzászólására (») Jún 1, 2019 /
 
Fel lehet alá tenni a C18 fordítót. Régi C18 projektjeimet migráltam, egy sort nem módosítottam bennük.
Először a fordítót telepítsd, utána importáld a régi projektet.
(#) c27 válasza superuser hozzászólására (») Jún 1, 2019 /
 
Kösz, lefordította.
Egyébként az XC8-al valahogy lehet bűvészkedni, hogy fordíthatók legyenek a régi projektek vagy jobb ha gondosan elmentem a C18-at, hogy pár év múlva is meglegyen. Lehet akkor már a neten sem lehet majd fellelni.
(#) superuser válasza c27 hozzászólására (») Jún 1, 2019 /
 
Kismértékben eltér a szintaktika. Át lehet írni a projektet XC-re, vagy megőrizni a fordítót, ahogy írtad. Utána lehet nézni, hogy melyik fordítót meddig támogatják, én nem tettem még meg.
(#) zenetom válasza c27 hozzászólására (») Jún 1, 2019 /
 
Én a helyedben tutira elmenteném a C18 fordítót, a régi MPLAB-bal együtt!
Egyik napról a másikra simán elérhetetlenné tud lenni a neten egy korábbi IDE.
Murphy pedig mindig dolgozik.. ha valami nincs lementve, akkor tutira kelleni fog. Ha le van mentve, akkor soha az életben nem lesz rá szükség.
(#) Hp41C válasza superuser hozzászólására (») Jún 1, 2019 /
 
Sajnos az XC8 különböző verziója sem ugyan azt fordítja. Bár nem PIC18, hanem 16F1455, de ami lefordul az XC 1.33 verzióval és belefér a chip-be, az újabbakkal már nem fordítható, nem tölthető bele.
(#) superuser hozzászólása Jún 1, 2019 /
 
Innen letölthetőek a korábbi IDE és compiler verziók:

microchip pic and dspic downloads archive
(#) c27 válasza superuser hozzászólására (») Jún 3, 2019 /
 
Kösz, el is mentettem pár korábbi verziót. Legalább tudom folytatni a programocskám csiszolgatását.
(#) spenyo hozzászólása Jún 4, 2019 /
 
Sziasztok,
Van valkinek tapasztalata MPLABX és CCs C fordítóval? A gondom, hogy egy olyan laptopra kellene feltelepíteni az említett rendszert amelyiken nincs hálózat. Az eredmény eddíg mindíg az volt, hogy az MPLAPX nem ismeri fel a C fordítót és nem is lehetett hozzárendelni azt a projektekhez.
Találkozott már valaki a fenti problémával (?) és talált-e rá valamiféle megoldást?
(#) Lamprologus válasza spenyo hozzászólására (») Jún 4, 2019 /
 
Telepítsd fel a CCS-C-t ... Telepítsd a MPLAB-X-et ...
MPLAB-X elindít ... Tools menü - Pugins - Available plugins fül - CCS C compiler kipipál - install gomb
(#) magonyg hozzászólása Aug 11, 2019 /
 
Sziasztok!

A problémám hogy egy PICKIT4-et próbálok megszelidíteni.
Az MPLAB X IDE programmal még most barátkozok de nem tudom Build-elni a programot.

A hibaüzenet:
make[2]: *** [build/default/production/midi_vez_190811.p1] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2

BUILD FAILED (exit value 2, total time: 875ms)

Egy egyszerű midi vezérlőről van szó amit egy PIC16F15313-ra próbálok ráerőszakolni.

Hol hibázok?

A segítséget előre is köszönöm.
(#) superuser válasza magonyg hozzászólására (») Aug 11, 2019 /
 
A fordítás a programozó típusától független, így a PK4 irreleváns
A fordító típusa az viszont már számít.
Kellene, hogy feltelepítve legyen vm. C compiler, ahhoz létrehozva egy projekt, ami tartalmazza a kérdéses fájlokat.
Az MPLab-X -ben ha megnyitod a .c fájlt fordítás előtt, általában megjelöli a szintaktikai hibás sorokat.
Pl. azokat amik pontosvesszővel kezdődnek, assembly szintaktika szerint.
(#) pipi válasza magonyg hozzászólására (») Aug 11, 2019 /
 
Nem írtad milyen fordító...
A projektedben c fordító van egyáltalán kijelölve?
Ez a midi_vez_190811.p1 milyen fájl?
Minek van a 2 .h fájl ha nincs beinclude-olva...
A c fájlokba .h-kat "szoktunk" beinclude-olni, nem .inc-et
Szerintem kevered az asm-ből ollózott progi darabot a c-be.
A midivez.h-ban benne vannak a konfigbitek, ha ezt behívod a c forrásba, akkor a c forrásból ki kéne szedni...
Nem mindegy milyen c fordítóhoz írt progiból ollózol ki részeket, egy másik c fordító simán fújhat rá...
A hozzászólás módosítva: Aug 11, 2019
(#) magonyg válasza pipi hozzászólására (») Aug 12, 2019 /
 
Igen, ez volt a probléma. Az alap progi egy másik PIC-re mikroC-ben lett írva viszont az újabb PIC-et nem értette a mikroC ezért MPLAB lett ott meg a különböző fordítók miatt akadt össze a dolog. De sikerült végre kisimítani a dolgokat
Köszönöm a válaszokat
Következő: »»   20 / 20
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu