STM32 開発用の uvision IDE を使用して、いくつかのタイマー変数を起動時に初期化しないようにしたいと考えています。私が試してみました:
volatile unsigned int system_time __attribute__((section(".noinit")));
と
__attribute__((zero_init)) volatile int system_timer;
しかし、何も機能していないようです。他の場所からのヒントに従って、オプション/ターゲット/IRAM1 で NoInit を追加でチェックしました。それでも、変数はリセット後にゼロに設定されます。
誰でも助けることができますか?