<div dir="ltr"><br><div class="gmail_quote">2008/7/22 Bassem Fahmy <<a href="mailto:t_fahmy_bassem@hotmail.com">t_fahmy_bassem@hotmail.com</a>>:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Hi All,<br>
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.<br>

any body know what is going on?can any body help me regarding this?<br>
<br>
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<br>

mv -f .deps/console_rel-uart.Tpo .deps/console_rel-uart.Po<br>
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.<br>
</blockquote><div><br>console would depend on :<br>console_rel_SOURCES = console/uart.c ../../shared/console.c <br>console.c is a common file, but you are looking for ../../../../../../../../rtems-4.8.0/c/src/lib/libbsp/arm/sam7/console/console.c. <br>
Seems sth is wrong here<br><br>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.<br>
<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">gmake[6]: Leaving directory `/home/npminc/bassem/rtems/build-rtems/arm-rtems/c/sam7/lib/libbsp/arm/sam7'<br>

gmake[5]: *** [all-recursive] Error 1<br>
gmake[5]: Leaving directory `/home/npminc/bassem/rtems/build-rtems/arm-rtems/c/sam7/lib/libbsp/arm'<br>
gmake[4]: *** [all-recursive] Error 1<br>
gmake[4]: Leaving directory `/home/npminc/bassem/rtems/build-rtems/arm-rtems/c/sam7/lib/libbsp'<br>
gmake[3]: *** [all-recursive] Error 1<br>
gmake[3]: Leaving directory `/home/npminc/bassem/rtems/build-rtems/arm-rtems/c/sam7/lib'<br>
gmake[2]: *** [all-recursive] Error 1<br>
gmake[2]: Leaving directory `/home/npminc/bassem/rtems/build-rtems/arm-rtems/c/sam7'<br>
gmake[1]: *** [all-recursive] Error 1<br>
gmake[1]: Leaving directory `/home/npminc/bassem/rtems/build-rtems/arm-rtems/c'<br>
make: *** [all-recursive] Error 1<br>
<br>
Thanks,<br>
Bassem<br>
_________________________________________________________________<br>
Stay in touch when you're away with Windows Live Messenger.<br>
<a href="http://www.windowslive.com/messenger/overview.html?ocid=TXT_TAGLM_WL_messenger2_072008" target="_blank">http://www.windowslive.com/messenger/overview.html?ocid=TXT_TAGLM_WL_messenger2_072008</a><br>
_______________________________________________<br>
rtems-users mailing list<br>
<a href="mailto:rtems-users@rtems.com">rtems-users@rtems.com</a><br>
<a href="http://rtems.rtems.org/mailman/listinfo/rtems-users" target="_blank">http://rtems.rtems.org/mailman/listinfo/rtems-users</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Thanks & Best Regards!<br><br>Ray, Xu
</div>