2

CPUはomap 4460で、cortex-A9、armv7、neon、vfpu3、その他のオプションのようです。私の主な問題は、ターゲットプラットフォームにネオン命令があることをGCCに「知らせる」にはどうすればよいですか? 私はそれがcortex-a9ではオプションであることを知っているので。プログラムが少なくともネオンを使用するようにコンパイルされていることを確認したいだけです.GCCでコードをコンパイルし、SSEを備えたx86プロセッサを使用するように指示するとき、少なくともそれを使用しようとする場合できる。

からの実際の情報でこの投稿を更新します/proc/cpuinfoが、それまではそのままにしておきます。debian のヒューズ ルールに悩まされているからです。

Processor   : ARMv7 Processor rev 10 (v7l)
processor   : 0
BogoMIPS    : 1194.24

processor   : 1
BogoMIPS    : 1194.24

Features    : swp half thumb fastmult vfp edsp thumbee neon vfpv3 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part    : 0xc09
CPU revision    : 10

Hardware    : Tuna
Revision    : 000a
Serial      : 0149c6f40c009018

以上でOKです。-march= は armv7 で正しいはずですか? そして-mfpu、それはvfpv3である必要がありますか、それともネオンである必要がありますか? 私は個人的に vfpv3 に傾倒していますが、現時点では確信が持てません...

4

1 に答える 1