FP ユニットを持たないCortex-M3プロセッサ用にいくつかのコードを最適化する必要があります。とにかく、私はVS 2012 Release Candidateを使用して、PC( Intel Core i5、Windows 7をOSとして)でコードをネイティブコンパイルし、それらをCortex_M3に移植します。浮動小数点演算をできるだけ使用しない方法ですが、まだいくつかあります。したがって、Cortex_M3に埋め込むと、代わりにエミュレートされたFPUコード(ソフトウェアFPU)が利用されることがわかります。私はcortex_m3のプロファイリングを行うことができないので、VS2012(インストルメンテーション法)を使用してPCで実行し、どの機能がより時間がかかり、より最適化する必要があるかを確認しました。私のPCのFPユニットを使用しない場合、PCでのプロファイリング結果はCOrtex_M3の結果に比例すると思います。(ハードウェア) FP ユニットをスキップできる Visual Studio (2008 pro または 2012 RC) のキーワードまたは方法はありますか?
あなたの洞察は非常に高く評価されています