MPLAB X IDE v5.40

OP #6302167
Hallo!

Ich habe MPLAB X IDE v5.40 bei mir installiert. Soweit ich weiß, wird 
doch der MPASM-Assembler mit installiert. Bei mir scheint aber irgendwas 
zu fehlen. Angeschlossen habe ich das PICkit 3, welches auch erkannt 
wird.
Danke schon mal.
Angehängte Dateien:
Gast
"MPASM is a 32-bit Windows application and will not run on 64-bit 
operating systems. A 64-bit PIC Assembler will be available with the 
MPLAB XC8 toolchain but will require migration."

steht bei mir ;-)
Gast
Wer mit MPLABx noch in Assembler programmieren will, muss den vom XC8 
namen.
Aber Achtung:
sind einige Änderungen dabei. Alte .asm Dateien werden so nocht 
übersetzt.
Gast
zitter_ned_aso schrieb:

> "MPASM is a 32-bit Windows application and will not run on 64-bit
> operating systems. A 64-bit PIC Assembler will be available with the
> MPLAB XC8 toolchain but will require migration."
>
> steht bei mir ;-)

Das mag sein, hört sich für mich aber für wie eine Ausrede eines 
unfähigen Herstellers an. Bisher hat noch jedes 64Bit-Windows ein 
Subsystem zur Ausführung von 32Bit-Anwendungen. Und vermutlich wird sich 
das so bald auch nicht ändern...

Zum Vergleich: das Win16-Subsystem wurde erst in den 
64Bit-Windowsversionen entfernt und die erste praktisch tatsächlich 
einsetzbare war wohl WindowsVista. XP 64 war praktisch nur als Umgebung 
für große Datenbanken und größere CAD-Systeme in Gebrauch.
Gast
Was die AVRs und speziell deren Asm-Programmierung betrifft ist auch 
noch viel Luft nach oben. Leider werden entsprechende Projekte aus AS7 
nicht importiert, die programmintern erstellten Projekte könnten auch 
übersichtlicher gemanaged werden. Interessanterweise ist MPLAB-X bei der 
.hex Erstellung (mit avrasm2) wesentlich schneller als AS7 zugange, auch 
kann der billige Microchip-SNAP Debugger verwendet werden. Die 
zäh-überladene Programmoberfläche samt völlig unzureichender 
Skaliermöglichkeiten derselben ist allerdings keine Empfehlung.
Gast
Komisch, ich weiß dass XC8 mal mit arvasm2 ausgeliefert wurde. Aber 
jetzt (XC8 Version 2.20) steht da

"Absence of AVR Assembler The AVR Assembler is no longer included with 
this distribution"

http://ww1.microchip.com/downloads/en/DeviceDoc/xc8-v2.20-full-install-release-notes-AVR.pdf

Ich verstehe diese Firma überhaupt nicht. Bei eigenen PICs fliegt 
MPASM-Assembler raus. Bei AVR's fliegt avrasm raus.
Beitrag #6308115 wurde von einem Moderator gelöscht.
Gast
So wie ich es verstanden habe, ist da jetzt pic-as als Assembler dabei. 
Mit einer anderen Syntax als MPASM.

Also die Vorversion von MPLAB nehmen, wo MPASM wohl noch dabei war. Oder 
auf pic-as als Assembler umsteigen und Unterschiede lernen. Oder in C 
programmieren.

Ist schon heftig wie sie da einfach so alte Tools wegwerfen und etwas 
anbieten, was andere Syntax hat. Aber ich weiß nicht wie groß da die 
Unterschiede sind. Vielleicht nur minimal.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 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.