Hallo erst mal,
ich bin auf der Suche nach dem (ur-) alten C17 Compiler von Microchip.
Auf der Homepage habe ich leider nichts mehr gefunden.
Ich weiß auch nicht, ob der Compiler mal auf einer CD von Microchip
drauf war.
Wenn jemand einen kosten- /lizenzfreien C17 Compiler hat, oder mir sagen
kann, wo ich den noch finde - als her mit den Infos.
Gruß
TK
Der Compiler war definitiv mal auf der Microchip Seite.
Leider ist er nichtmal unter "Archive" zu finden.
Das einzige, was ich gefunden habe sind Cracks und
Anleitungen dazu, aber nicht die Software selbst.
Cracks sind auch nicht notwendig, denn du kannst die 30-Tage
Limitierung mit VMware oder Deepfreeze umgehen, was bei
einer Software, die seit mehr als 5 Jahren nicht verkauft
wird glaube ich nicht moralisch bedenklich ist
Der Dateiname soll angeblich MPLAB-C17-UPGRADE-2.30.03.EXE sein
Mein Tipp: Frag im Microchip-Forum nach, ob es dir jemand
schicken kann (die Demo bzw. das Upgrade).
Das richtige Forum ist das "C18" Forum... Die letzten Postings
waren so ca. um 2003 herum.
Andere Compiler gibt es von Bytecraft...
Muss es wirklich ein PIC17 sein? Die Nachfolger von
PIC17 sind PIC18 (auch 16-bit Opcodes).
Um welchen PIC17er geht es denn genau?
Ja - danke erst mal.
Es muß wirklich ein alter PIC17C42/17C44 sein. Dafür existiert eine
(ur-)alte Hardware (große Steuereinheit), die wieder aufgelegt werden
muß - dafür sind jedoch kleine Änderungen im Sourcecode erforderlich. Da
ich den Code nicht geschrieben habe, jedoch Änderungen durchzuführen
sind, brauche ich den Compiler.
Aber - du hast recht - ich probiers auch noch mal im Microchip Forum
direkt.
Gruß
TK
@TK
Das Pinout ist leider inkompatibel, aber wenn du eine Adapterplatine
machen kannst, sparst du dir den 17C42 (der doch recht teuer ist!) und
den Compiler.
Ich weiss jetzt nicht, was der 17C42 hat, was ein neuerer PIC nicht hat.
C-Code sollte normalerweise recht einfach zu portieren sein.
Microchip empfiehlt als Ersatz den 18F4220 (auch 40 Pins, aber anderes
Pinout)
Notfalls, falls es nur Kleinigkeiten sind, kann ich dir auch helfen,
direkte ASM-Patches zu machen (also HEX File disassemblieren,
Patch-Routine einbauen in ASM, re-assemblieren)
Ich habe zu Hause einige 17Cxx Chips als UV-Version und ca. 10 Stk 17C42
in OTP-Version falls du die brauchst - ich kann damit nichts anfangen,
falls du Interesse hast, poste hier.
Danke Sergey für das Angebot,
aber die PICs werden über einen Bestücker bestellt und bestückt. Da die
Hardware bereits seit über 10 Jahren im Einsatz ist und diese auch TÜV
geprüft ist, kann dort KEINE Änderung erfolgen - daher auch der alte
PIC17.
Es wird jetzt lediglich eine neue Charge gefertigt - allerdings muß in
den Code eine zusätzliche Sicherheitsabfrage rein. Sicherlich kann ich
auch das HEX-File patchen - aber dafür habe ich eigentlich keine Lust!
Da die 17er Reihe leider nicht mit anderen Familien Pin-kompatibel ist,
kann ich auch keine anderen PICs einsetzen. Andernfalls wäre der Code
z.B. auch in einen 16F74 reingegangen. Der hat auch die Peripherie, die
auf der Hardware benötigt wird.
Gruß
TK
Hallo Siegfried,
danke für das Angebot. Ich bin aber schon mit so ziemlich allen
PIC-Tools ausgestattet - das ist ja auch nicht das Problem - lediglich
der dumme C-Compiler C17 "fehlt" noch im meiner Sammlung - Nein, Scherz
beiseite.
Ich denke, das Projekt wird wohl eingestampft. Es stammt ja schliesslich
auch von 1996. Das Problem ist nur, dass die Hardware vom TÜV geprüft
ist, da es sich um eine Sicherheitseinrichtung handelt, und dann kann
man nicht einfach mal so einen anderen Controller draufsetzen oder die
Hardware mal eben schnell erneuern!
Selbst bei Microchip direkt (und auch im Forum) scheint es niemanden zu
geben, der bei der Suche helfen kann.
Trotzdem Danke
Gruß
TK
Evtl. hilft es dir.
http://www.nalanda.nitc.ac.in/industry/datasheets/microchip/Mchipweb/1010/Tools/mTools/MPLAB/index.htm
MPLAB-C17 Demo
Date: 4/13/98
Software Version: 2.10
Notes:
This is a demo version of the MPLAB-C17 compiler. It is full-featured
and supports all the 17Cxxx family PICmicros. Also included are the full
set of PICmicro libraries for the 17Cxxx. The only difference between
this version and the released version is that this will become
non-functional 30 days after installation.
Hallo nonnemer,
danke für den Link. Ich habe mir mal diese Demo-Version runtergeladen -
wer weiss, wie lange man die noch bekommt!
Damit kann ich hoffentlich was anfangen.
Gruß
TK