(toppers-users 3269) Re: TINETサンプルアプリケーションのmakeについて

阿部 司 abe @ jo.tomakomai-ct.ac.jp
2010年 11月 1日 (月) 11:37:08 JST


$B2#C+MM(B

$BFQ>.KR9b @ l$N0$It$G$9!#(B

$B$$$/$D$+3NG'$5$;$F$/$@$5$$!#(B

> $B$O$8$a$^$7$F!"2#C+$H$$$$$^$9!#(B
>
> AKI-H8-3069LAN$B%^%$%3%s%\!<%I$K(BTINET1.5.1$B$N%5%s%W%k%"%W%j%1!<%7%g%s(B
> $B!V(BIPv6 TCP ECHO$B%5!<%P!W$rF0:n$5$;$h$&$H$7$F$$$^$9!#(B
>   

$B2<$N(B parl $B%9%/%j%W%H$N;XDj$G$O!"(BIPv4 $B$G$9$,!"$I$A$i$, @ 5$7$$$N$G$7$g$&$+(B

> $B$7$+$7(Bmake$B$r9T$&$H%(%i!<$,H/@8$7$F$7$^$$$^$9!#(B
> $B2r7hJ}K!$r$465<x$7$F$$$?$@$1$l$P9,$$$G$9!#(B
>
> $B!Z3+H/4D6-![(B
> Windows 7 64bit$BHG!\(Bcygwin1.7.7-1$B$K(B
> binutils 2.16
> gcc 3.4.4
>   

tinet/tinet.pdf $B$N(B 2$B%Z!<%8L\!V(B1. 2. 1 $B3+H/4D6-!W$K5-=R$7$F$$$^$9$,!"(B
TOPPERS/JSP $B$G$O!"(Bgcc 2.95.3 $B$N$_$NBP1~$G$9!J(BTOPPERS/ASP $B$b;29M!K!#(B

> newlib 1.16.0
> $B$r%$%s%9%H!<%k$7$F$$$^$9!#(B
> $B$^$?(BTOPPERS$B$O(BJSP$B%+!<%M%k$r;HMQ$7%P!<%8%g%s$O(B1.4.3$B$G$9!#(B
> TINET$B$N%P!<%8%g%s$O(B1.5.1$B$G$9!#(B
>
> $B!Z<j=g![(B
> $B-!(B perl ../tinet/tinet_jsp_configure -C h8 -S akih8_3069f -A echos4
>    -i ether -v if if_ed -n inet4 -s tcp
> $B!!$r<B9T(B
>   

-v if if_ed $B$G$O%(%i!<$K$J$k$H;W$$$^$9!#(B

> $B-"(Btinet_app_config.h$B$rJT=8(B
> $B!!(BIPV4_ADDR_LOCAL$B$K<+?H$N(BIP$B%"%I%l%9$r;XDj(B
> $B!!(BIPV4_ADDR_REMOTE$B$K%j%b!<%HB&$N(BIP$B%"%I%l%9$r;XDj(B
>   

$B%M%C%H%o!<%/(B IF $B$,%$!<%5%M%C%H$N>l9g!";XDj$OITMW$G$9!#(B

> $B!!(BIPV4_ADDR_LOCAL_MASK$B$K%5%V%M%C%H%^%9%/$r;XDj(B
> $B!!(BIPV4_ADDR_DEFAULT_GW$B$K%G%U%)%k%H%2!<%H%&%(%$$r;XDj(B
> $B-#(Bmake depend$B$r<B9T(B
> $B-$(Bmake$B$r<B9T(B
> $B$=$&$9$k$H0J2<$N%(%i!<$,H/@8(B
>
> echos4.c:279: undefined reference to '_tcp_acp_cep'
> echos4.c:298: undefined reference to '_tcp_rcv_dat'
> echos4.c:324: undefined reference to '_tcp_snd_dat'
> echos4.c:348: undefined reference to '_tcp_sht_cep'
> echos4.c:351: undefined reference to '_tcp_cls_cep'
>
> $B0J>e$h$m$7$/$*4j$$$$$?$7$^$9!#(B
>
>   

tcp_usrreq.c $B$,%3%s%Q%$%k$5$l$F$$$J$$$h$&$G$9!#(B
$B;d$N$H$3$m$G$O!"(Bmake $B$N:G8e$NI=<($,(B

h8300-hms-gcc -mh -mint32 -mrelax -O2 -g -DCPU_CLOCK=20000000
-DLABEL_ASM -DVE
CTOR_SIZE=64 -DTARGET_KERNEL_JSP -DSUPPORT_INET4 -DSUPPORT_ETHER
-DSUPPORT_TCP
-DTCP_CFG_LIBRARY -DUDP_CFG_LIBRARY -DTNCT_MONITOR -I. -I../include
-I../config
/h8/akih8_3069f -I../config/h8 -I../tinet/netdev/if_ed -I../tinet
-nostdlib -T
../config/h8/akih8_3069f/debug.ld -o jsp.exe \
start.o vector.o echos4.o net_buf.o net_count.o net_subr.o
net_timer.o in_subr.o tinet_cfg.o route_cfg.o ip_input.o ip_output.o
ip_icmp.o
tinet_sys_config.o tinet_cpu_config.o if.o ethernet.o if_ether.o if_ed.o
tcp_inp
ut.o tcp_output.o tcp_timer.o tcp_subr.o tcp_subr_cs.o tcp_subr_ncs.o timer.
o serial.o logtask.o log_output.o vasyslog.o t_perror.o strerror.o
kernel_cfg.o
libtinet.a -lc libkernel.a -lgcc
h8300-hms-nm jsp.exe > jsp.syms
h8300-hms-objcopy -O srec -S jsp.exe jsp.srec
../cfg/chk -m jsp.syms,jsp.srec \
-obj -cs jsp.chk -cpu h8 -system akih8_3069f

$B$H$J$j$^$9!#2?$+0[$J$k$H$3$m$O$J$$$G$7$g$&$+(B?

$B$^$?!"(BMakefile $B$r8+$;$F$$$?$@$1$J$$$G$7$g$&$+(B?

$B$h$m$7$/$*4j$$$$$?$7$^$9!#(B

-- 
.\" $BFQ>.KR9)6H9bEy @ lLg3X9;(B $B>pJs9)3X2J(B $B65<x(B $B0$It(B $B;J(B
.\" $B")(B059-1275 $BKL3$F;FQ>.KR;T;z6S2,(B443$BHVCO(B
.\" E-mail: abe @ jo.tomakomai-ct.ac.jp  TEL/FAX: 0144-67-8937