te_kawasaki
2014年6月9日 15時42分
Armadillo-840の開発環境を構築するため、ATDE5に atmark-dist-20140602.tzr.gzとlinux-3.4-at7.tar.gzをダウンロードし展開しました。
atmark-dist_developers_guide_ja-1.0.10.pdf を参考に、atmark-dist-20140602ディレクトリ内にlinux-3.4-at7のシンボリックリンクをlinux-3.4.xで作成し、make configを行うと、ドキュメント P63にある、"最後の3つの質問は「n」(No)と答えてください"の後に、
make[1]: ディレクトリ `/home/atmark/work/atmark-dist-20140602' に入ります make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -C linux-3.4.x oldconfig make[2]: ディレクトリ `/home/atmark/work/linux-3.4-at7' に入ります scripts/kconfig/conf --oldconfig Kconfig .config:5:warning: unexpected data * * Restart config... * * * General setup * Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [N/y/?] (NEW) Cross-compiler tool prefix (CROSS_COMPILE) [] (NEW) Local version - append to kernel release (LOCALVERSION) [] (NEW) Automatically append version information to the version string (LOCALVERSION_AUTO) [Y/n/?] (NEW)
と、延々と入力を即され、最終的には、
*** End of Linux kernel configuration. *** Check the top-level Makefile for additional configuration. *** Next, you must run 'make dep'.
まで来るのですが、
make dep しても
*** Warning: make dep is unnecessary now. というメッセージが出、
$ make ERROR: you need to do a 'make dep' first make: *** [linux] エラー 1 $ make dep make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -C linux-3.4.x dep make[1]: ディレクトリ `/home/atmark/work/linux-3.4-at7' に入ります *** Warning: make dep is unnecessary now. make[1]: ディレクトリ `/home/atmark/work/linux-3.4-at7' から出ます
の繰り返しで先へ進めません。何か手順に不足がありますでしょうか?
また、
atmark-dist_developers_guide_ja-1.0.10.pdf
では、カーネルが 2.6.x となっていて、3.4の事やarmadillo-840の記述はありませんが、このドキュメントの最新版はありますでしょうか?
よろしくお願いいたします。
コメント
te_kawasaki
at_ohsawa
2014年6月9日 16時12分
> シンボリックリンクをlinux-3.4.xで
3系のkernelは linux-3.x でシンボリックリンクを作ってください。
詳しくは製品マニュアルをごらんください。
11.1. Linuxカーネル/ユーザーランドをビルドする
http://manual.atmark-techno.com/armadillo-840/armadillo-840_product_man…
> このドキュメントの最新版はありますでしょうか?
ごめんなさい。 atmark-dist開発者ガイドは今のところ、
Armadillo-400シリーズまでの対応となっています。
Armadillo-840 製品マニュアルとHowto/FAQだけで分らない
技術的な問題があれば、フォーラムで気軽にご質問ください。