5

C スタートアップ コードを使用するマイクロコントローラーと組み込みシステムに関して言えば、C スタートアップ コードの機能の 1 つは、スタック ポインターを初期化することです。

この初期スタック ポインタ アドレスと C スタートアップ コードは、一般にチップ ベンダによって定義および提供されていますか?

それとも、C スタートアップ コードを手動で変更または作成し、スタック ポインターを指定するのは、ファームウェア/ソフトウェア開発者としての私たち次第ですか? この部分は私を混乱させます。

4

2 に答える 2