ARM Cortex-M4マイクロコントローラのヒープおよびスタックサイズを定義していますか?
私は、小規模な組み込みシステムプロジェクトのオンとオフに取り組んでいます。これらのプロジェクトの一部は、ARM Cortex-M4ベースプロセッサを使用しました。プロジェクトフォルダーにstartup.sファイルがあります。そのファイル内で、次の2つのコマンドラインに注目しました。 ;****************************************************************************** ; ; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> ; ;****************************************************************************** Stack EQU 0x00000400 ;****************************************************************************** ; ; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> ; ;****************************************************************************** Heap EQU 0x00000000 マイクロコントローラのヒープとスタックのサイズをどのように定義しますか?データシートに正しい値に到達するためのガイドとなる特定の情報はありますか?もしそうなら、データシートで何を探すべきですか? 参照: ARM Cortex M4のスタートアップファイルのデコード デフォルトのスタック/ヒープサイズ