Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Ti Sitara am335x プロセッサの Neon コプロセッサを使用する必要があります。ネオンを有効にするには、FPEXC (浮動小数点例外レジスタ) の 30 ビット目を有効にする必要があります。そのためには、特権/システム モードに入る必要があります。
それらのいくつかは、割り込みを送信することでこれを達成することを提案しました。皮質A8でそれを行う方法は? 誰か説明してくれませんか?
ありがとう。
割り込みまたはサービスを使用して特権モードに入ることができますが、OS コードが実行され、制御できなくなります。次に、fpexc にアクセスしてネオンを有効にすることをどのように提案しますか?
最善の策は、浮動小数点/ネオンを有効にして OS を再コンパイルすることです。これにより、起動時に vfp/neon ユニットが有効になります。また、vfp/neon が有効になっている場合、タスク スイッチャーは汎用レジスタと共に fpu レジスタを保存して復元する必要があります。