[Suzaku:01296] Re: SUZAKU-Vスターターキットの開発について

Kensuke TAKITA email@hidden
2008年 11月 21日 (金) 21:33:47 JST


溝渕様:
お世話になっております,滝田@ハイボット です.

ご返信ありがとうございます.

以下の手順を試してみました.ソースファイルはデフォルトのままです.
しかし,同じ結果になりました.
で,いろいろと可視化しながら見ていたら,シェル周り(エイリアス)がなんか悪
さしているような感じだったので,まっさらなユーザーを作って,そのユーザで
試したら,image.bin等まで正常に出来るようになりました.
# 15年以上使ってるcshrcですが,そういうこともあるんだと勉強になりました.

どうも,お騒がせいたしました.

取り急ぎご返信まで.


On Fri, 21 Nov 2008 20:35:09 +0900
Ms./Mr. mizo <email@hidden> wrote:

> 溝渕です。
> 
> Kensuke TAKITA wrote:
> > suzaku_starter_kit_guide_linux_ja-2.0.1.pdfの「4.1.atmark-distについて」
> > にそって,atmark-dist-20080717.tar.gz,linux-2.6.18-at9.tar.gzを展開し,
> > atmark-dist-20080717のしたにlinux-2.6.xとして,linux-2.6.18-at9にシンボ
> > リックリンクをはりました.コンフィギュレーションも同PDFの4.2にあるとおり,
> > 項目を選択してあります.
> 
> kernelのコンフィグレーションに失敗しているようです。atmark-distやkernel
> のソースファイルはデフォルトのまま使用していますか?
> 以下のようにして、再度ここまでの手順を行なってみてください。
> 
> [PC]$ wget
> http://suzaku.atmark-techno.com/files/downloads/suzaku/dist/atmark-dist-20080717.tar.gz
> [PC]$ wget
> http://suzaku.atmark-techno.com/files/downloads/suzaku/dist/linux-2.6.18-at9.tar.gz
> [PC]$ tar zxvf atmark-dist-20080717.tar.gz
> [PC]$ tar zxvf linux-2.6.18-at9.tar.gz
> [PC]$ ls
> atmark-dist-20080717         linux-2.6.18-at9
> atmark-dist-20080717.tar.gz  linux-2.6.18-at9.tar.gz
> [PC]$ cd atmark-dist-20080717
> [PC]$ ln -s ../linux-2.6.18-at9 linux-2.6.x
> [PC]$ make menuconfig
> 
> 上記手順を行なっても同じようにエラーが発生する場合は、開発環境に問題があ
> る可能性があります。
> 
> 一度開発環境をアンインストールし、
> [PC]$ dpkg -l | grep powerpc
> 以下のようにして開発環境の再インストールを行なってみてください。
> [PC]$ sudo echo "deb http://download.atmark-techno.com/debian etch/" >>
> /etc/apt/sources.list
> [PC]$ sudo apt-get update
> [PC]$ sudo apt-get install atde-essential-powerpc
> 
> 
> >   x x                 --- Select the Vendor you wish to target                      x x
> >   x x                 (AtmarkTechno) Vendor                                         x x
> >   x x                 --- Select the Product you wish to target                     x x
> >   x x                 (SUZAKU-V.SZ410-SIL) AtmarkTechno Products
> > 
> >   x x                --- Kernel is linux-2.6.x                                      x x
> >   x x                (default) Cross-dev                                            x x
> >   x x                (None) Libc Version                                            x x
> >   x x                [*] Default all settings (lose changes) (NEW)                  x x
> >   x x                [ ] Customize Kernel Settings (NEW)                            x x
> >   x x                [ ] Customize Vendor/User Settings (NEW)                       x x
> >   x x                [ ] Update Default Vendor Settings (NEW)                       x x
> > 
> > カーネルコンフィギュレーションを保存する(同pdf中の図4-8)のあとENTERを押
> > すと下記のような文言が表示されます.
> > 
> > Saving your kernel configuration...
> > 
> > *** End of Linux kernel configuration.
> > *** Check the top-level Makefile for additional configuration.
> > *** Next, you must run 'make dep'.
> > 
> > Badly placed ()'s.
> > 
> > 
> > 
> > 
> > *********************** NOTICE ****************************
> > There is no preset config for linux-2.6.x on platform AtmarkTechno/SUZAKU-V.SZ410-SIL.
> > If you choose to continue you will have to setup a linux
> > config from scratch which is a very complex task.
> > You will find it easier if you can copy a config.linux-2.6.x
> > from another platform that is similar.
> > 
> > If you know what you are doing press <ENTER> otherwise
> > Type ^C to abort.
> > 
> > ここでさらにENTERを押します.
> > このあと質問事項に入っていきます
> > .
> > *
> > * Processor
> > *
> > Processor Type
> >> 1. 6xx/7xx/74xx/52xx/82xx/83xx (6xx) (NEW)
> >   2. 40x (40x) (NEW)
> >   3. 44x (44x) (NEW)
> >   4. 8xx (8xx) (NEW)
> >   5. e200 (E200) (NEW)
> >   6. e500 (E500) (NEW)
> > choice[1-6]:
> > と聞かれるので,2を選択します.次に,
> > *
> > * IBM 4xx options
> > *
> > Machine Type
> >   1. Bubinga (BUBINGA) (NEW)
> >   2. CPCI405 (CPCI405) (NEW)
> >   3. EP405/EP405PC (EP405) (NEW)
> >   4. Redwood-5 (REDWOOD_5) (NEW)
> >   5. Redwood-6 (REDWOOD_6) (NEW)
> >   6. SUZAKU-V SZ310 (SUZAKU_SZ310) (NEW)
> >   7. SUZAKU-V SZ410 (SUZAKU_SZ410) (NEW)
> >   8. Sycamore (SYCAMORE) (NEW)
> >> 9. Walnut (WALNUT) (NEW)
> >   10. Xilinx-ML300 (XILINX_ML300) (NEW)
> >   11. Xilinx-ML403 (XILINX_ML403) (NEW)
> > choice[1-11]: 9   <−これは私が選択したのではなく選択されてました.
> > PPC4xx DMA controller support (PPC4xx_DMA) [N/y] (NEW)
> > と聞かれるので,デフォルトのままにします.その後もすべてデフォルトのまま
> > にします.
> > 
> > 最後に,
> > *** End of Linux kernel configuration.
> > *** Check the top-level Makefile for additional configuration.
> > *** Next, you must run 'make dep'.
> > 
> > make[2]: ディレクトリ `/home/takita/works/CROSS/SUZAKU/atmark-dist-20080717/config' から出ます
> > make[1]: ディレクトリ `/home/takita/works/CROSS/SUZAKU/atmark-dist-20080717' から出ます
> > 
> > と表示されてコマンドプロンプトに帰ってくる.
> > そこで,makeと打つと,
> >   HOSTCC  scripts/mod/sumversion.o
> > scripts/mod/sumversion.c: In function ‘get_src_version’:
> > scripts/mod/sumversion.c:384: error: ‘PATH_MAX’ undeclared (first use in this function)
> > scripts/mod/sumversion.c:384: error: (Each undeclared identifier is reported only once
> > scripts/mod/sumversion.c:384: error: for each function it appears in.)
> > scripts/mod/sumversion.c:384: 警告: unused variable ‘filelist’
> > make[3]: *** [scripts/mod/sumversion.o] エラー 1
> > make[2]: *** [scripts/mod] エラー 2
> > make[1]: *** [scripts] エラー 2
> > make[1]: ディレクトリ `/home/takita/works/CROSS/SUZAKU/linux-2.6.18-at9' から出ます
> > make: *** [linux] エラー 1
> > とでるので,sumversion.cをエディターで開いて,/usr/include/linux/limits.h
> > を参考にPATH_MAXを4096に書き換える.makeを再度実行すると,こんどは,
> >   CC [M]  drivers/mtd/nand/nand_base.o
> > drivers/mtd/nand/nand_base.c: In function ‘nand_get_flash_type’:
> > drivers/mtd/nand/nand_base.c:2286: error: ‘NFMS’ undeclared (first use in this function)
> > drivers/mtd/nand/nand_base.c:2286: error: (Each undeclared identifier is reported only once
> > drivers/mtd/nand/nand_base.c:2286: error: for each function it appears in.)
> > drivers/mtd/nand/nand_base.c:2286: error: ‘NFMS_BIT’ undeclared (first use in this function)
> > でとまるので,該当箇所(2285-2287行)をコメントアウトする.
> > 
> > で,とりあえず,カーネルのコンパイルは終了してzimageが出来て,
> > powerpc-linux-gcc   -o dhcpcd arp.o buildmsg.o client.o dhcpcd.o peekfd.o signals.o udpipgen.o
> > make[2]: ディレクトリ `/home/takita/works/CROSS/SUZAKU/atmark-dist-20080717/user/dhcpcd-new' から出ます
> > make[2]: ディレクトリ `/home/takita/works/CROSS/SUZAKU/atmark-dist-20080717/user/flatfsd_old' に入ります
> > make[2]: *** `all' に必要なターゲット `ERROR-no-flatfsd-storage-type-defined' を make するルールがありません.  中止.
> > make[2]: ディレクトリ `/home/takita/works/CROSS/SUZAKU/atmark-dist-20080717/user/flatfsd_old' から出ます
> > make[1]: *** [all] エラー 2
> > make[1]: ディレクトリ `/home/takita/works/CROSS/SUZAKU/atmark-dist-20080717/user' から出ます
> > make: *** [subdirs] エラー 1
> > というところで,引っかかっています.
> > 
> > マニュアルにはこういうエラー時の記載は無いのですが,本来エラーは起きない
> > と言うことなのでしょうか?
> > だとすると何が間違っているのでしょうか?
> > 何かご意見等いただけると幸いです.
> > 
> > 以上,よろしくお願いいたします.
> > 
> > -------------------------------------------------------------------------- 
> > Kensuke TAKITA <email@hidden>
> > at HiBot Corp.
> > Addr: 201 University Corporate Relations Bldg.,
> >        2-10-1 Kamata, Ota-ku Tokyo, 144-0052 JAPAN
> > Tel/Fax: +81-3-5876-5888
> > -------------------------------------------------------------------------- 
> > 
> > 
> > _______________________________________________
> > suzaku mailing list
> > email@hidden
> > http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/suzaku
> > 
> 
> _______________________________________________
> suzaku mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/suzaku

-------------------------------------------------------------------------- 
Kensuke TAKITA <email@hidden>
at HiBot Corp.
Addr: 201 University Corporate Relations Bldg.,
       2-10-1 Kamata, Ota-ku Tokyo, 144-0052 JAPAN
Tel/Fax: +81-3-5876-5888
-------------------------------------------------------------------------- 





suzaku メーリングリストの案内