mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP DSP Programmierprobleme


Autor: JaKo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: H.P. Uffze (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.