チェッカーボードのようなアルゴリズムを使用して、起動時に MCU の RAM をチェックする必要があります。既に RAM にあるデータを失いたくありません。また、このアルゴリズムを実行するために使用している変数に影響を与えないようにする方法もわかりません。私は次のようなことを考えていました:
for (position=0; position< 4096; position++)
{
*Temporal = 0x5555;
if(*Temporal != 0x5555) Error = TRUE;
*Temporal = 0xAAAA;
if(*Temporal != 0xAAAA) Error= TRUE;
Temporal +=1;
}
Temporal と Error が配置されている場所を知るためにリンカーを変更する必要がありますか?