new bsp and No rule to make target

xu ray rayx.cn at gmail.com
Tue Jul 22 04:24:29 UTC 2008


2008/7/22 Bassem Fahmy <t_fahmy_bassem at hotmail.com>:

>
> Hi All,
> i'm trying to build a new BSP for atmel SAM7 controllers (Olimex boards).
> in my first step i used the edb7312 bsp as a starting point. i make another
> copy of it renamed it to sam7 and make a copy of edb7312.cfg to sam7.cfg and
> issued bootstrap command both from the libbsp/arm and from main root folder
> yet i always get an error in building. however if i build for the edb7312
> itself i don't get the error.
> any body know what is going on?can any body help me regarding this?
>
> arm-rtems-gcc --pipe -B../../../../../.././lib/
> -B../../../../../.././sam7/lib/ -specs bsp_specs -qrtems -DHAVE_CONFIG_H
> -isystem ../../../../../.././sam7/lib/include  -Wall -ansi -fasm
> -mcpu=arm7tdmi -msoft-float -mstructure-size-boundary=8 -O2 -g -MT
> console_rel-uart.o -MD -MP -MF .deps/console_rel-uart.Tpo -c -o
> console_rel-uart.o `test -f 'console/uart.c' || echo
> '../../../../../../../../rtems-4.8.0/c/src/lib/libbsp/arm/sam7/'`console/uart.c
> mv -f .deps/console_rel-uart.Tpo .deps/console_rel-uart.Po
> gmake[6]: *** No rule to make target
> `../../../../../../../../rtems-4.8.0/c/src/lib/libbsp/arm/sam7/console/console.c',
> needed by `console_rel-console.o'.  Stop.
>

console would depend on :
console_rel_SOURCES = console/uart.c ../../shared/console.c
console.c is a common file, but you are looking for
../../../../../../../../rtems-4.8.0/c/src/lib/libbsp/arm/sam7/console/console.c.

Seems sth is wrong here

BTW, You can also refer to csb337 which is also a BSP for atmel's CPU, maybe
there is something to share like the register defination or USART driver.
Besides, SAM is a big family of MCU. If you want to submit this BSP, I would
suggest you put the common file in some where like libcpu/arm/sam. This will
make the code easy to share among different SAM.



> gmake[6]: Leaving directory
> `/home/npminc/bassem/rtems/build-rtems/arm-rtems/c/sam7/lib/libbsp/arm/sam7'
> gmake[5]: *** [all-recursive] Error 1
> gmake[5]: Leaving directory
> `/home/npminc/bassem/rtems/build-rtems/arm-rtems/c/sam7/lib/libbsp/arm'
> gmake[4]: *** [all-recursive] Error 1
> gmake[4]: Leaving directory
> `/home/npminc/bassem/rtems/build-rtems/arm-rtems/c/sam7/lib/libbsp'
> gmake[3]: *** [all-recursive] Error 1
> gmake[3]: Leaving directory
> `/home/npminc/bassem/rtems/build-rtems/arm-rtems/c/sam7/lib'
> gmake[2]: *** [all-recursive] Error 1
> gmake[2]: Leaving directory
> `/home/npminc/bassem/rtems/build-rtems/arm-rtems/c/sam7'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory
> `/home/npminc/bassem/rtems/build-rtems/arm-rtems/c'
> make: *** [all-recursive] Error 1
>
> Thanks,
> Bassem
> _________________________________________________________________
> Stay in touch when you're away with Windows Live Messenger.
>
> http://www.windowslive.com/messenger/overview.html?ocid=TXT_TAGLM_WL_messenger2_072008
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.com
> http://rtems.rtems.org/mailman/listinfo/rtems-users
>



-- 
Thanks & Best Regards!

Ray, Xu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20080722/43a08ef8/attachment-0001.html>


More information about the users mailing list