Initialisation for the AT91... PIT if there is no kernel...

oliver munz @ s p e a g munz@speag.ch
Fri Mar 24 21:54:00 GMT 2006


If i use only "Clean" and "Library F7" or only "Library F7" from the 
configtool, then changes in my CDL-seting's don't work the right way.
Thats because the "Clean" command don't delete the makefiles. And in the 
"\andrew1_build\hal\arm\at91\at91sam7s\current\makefile"  is written:

...
COMPILE := src/at91_misc.c src/timer_pit.c src/hal_diag.c
...

So i think this means, that the #ifdef's don't realy work, but that they 
don't allow the linker to link the wrong functions in the application.

An alternative would be:

#ifndef ...PIT...
  #error This file should not be compiled...
#endif

Oliver


----- Original Message ----- 
From: "Andrew Lunn" <andrew@lunn.ch>
To: "oliver munz @ s p e a g" <munz@speag.ch>
Cc: <ecos-patches@sourceware.org>; "Andrew Lunn" <andrew@lunn.ch>
Sent: Thursday, March 23, 2006 8:04 PM
Subject: Re: Initialisation for the AT91... PIT if there is no kernel...


>> There are new #ifdef CYGBLD_HAL_ARM_AT91_TIMER_PIT ... statements in
>> timer_pit.c and timer_tc.c sources, because whitout it can go wrong - at
>> least in on my thinkpad...
>
> Please could you give me more information about this. How does it go
> wrong? How does the extra #ifdef help?
>
>        Thanks
>                Andrew
> 



More information about the Ecos-patches mailing list