Gast
#7080554
Hallo. Habe viele Jahre mit Atmel Tiny, Mega und XMega in Assembler rum gemacht. Jetzt ist mir ein PIC24FJ64GB002 in die Hände gekommen und wollte mal mit MPLABX 5.40 ausprobieren, wie man einen PIC in Assembler programmieren kann. Ich habe zusätzlich zu dem MPLABX den XC16 Compiler und auch den zum PIC24FJ64GB002 passenden Pack "PIC24F-GA-GB-DFP 1.7.214" installiert. Habe auch bei Microchip gelesen das ASM30 für diesen Typ nicht verwendet wird, sondern der Assembler innerhalb des XC16 verwendet werden muss. Auf dem Bild im Anhang ist ein kleines Testprojekt zu sehen, welches ich so erstellt habe: 1. "Standalone Project" ausgewählt 2. 16bit PIC24 ausgewählt 3. PIC24FJ64GB002 ausgewählt 4. Tool Simulator ausgewählt 5. neues Assemblerfile unter "Source Files" angelegt Das nötigste für den Assemblercode eingegeben und versucht das Assemblerprogramm zu erstellen. Dann kommt aber folgender Error: "Keine Regel vorhanden, um das Ziel „build/default/debug/newAsmTemplate.o“ usw." Weil ich keine Lösung finde, möchte ich hier mal anfragen, was habe ich denn falsch gemacht? Ich habe doch ein neues Projekt erstellt, habe ein Quellenfile als ASM angelegt und habe auch benötigten Assembler Code eingegeben. Warum ist MPLABX dann nicht in der Lage daraus das HEX-File zu erstellen? Was fehlt denn noch? Danke für eure Hilfe. Tom


