IARでスタック解析
- 「プロジェクト」>「オプション」>「リンカ」>「アドバンスト」>「スタック使用量解析を有効化」をチェック
- 割り込みハンドラやOSタスクの関数は制御ファイル(.suc)で指定しておく
call graph root [task] : test_task; call graph root [interrupt] : SysTick_Handler, UsageFault_Handler;
- mapファイルの 「STACK USAGE」セクションにスタック使用情報が出力される
VB6ランタイムのインストール
Windowsで古いVB6のアプリを実行しようとすると、「comdlg32.ocx がない」というようなエラーが出る。
VB6ランタイムを下記からダウンロードしてインストールする。(公式はすでにサポートしていない模様)
VirtualBoxのあれこれ
(1) 画面がリサイズされない場合
仮想マシンの「設定 > ディスプレイ > スクリーン > Graphic Controller」を「VMSVGA」から「VBoxVGA」に変更。
(2) Virtual Boxにマウスとキーボード操作を取られた場合
右Ctrlキーを押す。 (デフォルトのホストキー)
- 右Ctrlキーがない場合は、Ctrl + Alt + Del
- ホストキーの設定は、「ファイル > 入力 > 仮想マシン > ホストキーの組み合わせ」
Windowsのドライブレターの変更
- 「コンピューターの管理」を起動
- 「記憶域」>「ディスクの管理」を開く
- ドライブを右クリックし「ドライブ文字とパスの変更」