我有以下问题:
我定义了一个数组如下: const char const Tsk_Names[ 2 ][ 5 ] = { "LOG", "FBH" };
“Tsk_Names”数组被映射到 Flash(它的名称没有出现在映射文件的“条目列表”部分)。
对数组的任何引用都会导致它被映射到 RAM。例如:
const char* const Get_Task_Name( char cTaskId ) { return ( &Tsk_Names[ 0 ][ 0 ] ); }
有没有人有解决这个问题的想法?
这是一个包含非常小的字符串数组的示例。我真正的阵列要大得多。