次の問題があります。
次のように配列を定義しました: const char const Tsk_Names[ 2 ][ 5 ] = { "LOG", "FBH" };
「Tsk_Names」配列がフラッシュにマップされました (その名前は、マップ ファイルの「エントリ リスト」セクションに表示されませんでした)。
配列への参照により、RAM にマップされました。例えば:
const char* const Get_Task_Name( char cTaskId ) { return ( &Tsk_Names[ 0 ][ 0 ] ); }
この問題を解決するアイデアはありますか?
これは、非常に小さな文字列配列の例です。私の実際の配列ははるかに大きいです。