OpenCores
no use no use 1/1 no use no use
ECOS 3.0 - fatfs1.c won't compile
by jb007 on May 22, 2012
jb007
Posts: 29
Joined: May 3, 2009
Last seen: Jun 29, 2020
I'm trying to compile the fatfs1.c located in the /packages/fs/fat/current/ directory so I can test the sdcard on my ordb2a development board.

It fails as it cannot locate the packages/fs_fat.h file:

openrisc@Ubuntu:~/ecos-3.0/packages/fs/fat/current/tests$ or32-elf-gcc -g -O2 -nostdlib -I/home/openrisc/ecos-3.0/install/include -L/home/openrisc/ecos-3.0/install/lib -T/home/openrisc/ecos-3.0/install/lib/target.ld fatfs1.c
fatfs1.c:61:28: fatal error: pkgconf/fs_fat.h: No such file or directory
compilation terminated.

This file does not exist both in my local drive or in the subversion from here: http://opencores.org/ocsvn/openrisc/openrisc/trunk/rtos/ecos-3.0

Is there something I'm not doing right, or should do? Help, so close, but no cigar!

Jim
RE: ECOS 3.0 - fatfs1.c won't compile
by skrzyp on May 23, 2012
skrzyp
Posts: 28
Joined: Jun 9, 2011
Last seen: Jan 25, 2013
Hello Jim

eCos tests should be compiled from the ecos build directory (directory which has the .ecc file), not from the main code tree.

To compile all applicable tests, go to the build directory and type

make tests

To compile just FAT tests, type

make -C fs/fat/current/ tests

The compiled FAT test is now here:

install/tests/fs/fat/current/tests/fatfs1

I hope that solves your problem.

Best regards
Piotr
RE: ECOS 3.0 - fatfs1.c won't compile
by jb007 on May 24, 2012
jb007
Posts: 29
Joined: May 3, 2009
Last seen: Jun 29, 2020
Hello Jim

eCos tests should be compiled from the ecos build directory (directory which has the .ecc file), not from the main code tree.

To compile all applicable tests, go to the build directory and type

make tests

To compile just FAT tests, type

make -C fs/fat/current/ tests

The compiled FAT test is now here:

install/tests/fs/fat/current/tests/fatfs1

I hope that solves your problem.

Best regards
Piotr


Thanks for your help Piotr. I now have it running the fatfs1.c file (with some minor mods) and it's reading writing to the SD card!

Thanks again.

Jim
no use no use 1/1 no use no use
© copyright 1999-2026 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.