[S] mikroElektronika PICFlash2 oder mikroProg

OP Persönliche Seite
Student stimmt schonmal ;)

Soweit ich weiß ist das Pickit und alle weitere HW von Microchip nicht 
mit mikroC, mikroBasic etc. compiler kompatibel.
http://www.electronicspoint.com/attachments/2865d1318946505-mikroc-programming-problem-untitled.jpg

Sonst hätte ich ja auch den schon bauen können:
http://do2nop.wordpress.com/2012/11/22/usb-in-circuit-debugger-for-mplab/
Der Link zeigt aber nur Syntaxfehler - sonst nix.

Die "mikroe"-Compiler erzeugen genauso ein .HEX-File - warum sollte sich 
das nicht mit einem PicKit in einen PIC flashen lassen?

Gut, ich habe es aber noch nicht ausprobiert, aber der umgekehrte Weg, 
nämlich ein .HEX-File erzeugen (z.B. mit SourceBoost-C, MPASM,...) und 
dieses mit dem "mikroe" Programmer auf einem "mikroe"-Evalboard dort in 
den PIC zu Flashen, funkteoniert ja auch.
Hm,
das weiß ich nicht. Ich nutze MPLABX mit den kostenlosen Microchip 
Compilern.
Und bin vollkommen zufrieden. Warum mikroC? Der kostet doch Geld.

Aber selbst wenn, verstehe ich nicht warum es inkompatibel sein sollte. 
Dem Programmer sollte es doch egal sein welcher Compiler benutzt wird. 
Muss man bestimmt nur was in den Einstellungen anpassen. Oder man 
erstellt ein Hexfile und flasht es mit dem MPLABX IPE. Dann sollte es 
erst recht egal sein.

Wie gesagt Pickit3 ist Top und für den Preis mit Studentenrabatt würde 
ich nicht anfangen wollen mir was selber zu ätzen.
Gast
Martin D. schrieb:
> Hallo, suche ein ICD Gerät für MikroC:


Du kannst das Pickit 2 nehmen und es über Auto Import das Hex File nach 
dem compilieren automatisch einlesen. Funzt mit Mikroe problemlos.

Alternativ über das Command line Interface (Mikroe C kann über die Tools 
jeden Brenner einbinden der über Parameter gesteuert wird).

http://www.mikroe.com/forum/viewtopic.php?p=110422
Gast
No y. schrieb:
> das weiß ich nicht. Ich nutze MPLABX mit den kostenlosen Microchip
> Compilern.

You get what you pay for.

>Und bin vollkommen zufrieden.

Glückwunsch, bei mir das immer ein Krampf

> Warum mikroC? Der kostet doch Geld.
Nicht bis 2k Code, bie mir spart dieser schnörkellose Compiler mehr als 
er mehr kostet.
OP Persönliche Seite
No y. schrieb:
> Ja und?
> Das Pickit3 ist ein ICD.

Vielen dank für die Anmerkung, ist mir aber bereits klar.

JensMartin offline schrieb:
> Martin D. schrieb:
>> Hallo, suche ein ICD Gerät für MikroC:
>
> Du kannst das Pickit 2 nehmen und es über Auto Import das Hex File nach
> dem compilieren automatisch einlesen. Funzt mit Mikroe problemlos.
>
> Alternativ über das Command line Interface (Mikroe C kann über die Tools
> jeden Brenner einbinden der über Parameter gesteuert wird).
>
> http://www.mikroe.com/forum/viewtopic.php?p=110422

Ach, das geht? Ich muss gleich mal schauen wo ich diese Einstellungen 
finde.

Und um jetzt nicht aneinander vorbei zu reden:
Ich kann also die im mikroC implementierte debug Funktion über das 
PICkit laufen lassen?
Ich möchte ja nicht nur die hex Brennen sondern sondern step by step 
durch den Code wandern und die Port Zustände bzw. die Variablen 
beobachten.

Das bisherige debugging über hex Upload und Test Run zeigt mir die 
Fehler ja nicht an, man muss sie finden. Über lcd einige Variablen 
anzeigen lassen geht mir auch auf Dauer auf den...
Martin D. schrieb:
> nd um jetzt nicht aneinander vorbei zu reden:
> Ich kann also die im mikroC implementierte debug Funktion über das
> PICkit laufen lassen?
> Ich möchte ja nicht nur die hex Brennen sondern sondern step by step
> durch den Code wandern und die Port Zustände bzw. die Variablen
> beobachten.

Tja, das ist allerdings schon etwas anderes. Habe auch wie die anderen 
angenommen das es um das FLASHEN geht.
Ich weiss nur das der MICROCHIP ICD2 und ICD3 von mikroe unterstützt 
wird, vom PicKit3 findet sich nichts in den Compiler Dokus!
OP Persönliche Seite
Ich habe nur einen beitrag gefunden wo jemand die firmware aus dem ICD 
Debugger lesen wollte ist aber gescheitert wegen den protect fuses.
Folglich kann man nur ein Original kaufen. Werden aber nicht mehr 
hergestellt weil es mittl. eine neue version gibt.

Ich hoffe das sich jemand meldet der son ding noch rum liegen hat.
Gast
Ob das das richtige ist, da
mehrer Programme laufen zulassen, nur
um das zu bekommen was man haben will ?
Dann spar lieber was und hol dir den mikroProg.
Damit läuft es dann einwandfrei, hab den ja auch.
Kostet incl. Versand 129,90 Euro.
Gast
Stefan schrieb:
> Ob das das richtige ist, da
> mehrer Programme laufen zulassen, nur
> um das zu bekommen was man haben will ?

Also hier lief das bisher sehr gut. Wenn das nicht reicht brauchst du 
mMn eh einen Realtime tracer.

Stefan schrieb:
> hol dir den mikroProg. Damit läuft es dann einwandfrei, hab den ja auch.

Hier ebenfalls und nen ICD 2. Hab die aber ewig nicht genutzt und mach 
alles mit dem Intronix.
OP Persönliche Seite
Stefan schrieb:
> Dann spar lieber was und hol dir den mikroProg.
> Damit läuft es dann einwandfrei, hab den ja auch.
> Kostet incl. Versand 129,90 Euro.

Mal sehen, vllt. bleibt mir ja nichts anderes über..

JensMartin offline schrieb:
> Mikroe C kann aber coff

Ist mir bekannt, möchte ich aber nicht.

JensMartin offline schrieb:
> Hier ebenfalls und nen ICD 2. Hab die aber ewig nicht genutzt und mach
> alles mit dem Intronix.

Ist der dann über? Verkaufst du mir den?
Gast
Martin D. schrieb:
>> Hier ebenfalls und nen ICD 2. Hab die aber ewig nicht genutzt und mach
>> alles mit dem Intronix.
>
> Ist der dann über? Verkaufst du mir den?

Sorry, ist ein ICD 3, hab ich 190€ für bezahlt. RS hat den für 156€ neu 
+ Märchensteuer. Den hast du Montag auf dem Tisch mit Garantie und allen 
Schikanen.
Gast
Ja mußt du aufpassen.
Nur der mikroProg ist voll
kompatible zu den Compilern und
kannst auch damit debuggen.
Alle anderen Programmiergeräte
laufen nur über Umwege. Oder auch nicht.
OP Persönliche Seite
auch pic user schrieb:
> http://www.mikroe.com/add-on-boards/various/icd2-connector/
>
> Connector is out-of-the-box compatibile with several Microchip
> programmers, such as ICD2/3 and Real ICE.
>
> dann würde ich mir für das Geld doch eher nen CD3 kaufen

Da haben wir es wieder nur mit dem COFF files...
http://www.mikroe.com/download/eng/documents/compilers/mikroc/pro/pic/help/icd2_debugger.htm
Gast
der Vorteil wenn Du alles von Mikroe nimmst ist das alles direkt aus der 
IDE heraus funktioniert..
Wenn Du frickeln wolltest würdest Du vermutlich sowieso gcc nehmen.
Daher würde ich ruhig den von Mikroe nehmen.
Die wachsen ziemlich schnell und allmählich taugen die Compiler auch 
was...wer zu spät einsteigt wird vermutlich keine kostenlosen Updates 
mehr erhalten auf Lebenszeit!!
Und teurer wird der natrülich auch ejdes Jahr, mit dem er besser 
wird..hatte damals für Mikropascal noch 99€ bezahlt mit lifetime updates 
for free!!
MikroC für 129 oder so..
Schau Dir mal die Preise heute an..und beim Arm steigen die gleich 
höhere ein..
Geil ist es schon, Du kannst von C zu PAscal oder von arm zu pic 
springen ohne dich lange einarbeiten zu müssen und irgendwelche Libs 
zusammen zu suchen..daher scheiden alle kostenloses für mich komplett 
aus!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.