You are here

MPLAB + CCS

8 posts / 0 new
Last post
Markhazy
Markhazy picture

Sziasztok,

Egy kis segítség kellene, Próbálok egy MPLAB + CCS setupot csinálni de nem megy. Sok leírást találtam a neten és mindegyik ezt írja:

https://www.hobbielektronika.hu/cikkek/pic_programozas_c_nyelven_-_ccs_-...

A probléma; a CCS-telepítése után nincs .exe file a CCS fordító mappájában így nem tudom beállítani alapértelmezett fordítónak sem. Ami a mappában van, egy .dll, egy uninstaller és egy install log txt.

Köszönöm a segítséget!
M

Comments
ty
ty picture

Hello,

Kezdhetnénk az elején is:

- Miért pont CCS?

- Milyen verziójú CCS, milyen verziójú MPLab?
Mert ugye az MPLab már kifutott, most az MPLab X a menő (szerintem egy flitterrel teleszórt trágyadomb).

- Én azt tippelném, hogy nem kompatibilis verziókat próbálsz egymás mellé pakolni.

Üdv, ty

0

Markhazy
Markhazy picture

Azért MPLAB mert mégis csak a gyártó adta ki... Próbáltam A gyártó C fordítóit is XC8 at, meg valami mási CX-t nem emlékszem hogy mi volt a pontos neve. Parancssorból fordítottam, az XC8 nem ment a manualban megadott tesztkóddal és a direktívákkal, a másik fordított viszont mindkettő legelőször azt írta ki hogy bizonyos dolgokat nem támogat amiért free. Ilyen nem kell mert ha megírok valamit és ha esetleg pont azért nem tudom lefordítani mert nem free a fordító akkor az kellemetlen.

Úgy néz ki hogy megoldódott a dolog végül.

Üdv
M

0

Oszi11
Oszi11 picture

Szia!

Ez alapján nekem működik rendesen. Ha az MPLab X-ben használod nem kell semmi parancssor és a programba csak az xc.h headert kell betenni (meg persze amire szükséged van a függvényekhez). A free verzióban nincs semmi korlátozás csak annyi hogy nem spórol a memóriával, így kis memóriát könnyű telerakni akár egy két függvényhívással is.
Az a lényeg minden a legfrissebb verzió legyen és alap next next telepítéssel is simán használható. A fordító telepítésénél engedélyezni kell hogy beállítsa a környezeti változókat és az mplab tudni fogja, hogy telepítve van.

Üdv,
Oszi

0

ty
ty picture

Mint Oszi írta a hivatalos kombináció mostanában MPLab X + XC8 compiler.
Ez A Microchip hivatalos eszköze, nem más.
Abba nem igazán tudsz beleesni, hogy nem fordítja le a kódodat, vagy ilyesmi.
Én egy relatív komoly matematikai részt tartalmazó projektet fordítottam vele és nem volt ilyen gondom.
Ez inkább amolyan marketing fogás, hogy miért vedd meg a licence-t.
Amit leírtam problémákat ettől függetlenül fennállnak.
Régi processzoroknál tökéletes az MPLab, újaknál kénytelen vagy az X-et használni.

Üdv, ty

0

Oszi11
Oszi11 picture

Szia!
Miért vannak akik szeretik a NetBeanst és a reklámokat! Vagy nincsenek? ;)
Üdv,
Oszi

0

ty
ty picture


Az alap koncepcióval nincsen bajom. A probléma az, hogy sok benne a hiba és rettenetesen lassan és rosszul kezelhető. Vettem mellé egy ICD3-at, mondván, hogy a 2-es milyen jó volt az MPLab-al, a 3-as pedig mennyivel többet tud. Hát a 3-al megnyitni egy .hex fájlt és beégetni egy processzorba az
minimum 2 perc :(
Gyökereiben tettek tönkre valamit ami jó is lehetne :(

Üdv, ty

0

Oszi11
Oszi11 picture

Szia!

Mi a baj az xc-vel? Ha már az MPLAB-ot választottad, miért nem a támogatott c fordító és miért third party szoftver?

http://www.microchip.com/mplab/compilers

Nézted, hogy a leírás 10 éves? Azóta változott egykét dolog! Ma már az xc a támogatott c fordító. 3 verzió van az xc8 a 8 bites xc16 a 16 bites xc32 a 32 bites mikrovezérlőkhöz. Mindhez 3 license van Free, Standard és PRO. A különbség csak annyi, hogy a free lassabb és nagyobb kódot generál mint a pro viszont a free ingyen van a pro meg 26 euro.

Üdv,
Oszi

0