Cortex-M3用のライトカーネルを構築しています。
優先度の高い割り込みから、優先度の低い割り込みで実行するコードを呼び出して、いくつかのパラメーターを渡したいと思います。
優先度の低い割り込みに作業をポストするためにキューを使用したくありません。
渡すバッファとサイズがあります。
プロラミングマニュアルでは、SVC割り込みハンドラーは同期的であると記載されています。これは、SVCのハンドラーよりも優先度の低い割り込みから呼び出すと、すぐに呼び出されることを意味します(これの結果は、パラメーターを渡すことができるかのようになります。これは関数呼び出しでした(MS-DOSのBIOS呼び出しに少し似ています))。
別の方法でやりたいのですが、優先度の高い割り込みから優先度の低い割り込みにパラメーターを渡します(現時点では、パラメーターをメモリー内の固定位置に残して行っています)。
これを行うための最良の方法は何ですか(可能であれば)?
ありがとう、