STM32F4 Discovery ボードの作業を開始し、GCC 4.6.2 を含む最新の Yagarto ツールチェーンを使用していくつかの基本的なプログラムをコンパイルして実行しました。最近、いくつかのフォーラムで、最新の Yagarto を含む多くのツールチェーンが、オンボード ハードウェア FPU の使用に関して問題を抱えていることを知りました。また、最新の CodeSourcery ツールチェーンはハードウェア浮動小数点をサポートしていますが、ライト エディションではサポートしていないことも読みました!!
このトピックを深く掘り下げているときに、ARM Cortex M/R コントローラー専用のこのツールチェーンを見つけ、ハードウェア FPU に関しては問題がないと主張しています。
https://launchpad.net/gcc-arm-embedded
ハードウェア FPU の問題が実際に Yagarto に存在するかどうか、ユーザーの経験から知りたかったのですか? 私は ARM7 にも取り組んでおり、yagarto もそれをサポートしているため、Yagarto の使用に興味があります。したがって、アーキテクチャごとに異なるツールチェーンを用意する代わりに、ARM7 と Cortex M/R の両方に 1 つのツールチェーンを用意するのが妥当です。
FPU の問題が実際に存在する場合、ARM7 と Cortex M/R の両方で試行錯誤された優れたツールチェーンを提案してくれる人はいますか?
PS : BeagleBoard (Cortex A-8) 用に CodeSourcery の最新の GNU Linux ツールチェーンを使用していますが、まだ問題に直面していません。