Hey Leute bin ein DSP Neuling und ich habe schon die ersten Probleme. Ich programmiere einen dsPIC30F6014 von Microchip. Mein Programmiergerät ist ein MPLAB IDE v6.43. Könnte mir irgendwer netterweise helfen? danke im Voraus JaKo Programmcode: #include "p30F6014.h" #include "stdio.h" //Ausgabe aufs LCD int main (int argc, char * argv[]) { printf ("Hello, world!"); return 0; } Output: Deleting intermediary files... done. Executing: "C:\Program Files\Microchip\MPLAB C30\bin\pic30-gcc.exe" -D__dsPIC30F6014__ -c -x c "LCDAnsteuerung.c" -o"LCDAnsteuerung.o" -g Executing: "C:\Program Files\Microchip\MPLAB C30\bin\pic30-gcc.exe" -Wl,"C:\Users\JaKo\Documents\5BHELT\Projekt\SourceCodes\LCDAnsteuerung\L CDAnsteuerung.o",--script="C:\Users\JaKo\Documents\5BHELT\Projekt\Source Codes\LCDAnsteuerung\p30f6014.gld",-L"C:\Program Files\Microchip\MPLAB C30\lib",-o"LCDAnsteuerung.cof" pic30-coff-ld Error: A heap is required, but has not been specified BUILD FAILED: Thu Oct 18 20:10:00 2007
Ist ein Linkerproblem. Dein Heap (dynamischer Speicherbereich; z.B. f. malloc notwendig) ist nicht eingerichtet aber offensichtlich notwendig. Sieh im Linker-Kapitel Deiner Entwicklungsumgebung nach, wie die einzelnen Speicherbereiche definiert werden (das wird bei manchen Entwicklungsumgebungen in einem Linkercommand-File gemacht). Meist grenzen die Speicherbereiche von Heap und Stack direkt aneinander.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.