スタックのトップ アドレスを変数に割り当てるリンカー コマンド ファイルがあります。
_stack = . + 0x80000;
このアドレスを 'c' プログラムで使用したい - スタックを別の場所にコピーしてから、元の RAM バンクで破壊的なメモリ テストを行う前にスタック ポインタを新しい場所を指すように更新したい。
私が何かをするなら、私はそれを見つけています
extern u32 *_stack;
myFunction(_stack);
次に、スタックの場所に格納されている値が関数に渡されるようです
lwz r3,0(r8)
スタック自体のアドレスではなく。誰でも助けることができますか?