2016-11-15 7 views
0

アームチップ用のアームツールチェーンでコバルトを作りたいと考えています。ラズベリーの新しい設定(Pi2)

まず、我々はgyp_configuration.pyで私たちの腕のツールチェーンを1gyp_configuration.gypi1に"raspi-2_""raspi-1_"を置き換える、フォルダ"./sysroot"を作成し、我々はRASPI_HOME="./"を設定し、次に「How to build for Raspberry Pi2

をこのリンクを参照してセットアップ。

が、我々は以下のようにいくつかのエラーメッセージ

Traceback (most recent call last): 
    File "./gyp_cobalt", line 271, in <module> 
    sys.exit(main(sys.argv[1:])) 
    File "./gyp_cobalt", line 261, in main 
    gyp_return = gyp_runner.BuildConfig(config_name) 
    File "./gyp_cobalt", line 175, in BuildConfig 
    return gyp.main(args) 
    File "/cobalt/cobalt-git/src/tools/gyp/pylib/gyp/__init__.py", line 541, in main 
    return gyp_main(args) 
    File "/cobalt/cobalt-git/src/tools/gyp/pylib/gyp/__init__.py", line 526, in gyp_main 
    generator.GenerateOutput(flat_list, targets, data, params) 
    File "/cobalt/cobalt-git/src/tools/gyp/pylib/gyp/generator/ninja.py", line 2277, in GenerateOutput 
    user_config) 
    File "/cobalt/cobalt-git/src/tools/gyp/pylib/gyp/generator/ninja.py", line 2223, in GenerateOutputForConfig 
    spec, config_name, generator_flags) 
    File "/cobalt/cobalt-git/src/tools/gyp/pylib/gyp/generator/ninja.py", line 405, in WriteSpec 
    config = spec['configurations'][config_name] 
KeyError: 'raspi-2_debug' 

たちが正しく、他のコンフィギュレーションを設定しなければならなかったのですか?

+0

改良された文法とフォーマット –

答えて

0

gyp_configuration.pyとgyp_configuration.gypiに新しいプラットフォーム構成名( 'raspi-2')が含まれていることを確認する必要があります。

+0

ありがとう、それは動作します。それはまだ他の問題を抱えています。 ../../third_party/mozjs/js/src/assembler/wtf/Platform.h:354:6:error:#error "サポートされていないARMアーキテクチャ" #エラー "サポートされていないARMアーキテクチャ"我々はいくつかの設定を失ったのですか? – user7160805

+0

@ user7160805 - JITに使用するARM命令セットを自動検出しようとしているようです。 '__ARM_ARCH_7A__'がコンパイラによって定義されるように、コンパイラフラグに' -mcpu = cortex-a7'を設定する必要があります。これは私が前に個人的にしたことではないので、それが十分かどうか、またはこの作業を行うためにさらに修正が必要かどうかはわかりません。 –

関連する問題