On Thu, 17 Jul 2008 19:25:14 +0200, Andrew Lunn <[EMAIL PROTECTED]> wrote:

On Thu, Jul 17, 2008 at 05:38:33PM +0200, Robert Brusa wrote:
Hi

How do I access the flash-routine provided in eCOS?

http://ecos.sourceware.org/docs-latest/ref/ecos-flash-library.html

        Andrew


Hi Andrew

I have read the documentation you provided the link for - but I still do not understand how to use these functions. I also have seen the definition of externC - but I do not understand its meaning or how it works. Furthermore, I can not locate in my eCOS a file flash.h - all I have is <pkgconf/devs_flash_at91.h> - and this looks rather empty :(

When I simply use one of those routines, eg. as follows:

        flash_erase(EEPromBottom, EEPromArea, &eradr);

I get a warning "implicit declaration of function flash_erase".

When I preceed the statement with externC, the compiler produces an error:
Severity and Description        Path    Resource        Location        
Creation Time   Id
parse error before numeric constant IFW1 EEProm.c line 150 1216656494404 1476

Is there an example anywhere available which could help me (an eCOS-NEWBI) to grasp the essentials? Thank you.

        Robert

--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

Reply via email to