1

Cortex M3 マイクロ コントローラで、フラッシュの .data セクションの変数が SRAM にコピーされるのはいつですか?リセットおよび初期 SP ポインタのフェッチの前ですか? Keil4 と LPC 1778 を使用しています。

4

2 に答える 2

1

通常は次のようになります。

  1. MCU のブートローダは最小限のハードウェア初期化を行い、フラッシュから SP と PC を読み取り、ユーザー コードを開始します。
  2. .dataFLASH から RAM へのユーザー コードのコピーとゼロ.bss
  3. main() が呼び出されます。

例えば:

于 2015-12-14T10:26:26.020 に答える