【STM32連載 第2回】変数が住む場所を見つける ― Flash、RAM、Stackの使い分け ―
変数の住所を追う第2回。const・グローバル・ローカルという宣言の違いだけで、データが Flash・SRAM・Stack のどこに置かれるかが変わる。STM32 のメモリマップを地図として読み、実際の配置先アドレスをデバッガで確認する。
変数の住所を追う第2回。const・グローバル・ローカルという宣言の違いだけで、データが Flash・SRAM・Stack のどこに置かれるかが変わる。STM32 のメモリマップを地図として読み、実際の配置先アドレスをデバッガで確認する。
デバッガでマイコンの中を覗く第1回。プログラムカウンタで現在地を特定し、メモリマップでアドレス空間の構造を読み、レジスタ書き換えでハードウェアを有効化する。STM32 のすべてがアドレスで動いていることを実際の数値で確かめる。