[Uclinux-h8-devel] inflate_bootでuClinux起動したいのですが

Back to archive index

SAKURAGI to075****@fsine*****
2005年 9月 2日 (金) 19:04:58 JST


$B]/LZ$G$9!#%,%$%I$$$?$@$-$"$j$,$H$&$4$6$$$^$9!#(B

$B!V%+!<%M%k7k9g$, @ 5$7$$$+!W$N$4;XE&$K$D$$$F$d$C$F$$$k$3$H$r<($7!"65<($$$?$@$-(B
$B$?$/(B
$B$*4j$$?=$7>e$2$^$9!#(B
$B!V(Bmain.c$B$H(Binflate.c$B!W$r;H$&(B2004/11$BHG$r;H$C$F$$$^$9!#(BReadme$BFbMF$K=>$$(B
$B!c%S%k%IJ}K!!d(B
$ configure aki3068net
$ make
inflate_boot.bin$B$,=PMh$k$H$"$j$^$9!&!&!&!&!#$,!"(Bmakefile$B$K2<5-=$@5$r2C$($F @ 8(B
$B @ .$7$F$$$^$9(B
$B!!!!!!(BTARGET = aki3068net$B!!!!!&!&!&!&DI2C!J(BTARGET$BJQ?t;XDj$,L5$$$h$&$K;W$$$^(B
$B$7$?$,ITMW$+$b!K(B
      CC = h8300-elf-gcc
      LIBGCC = $(shell
$(CC) --print-libgcc-file-name -mh -mint32|seds/libgcc.a//)
      OBJCOPY = h8300-elf-objcopy
      INCLUDE=$(TARGET)/install/include/$B!&!&!&0l1~!"(BECOS$B$N%$%s%9%H!<%k @ h$r$3(B
$B$3$K9g$o$;$F$$$^$9(B
      CFLAGS = -I$(INCLUDE) -nostdlib -fno-builtin -mh -mint32 -O2 -Os -g
      #LIBECOS = $(TARGET)/install/lib$B!&!&!&(Becos$B%i%$%V%i%j$O;H$o$J$$$H2r<a$7(B
$B%3%a%s%H%"%&%H(B

$B!c;HMQJ}K!!d(B
inflate_boot.bin$B$ND>8e$K5/F0%Q%i%a!<%?$H05=L$7$?%+!<%M%k%$%a!<%8$,G[CV$5$l(B
$B$k$h$&$K(BROM$B$K=q$-9~$`!#(B
      echo "console=ttySC1,38400n81" >> inflate_boot.bin
      cat linux.bin.gz >> inflate_boot.bin
$B=PMh$?(Binflate_boot.bin$B$r(BROM$B$K=q$/$H$"$j$^$9$N$G!&!&!&!&!#(B

$B-!A0=R$G=PNO$N(Binflate_boot.bin$B-"%3%^%s%I(BTEXT$B-#05=L%+!<%M%k(Blinux.bin.gz$B$r!!-!(B
$B @ h(B
$BF,$,(B0$BHVCO$H$J$k$h$&$K7k9g$7(Bromimage.bin$B$H$7!!$3$N%P%$%J%j$r(B
      h8300-elf-objcopy -I binary -O srec romimage.bin romimage.mot
$B$KJQ49$7(BROM$B$K=q$-9~$s$G$$$^$9!#(B

$B$3$N>l9g!"%3%^%s%I$ND9$5$O$3$l$GLdBj$J$$$G$7$g$&$+!&!&!&(B2003/$B#8HG$G$O!"$"$i(B
$B$+$8$a(B
dd$B$G(B512by$B#t#e$N%3%^%s%I%U%!%$%k8GDjD9$rMQ0U$7$F$$$k$h$&$G$3$N:9$,IT0B$G$9!#(B
$B?dB,$G$9$,!"%3%^%s%I0h$O(BROM$B:G=*%"%I%l%9$+$iLa$C$F(B512byte$B$K$"$k$Y$-$J$N$+$J$"(B
$B$H$b;W$$$^$9!J2r<a$N8m$j$G$"$l$P$9$_$^$;$s!K(B

$B!c4X?t%j%?!<%s$,$G$-$F$$$J$$$H;W$o$l$k$N$O!&!&!&!d(B
$B!&$3$N%\!<%I$G!"DL>o$N(BRedboot$B5/F0!"(Buclinux$B5/F0$OLdBj$J$/F0:n$7$F$$$^$9$N(B
$B$G!"(BDRAM$B$N%9%?%C%/F0:n$O @ 5>o$H;W$o$l$^$9(B
$B!&@Z$jJ,$1$N$?$a$K(Bmain.c$B$+$i(Bputs$BItJ,$N$_ @ 8$+$7!"Ds6!$N(BInflate$BMQ(BMakefile$B$G(B
   $B!!(BInflate.bin$B$r:n$j!"$3$l$N$_$r(BROM$B$K=q$-9~$_5/F0$7$^$7$?!#(B
$B!!!!!!7k2L$O!":G=i$NJ8;z(B"U"$B$N$_$OI=<($5$l$^$9$,!"0J9_$@$s$^$j$G$9!#(B

int main(void)
{     char *gz_ptr;
      int length;
$B!!!!!!(B//free_mem_ptr = (unsigned long)&_heap_top;
      //free_mem_end_ptr = free_mem_ptr + HEAP_SIZE;
      //search_gzhead();
      //makecrc();
     puts("Uncompressing Linux... ");
      //gunzip();
     puts("Ok, booting the kernel.\r\n");
      //set_command();
      //start_kernel(length);
}

$B?'!9=q$$$F?=$7Lu$"$j$^$;$s$,!"$h$m$7$1$l$P=i?4<T @ Z$jJ,$1%F%9%HMQ$N%P%$(B
$B%J%j$rF~<j$G$-$k$h$&$K$7$F$$$?$@$1$J$$$G$7$g$&$+!#$*<j?t$r$*$+$1$762=L$G$9!#(B

----- Original Message -----
From: <uclin****@lists*****>
To: <uclin****@lists*****>
Sent: Wednesday, August 31, 2005 12:00 PM
Subject: Uclinux-h8-devel $B$^$H$aFI$_(B, 20 $B4,(B, 10 $B9f(B


> Uclinux-h8-devel
> $B%a!<%j%s%0%j%9%H$X$NEj9F$O0J2<$N%"%I%l%9$KAw$C$F$/$@$5$$!%(B
> uclin****@lists*****
>
> Web$B%V%i%&%6$r;H$C$FF~B`2q$9$k$K$O0J2<$N(BURL$B$K$I$&$>!%(B
> http://lists.sourceforge.jp/mailman/listinfo/uclinux-h8-devel
> $B%a!<%k$r;H$&>l9g!$7oL>(B(Subject:)$B$^$?$OK\J8$K(B help $B$H=q$$$F0J2<$N(B
> $B%"%I%l%9$KAw?.$7$F$/$@$5$$!%(B
> uclin****@lists*****
>
> $B%a!<%j%s%0%j%9%H$N4IM}<T$X$NO"Mm$O!$0J2<$N%"%I%l%9$K$*4j$$$7$^$9(B.
> uclin****@lists*****
>
> $BJV?.$9$k>l9g!$7oL>$r=q$-D>$7$FFbMF$,$o$+$k$h$&$K$7$F$/$@$5$$!%(B
> $B$=$N$^$^$@$H!$0J2<$N$h$&$K$J$C$F$7$^$$$^$9!%(B "Re: Uclinux-h8-devel
> $B$^$H$aFI$_(B, XX $B4,(B XX $B9f(B"
>
>
> $BK\F|$NOCBj(B:
>
>    1. Re: inflate_boot$B$r;H$C$F5/F0$7$?$$$N$G$9$,(B (Yoshinori Sato)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 30 Aug 2005 16:54:31 +0900
> From: Yoshinori Sato <ysato****@users*****>
> Subject: [Uclinux-h8-devel] Re: inflate_boot$B$r;H$C$F5/F0$7$?$$$N$G$9$,(B
> To: uclin****@lists*****
> Message-ID: <m2wtm3rhag.wl%ysato****@users*****>
> Content-Type: text/plain; charset=ISO-2022-JP
>
> At Sat, 27 Aug 2005 21:31:23 +0900,
> SAKURAGI wrote:
> >
> > $B]/LZ$H?=$7$^$9!#(By_sato$B$5$s$N%5%$%H%,%$%I$r;29M$K$5$;$F$$$?$@$$$F$*$j$^(B
$B$9!#$"(B
> > $B$j$,$H$&$4$6$$$^$9!#$7$+$7;DG0$J$,$iEvJ}$G$O!"F0:n$G$-$:$K:$$C$F$$$^$9!#(B
$B$I$J(B
> > $B$?$+$4MxMQ$G$4;XFn$r$$$?$@$1$l$P9,$$$G$9!#(B
> >
> > $B!c$3$l$^$G$N>u67!d(B
> > 2$B$D$NJ}K!!J-!(BEcos-library$B;HMQ$9$k(B2003/8$BHG-";HMQ$7$J$$(B2004/11$BHG!K$,>R2p$5(B
$B$l$F(B
> > $B$$$k$h$&$G$9$,$H$b$KF0:n3NG'$G$-$^$;$s!#-"$K$D$$$F$O(B
> > main.c$B$K%7%j%"%k%G%P%C%/=PNO$rF~$l$F%9%F%C%WF0:n$r3NG'$7$^$7$?!#L$=O$G$9(B
$B$,!"8m$j$J(B
> > $B$1$l$P4X?t!J(Bsearch_gzhead()$B!K%3!<%k$O$G$-$k$,%j%?!<%s$G$-$:!"(B
> > $B4X?tFb$@$s$^$j$K$J$C$F%+!<%M%k2rE`$^$G$K$O?J$s$G$J$$MM$K;W$o$l$^$9!#!c$A(B
$B$J$_(B
> > $B$KJL$N4JC1$J4X?t%3!<%k%5%s%W%k$rK\(Bmakefile$B$G;n$7$F$_$^$7$?$,F1MM$K%j%?!<(B
$B%s$G(B
> > $B$-$J$$$h$&$G$9!K(B
> >
> > $BE*0c$$$N<ALd$+$b$7$l$^$;$s$,!"0J>e$h$m$7$/$*4j$$$$$?$7$^$9!#(B
> >
>
> search_gzhead$B$+$iLa$l$J$$$N$O!"(B
> $B!&(Bgzip$B$N%P%$%J%j$,4|BT$9$k>l=j$K$J$$!#(B
> $B!&%9%?%C%/$,2u$l$F @ 5$7$/La$l$F$$$J$$!J!a(BDRAM$B%"%/%;%9$KLdBj$"$j!K!#(B
> $B$/$i$$$J$N$G!"(B
> $B!&@5$7$/%+!<%M%k%$%a!<%8$r7k9g=PMh$F$$$k$+!#(B
> $B!&%S%k%I$7$?%P%$%J%j$H%?!<%2%C%H$,0lCW$7$F$$$k$+!#(B
> $B$H$$$&=j$r3NG'$7$F$_$k=j$+$i$G$7$g$&$+!#(B
>
> #$B%P%$%J%j:n$C$F$J$+$C$?$+$J$"!D%F%9%HMQ$K:n$C$F$*$$$?J}$,$$$$$+$J!#(B
>
> --
> Yoshinori Sato
> <ysato****@users*****>
>
>
> ------------------------------
>
> _______________________________________________
> Uclinux-h8-devel mailing list
> Uclin****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/uclinux-h8-devel
>
> $B0J>e(B: Uclinux-h8-devel $B$^$H$aFI$_(B, 20 $B4,(B, 10 $B9f(B
> ***********************************************
>




Uclinux-h8-devel メーリングリストの案内
Back to archive index