[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 メーリングリストの案内