Page 1 of 1

PostPosted: Thu Feb 13, 2014 12:00 am
by herch
Hallo,
ch habe ein neues Projekt "Blinker" nach der Anleitung auf der CD zum R32C111 mit HEW erstellt.

Aus dem Projekt "R32C_Elektor_OLED_1" habe ich die Dateien:
clk_setup.h, hwsetup.h, hwsetup.c und sfr111.h
in mein Projekt "Blinker" reinkopiert.

In das Projekt habe ich diese Dateien mit
  #include "sfr111.h"  #include "hwsetup.h"

eingebunden.

Bei "Build" erscheint folgende Fehlermeldung:

C:\Workspace\Blinker\Blinker\Blinker.c(20): Error(ln100): C:\WorkSpace\Blinker\Blinker\Debug\Blinker.r30: '_ConfigureOperatingFrequency' value is undefined


Verwende ich jedoch
  #include "hwsetup.c" 

funktioniert "Build".

Ich vermute, dass man irgenwo bei HEW die Zuordnung von den header Dateien zu den C Source Dateien einstellen muß. Ich weiß aber nicht wo und wie.

Gruß

Christian


Quelltext "Blinker.c":

#include "sfr111.h"                  //  <- funktioniert nicht#include "hwsetup.h"//#include "hwsetup.c"               //  <- funktioniertvoid main(void){  ConfigureOperatingFrequency();    pd3_0=1;  while(1)  {  p3_0=0;  p3_0=1;  }}

PostPosted: Wed Mar 05, 2014 12:00 am
by wollekr
Hallo,

man muss hwsetup.c zum Projekt Hinzufügen:
z.B. Rechtsklick auf "Blinker" -> Add Files

MfG,
Wolfgang

PostPosted: Sat Mar 08, 2014 12:00 am
by herch
Hallo Wolfgang,

vielen Dank für den Hinweis, nun funktioniert es.

Gruß

Christian