ハードウェア スタックにアクセスできる拡張 MCU を使用して、XC8 でスケジューラ/RTOS プロジェクトを作成することに興味があります。
各タスクのソフトウェア スタックが汎用 RAM で特定の範囲になるように、ソフトウェア スタックの作成を制御する方法を見つけようとしています。
概念的には、これはすべて ASM で簡単にプログラミングできますが、C プログラムを記述して、各タスクのソフトウェア スタックを適切なアドレス空間に配置できるようにしたいと考えています。
コードの特定のセクションに対して個別のソフトウェア スタックを作成したり、複数のソフトウェア スタックを作成したりするオプションはないようです - どうすればよいですか?
ありがとう